Está en la página 1de 27

“AÑO DE LA UNIDAD, LA PAZ Y EL

DESARROLLO”

UNIVERSIDAD NACIONAL AGRARIA DE LA SELVA

FACULTAD DE INGENIERÍA EN INFORMÁTICA Y


SISTEMAS

SISTEMA DE RIEGO

CURSO:

Internet de las cosas

DOCENTE:

Ortiz Morales, Einstein Arnold.

INTEGRANTES:

1. Benites Castañeda, Beibi Arturo.


2. Espinoza Díaz, Sandro Said.
3. Chuquilin Palacios, Denis Bremel.
4. Sabino Vasquez, Sergio Anderson.

AÑO:

2023
ÍNDICE
I. PROBLEMÁTICA..................................................................................................4

II. FASES PARA LA ELABORACIÓN DEL SISTEMA DE RIEGO..........................5

1. Fase 1: Selección de los componentes.........................................................5


a. Modelos de los componentes......................................................................7
b. Costos de los componentes........................................................................9
2. Fase 2: Elaboración del esquema de conexión..........................................10
3. Fase 3: Construcción del circuito.................................................................11
4. Fase 4: Programación del Arduino en Arduino IDE....................................15
5. Fase 5: Implementación del sistema de riego.............................................17
6. Fase 6: Análisis estadístico...........................................................................18
a. Casos de éxito.............................................................................................18
b. Análisis del sistema de riego.....................................................................19
III. CONCLUSIÓN.....................................................................................................21

IV. ANEXOS..............................................................................................................22
ÍNDICE DE TABLAS
Ilustración 1: Arquitectura Sistema de riego...............................................................10
Ilustración 2: Conexión Arduino UNO........................................................................11
Ilustración 3: Conexión Mini bomba...........................................................................11
Ilustración 4: Relé.......................................................................................................12
Ilustración 5: Protoboard............................................................................................12
Ilustración 6: Conexión Arduino UNO - Cable USB...................................................13
Ilustración 7: Arduino IDE...........................................................................................13
Ilustración 8: Prueba Sistema de riego......................................................................14
I. PROBLEMÁTICA
La principal problemática que resuelve un sistema de riego con Arduino es la
optimización del consumo de agua y la automatización de los procesos de riego. En
muchas ocasiones, se desperdicia agua al regar las plantas y cultivos, lo que no
solo implica un gasto económico, sino también un impacto negativo en el medio
ambiente. Un sistema de riego automatizado nos ayudará a resolver este problema,
proporcionando la cantidad adecuada de agua en el momento preciso, optimizando
tiempo, recursos y el trabajo de mano de obra.
II. FASES PARA LA ELABORACIÓN DEL SISTEMA DE RIEGO
FASE FECHA
1. Selección y compra de los 20/04/2023 – 25/04/2023
componentes
2. Elaboración del esquema de 26/04/2023 – 27/04/2023
conexión
3. Construcción del circuito 28/04/2023 – 03/05/2023
4. Programación del Arduino y 29/04/2023 – 03/05/2023
pruebas del sistema de riego
5. Prototipo del sistema de riego 04/05/2023 –
6. Análisis estadístico

1. Fase 1: Selección de los componentes


Los componentes necesarios para construir el sistema de riego con Arduino serán
los siguientes:

Placa Arduino con cable USB: Se recomienda el uso de la placa Arduino UNO, ya
que es una de las más utilizadas y fáciles de conseguir. Sin embargo, también es
posible utilizar otras placas de la familia Arduino, esto dependerá de los requisitos
específicos del proyecto.

Sensor de humedad del suelo: Este sensor se utilizará para medir la humedad del
suelo y determinar cuándo es necesario regar las plantas. Existen varios tipos de
sensores de humedad del suelo, como los basados en resistencia, capacitivos o de
frecuencia, entre otros.

Relé de un canal: Se utilizará para controlar el suministro de agua al sistema de


riego. El relé se encarga de activar o desactivar una bomba de agua o válvula
solenoide, según las necesidades del proyecto.

Mini bomba de agua o válvula solenoide: Se utilizará para suministrar agua al


sistema de riego. Dependiendo del proyecto, se puede utilizar una bomba de agua o
una válvula solenoide para controlar el suministro de agua.

Pantalla LCD: Se utilizará para mostrar mensajes y resultados en tiempo real


durante la ejecución de un programa.

Cables puente hembra-macho: Estos cables están formados por dos conectores
diferentes en cada extremo: uno hembra y otro macho. El conector hembra tiene
agujeros para insertar pines o conectores macho, mientras que el conector macho
tiene pines que pueden ser insertados en los agujeros de un conector hembra.

Cables puente macho-macho: Estos cables están formados por dos conectores
iguales en cada extremo, ambos con pines macho. Los pines macho permiten que
los cables se inserten en los agujeros de los conectores hembra de los
componentes electrónicos o en una placa de circuito impreso (PCB).

Protoboard: Nos permitirá crear y probar circuitos de forma rápida y flexible, sin la
necesidad de realizar soldaduras o comprometer componentes costosos.

Arduino IDE: Es el entorno de desarrollo integrado (IDE) utilizado para escribir y


cargar el código en la placa Arduino. Este IDE es muy fácil de usar y proporciona
todas las herramientas necesarias para desarrollar proyectos de hardware.
a. Modelos de los componentes
Sensor de humedad de suelo YI-69: Sensor de humedad de suelo que trabaja
como un capacitor, el cual varía su capacitancia en función de la humedad del
sustrato.

Modulo Relay rele de 1 canal con entrada TTL: Módulo de relevador (rele) para
conmutación de cargas de potencia.

Mini Bomba de agua motor sumergible 120l/h 3-6V: Bomba de agua sumergible,
utiliza componentes electrónicos avanzados. Eje de alta calidad resistente al
desgaste.

Pantalla LCD: Se utilizará para mostrar los mensajes del sistema en una pantalla.
Cables macho hembra de 20cm: Ideal para uso en protoboard, con arduino y
prototipado en general.

Cables macho-macho 20cm: Ideal para uso en protoboard, con arduino y


prototipado en general.

Protoboard chico: Se compone de una placa de plástico con numerosos agujeros


en los que se pueden insertar los componentes electrónicos, como resistencias,
capacitores, transistores, entre otros.
Arduino UNO Compatible SMD: El Arduino Uno es una placa basada en el
ATmega328. Tiene 20 pines digitales de entrada/salida (de las cuales 6 se puede
utilizar como salidas PWM).

b. Costos de los componentes


 Sensor de humedad de suelo YI-69: S/. 12.00
 Modulo relé de 1 canal con entrada TTL: S/. 10.00
 Mini Bomba de agua motor sumergible 120l/h 3-6V: S/. 12.00
 Pantalla LCD: S/. 28.00
 Cables macho hembra de 20cm 15 Unidades: S/. 5.00
 Cables macho-macho 20cm 15 unidades: S/. 5.00
 Protoboard: S/. 20.00
 Arduino UNO Compatible SMD: S/. 40.00

Total = S/. 132.00


2. Fase 2: Elaboración del esquema de conexión

Ilustración 1: Arquitectura Sistema de riego


3. Fase 3: Construcción del circuito

Ilustración 2: Conexión Arduino UNO

Conexión del Arduino UNO mediante cables macho-macho con el Relé

Ilustración 3: Conexión Mini bomba

Conexión del Relé con la mini bomba de agua mediante cables macho-macho
Ilustración 4: Relé

Conexión del Arduino UNO con el Relé, necesario para controlar la mini bomba de
agua.

Ilustración 5: Protoboard

Conexión del Arduino UNO al Protoboard para usarlo como fuente de alimentación
para la mini bomba de agua.
Ilustración 6: Conexión Arduino UNO - Cable USB

Conexión del Arduino UNO mediante el cable USB hacia una Laptop para insertar el
código de programación que será necesario para controlar el sistema de riego.

Ilustración 7: Arduino IDE

Utilizamos Arduino IDE para programar el código del sistema de riego.


Ilustración 8: Prueba Sistema de riego

Luego de haber ingresado el código en el Arduino UNO, hacemos pruebas para


verificar que el sistema de riego funcione correctamente.
4. Fase 4: Programación del Arduino en Arduino IDE
// Incluye la librería para la pantalla LCD
#include <LiquidCrystal.h>

// Configura las entradas y salidas


int pinSensor = A0; // Pin analógico para el sensor de humedad del suelo
int pinBomba = 8; // Pin digital para la bomba de agua
int pinLCD1 = 7; // Pin digital para la pantalla LCD
int pinLCD2 = 2; // Pin digital para la pantalla LCD
int pinLCD3 = 9; // Pin digital para la pantalla LCD
int pinLCD4 = 10; // Pin digital para la pantalla LCD

// Crea un objeto de la clase LiquidCrystal para la pantalla LCD


LiquidCrystal lcd(pinLCD1, pinLCD2, pinLCD3, pinLCD4);

void setup() {
// Configura el modo de los pines
pinMode(pinSensor, INPUT);
pinMode(pinBomba, OUTPUT);

// Inicializa la pantalla LCD


lcd.begin(16, 2);

// Muestra un mensaje en la pantalla LCD


lcd.print("Sistema de Riego");
}

void loop() {
// Lee el valor del sensor de humedad del suelo
int humedadSuelo = analogRead(pinSensor);
// Convierte el valor leído a porcentaje (0-100)
int porcentajeHumedad = map(humedadSuelo, 0, 1023, 0, 100);

// Muestra la humedad del suelo en la pantalla LCD


lcd.setCursor(0, 1);
lcd.print("Humedad: ");
lcd.print(porcentajeHumedad);
lcd.print("%");

// Si el suelo está seco (menos del 50% de humedad), enciende la bomba de agua
if (porcentajeHumedad < 50) {
digitalWrite(pinBomba, HIGH);
lcd.setCursor(0, 0);
lcd.print("Regando...");
} else {
digitalWrite(pinBomba, LOW);
lcd.setCursor(0, 0);
lcd.print(" "); // Limpia la línea superior de la pantalla LCD
}

// Espera 1 segundo antes de leer el sensor de nuevo


delay(1000);
}
5. Fase 5: Implementación del sistema de riego
-------------- FOTOS-------------
6. Fase 6: Análisis estadístico
a. Casos de éxito
 Un estudio realizado por el Instituto Internacional de Investigación sobre
Políticas Alimentarias (IFPRI, por sus siglas en inglés) en el norte de África,
encontró que la implementación de sistemas de riego automatizados resultó
en un aumento del 15% en el rendimiento de la cosecha de trigo, así como en
una reducción del 40% en el uso de agua y del 30% en el costo de
producción.
 Un análisis de la Agencia de Protección Ambiental de los Estados Unidos
encontró que los sistemas de riego automatizados pueden reducir el uso de
agua en un 15% a 20%, lo que puede ser especialmente importante en áreas
con escasez de agua.
 Según un informe de la FAO (Organización de las Naciones Unidas para la
Alimentación y la Agricultura), los sistemas de riego automatizados pueden
mejorar la uniformidad de la distribución de agua y reducir el desperdicio de
agua, lo que puede resultar en un aumento del rendimiento de la cosecha y
una disminución en los costos de producción.
 Un estudio realizado en Turquía encontró que la implementación de sistemas
de riego automatizados en cultivos de maíz y trigo resultó en un aumento del
rendimiento de la cosecha de un 10% y una reducción del 33% en el uso de
agua.
 Un análisis de la Comisión de Recursos Hídricos del Estado de California,
Estados Unidos, encontró que los sistemas de riego automatizados pueden
ahorrar hasta un 30% en el uso de agua y reducir los costos de energía y
mano de obra.
 Un estudio realizado en California, Estados Unidos, encontró que la
implementación de un sistema de riego automatizado en un viñedo redujo el
consumo de agua en un 33% y aumentó la producción de uva en un 5-10%.
Además, el costo de operación del sistema de riego automatizado fue menor
que el del sistema anterior.
 Un estudio realizado en México encontró que la implementación de un
sistema de riego por goteo automatizado en un campo de cultivo de maíz
aumentó la producción en un 42% y redujo el consumo de agua en un 50%.
 En otro estudio realizado en España, se analizó el uso de un sistema de riego
por goteo automatizado en un huerto de almendros. Los resultados mostraron
que la implementación del sistema redujo el consumo de agua en un 46% y
aumentó la producción de almendras en un 23%.

b. Análisis del sistema de riego


- Variables a medir

 Nivel de humedad del suelo (en porcentaje)

 Tiempo de riego (en minutos)

 Cantidad de agua suministrada (en litros)

- Indicadores de desempeño

 Eficiencia del riego: porcentaje de humedad del suelo objetivo alcanzado.

 Ahorro de agua: porcentaje de reducción en la cantidad de agua suministrada


en comparación con un sistema de riego manual.

 Ahorro de energía: porcentaje de reducción en el tiempo de riego en


comparación con un sistema de riego manual.

Una vez definidos los indicadores de desempeño y las variables a medir, podemos
realizar el análisis estadístico.

 Eficiencia del riego: Para medir la eficiencia del riego, se deben tomar
mediciones de humedad del suelo antes y después del riego. Luego, se
puede calcular el porcentaje de humedad del suelo objetivo alcanzado. Se
pueden hacer varias pruebas y tomar el promedio de los resultados para
obtener un valor más representativo.
 Ahorro de agua: Para medir el ahorro de agua, se deben comparar las
mediciones de la cantidad de agua suministrada por el sistema de riego
automatizado con las mediciones de la cantidad de agua suministrada por un
sistema de riego manual en las mismas condiciones. Luego, se puede
calcular el porcentaje de reducción en la cantidad de agua suministrada por el
sistema automatizado en comparación con el sistema manual.
 Ahorro de energía: Para medir el ahorro de energía, se deben comparar los
tiempos de riego del sistema automatizado con los tiempos de riego del
sistema manual en las mismas condiciones. Luego, se puede calcular el
porcentaje de reducción en el tiempo de riego del sistema automatizado en
comparación con el sistema manual.
Además de estos indicadores de desempeño, también es importante llevar un
registro de cualquier problema o falla en el sistema de riego automatizado, así como
de las mejoras que se hacen para solucionarlos.
III. CONCLUSIÓN
Un sistema de riego con Arduino es una solución muy eficiente para optimizar el
consumo de agua y automatizar el riego de las plantas y cultivos. Para construir un
sistema de este tipo, se necesitan componentes como una placa Arduino, un sensor
de humedad del suelo, un relé, una bomba de agua o válvula solenoide, y una
fuente de alimentación. El lenguaje de programación utilizado para desarrollar el
sistema es C++, y el entorno de desarrollo integrado recomendado es Arduino IDE.
En cuanto a los modelos de hardware, se pueden utilizar la placa Arduino UNO, el
sensor de humedad del suelo FC-28, el relé de estado sólido y la bomba de agua
sumergible, entre otros. La selección de los componentes y modelos de hardware
dependerá en sí de las necesidades específicas del proyecto y del presupuesto
disponible.
IV. ANEXOS

También podría gustarte