Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MANUAL TECNICO DE
AGROARDUINO.
Universidad De Guadalajara.
Preparatoria Numero 17.
Materia: Lenguajes y Autómatas.
Maestro: Marco David Camacho Ríos.
Alan Gael Martínez Aguilar. 3-.A BTDS
Ángel Uriel Franco González. 3-.A BTDS
Luis Gael Estrada Zuno. 3-.A BTDS
Layonel Cárdenas Rayas. 3-.A BTDS.
LCR AGMA AUFG ,LGEZ Fecha de Elaborado: 16/5/2023.
Presentación.
El manual de usuario del proyecto Agroduino proporciona instrucciones
detalladas para el uso correcto y efectivo de un invernadero
automatizado controlado por la plataforma Arduino. Este manual le
guiará a través de la instalación, configuración y operación del sistema
Agroduino.
En primer lugar, el manual aborda el proceso de instalación del
sistema Agroduino, brindando instrucciones paso a paso sobre cómo
ensamblar los componentes del invernadero automatizado. Se
incluyen diagramas claros y explicaciones concisas para facilitar la
comprensión y asegurar una instalación correcta. Además, se ofrecen
recomendaciones sobre la ubicación adecuada del invernadero,
teniendo en cuenta factores como la iluminación solar, la disponibilidad
de agua y la temperatura ambiente.
Una vez instalado, el manual se adentra en la configuración del
sistema Agroduino. Se detallan los pasos necesarios para conectar el
Arduino a los sensores y actuadores correspondientes, así como a la
interfaz de usuario. Además, se proporciona información sobre cómo
calibrar los sensores para garantizar mediciones precisas y cómo
ajustar los parámetros de control para adaptar el invernadero a las
necesidades específicas de cultivo. Asimismo, se incluyen pautas
sobre cómo gestionar el consumo energético del sistema, optimizando
así su eficiencia y reduciendo costos.
Finalmente, el manual se centra en la operación del sistema
Agroduino. Se explican las diferentes funciones disponibles en la
interfaz de usuario y se proporciona una guía paso a paso sobre cómo
utilizarlas de manera efectiva. Esto incluye el monitoreo en tiempo real
de las condiciones ambientales, el control de la iluminación, la
humedad y la temperatura, así como la programación de ciclos de
riego automáticos. Además, se abordan posibles problemas y se
LCR AGMA AUFG ,LGEZ Fecha de Elaborado: 16/5/2023.
INDICE
Presentación.......................................................................................................................................2
INDICE..............................................................................................................................................3
Actuadores.........................................................................................................................................3
Código y explicación..........................................................................................................................5
INTRODUCCION.
Este manual está diseñado para ser accesible tanto para principiantes
como para aquellos con experiencia en Arduino. Se proporcionan
explicaciones claras y concisas sobre los conceptos básicos de
LCR AGMA AUFG ,LGEZ Fecha de Elaborado: 16/5/2023.
Materiales.
Para el AgroArduino se utilizaron distintos actuadores cada
uno de ellos cumple con distintas funciones. Aquí he dejado
las funciones de cada uno de los actuadores y sus librerias
1- Protoboard.
Un protoboard, también conocido como breadboard, es
una herramienta esencial en la electrónica y prototipado
de circuitos. Su funcionamiento se basa en una matriz
LCR AGMA AUFG ,LGEZ Fecha de Elaborado: 16/5/2023.
6-.Relay
Un relay (o relé) de Arduino es un dispositivo electromecánico
que se utiliza para controlar la conexión y desconexión de
circuitos de mayor potencia utilizando señales de menor
voltaje. Es un componente muy útil cuando se requiere la
conmutación de cargas eléctricas de mayor potencia, como
motores, luces, electrodomésticos, entre otros.
Código y explicación.
#include <DHT.h>
#include <LiquidCrystal_I2C.h>
#define DHTPIN 2
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
LiquidCrystal_I2C lcd(0x27,16,2);
#define RELAY_PIN 3
LCR AGMA AUFG ,LGEZ Fecha de Elaborado: 16/5/2023.
#define MOTOR_PIN1 4
#define MOTOR_PIN2 5
void setup() {
pinMode(RELAY_PIN, OUTPUT);
pinMode(MOTOR_PIN1, OUTPUT);
pinMode(MOTOR_PIN2, OUTPUT);
dht.begin();
lcd.init();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("Sistema de riego");
lcd.setCursor(0, 1);
lcd.print("guiado por humedad");
}
void loop() {
float humidity = dht.readHumidity();
lcd.setCursor(0, 1);
lcd.print("Humedad: ");
lcd.print(humidity);
lcd.print("%");
if (humidity < 60) {
digitalWrite(RELAY_PIN, HIGH);
digitalWrite(MOTOR_PIN1, HIGH);
digitalWrite(MOTOR_PIN2, LOW);
lcd.setCursor(0, 0);
lcd.print("Riego activado");
LCR AGMA AUFG ,LGEZ Fecha de Elaborado: 16/5/2023.
} else {
digitalWrite(RELAY_PIN, LOW);
digitalWrite(MOTOR_PIN1, LOW);
digitalWrite(MOTOR_PIN2, LOW);
lcd.setCursor(0, 0);
lcd.print("Riego desactivado");
}
delay(1000);
}
Este código utiliza un Arduino junto con un sensor de humedad
(DHT11) y una pantalla LCD (LiquidCrystal_I2C) para controlar un
sistema de riego guiado por la humedad del suelo.
Mantenimiento.
1. Limpieza de componentes: Asegúrese de mantener los
componentes limpios y libres de polvo y suciedad. Utilice un
paño suave y seco para limpiar suavemente la superficie de los
sensores, dispositivos y cables. Evite el uso de productos
químicos agresivos o agua directa, ya que podrían dañar los
componentes electrónicos.
Glosario
El siguiente glosario proporciona definiciones de los términos técnicos
utilizados en este manual, lo cual facilitará la comprensión de la
terminología específica relacionada con el proyecto Agroduino y su
funcionamiento.