Está en la página 1de 36

Universidad Nacional de Ingeniería

Facultad de Electrotecnia y Computación (FEC).

Ingeniería Eléctrica

Tema: Propuesta de automatización de un huerto para el cultivo


de hortalizas.

Elaborado por:

Br. Dayton Ismael Mora García. (2017-0980U)

Br. Frederick José Díaz Vallecillo. (20171085U)

Tutor: Ing. Marlovio Sevilla Hernández.

Managua, Nicaragua 18 de junio 2021


Índice

1. Introducción..............................................................................................................................3
2. Antecedentes...........................................................................................................................4
3. Justificación..............................................................................................................................7
4. Objetivos...................................................................................................................................8
4.1 Objetivo General..................................................................................................................8
4.2 Objetivos Específicos..........................................................................................................8
5. Marco Teórico..........................................................................................................................9
5.1 Hortalizas..........................................................................................................................9
5.2 Factores de la germinación de la semilla...................................................................10
5.3 Sistemas de Riego........................................................................................................11
5.4 Tipos de sistemas de riego...........................................................................................11
5.4.1 Riego por goteo......................................................................................................12
5.4.2 Sistemas de riego por aspersión.........................................................................12
5.4.3 Riego por surcos....................................................................................................13
5.4.4 Riego por Nebulización.........................................................................................14
5.5 Tecnificación de los procesos de riego.......................................................................14
5.6 Automatización...............................................................................................................15
5.7 Lenguajes de programación.........................................................................................15
5.8 Plataforma Arduino........................................................................................................16
5.9 Placa Arduino UNO.......................................................................................................16
5.10 Pantalla LCD..................................................................................................................17
5.11 Módulo Relay.................................................................................................................18
5.12 Minibomba sumergible..................................................................................................18
5.13 Sensor YL-69.................................................................................................................19
5.14 Electroválvula o Válvula solenoide..............................................................................20
5.15 Módulo Bluetooth HC-06..............................................................................................21

2
5.16 Proteus............................................................................................................................21
6. Lista y Cotización de Componentes....................................................................................22
7. Conclusiones..........................................................................................................................23
8. Anexos....................................................................................................................................24
8.1 Diagrama de Bloque......................................................................................................24
8.2 Diagrama de Flujo........................................................................................................25
8.3 Simulación del Circuito en Proteus.............................................................................26
8.4 Cronograma....................................................................................................................27
8.5 Código en Arduino.........................................................................................................28
9. Fuentes Bibliográficas...........................................................................................................34

3
1. Introducción

El riego en los huertos es una práctica que se desarrolla con la finalidad de


proveer una cantidad adecuada de agua para el correcto desarrollo y
sostenibilidad de las plantas.

Las hortalizas son plantas de regadío que requieren un continuo aporte de agua,
es decir, las hortalizas requieren de un trato especial, necesitan control y muchos
de los huertos no poseen un sistema automatizado para lograr dicha finalidad.

Un huerto sin control de la humedad y la temperatura del ambiente puede dar


lugar a enfermedades en las plantas. Un uso excesivo del agua al momento del
riego puede generar hongos como moho que deterioran al ser vivo
progresivamente.

Con nuestra propuesta se pretende automatizar el sistema de riego en el que se


pueda monitorear las variables de temperatura, humedad relativa y humedad del
suelo, para el debido control del sistema. Para ello utilizaremos el modelo de placa
Arduino Uno, la cual es una placa electrónica que contiene un microcontrolador
con todo lo necesario para realizar su programación. El sistema de riego será un
plus para el debido crecimiento de las hortalizas, volverá más eficiente a una
actividad cotidiana como lo es regar, en donde muchas veces se desaprovecha el
agua.

Es por ello que estamos realizando un sistema de riego por goteo programado y
controlado, el cual suministrará la cantidad de agua adecuada para el mejor
desarrollo de las hortalizas, todo esto por los sensor de humedad en el suelo (YL-
69), el cual nos permitirá conocer cuando ésta se encuentre con la proporción de
humedad necesaria, entonces es a partir de esta variable que el sistema regará el
huerto o no, y así se ahorrará el vital líquido al ser suministrado de manera
adecuada.

4
2. Antecedentes

Entre las fuentes de información que se utilizarán, se encontró trabajos


monográficos en internet los cuales están relacionados a nuestro proyecto, como
lo son:

 Mendoza Samperio, G. C., Ortiz Cerna, M. A., Ponce De León Arizmendi,


L., & Rodríguez López, W. (n.d.). Sistema de riego automatizado.

 D. Bustos Palacios, “Propuesta de un sistema de control y automatización


con administración remota atreves de un smartphone Android para el riego
del cultivo de lechuga en la finca los almendros del departamento de
Jinotega en el año 2017”, Trabajo de seminario de graduación para optar al
título de ingeniero en electrónica, Univ. Púb. UNAN-Managua, 2017.

 Facultad de Agronomía e Ingeniería Forestal Pontificia Universidad Católica


de Chile, “Investigación, desarrollo e innovación para mejorar la eficiencia
de uso e inocuidad del recurso hídrico en sistemas de producción hortícola
de la Región Metropolitana”

5
 Planteamiento del Problema

Las hortalizas son de mucha importancia para la alimentación y buena nutrición de


la familia, sus hojas, frutos, raíces, tallos y flores son consumidos para satisfacer
las necesidades de nuestro organismo, por su alto contenido de minerales,
vitaminas y proteínas que contribuyen a mejorar y mantener la buena salud.

De acá la importancia del cultivo adecuado de ellas. Para ello deben tener un riego
controlado y eficiente, pero no todos cuentan con un sistema de riego.

Las hortalizas son plantas de regadío que requieren un continuo aporte de agua.
En muchos huertos en donde el riego es manual se desaprovecha el agua,
recordando que el agua es tal vez el más importante de los recursos naturales,
pues de él dependen la subsistencia de la población, la flora y la fauna.

Otra problemática es la variación del clima, hay inviernos en los que no llueve y un
sistema de riego es necesario para satisfacer esta necesidad.

Un huerto sin control de la humedad y la temperatura del ambiente puede dar


lugar a enfermedades abióticas que van desde deshidratación hasta
congelamiento, además de esto pueden presentarse otras enfermedades como
hongos que deterioran las plantas.

6
3. Justificación

El proyecto“Propuesta de automatización de un huerto para el cultivo de


hortalizas.”Se ha elaborado con el propósito de automatizar el sistema de riego en
el que se pueda monitorear las variables de temperatura, humedad relativa y
humedad del suelo, para el debido control del sistema.

Los avances tecnológicos se pueden mejorar, adaptar o construir para que un


sistema sea más práctico y económico de tal forma que genere un impacto
beneficioso al ser humano y mostrarse positivamente al medio ambiente.

Este proyecto se justifica tanto en el ámbito económico como en el ambiental, y es


que el sistema de riego propuesto contribuye al ahorro del vital líquido. Es una
labor social contribuir y aportar al medio ambiente. Además, El uso de elementos
tecnológicos y herramientas como Arduino que permite de forma íntegra generar
un producto para satisfacer las necesidades de los seres humanos muestra la
viabilidad de llevar a cabo este sistema de riego.

7
4. Objetivos

4.1 Objetivo General

 Desarrollar una propuesta de automatización de un huerto para el cultivo de


hortalizas.

4.2 Objetivos Específicos

 Determinar la automatización del sistema de riego a través del sensor de


humedad del suelo con conexión Bluetooth.

 Diseñar un circuito electrónico en el software de Proteus que permita


simular el funcionamiento real del sistema.

 Reducir el uso del agua en el riego de los huertos.

8
5. Marco Teórico

5.1 Hortalizas

Las hortalizas aportan muchos beneficios desde el punto de vista nutricional. Son
importantes porque contienen un alto porcentaje de vitaminas, fibras y minerales.
En Nicaragua las hortalizas más importantes son: apio, ajo, brócoli, cebolla,
cilantro, lechuga, pepino, chile, rábano, remolacha, repollo, tomate, zanahoria,
entre otros. Estos cultivos se clasifican por la familia taxonómica y según la parte
comestible.

Tabla N°1 (Clasificación de las hortalizas según su parte comestible)

Tabla N°2 (Clasificación taxonómica de las hortalizas según familia)

9
5.2 Factores de la germinación de la semilla

Para que el proceso de germinación se lleve a cabo con éxito, es necesario que
exista humedad, oxígeno y una temperatura adecuada. No obstante, es frecuente
que aun cuando las semillas se encuentran bajo esas condiciones, no germinen.
Esto se debe a daños mecánicos durante el proceso de recolección y
almacenamiento que provoca un impedimento o bloqueo en alguna parte del
proceso de germinación.

Humedad

Es fundamental que la semilla se rehidrate y exista un medio acuoso donde los


procesos enzimáticos puedan llevarse a cabo. Generalmente se necesita 2 a 3
veces de agua su peso seco.

Oxígeno

La semilla necesita aire para que se activen una serie de procesos metabólicos a
través de la absorción del oxígeno (respiración) que inician el crecimiento.

Temperatura

Las semillas de cada especie pueden germinar dentro de un rango de


temperaturas variadas según el tipo de cultivo; sin embargo existe un punto
óptimo, arriba o por debajo del cual la germinación también se lleva a cabo pero
lentamente.

Riego

Antes de sembrar se debe humedecer el sustrato y regar 1 o 2 veces por día,


dependiendo de las condiciones climáticas de cada región. Cuando la superficie
se seca y el sustrato todavía está húmedo, no se debe regar con mucha agua ya
que la semilla se pudre por falta de oxígeno.

10
Tabla N°3 (Síntomas de escasez y exceso de agua)

5.3 Sistemas de Riego

El riego es el procedimiento mediante el cual se aporta agua a los cultivos por


medio del suelo con el fin de satisfacer las necesidades hídricas de las plantas.
Hoy en día el agua es un bien preciado y escaso en muchas zonas, por lo que su
optimización debería ser una de las principales preocupaciones a la hora de
decidir entre los diferentes sistemas de riego.

Las innovaciones tecnológicas han favorecido además la mejora de muchos de


estos sistemas de riego, que permiten automatizar muchas de sus tareas
contribuyendo así al ahorro económico y a la eficiencia laboral. No obstante, la
elección del tipo de riego adecuado siempre ha de ser un proceso reflexivo y
consciente.

Los sistemas de riego ofrecen una serie de ventajas que posibilitan racionalizar el
agua disponible. Cualquier sistema de riego debe someterse a un estudio previo
para determinar si es el más idóneo, tomando en consideración desde el tipo de
vegetación, hasta la forma de distribuir el agua para obtener el mejor rendimiento.
Los instrumentos de control de riego: programadores, higrómetros, detectores de
lluvia, entre otros, deben distribuirse en función de la orografía, las capacidades
hídricas del suelo y las plantaciones [2].

5.4 Tipos de sistemas de riego

Son muchas las soluciones que existen para distribuir el agua a los cultivos,
plantas o árboles y, dentro de estas opciones, suele haber bastantes variantes que
se pueden configurar para conseguir el riego deseado. Te explicamos las más
importantes:

11
5.4.1 Riego por goteo

De forma muy general, se puede definir el Riego por Goteo como Riego
Localizado. El riego por goteo o riego gota a gota es un método de irrigación que
permite una óptima aplicación de agua y abonos en los sistemas agrícolas de las
zonas áridas. El agua aplicada se infiltra en el suelo irrigando directamente la zona
de influencia radicular a través de un sistema de tuberías y emisores. Algunas de
sus ventajas son:

 Este sistema puede ser automatizado.


 Puede aplicarse en todo tipo de suelos.
 Utiliza poca cantidad de agua.
 Evita pérdidas por evaporación.
 Resulta muy eficiente, pues riega solamente donde se necesita, por lo que,
además, evita la proliferación de malas hierbas.

Pero también posee Inconvenientes como, por ejemplo: Existe la posibilidad de


que el sistema se tapone si no se filtra bien el agua [3].

5.4.2 Sistemas de riego por aspersión

Se trata de un tipo de riego muy popular. El agua es atomizada y se distribuye


sobre el terreno como si de lluvia se tratase. Para implantar este sistema se
requieren materiales como aspersores y tanques de almacenamiento conectados
a una red de tuberías con la presión adecuada. Existen diferentes tipos como fijos,
móviles o autopropulsados [3].

Ventajas

 Permite ajustar la potencia y la orientación.


 El agua puede distribuirse a mayor distancia.
 Permite la automatización.

12
 La presión del agua no es suficiente como para dañar las plantas.
 Estos sistemas de riego tienen una larga vida útil.

Desventajas

 El agua entra en contacto tanto con las raíces como con las plantas, por lo
que pueden darse enfermedades.
 Requiere una instalación compleja y cara.
 Necesita más cantidad de agua que otros sistemas como el de goteo.
 Precisa estudiar bien la colocación de los aspersores para evitar un mal uso
del agua.

5.4.3 Riego por surcos

Aquí, el agua circula por canales que han sido previamente diseñados con la
intención de conducirla hacia los puntos que se pretendan regar. Generalmente, el
agua parte de un embalse o punto de almacenaje y se dirige hacia una red de
surcos que puede ser modificada in situ por el operario, cerrando o abriendo el
paso a determinadas áreas. Se trata de un sistema muy antiguo que precisa
ciertos conocimientos sobre el suelo como, por ejemplo, su grado de infiltración
para no superar su punto de saturación [3].

Ventajas

 No necesita instalación previa más allá del diseño y ejecución del


sistema de canales.
 Tiene un bajo coste de instalación.
 El agua no está en contacto directo con las hojas, por lo que se evitan
enfermedades.
 Los requerimientos energéticos son prácticamente nulos.

Desventajas

13
 No es apto para todo tipo de suelos y cualquier desnivel puede ser un
inconveniente.
 Precisa gran cantidad de agua, parte de la cual se pierde por
evaporación.
 No es programable, el operario ha de trabajar sobre el terreno.
 Puede favorecer la aparición de maleza al humedecer gran cantidad de
terreno.

5.4.4 Riego por Nebulización

Los nebulizadores producen niebla fina, el agua a presión sale por un orificio de
pequeño diámetro, de forma que el chorro producido se estrella contra una pared
cóncava que lo despide y distribuye en forma nebulizada. Estos sistemas suelen
trabajar con presiones relativamente elevadas, en torno a 2-4 bares.

Su uso puede realizarse para múltiples aplicaciones:

 Aumentar la humedad relativa de un invernadero.


 Para refrigerar el invernadero combinado con un sistema de ventilación
forzada.
 Para aplicar tratamientos automatizados como la aplicación de abonos
foliares, fitosanitarios, o cualquier otro producto soluble en agua.
 Efectuar el riego por nebulización

Estos sistemas pueden ajustar los caudales y el tamaño de gota cambiando la


boquilla, para realizar un uso u otro según las necesidades de la producción.
Regulando las presiones de agua en el cabezal también se consigue el mismo
objetivo, adaptándose la aplicación a la realización humidificación, refrigeración,
riego y/o aplicación de abonos o fitosanitarios. Se utiliza, principalmente, en el
riego de semilleros e invernaderos [3].

5.5 Tecnificación de los procesos de riego

14
La tecnificación del riego es la solución a las problemáticas que se suscitan por la
falta del líquido vital agua, para tener mejores rendimientos en la producción
agrícola por unidad de agua que se es consumida. Esto obtendrá mejores
resultados, condiciones ecológicas. Destinar al cultivo el agua que requiere en
cantidad, calidad y oportunidad para optimizar la producción agrícola de los
sembríos, es la oportunidad para obtener mejores resultados en calidad y cantidad
[9].

5.6 Automatización

La automatización es el conjunto de elementos o procesos informáticos,


mecánicos y electromecánicos que operan con mínima o nula intervención del ser
humano. Estos normalmente se utilizan para optimizar y mejorar el funcionamiento
de una planta industrial, pero igualmente puede utilizarse la automatización en un
estadio, una granja o hasta en la propia infraestructura de las ciudades.

Los procesos continuos se caracterizan por la salida del proceso en forma de flujo
continuo de material, como por ejemplo la purificación de agua o la generación de
electricidad. La retroalimentación y la capacidad de hacer ajustes con esa
información es la que indica que tan autosuficiente es un sistema automatizado
[11].

5.7 Lenguajes de programación

Los lenguajes de programación de una computadora en particular se conocen


como código de máquinas o lenguaje de máquinas. A diario se interactúa con
distintos tipos de máquinas como celulares, tabletas y computadores. Todos ellos
tienen un lenguaje de programación que ayuda a traducir las órdenes del usuario
para que pueda utilizarlos. Un lenguaje de programación es básicamente un
sistema estructurado de comunicación, similar al humano, el cual nos permite
comunicarnos por medio de signos, ya sean palabras, sonidos o gestos.

15
Refiriéndonos a los aparatos, este sistema está organizado para que se entiendan
entre sí y a su vez interprete las instrucciones que debe ejecutar [12].

5.8 Plataforma Arduino

Arduino es una plataforma de creación de electrónica de código abierto, la cual


está basada en hardware y software libre, flexible y fácil de utilizar para los
creadores y desarrolladores. Esta plataforma permite crear diferentes tipos de
microordenadores de una sola placa a los que la comunidad de creadores puede
darles diferentes tipos de uso.

El hardware libre son los dispositivos cuyas especificaciones y diagramas son de


acceso público, de manera que cualquiera puede replicarlos.

El software libre son los programas informáticos cuyo código es accesible por


cualquiera para que quien quiera pueda utilizarlo y modificarlo. Arduino ofrece la
plataforma Arduino IDE (Entorno de Desarrollo Integrado), que es un entorno de
programación con el que cualquiera puede crear aplicaciones para las placas
Arduino, de manera que se les puede dar todo tipo de utilidades [5].

5.9 Placa Arduino UNO

El Arduino es una placa basada en un microcontrolador ATMEL. Los


microcontroladores son circuitos integrados en los que se pueden grabar
instrucciones, las cuales las escribes con el lenguaje de programación que puedes
utilizar en el entorno Arduino IDE. Estas instrucciones permiten crear programas
que interactúan con los circuitos de la placa. El Arduino Uno es de gama básica y
posee las siguientes características:

 Microcontrolador: ATmega328
 Voltaje: 5V
 Voltaje entrada (recomendado): 7-12V

16
 Voltaje entrada (limites): 6-20V
 Digital I/O Pins: 14 (de los cuales 6 son salida PWM)
 Entradas Analógicas: 6
 DC Current per I/O Pin: 40 mA
 DC Current parar 3.3V Pin: 50 mA
 Flash Memory: 32 KB (ATmega328) de los cuales 0.5 KB son
utilizados para el arranque
 SRAM: 2 KB (ATmega328)
 EEPROM: 1 KB (ATmega328)
 Clock Speed: 16 MHz

La placa Arduino uno contiene diferentes componentes esenciales, para el


funcionamiento de esta con distintos componentes [6].

Figura N°
1(Placa Arduino UNO)

17
5.10 Pantalla LCD

Los sistemas digitales embebidos como Arduino, Pic u otros trabajan únicamente
con lógica binaria (0 y 1), es por eso que para "leer" los datos empleamos
pantallas o displays alfanuméricos LCD.

Figura N° 3 (Pantalla LCD


16X4)

5.11 Módulo Relay

Dentro de la gran variedad de proyectos que podemos realizar con Arduino,


podemos llegar a desear controlar componentes de alto voltaje o alto amperaje,
como bombillas o bombas de agua, los cuales no pueden ser manejados
directamente con Arduino. En estos casos es necesario utilizar Relays o Relés,
estos dispositivos permiten controlar cargas de alto voltaje con una señal pequeña
[13].

Figura N° 4 (Modulo Relé)

5.12 Minibomba sumergible

18
Bomba de agua sumergible sin escobillas, lo que la diferencia de las otras bombas
que esta va sumergida en el agua ya sea peceras, recipientes, etc. Esta bomba de
agua moverá de 1,3 A 2 Litros por minuto (80 A 120 Litros/Hora), sirve para trabajo
pesado con características de funcionamiento de 6V posee un cuerpo termo-
plástico resistente. Es totalmente sumergible y refrigerado por agua. Normalmente
esta bomba se usa para hacer una fuente, una cascada, regar las plantas, o lo que
el usuario estime conveniente [7].

Características:

 Voltaje DC: 3V-6V.


 Elevación máxima: 40-110cm.
 Caudal: 80-120 L/H.
 Material: plástico de ingeniería.
 Vida laboral continúa de 500 horas.

Figura N° 5

5.13 Sensor YL-69

Este sensor puede medir la cantidad de humedad presente en el suelo que lo


rodea empleando dos electrodos que pasan corriente a través del suelo, y lee la
resistencia. Mayor presencia de agua hace que la tierra conduzca electricidad más
fácil (Menor resistencia), mientras que un suelo seco es un conductor pobre de la

19
electricidad (Mayor resistencia). Puede aplicarse en monitoreo de la humedad en
suelos, jardinería, alarma de inundación o detección de nivel máximo en un tanque
[4].

Figura N° 6 (Sensor
YL-69)

5.14 Electroválvula o Válvula solenoide

Las válvulas solenoides son un tipo de electroválvula abierto/cerrado. Tienen dos


partes: el solenoide y el cuerpo de plástico.

El solenoide es un electroimán que al ser energizado se desplaza junto con el


diafragma de la válvula y permite el paso del fluido. La válvula se mantiene abierta
mientras el solenoide está energizado. Cuando no está alimentado un resorte se
encarga de regresar la válvula a su posición de reposo, que en este caso es del
tipo normalmente cerrada [14].

20
Figura N° 7(Electroválvula de 12V)

5.15 Módulo Bluetooth HC-06

El módulo Bluetooth HC-06 nos permite conectar nuestros proyectos con Arduino
a un Smartphone, celular o PC de forma inalámbrica (Bluetooth), con la facilidad
de operación de un puerto serial. La transmisión se realiza totalmente en forma
transparente al programador, por lo que se conecta en forma directa a los pines
seriales de nuestro microcontrolador preferido (respetando los niveles de voltaje,
ya que el módulo se alimenta con 3.3V) [8].

Figura N° 8 (Modulo Bluetooth HC-06)

5.16 Proteus

Proteus es una aplicación para la ejecución de proyectos de construcción de


equipos electrónicos en todas sus etapas: diseño del esquema electrónico,
programación del software, construcción de la placa de circuito impreso,
simulación de todo el conjunto, depuración de errores, documentación y
construcción [16].

21
Figura N° 9 (Interfaz de Proteus)

6. Lista y Cotización de Componentes

Cotización de los Componentes


N
Componente Cantidad Precio por Unidad Total
°
1 Arduino UNO 1 C$495 C$495.00
2 Protoboard 1 C$565 C$565.00
3 DHT11 1 C$165 C$165.00
4 YL-69 1 C$95 C$95.00
5 Jumpers 22 C$5.50 C$121.00
6 Pantalla LCD 16X4 1 C$145 C$145.00
7 Minibomba 1 C$140 C$140.00
8 Módulo Bluetooth 1 C$360 C$360.00
9 Módulo Relay 1 C$100 C$100.00
10 Electroválvula 1 C$330 C$330.00
11 Terminales de Gaveta 2 C$5 C$10.00
12 Transformador 12 V 1 C$150 C$150.00
13 Batería 9 V 1 C$100 C$100.00
14 Terminal 1 C$25 C$25.00
Total C$2,801.00
Tabla N° 4 (Cotización de los componentes)

22
7. Conclusiones

Una vez realizada las diferentes etapas del proyecto, elaborar una simulación y
luego de haber determinado una cotización se llegó a la conclusión de que el
proyecto “.Propuesta de automatización de un huerto para el cultivo de hortalizas”
es factible por los beneficios que aporta en virtud de su bajo costo de
implementación.

Además de presentar un aporte tecnológico y beneficioso para el uso del agua en


los huertos, esta propuesta motiva a las personas a incorporar otras nuevas
herramientas tecnológicas para el cuido controlado de los huertos, para ahorrar
agua y para ver más allá de la ambigüedad que existe en el país con los sistemas
de riego.

23
8. Anexos

8.1 Diagrama de Bloque

Electroválvula

Módulo Relay

Arduino Uno Pantalla LCD


12-5V
16X4

Sensor YL-
69

Figura N° 10 (Diagrama de Bloque)

24
8.2 Diagrama de Flujo

Inicio

Medición de
Mediciones del humedad del
YL-69 suelo

Humedad del Humedad del


suelo menor a suelo mayor a
20% 70%

Se activa la Se desactiva la
Electroválvula y se Electroválvula y se borra
emprime en la pantalla en la pantalla el texto
regando. regando.

Se muestra en
la pantalla los
datos

Figura N° 11 (Diagrama de flujo)

25
8.3 Simulación del Circuito en Proteus

26
8.4 Cronograma

Cronograma
Fecha Actividad Contenido

Selección y presentación de
ideas para la delimitación del
29-mar-21 Propuesta del proyecto de curso
tema seleccionado. Árbol del
problema.

Construcción del diagrama de


bloque, listado de
23-abr-21 2da Entrega del Proyecto de curso componentes, simulación del
circuito y elaboración de un
informe preliminar.

Montaje de los componentes


Montaje de los componentes en con el código del programa.
11-jun-21
laboratorio Revisión del funcionamiento
del mismo

Tabla N° 5 (Cronograma)

27
8.5 Código en Arduino de ¨ Propuesta de automatización de
un huerto para el cultivo de hortalizas ¨.
#include <Wire.h> //esta libreria se utiliza para el manejo de forma simple del bus
I2C

#include <LCD.h>

#include <LiquidCrystal_I2C.h>

#include <SoftwareSerial.h> //libreria del bluetooth.

//SoftwareSerial BT(10,11); //Creando el objeto y se usa el pin 10 como rx y el 11


como tx en arduino

int rele = 13;// pin para electrovalvula

int state=0;

//long int rele_on=1;

//long int rele_off=2;

String readString =String (10);

const int bomba = 6;

LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7); // Direccion en hexa, E, RW, RS,


D4, D5, D6, D7

int suelo = A0;

void setup() { //inicializa el bluetooth

Serial.begin(9600); //velocidad del bluetooth

28
// BT.begin(9600);

//Serial.println("modulo conectado");

pinMode(rele, OUTPUT);

digitalWrite(rele,LOW);

Serial.begin(9600);

lcd.setBacklightPin(3,NEGATIVE); //Indica el puerto de la iluminacion y se aciva


con voltaje positivo

lcd.setBacklight(HIGH); // Seactiva la iluminacion posterior de la lcd

lcd.begin(20,4); //inicializacion de la lcd denotando el tamaño

lcd.setCursor(0,0);

lcd.print("SISTEMA DE RIEGO");

lcd.setCursor(0,1);

lcd.print("GRUPO ThunderBoys");

lcd.setCursor(0,2);

lcd.print("Frederick Diaz");

lcd.setCursor(0,3);

lcd.print("Dayton Mora");

delay(4000);

lcd.clear();

dht.begin();

pinMode(bomba, OUTPUT);

bool banderaRiego=false;

29
void loop() {

hum = dht.readHumidity(); //lee la humedad del sensro

temp = dht.readTemperature(); //lee la temperatura del sensor

lcd.setCursor(0,0); //ubicacion donde se escribira la informacion leida para la


temperatura

lcd.print("Temperatura: "); // se imprime en la lcd "temperarura" en la ubicacion


0,0

lcd.print(temp); // se imprime en la lcd el valor de la temperatura proporcionada


por el sensor que esta guardada en la variable temp

lcd.print((char)223); //genera este simbolo "º"

lcd.print("C");

lcd.setCursor(0,1); //ubicacion donde se imprimira la imformacion leida de la


humedad

lcd.print("Humedad: "); //imprime la palabra humedad en la lcd en la ubicacion 1,0

lcd.print(hum); //se imprime en la lcd el valor de la humedad proporcionada por el


sensor que esta guardada en la variable hum

lcd.print("%");

int humedadSuelo = analogRead(suelo); //variable humedadSuelo lee el pin


analogico A0 y indica el estado del suelo

//CONDICIONES DE LA BOMBA

humedadSuelo=map(humedadSuelo,1,1023,1,100);

if(humedadSuelo>80 and humedadSuelo<=100){

humedadSuelo=map(humedadSuelo,81,100,1,20);

30
else if(humedadSuelo>60 and humedadSuelo<=80)

humedadSuelo=map(humedadSuelo,61,80,21,40);

else if(humedadSuelo>40 and humedadSuelo<=60)

humedadSuelo=map(humedadSuelo,41,60,41,60);

else if(humedadSuelo>20 and humedadSuelo<=40)

humedadSuelo=map(humedadSuelo,21,40,61,80);

else if(humedadSuelo>0 and humedadSuelo<=20)

humedadSuelo=map(humedadSuelo,1,20,81,100);

//wSerial.println("Estado de humedad: "+String(humedadSuelo));

lcd.setCursor(0,2);

lcd.print("HSuelo: ");

lcd.print(humedadSuelo); //imprime el valor en la lcd

// lcd.print("%");

if(humedadSuelo<=20 && banderaRiego==false){ //20=Humedad habilita el riego

banderaRiego=true;

digitalWrite(bomba,HIGH);

31
}

else if(humedadSuelo>=70 && banderaRiego==true){//70=Humedad desea

banderaRiego=false;

digitalWrite(bomba,LOW);

/*

if (temp>=40){ //condicion de apagado de la bomba a una temperatura mayor o


igual a 460

digitalWrite(bomba,LOW);

else{

digitalWrite(bomba,HIGH);

*/

//CONDICIONES DEL BLUETOOTH

if (Serial.available()>0){

state=Serial.read();

if (state=='E'){

digitalWrite(rele,HIGH);

state=0;

if (state=='A'){

32
digitalWrite(rele, LOW);

state=0;

33
9. Fuentes Bibliográficas

[1] Cómo utilizar el DHT11 para medir la temperatura y humedad con


Arduino. [En línea] Disponible en:
https://programarfacil.com/blog/arduino-blog/sensor-dht11-
temperatura-humedad-arduino/. [Accedido: 23-abr-2021]

[2] Sistemas de Riego - Novaric. [En línea] Disponible en:


https://www.novagric.com/es/riego/sistemas-de-riego/ . [Accedido: 23-
abr-2021]

[3] Fundación Aquae. 2021. Tipos de sistemas de riego:


características. [En línea] Disponible en:
https://www.fundacionaquae.org/tipos-de-riego/ . [Accedido: 23-abr-
2021]

[4] Sensor de humedad en suelo YL-69. [online] Electronicos Caldas.


[En línea] Disponible en:
https://www.electronicoscaldas.com/en/sensores-de-humedad-lluvia-
inundacion/461-sensor-de-humedad-en-suelo-yl-69.html . [Accedido:
01-may-2021]

[5] ¿Qué es Arduino? ¿cómo funciona y qué puedes hacer con uno?
Xataka. [En línea] Disponible en: https://www.xataka.com/basics/que-
arduino-como-funciona-que-puedes-hacer-uno. [Accedido: 23-abr-
2021]

[6] Placa Arduino UNO | MiArduino. [En línea] Disponible en:


https://www.iescamp.es/miarduino/2016/01/21/placa-arduino-uno/ .
[Accedido: 01-may-2021]

[7] Electronilab. 2021. Mini Bomba de Agua Sumergible - 3-6 VDC -


120L/H - Electronilab. [En línea] Disponible en:
https://electronilab.co/tienda/mini-bomba-de-agua-sumergible-3-6-v-dc-
120lh/. [Accedido: 23-abr-2021]

34
[8] Módulo Bluetooth HC06. [En línea] Naylamp Mechatronics - Perú.
Disponible en: https://naylampmechatronics.com/inalambrico/24-
modulo-bluetooth-hc06.html. [Accedido: 06-jun-2021]

[9] PLAN DE ACCIÓN PARA LA TECNOLOGÍA “SISTEMAS DE


RIEGO TECNIFICADOS (POR ASPERSIÓN Y GOTEO)”. [En PDF]
Disponible en: https://www.ctc-n.org/sites/www.ctc-
n.org/files/UNFCCC_docs/tap_ecuador_adaptation_sistemas_de_riego
_tecnificados_por_aspersion_y__0.pdf

[10] Traxco, S. (2010). Historia ancestral del riego agrícola - El agua


de riego. [En línea] Disponible en: https://www.traxco.es/blog/noticias-
agricolas/historia-ancestral-del-riego. [Accedido: 23-abr-2021]

[11] Automatización - Que es, concepto, historia y usos de la


automatización. [En línea] Disponible en:
https://www.logicbus.com.mx/automatizacion.php. [Accedido: 23-abr-
2021]

[12] Qué es un lenguaje de programación. (2020). [En línea]


Disponible en: https://openwebinars.net/blog/que-es-un-lenguaje-de-
programacion/. [Accedido: 23-abr-2021]

[13] Módulo Relay 2CH 5VDC (2021). [En línea] Disponible en:
https://naylampmechatronics.com/drivers/31-modulo-relay-2-canales-
5vdc.html. [Accedido: 06-jun-2021]

[14] La Válvula Solenoide Funcionamiento y Características. (2018).


[En línea] Disponible en: https://tuaireacondicionado.net/valvula-
solenoide-funcionamiento/. [Accedido: 06-jun-2021]

[15] ¿Qué es proteus? (2016). [En línea] Disponible en:


https://www.hubor-proteus.com/proteus-pcb/proteus-pcb/2-
proteus.html. [Accedido: 23-abr-2021]

[16] Manual del protagonista, Cultivo de Hortalizas. Inatec (2018). [En


PDF] [Accedido: 20-jun-2021] Disponible en:
https://www.tecnacional.edu.ni/media/Hortalizas_3X2OH2y.pdf

35
Observaciones

Una vez realizada la defensa del proyecto el jurado hizo las siguientes
recomendaciones:

1- Investigar cuanta cantidad de agua necesitan las hortalizas para


el correcto desarrollo durante el riego.
2- Mejorar el planteamiento del problema.
3- Sintetizar el contenido de las presentaciones.

Todas las recomendaciones mencionadas anteriormente fueron


corregidas en el presente documento y en la presentación del
proyecto.

36

También podría gustarte