Está en la página 1de 12

SISTEMA DE CONTROL DE HUMEDAD Y

TEMPERATURA PARA INVERNADEROS


Eje temtico: Telecomunicaciones.
Autores:
Ing. Libardo Enrique Hernndez Rangel, Universidad Pedaggica y Tecnolgica de
Colombia (UPTC), kikeher7777@yahoo.es. - Colombia
Ing. Wilman Pineda - Universidad Pedaggica y Tecnolgica de Colombia (UPTC),
wilmanpineda@hotmail.com. Colombia.
Ing. Dariel Alexandro Bayona Ruiz- Universidad Pedaggica y Tecnolgica de
Colombia (UPTC) - dalbaruy@yahoo.es. Colombia.

Resumen

Este desarrollo se origina en la Universidad Pedaggica Y Tecnolgica de Colombia


(UPTC) Duitama-Colombia por iniciativa de los docentes de la asignatura
Microcontroladores de las Escuelas de Licenciatura en Educacin Industrial e Ingeniera
electromecnica, el objetivo es controlar de forma precisa la humedad, la temperatura, la
iluminacin, la ventilacin y dems variables relevantes para los invernaderos, con la
intensin de lograr habientes artificiales e ideales para el buen desarrollo de algunos
cultivos. Especficamente se pens en el cultivo de Shiitake seta muy exigente en cuanto
a condiciones ambientales de cultivo.

Se ha desarrollado inicialmente un sistema de control que consiste de mdulos de


sensores en base al sensor SHT11 para Temperatura, humedad relativa y punto de roco,
mdulos actuadores en base a reles de estado slido y un modulo de control con los
algoritmos de control, fusiones grficas de agradable y til interfaz a usuario mediante
pantalla LCD grfica y funciones de datalogger para posterior descarga y anlisis de datos
en PC.

Todos los mdulos se intercomunican de forma inalmbrica en la banda de 2.4Ghz


mediante transceiver TRF-2.4GHZ, se eligi la comunicacin inalmbrica porque
disminuye en mucho los costos y el tiempo de instalacin.

En todos los mdulos se eligi como centro del sistema controladores Microchip ya sea
de la serie 16F8xx o 18F4xx.
En la parte de simulacin se eligi Proteus Isis por sus modelos de simulacin VSM; el
lenguaje de programacin utilizado fue el C y como compilador el software PIC C
COMPILER debido a que ofrece RTOS (Real Time Operating System).

Palabras clave:

Invernadero, humedad, temperatura, inalmbrico, microcontrolado, shiitake, control.


SISTEMA DE MONITOREO Y CONTROL
VIA INALAMBRICA DE HUMEDAD Y
TEMPERATURA PARA INVERNADEROS

L. Enrique Hernndez Rangel Wilman Pineda - Dariel Bayona


Universidad Pedaggica y Tecnolgica de Colombia (UPTC) - (UPTC) UPTC
Kikeher7777@yahoo.es, wilmanpineda@hotmail.com,dalbaruy@yahoo.es

Este desarrollo se origina en la Universidad Pedaggica Y Tecnolgica de Colombia


(UPTC) Duitama-Colombia por iniciativa de los docentes de la asignatura
Microcontroladores de las Escuelas de Licenciatura en Educacin Industrial e Ingeniera
electromecnica, el objetivo es controlar de forma precisa la humedad, la temperatura, la
iluminacin, la ventilacin y dems variables relevantes para los invernaderos, con la
intensin de lograr habientes artificiales e ideales para el buen desarrollo de algunos
cultivos. Especficamente se pens en el cultivo de Shiitake seta muy exigente en cuanto
a condiciones ambientales de cultivo.
Se ha desarrollado inicialmente un sistema de control que consiste de mdulos de
sensores en base al sensor SHT11, mdulos actuadores en base a reles de estado slido
y un modulo de control con los algoritmos de control, fusiones grficas de agradable y til
interfaz a usuario mediante pantalla LCD grfica y funciones de datalogger para posterior
descarga y anlisis de datos en PC.
Todos los mdulos se intercomunican de forma inalmbrica en la banda de 2.4Ghz
mediante transceiver TRF-2.4GHZ, se eligi la comunicacin inalmbrica porque
disminuye en mucho los costos y el tiempo de instalacin.
En todos los mdulos se eligi como centro del sistema controladores Microchip ya sea
de la serie 16F8xx o 18F4xx.
En la parte de simulacin se eligi Proteus Isis por sus modelos de simulacin VSM; el
lenguaje de programacin utilizado fue el C y como compilador el software PIC C
COMPILER debido a que ofrece RTOS (Real Time Operating System).

INTRODUCCIN
Por lo anterior expuesto es de suponer
Los invernaderos en Colombia son muy que habr un aumento en la demanda de
utilizados para cultivar setas o flores sistemas de telecontrol, telemetra,
estas ltimas son un rengln importante software de aplicacin, sensores y
en las exportaciones del pas, sin actuadores que permitan un control de
embargo la automatizacin de los parmetros que intervienen en la
invernaderos es muy reducida, los pocos obtencin de un ambiente artificial con
proyectos de automatizacin han llevado invernadero
a procesos ms eficientes.
Es as como los autores del presente
proyecto deciden hacer un sistema de
control en base a controladores, este Continuamente en los ltimos aos se
sistema deber ser flexible, de fcil evidencian las ventajas de las
instalacin, escalable y con una buena aplicaciones en base a controladores.
relacin costo beneficio.
Las principales ventajas son el bajo costo
MARCO TERICO: y la flexibilidad por ser reprogramables.

Este proyecto inicialmente tiene en Pero ltimamente resalta una ventaja an


cuenta medir y controlar las variables ms importante, esta es el Tiempo y
humedad absoluta, humedad relativa y costo de desarrollo, no es lo mismo
temperatura. desarrollar una aplicacin en 7 das que
en 3 meses de arduo y desgastante
Se define HUMEDAD como la medida del trabajo.
contenido de agua en la atmsfera. La
atmsfera contiene siempre algo de agua Los causantes de esta revolucin en
en forma de vapor. La cantidad mxima tiempo y costo son bsicamente el
depende de la temperatura; crece al Software, tanto simuladores como
aumentar sta: a 4,4 C, 1.000 kg de aire compiladores en lenguajes de nivel
hmedo contienen un mximo de 5 kg de medio.
vapor; a 37,8 C 1.000 kg de aire
contienen 18 kg de vapor. Los simuladores con Modelos Virtuales
El peso del vapor de agua contenido en de Simulacin VSM como el Proteus,
un volumen de aire se conoce como permiten no solo simular los tradicionales
HUMEDAD ABSOLUTA y se expresa en modelos Spice, sino tambin casi
unidades de masa de agua por unidades cualquier CI o dispositivo electrnico.
de masa o de volumen de aire seco.
Incluso pudindose integrar anlisis en el
Frecuentemente se utiliza la medida de
tiempo y en la frecuencia.
gramos de vapor de agua por metro
cbico de aire. La HUMEDAD Ya pudindose integrar en un simulador
RELATIVA, dada en los informes tantas y buenas caractersticas solo falta
meteorolgicos, es la razn entre el el lenguaje de programacin.
contenido efectivo de vapor en la
atmsfera y la cantidad de vapor que El lenguaje C para programacin de
saturara el aire a la misma temperatura. troladores ha venido ganando amplia
aceptacin gracias a compiladores muy
Si la temperatura atmosfrica aumenta y potentes como como el PIC C Compiler.
no se producen cambios en el contenido
de vapor, la humedad absoluta no vara Una de las mejores caractersticas que
mientras que la relativa disminuye. Una puede poseer un compilador, es que
cada de la temperatura incrementa la ofrezca la posibilidad de programar en
humedad relativa produciendo ROCO modo de tiempo real (RTOS) o Multitarea
por condensacin del vapor de agua (Multi-Task), esta caracterstica de (Real
sobre las superficies slidas. time Operating System) evita
desperdiciar maquina en rutinas Delay,
La temperatura a la cual se empieza a en cambio permite que varias tareas o
formar el roco en el aire que contiene rutinas se estn ejecutando
una cantidad conocida de vapor de agua simultneamente.
se llama PUNTO DE ROCO [1].
En conclusin RTOS es montar en un
microcontrolador un Sistema Operativo
que permite Multitarea a ejemplo de compilador PICC especial para este
Lunix, Unix o Windows. controlador grfico se pueden graficar
lneas, texto, curvas y puntos.
ETAPAS DEL DESARROLLO:
Para lograr una interfaz grfica a base de
El proceso de desarrollo del sistema se iconos se utiliz un software que
llevo a cavo a partir de las siguientes convierte un icono de formato BMP a
tareas: icono LCD llamado BMP2LCD, luego otro
software (LCD2ASM) entrega una tabla
Diseo e implementacin de la
que se puede utilizar tanto en lenguaje
Unidad central de control
assembler como en lenguaje C.
Diseo e implementacin del
modulo de actuadores con control Esta ltima tabla representa puntos que
inalmbrico. en conjunto formaran finalmente un
Diseo e implementacin del grfico en la LCD grfica.
modulo de sensor con enlace
inalmbrico. Interfaz de Comunicacin al PC:

Todas las tareas se disearon apoyados Consiste de una interfaz segn el


en el simulador Proteus, mientras que protocolo RS232, configurado a 9600
para el diseo de las tarjetas de circuito bps, 8 bits y un bit de parada. Adems se
impreso se hizo con EAGLE y la utilizo para lograr los voltajes adecuados
construccin se realizo en forma de transmisin y recepcin el tpico
sincronizada de acuerdo a un diagrama integrado MAX232.
de eventos previamente establecido.
MODULO ACTUADOR: El actuador
El Mdulo o Unidad Central de Control consiste de un rel de estado slido con
consta de los siguientes circuitos. TRIAC, posee una red snubber para el
adecuado manejo de las cargas
Reloj tiempo real: El reloj de tiempo real inductivas y tiene una capacidad de 220v
elegido es el DS1302 del fabricante 16 Amp. Un microcontrolador PIC16f84A
Dallas Semiconductor ste integrado es recibe las rdenes va inalmbrica del
una memoria serial con funciones de reloj mdulo de control y por medio de un
calendario. Utiliza el protocolo de optoacoplador con salida de diac controla
comunicaciones SPI tpicamente utilizado el rel de estado slido
por los microcontroladores PIC.
MODULO SENSOR:
Banco de memoria: Este tiene por
objetivo almacenar los datos adquiridos El dispositivo principal es un chip
por los mdulos de sensores y los datos especfico cuya referencia es SHT11 y un
de las acciones de control, se formo un microcontrolador que se encarga de
banco de 4 memorias seriales compuesto configurar y leer los datos de humedad
por integrados referencia 24lC512 que relativa y temperatura.
tienen un bus de datos I2C. y juntos
forman una capacidad de Descripcin: El SHT11 de la casa es un
almacenamiento de 256 Kbytes. sensor integrado de humedad calibrado
Interfaz grfica a usuario: consiste de en fbrica con salida digital mediante un
un teclado matricial de 4 x 4 y un display bus serie sincrono y protocolo especifico.
LCD-GRFICO que tiene como El dispositivo tambin dispone de un
controlador un chip de la serie 0108, por sensor de Temperatura integrado para
medio de una librera grfica del compensar la medida de humedad
dependiendo de la temperatura, en casos
extremos. Cuenta tambin en su interior esclavo, en donde el mdulo de
con un calefactor para evitar comunicaciones maestro se coloc
condensacin en el interior de la cpsula dentro de la unidad central y los mdulos
de medida para condiciones de niebla o
esclavos se situaron en algunos puntos
similar donde existe condensacin.
estratgicos dentro del invernadero
Funcionamiento: El SHT11 se puede destacndose dos tipos distintos de
alimentar con un rango de funcionalidades:
tensin continua Modulos inalmbricos para
comprendido entre 2,4 a sensado de variables.
5V y es necesario proveer
Modulos inalmbricos para el
lo mas cerca posible del
chip un condensador de accionado actuadores.
desacoplo de 100nF entre GND y VCC.
En la imagen puede observarse una
pequea PCB (Printed Circuit Board)
realizada al efecto para albergar al
SHT11 y su condensador de desacoplo,
ya que el sensor se presenta en
encapsulado para montaje superficial
LCC (Lead Chip Carrier) y es difcil de
quitar una vez soldado, as que mejor
trabajar con pines mas standard como un
El dispositivo base para los modulos de
SIL de 4 pines.
comunicacin es un chip fabricado por
Como puede verse en el datasheet del LAIPAC TECHNOLOGY INC bajo la
SHT11 ,el chip dispone de 10 pines referencia TRF-2.4G el cual se puede
aunque solo se usan 4 de ellos y los apreciar en la figura . TRF-2.4G es un
dems se debern soldar en pads al aire, transceiver con antena incluida que
simplemente para la sujecin del transmite a una frecuencia configurable
integrado.
entre 2.4GHz y 2.524GHz, adems
El pin DATA corresponde a la trabaja con un voltaje de 3v y un
salida/entrada de datos para comandar y consumo de apenas 25mA lo que lo hace
leer el sensor y es un pin triestado por lo ideal en equipos portables
que necesita de una resistencia de
polarizacin a Vcc (push-up). SCK se
utiliza para sincronizar la transmisin y no
dispone de frecuencia mnima [2].

COMUNICACIN INALMBRICA:
Durante la fase de desarrollo del equipo Distribucin de pines
se fabrico un sistema de comunicaciones
basado en una red de tipo maestro-
La funcin desempeada por el
microcontrolador ubicado en el modulo
de comunicacin maestro es la de recibir
va RS232 el comando requerido por la
unidad central y empaquetarlo para que
finalmente sea transmitido por el TWR-
24G.De otro lado el microcontrolador del
modulo de comunicacin esclavo
Figura1.DetalledeltransceiverTRF2.4G[3] configura al TWR-24G en modo de
recepcin de manera que siempre esta
Cada modulo de comunicaciones
escuchando por el canal de
integrado en el sistema, adems esta
comunicaciones hasta que reciba un
conformado por un microcontrolador
paquete que le haga ejecutar una accin
PIC16f628A de MICROCHIP que se
como por ejemplo: encender el
encarga de administrar la operacin del
calentador o transmitir hacia la unidad
TRF-2.4G, este micro fue seleccionado
central la lectura de temperatura.
por tener un modulo UART que nos
permita hacer una fcil integracin con El circuito para el mdulo de
los dems sistemas involucrados adems comunicaciones
de su reducido tamao.

En los siguientes diagramas de bloques


se presenta una descripcin de la
arquitectura de los mdulos de
comunicacin.
UnidadCentral TRANSCEIVER

UART PIC16f628

a) Mdulo de comunicacin maestro

TRANSCEIVER
TWR24G
ACTUADORES

ACOPLEDE
PIC16f628
POTENCIA

b) MODULO ESCLAVO de tipo accin

TRANSCEIVER PIC16f628 SENSORSHT11

c) MODULO ESCLAVO de tipo sensor

Figura 2. Mdulos de comunicacin


inalmbrica Figura3.Circuitoparaelmodulodecomunicacin
inalmbrica
El esquema de conexiones que se El campo NumComando contiene la
muestra en la figura3,observese que orden que debe ser ejecutada por el
todas las lneas de configuracin que esclavo de acuerdo a la siguiente tabla
llegan al conector para el TRF-2.4G de asignaciones
llevan divisores de tensin calculados
Numero
para que a 5 Voltios de alimentacin del NombredelComando
comando
PIC16f628 llegen justo 3 Voltios al Activacindepuertodesalida{n} An*
transceiver adems el pin DATA del DesActivar puertodesalida{n} Dn*
transeiver se deriva con otro pin del PIC LecturadelSensor1
S1
llamado DATA_OUT con el fin de (Temperatura)
manejar separadamente los datos de LecturadelSensor2(Humedad) S2
salida y de entrada en el *:elvalordendeterminaelnumerodelpuerto
microcontrolador elcualesuncarcterentre0y3.

EL PROTOCOLO DE La algortmica
COMUNICACIONES Durante la fase de desarrollo del modulo
La red de comunicaciones planteada de comunicaciones en particular sobre
posee un maestro y una cantidad mxima las pruebas de comunicacin se observo
de 255 dispositivos esclavos, en donde la que en un enlace de dos transeivers
comunicacin entre el maestro y el TRW-24G el paquete recibido llegaba sin
esclavo ocurre en forma bidireccional, errores. Sin embargo no todas las veces
como es tpico cada modulo esclavo es que se transmita un paquete ,este no
etiquetado con un numero en este caso siempre llegaba a su destino.
de longitud Byte el cual debe ser nico Tal situacin es ocasionada por el
dentro de la red para evitar conflictos por sistema de deteccin de errores del
colisin de datos. TRW-24G, el cual cuando detecta
Tanto el comando de peticin como la corrupcin de bits en el paquete recibido
respuesta al comando (en caso de que simplemente decide no entregarlo a la
exista) es transferido en forma de salida, sin embargo lo incomodo es que
paquete que sigue el siguiente formato: no informa del error sucedido.

inicio fin Entonces desde el punto de vista del


capadedatos(4Bytes) dispositivo esclavo no existe la
1Byte 1Byte
DirEsclavo NumComando posibilidad de saber si algn dato ha
0xCA 0xBA
(2Bytes) (2Bytes) llegado corrupto, simplemente esta
sordo para ese paquete que ha hecho
perdido el transceiver. Lgicamente esto
El campo DirEsclavo contiene el
representaba una menor eficacia en el
numero asignado al dispositivo al cual va
transporte de datos para lo cual se hizo
dirigido el paquete en forma Hexadecimal
necesario establecer la siguiente regla
as por ejemplo si el paquete va
de juego para la terminal que est en
destinado al esclavo numero 125 se
proceso de envi de paquete:
colocan dos caracteres : 7 seguido de
D (puesto que d125 = 0x7d).
Cada paquete enviado debe tener una En el sistema de control del ambiente de
confirmacin de recepcin correcta- invernadero se pueden programar rutinas
desde la terminal de destino, en caso de de para regado directo, aireacin por
no recibirla se reenva el paquete hasta medio de ductos de ventilacin y as
completar un nmero estndar de veces lograr manejar los niveles de CO2.
reenvos Tambin encendido de lmparas para
aumentar el tiempo de iluminacin e
incrementar la produccin de los cultivos.
El empleo de enlace inalmbrico se
comprob que es fiable a mximo 100m,
lo cual es suficiente.
La eleccin de tecnologa inalmbrica a
facilitado enormemente las pruebas
hechas y as mismo facilitar la
instalacin.
Queda de este proyecto implementar el
software para gestin de los datos en el
PC, disear y construir mdulos que
testeen CO2 para calcular la biomasa del
cultivo, mdulos de sensores de PH y de
intensidad lumnica.
Queda poner a prueba el sistema en
condiciones reales de trabajo para
analizar fallas en el diseo.
Afortunadamente se cuenta con la
colaboracin y apoyo de las facultades
de agronoma y diseo industrial para el
mejoramiento de este sistema.
Fig 4: Algoritmo Mdulos de comunicaciones
Se espera que con este proyecto que los
estudiantes de la asignatura
Conclusiones: controladores se vinculen activamente
El sistema de monitoreo y control en su en su continuo desarrollo, esto permitir
primera etapa permite el registro de las un beneficio mutuo para los diferentes
variables temperatura y humedad, clculo entes interdisciplinares que apoyan y
del punto de roco y por medio del roco apoyarn este proyecto de
es posible regar de forma indirecta un automatizacin.
cultivo de setas ya que estas as lo Con lo aprendido en un futuro cercano se
requieren. espera contribuir a optimizar la economa
Se puede lograr controlar la Humedad agrcola de la regin y del pas.
Relativa, controlando temperatura por
medio del encendido y apagado de
REFERENCIAS
calefactores, apertura de
[1] Microsoft Encarta 2008
microaspersores de agua y apertura [2] www.x-robotics.com
automtica de ductos de ventilacin. [3] www.laipac.com.
Anexo A: Fotos del sistema de
Monitoreo y control

Fig A-4 puerto comunicaciones modulo


control.

Fig A-1 Detalle modulos construidos

Fig A-2 Detalle modulo control

Fig A-5 Vista Transmisor maestro del


mdulo de control

Fig A-3 Despiece mdulo control


Fig A-6 Detalle modulos Sensores Fig A-8 Detalle modulo actuador
despiece

Fig A-7 Despiece modulo actuador Fig A-9 Pantalla inicial

Fig A-10 Pantalla principal


Fig A-11 Pantalla Vista General

Fig A-12 pantalla Crditos

También podría gustarte