Está en la página 1de 12

2.

CAPITULO 2
Para que el sistema de riego por goteo se automtico se har uso de sensores y
un microcontrolador que ser el encargado de realizar las tareas de medicin y
toma de decisiones.
2.1 Diagrama de Bloques

Sensor de Temperatura
Sensor de humedad

Mdulo de tiempo
real D1307

Velocidad del Viento

Arduino Nano

Electrovlvula

En el diagrama podemos ver que los sensores encargados de la adquisicin de


datos van conectados al Arduino el cual se encarga de gestionar en que momento
se abre o se cierra la vlvula elctrica.
2.2 Microcontrolador
El microcontrolador a utilizar en este proyecto ser de la familia Arduino ya que es
open hardware por lo que su diseo es libre de distribucin y utilizacin. En este
caso utilizaremos el Arduino Nano ya que es pequeo y lo suficientemente potente
para realizar los clculos necesarios.
2.2.1 Arduino Nano
Este microcontrolador puede ser alimentado directamente con una batera de 9
voltios, por una fuente de voltaje de 5v regulada como tambin por el cable mini
USB, la fuente de voltaje es escogida automticamente al voltaje ms elevado.
Cuenta con 14 entradas digitales / pines de salida (de los cuales 6 pueden ser
1

utilizados como PWM), 6 entradas analgicas, un oscilador de cristal de 16 MHz,


una conexin USB, un encabezado ICSP y un botn de reinicio.
El Arduino nano cuenta con 2 interrupciones externas, y tiene 3 protocolos de
comunicacin como los son Serial, SPI, I2C. Al tener variedad en sus protocolos
de comunicacin se puede tener una amplia gama de sensores para conectar.

2.2.2 Entorno de desarrollo


Para programar la placa es necesario descargarse de la pgina web de Arduino el
entorno de desarrollo (IDE). Se dispone de versiones para Wndows y para Mac,
as como tambin las fuentes para compilar en LINUX. Los drivers FTDI vienen
incluidos en el paquete de arduino mencionado. La versin mas reciente hasta el
momento es la 1.6.3 que ser con la que se estar trabajando.
Para empezar a trabajar con el programa de desarrollo de Arduino es configurar la
comunicacin entre la placa Arduino y la computadora. Para ello se debe abrir el
men Tools la opcin Serial Port. En esta opcin deberemos seleccionar el
puerto serie al que est conectado nuestra placa. Asi como tambin es necesario
seleccionar la placa a utilizar, en este caso el Arduino nano y el microprocesador
contenido en la placa que es el ATmega328.
La plataforma Arduino se programa mediante el uso de un lenguaje propio basado
en Wiring y con unas sentencias y sintaxis muy similares a las de lenguaje C.
Arduino tambin dispone de un entorno de desarrollo basado en Processing que
permite la edicin de un programa con el lenguaje Arduino, su verificacin, su
compilacin y el volcado o grabacin sobre la placa Arduino. Sin embargo, es
posible utilizar otros lenguajes de programacin y aplicaciones populares en
Arduino, debido a que Arduino usa la transmisin serial de datos soportada por la
mayora de los lenguajes mencionados. Para los que no soportan el formato serie

de forma nativa, es posible utilizar software intermediario que traduzca los


mensajes enviados por ambas partes para permitir una comunicacin fluida.
En la siguiente figura se puede ver el entorno de desarrollo.

El primer paso para comprobar que todo lo que se ha hecho hasta hora esta bien
es porbar un programa de ejemplo que trae la interfaz de desarrollo, esto nos
ayudara a familiarizarse con el programa. El Hola mundo de los
microcontroladores es el Led parpadeante, por este motivo para poder cargar este
programa en nuestro microcontrolador nos tenemos que dirigir a la pestaa
Archivos, Ejemplos, Basics, Blink. Con este ejemplo lo que haremos ser hacer
parpadear el Led que esta conectado al pin 13 y viene montado en la placa Nano.
Durante la carga de nuestro programa a nuestro microcontrolador los Led de RX y

TX parpadearan hasta que en nuestro interfaz de desarrollo nos aparece Subido,


solo quedara esperar unos segundos para que nuestro Led empiece a parpadear.
2.3 Adquisicin de Datos
En este proyecto se utilizaran sensores meteorolgicos para recopilar la
informacin del ambiente como lo son los de temperatura, humedad, radiacin
solar y la medicin de tiempo.
2.3.1 Reloj en Tiempo Real
El modulo utilizado para esta tarea ser el mdulo DS1307 calendario que tiene
compatibilidad con Arduino y es posible obtener.

Hora : minutos : segundos AM/PM

Da, Mes, Ao

Contiene una compensacin por ao bisiesto.

Tiene una batera de litio de 3V con la cual podra soportar el reloj por un mnimo
de 9 aos (17 tpicamente) sin la alimentacin de 5 voltios, posee una salida de
1Hz, Utiliza el protocolo de comunicaciones SPI tpicamente utilizado y es de
tamao compacto ideal para nuestro circuito.

2.3.2 Sensor de Temperatura y Humedad


El dispositivo principal es el SHT11, es un sensor integrado de humedad relativa y
temperatura. El sensor de humedad esta calibrado de fbrica con salida digital
mediante un bus serie sncrono y protocolo especfico. El sensor de temperatura
integrado para compensar la medida de humedad dependiendo de la humedad, en
casos extremos. Cuenta tambin con un calefactor para evitar condensaciones en
4

el interior de la capsula de medida para condiciones de niebla o similares donde


existe condensacin.
El SHT11 se puede alimentar con un rango de tensin continua comprendido entre
2,4 a 5V y es necesario proveer lo ms cerca posible del chip un condensador de
desacoplo de 100nF entre GND y VCC.
El pin DATA corresponde a la salida/entrada de datos para comandar y leer el
sensor y es un pin triestado por lo 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].

Esquema de conexin con Arduino

2.3.3 Medidor de Velocidad del Viento


El sensor medidor del viento se le llama Anemmetro y el utilizado ser un sensor
de viento Vortex que es capas de entregarnos 2.5 mph por Hz
La conversin de pulsos a la velocidad del viento es simple utilizando la siguiente
formuala

1 Hz=

1 Pulso
1 Segundo

Este sensor es capaz de manejar desde velocidades del viento de 5 mph hasta
125 mph. Este sensor ya ha sido probado con xito en varios dispositivos
electrnicos a ms de 1.500 pies (500 metros).

2.4 Actuador
Un actuador es un dispositivo capaz de transformar energa hidrulica, neumtica
o elctrica en la activacin de un proceso con la finalidad de generar un efecto
sobre un proceso automatizado en este caso la apertura y cierre de vlvulas.
2.4.1 Electrovlvula
El actuador que nos controlara el flujo de agua ser la Vlvula Solenoide para
Agua, con este actuador podemos controlar el flujo de algn lquido, que en
nuestro caso puede ser agua o agua mezclada con fertilizante o algn qumico. La
activacin de esta electrovlvula es muy parecida a un rel.
Esta vlvula solenoide se encuentra normalmente cerrado, cuando se aplica
voltaje de 12V en sus terminales, la vlvula se abre y el agua sigue su camino.
Posee una canasta en su parte interna por lo que se necesita un mnimo de
6

presin de 0.2Mpa a 0.8Mpa. Para controlar esta vlvula se toma como si fuera un
rel por lo que se utilizara un transistor de potencia como lo es el TIP120.
La electrovlvula utilizada seria la siguiente.

2.5

Riego por goteo

Para lo que es el riego por goteo se necesita de materiales como lo son las
mangueras que son las que llevaran el agua hacia los goteros, se necesita de un
tanque que ser el que tendr el agua a ser distribuidad hacia las plantas. Lo
bueno de este sistema es que por programacin se le puede poner dos tanques
un con agua potable y otro con agua y fertilizante u otros productos qumicos que
se le quiere dar a las plantas y por medio de la programacin elegir cual tanque
utilizar.
Pero la parte mas importante de este sistema es el Gotero ya que es el que
entrega el agua a las plantas pero se la da gota por gota haciendo un uso mas
eficiente de agua.
Para los goteros se utilizara GOTERO INDIVIDUAL (2,3,4, Y 8 Litros/ hora), y las
mangueras sern TIRAN 17 (1.20 Mm. de grosor de pared)

2.6 Tiempo

de

Riego

Ahora se explicara el tiempo de riego necesario para que el riego sea el mas
eficaz y totalmente automtico.
Los tiempos de riego se obtiene mediante el calulo de la ETc que son las perdidas
de agua diarias y la dosis practica de riego.
Una vez entendido el calculo de la ETC se describe la forma para poder
contabilizar el caudal real por metro cuadrado de la superficie agrcola en cuestin.
Por un lado se tiene que calcular el numero de goteros por metro cuadrado segn
la ecuacin siguiente.
N o=

goteros
1
=
2
ab
m

Donde :
a = Distancia entre goteros de la misma lnea (m)
b = Distancia entre las distintas lneas de riego (m)

Para poder obtener el caudal de riego se necesita tener el numero de goteros y


multiplicarlo por el caudal real como se muestra en la siguiente ecuacin

Cr =

N o goteros
caudal real
m2

Donde
Cr = Caudal de riego por unidad de ssuperficie.(litros * m 2 /hora)
Caudal real = caudal real de riego de un gotero (litros / hora)
Ya obteniendo estos datos se procede a calcular el tiempo de riego que es el
tiempo que el la electrovlvula se encuentra abierta para suministrar el agua
perdida durante el da. El tiempo de riego diario esta dado por la siguiente
ecuacin.
Tr=

E Tc
Cr

Donde
Tr = Tiempo de riego (hora / dia)
ETc = Evapotranspiracin del cultivo (mm / dia)
Cr = Caudal de riego por unidad de superficie .(litros * m 2 /hora)
2.7 Circuitor Utilizados
Circuito utilizado para el diseo de la placa de Arduino Nano

Modulo de sensor de temperatura y humedad

Circuito para la activacin de Electrovlvula

10

Conexin de sensores hacia el Arduino

Diagrama de Flujo propuesto

Inicio

Temperatura y
humedad correcta

Ingresar si se desea regar

Si

No

agua y fertilizante y
cada cuanto tiempo
Hay programado
riego con fertilizante
Recopilar informacin
de sensores y del
mdulo de tiempo.

No

Si

Abrir electrovlvula

que tiene tanque con


11
agua y fertilizante

Abrir electrovlvula
que tiene tanque con
agua potable.
Temperatura
y humedad
correcta
Guardar datos de
temperatura y humedad
No

Si
Abrir electrovlvula
durante un tiempo
determinado

Esperar una interrupcin


de tiempo trascurrido y
recopilar informacin de
sensores

12

También podría gustarte