Documentos de Académico
Documentos de Profesional
Documentos de Cultura
COSAMALOAPAN
ASIGNATURA:
SISTEMAS PROGRAMABLES
GRUPO:
703-A
INFORME TÈCNICO:
GERMINADOR PARA EL ANÁLISIS Y ESTUDIO DE SEMILLAS
PRESENTA:
MARIA ELIZABETH ZARRABAL ALFONSIN
URIEL URESTI MORALES
JOAN MANUEL LUNA HERNADEZ
NORA DEL CARMEN MORA RASCON
DOCENTE:
ARTURO ORTIZ REYES
1
ESTRUCTURA DEL INFORME TÉCNICO
Introducción 3
Situación del problema 4
Objetivo general 5
Objetivos específicos 6
Justificación y delimitaciones 7
Marco Conceptual 8
Elementos electrónicos del germinador 10
Elementos de la base del germinador 21
Requerimientos del software 22
Especificaciones de Hardware 23
Software implementado 24
Conclusiones y recomendaciones 30
Referencias Bibliográficas 31
Anexos 32
2
INTRODUCCIÓN
3
SITUACIÓN DEL PROBLEMA
Es por eso que se pretende diseñar para el área educativa un germinador para
controlar una serie de variable, temperatura, humedad y tiempo, realizar un
estudio más a fondo del proceso de germinación de diferentes semillas. Consiste
en un sistema de germinación automatizado, aspersión de agua mediante la
programación elegida que genere un microclima en el interior del germinador, con
la humedad y oxigenación óptimas para el estudio del proceso de evolución de las
semillas.
4
OBJETIVO GENERAL
5
OBJETIVOS ESPECIFICOS
6
JUSTIFICACION Y DELIMITACIONES
El Germinador se puede considerar como el más clásico de las tareas del colegio.
El típico experimento de ciencias de primer o segundo grado. El germinador era un
experimento que nos demostraba como hacer crecer una planta a partir de una
simple semilla e ir viendo su evolución al pasar de los días.
En este proyecto se unen estos dos aspectos, siendo el control tecnológico de luz,
temperatura y humedad la base del producto para el cual se va acondicionar un
espacio físico limite, que en este caso en específico son semillas.
7
MARCO CONCEPTUAL
Semilla
Plántula
Germinación
Germinador
8
Humedad
Temperatura
Sistema de control
9
ELEMENTOS ELECTRONICOS DEL GERMINADOR
10
Sensor de temperatura Dallas 18b20
11
Figura 2. Sensor de temperatura Dallas 18b20
Especificaciones técnicas:
Voltaje de entrada: 3.3 _ 5VCD.
Voltaje de salida: 0 ~ 4.2 V.
Corriente: 35 mA.
Vcc: Tensión de alimentación.
GND: Tierra.
A0: Salida analógica que entrega una tensión proporcional a la humedad.
Puede ser medida directamente desde un puerto analógico en un
microcontrolador, con Arduino,CI, etc..
D0: Salida digital; este módulo permite ajustar cuándo el nivel lógico en esta
salida pasa de bajo a alto mediante el potenciómetro.
Dimensiones YL_38: 30 * 16 mm.
Dimensiones YL_69: 60 * 30 mm.
12
Figura 3. Sensor de Temperatura YL-69
13
Sensores ultrasónicos HC-SR04
Terminales de conexión:
14
Características técnicas:
15
Disipador
Figura 5. Disipadores
Ventiladores
16
Figura 6. Ventiladores
17
Pantalla LCD
Bombas de agua
Bombas que utilizan para los limpiaparabrisas de autos.
18
Figura 9. Bomba de agua
Características principales
Especificaciones de la bobina:
Voltaje nominal: 5V
Corriente nominal: 70 a 90mA
Resistencia: 55 a 70 ohm
Potencia: 0.45W
19
Potenciómetro
20
ELEMENTOS DE LA BASE DEL GERMINADOR
1 Tramo T de aluminio
1 tramo de ángulo de aluminio ½ pulgada
1 tubo de silicón
2
1 m de cristal transparente
1 tramo de madera
1 tramo de perfil de aluminio
1 bolsita de remaches
1 ½ de manguera de ½ cm
1 de manguera de 2 cm
8 m de cable UTP
Taladro
Remachadora
Broca de ¼ para aluminio
2 charolitas de plástico
Regla
21
REQUERIMIENTOS DEL SOFTWARE
PARAMETROS UTILIZADOS
Sistema operativo Windows 10, 64 bits
Procesador Intel Core i5 inside
Memoria RAM 12 GB
Capacidad de disco duro 1 TB
22
ESPECIFICACIONES DEL HARDWARE
23
SOFTWARE IMPLEMENTADO
PROGRAMA FUNCIÓN
Visual Studio c# Interfaz Gráfica de usuario-
Germinador de semillas.
Tarjeta Arduino nano Implementa el lenguaje de
programación Processing/Wiring y el
cargador de arranque que es
ejecutado en la placa.
24
PROCEDIMIENTOS Y DESCRIPCION DE LAS
ACTIVIDADES REALIZADAS
Consta de un tanque de agua con dos bombas que se activa cada vez que la
humedad llegue a un porcentaje bajo, la bomba se encarga de generar pequeñas
goteras de agua.
void setup()
{
pinMode(bomba1,OUTPUT);
pinMode(bomba2,OUTPUT);
pinMode(calefactor,OUTPUT);
pinMode(enfriador,OUTPUT);
pinMode(trigger1,OUTPUT);
pinMode(echo1,INPUT);
pinMode(trigger2,OUTPUT);
pinMode(echo2,INPUT);
26
//sensors.begin();
lcd.begin(16, 2);
Serial.begin(9600);
}
void loop()
{
//////////////////sensado de temperatura dallas 18b20
sensors.requestTemperatures();
T0=sensors.getTempCByIndex(0);
//////////////////sensado de temperatura lm35
T1=analogRead(A6);
T1=T1*500/1024;
Tp=(T0+T1)/2;
//////////control de temperatura mediante la activacion de ventiladores de caalefaccion y
enfriamiento
if(T0<=20)
{
digitalWrite(calefactor,HIGH);
}
else
{
digitalWrite(calefactor,LOW);
}
if(T0>=24)
{
digitalWrite(enfriador,HIGH);
}
else
{
digitalWrite(enfriador,LOW);
}
/////////////////////////////////////sensado de humedad en porcentaje
H0=analogRead(A0);
H0=100*H0/1024;
H0=100-H0;
H1=analogRead(A1);
H1=100*H1/1024;
H1=100-H1;
H2=analogRead(A2);
H2=100*H2/1024;
H2=100-H2;
H3=analogRead(A7);
H3=100*H3/1024;
H3=100-H3;
Hp1=(H0+H1)/2;////////promedio de linea Izquierda
Hp2=(H2+H3)/2;////////promedio de linea derecha
27
Hp=(H0+H1+H2+H3)/4;///promedio de Humedad total
///////////control de humedad
if(40<=Hp1)
{
digitalWrite(bomba1,LOW);
}
if(60<=Hp1)
{
digitalWrite(bomba1,HIGH);
}
if(40<=Hp2)
{
digitalWrite(bomba2,LOW);
}
if(60<=Hp2)
{
digitalWrite(bomba2,HIGH);
}
/////////////////////////sensando de crecimiento, por ultrasonicos
digitalWrite(trigger1,LOW);
delayMicroseconds(5);
digitalWrite(trigger1, HIGH);
delayMicroseconds(10);
tiempo=pulseIn(echo1, HIGH);
distancia1= double(0.017*tiempo);
distancia1= 11.5-distancia1;
digitalWrite(trigger2,LOW);
delayMicroseconds(5);
digitalWrite(trigger2, HIGH);
delayMicroseconds(10);
tiempo=pulseIn(echo2, HIGH);
distancia= float(0.017*tiempo);
distancia= 11.50-distancia;
////////////////////////impresion en pantalla LCD
lcd.setCursor(0, 0);
lcd.print("D1=");
lcd.print(distancia);
lcd.setCursor(8, 0);
lcd.print("D2=");
lcd.print(distancia1);
lcd.setCursor(0, 1);
lcd.print("Hp=");
lcd.print(Hp);
lcd.setCursor(8, 1);
lcd.print("Tp=");
lcd.print(T0);
Serial.println(T0);}
28
INTERFAZ GRAFICA EN VISUAL STUDIO C#
29
CONCLUSIONES Y RECOMENDACIONES
Conclusiones
Recomendaciones
30
REFERENCIAS BIBLIOGRAFICAS
GERMINACION DE SEMILLAS
http://www.euita.upv.es/varios/biologia/temas/tema_17.htm#Introducción
HARDWARE ARDUINO
http://www.practicasconarduino.com/01introduccion-arduino/hardware-arduino/
LA SEMILLA
Concepto y función
http://thales.cica.es/rd/Recursos/rd99/ed99-0456-01/lasemilla.htm
31
ANEXOS
32
33
34
35
36