Tabla de contenido:
- Paso 1: Materiales necesarios
- Paso 2: construye el circuito
- Paso 3: Principio de funcionamiento del circuito
- Paso 4: Código Arduino
- Paso 5: implementación y prueba
Video: Cómo hacer un sistema de riego automático usando Arduino: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
En este Instructables, le mostraré cómo construir e implementar un sistema de riego automático que puede detectar el contenido de agua en el suelo y regar automáticamente su jardín. Este sistema se puede programar para diferentes requisitos de cultivos y variaciones estacionales. Este sistema es el más adecuado para la técnica de riego por goteo. También he probado el sistema para diferentes condiciones de suelo y disponibilidad de agua.
Mire el video vinculado para una fácil comprensión.
Este sistema le ayudará a regar el jardín de su patio trasero o su jardín interior automáticamente y no necesita preocuparse por regar sus plantas favoritas en su apretada agenda.
Arduino UNO es el cerebro de este sistema y todos los sensores y dispositivos de visualización están controlados por él. Se utiliza un sensor de humedad para leer el contenido de humedad del suelo. Se proporciona una pantalla LCD para monitorear el estado del suelo, la temperatura ambiente y el estado del suministro de agua (bomba de agua).
Paso 1: Materiales necesarios
- Arduino UNO
- Sensor de humedad del suelo (con controlador LM393)
- Sensor de temperatura LM 35
- Pantalla LCD 16x2
- Interruptor de nivel de agua
- Vocero
- Relé de 5V
- Transistores NPN BC547 o similares
- Resistencias (consulte el diagrama de circuito)
- Potenciómetro (10Kohm)
- LED de 5 mm
- Diodo 1N4007
- Regletas de terminales y terminales de tornillo
- PCB / Placa de pruebas
- Herramientas básicas y kit de soldadura
Paso 2: construye el circuito
Este circuito se puede construir en una placa de pruebas o en una PCB. Para un intento temporal, puede construir esto en la placa de pruebas. Consulte el diagrama del circuito para obtener más detalles. Realice la conexión como se menciona a continuación.
PINES ARDUINO
0 _ N / C
1 _ N / C
2 _ LCD-14
3 _ LCD-13
4 _ LCD-12
5 _ LCD-11
6 _ N / C
7_WATER_LEVEL_STATUS_LED
8 _ N / C
9_ ALTAVOZ
10 _ N / C
11 _ LCD-6
12 _ LCD-4
13 _ LED DE ESTADO DE BOMBA) _Y_PARA_RELAY
A0_SENSOR_HUMEDAD_SOIL
A4 _ LM35_ (TEMPERATURA_SENSOR)
LCD-1 _ TIERRA
LCD-5 _ TIERRA
LCD-2 _ + Vcc
LCD-3 _ LUMINOSIDAD_ LCD
* Un error reportado para lecturas de temperatura inestables. Evite el sensor de temperatura. Actualizaré el código una vez que esté resuelto.
Paso 3: Principio de funcionamiento del circuito
Los valores del sensor de humedad del suelo dependen de la resistencia del suelo. El controlador LM393 es un comparador diferencial dual que compara el voltaje del sensor con el voltaje de suministro fijo de 5V.
El valor de este sensor varía de 0 a 1023. 0 es la condición más húmeda y 1023 es la condición muy seca.
El LM35 es un sensor de temperatura de circuito integrado de precisión, cuyo voltaje de salida es linealmente proporcional a la temperatura Celsius. El LM35 funciona de -55˚ a + 120˚C.
El interruptor de nivel de agua contiene un interruptor magnético de lengüeta rodeado por un imán flotante. Cuando hay agua disponible, Conduce.
El Arduino lee el estado del suelo utilizando el sensor de humedad del suelo. Si el suelo está SECO, realiza las siguientes operaciones….
1) Verifica la disponibilidad de agua mediante un sensor de nivel de agua.
2) Si hay agua disponible, la bomba se enciende y se apaga automáticamente cuando se suministra una cantidad suficiente de agua. La bomba es impulsada por un circuito de controlador de relé.
3) Si el agua no está disponible, se le notificará con un sonido.
Para cualquier otra condición, la bomba permanece apagada y el estado del suelo (seco, húmedo, empapado), la temperatura y el estado de la bomba se muestran en la pantalla LCD.
Paso 4: Código Arduino
Procedimiento
- Conecte el Arduino a su computadora.
- Descarga el código adjunto y ábrelo.
- Seleccione su puerto COM y su placa Arduino de la opción Herramientas.
- Haga clic en el botón Cargar.
Después de cargar el código, abra el monitor en serie que muestra los valores del sensor de humedad del suelo que van de 0 a 1023. Pruebe el sensor para diferentes condiciones del suelo y anote el valor del sensor para la condición del suelo más apropiada y edite los valores en el código para su aplicación. Si desea cambiar la sensibilidad del sensor para diferentes condiciones del suelo, modifique los valores de las 3 condiciones comentadas en el Código.
_
La temperatura se calcula utilizando la siguiente fórmula X = ((Valor del sensor) * 1023.0) / 5000
Temperatura en grados Celsius = (X / 10)
Paso 5: implementación y prueba
Se pueden seguir los siguientes pasos para probar el proyecto.
1) Conecte el Arduino a la fuente de alimentación (5V) a través de USB o fuente de alimentación externa.
2) Enterrar el sensor de humedad en el suelo. Es mejor colocar el sensor cerca de las raíces de las plantas para obtener mediciones precisas. Nota: Los terminales de cableado no son impermeables.
3) Conecte la bomba de agua al relé (terminales N / A y común) y encienda la red. Consulte el Circuito para obtener detalles de conexión y distribución de pines.
ADVERTENCIA: ALTAS TENSIONES. COMPRENDA EL CABLEADO ANTES DE CONTINUAR
4) El sensor de temperatura se puede colocar en la propia placa de circuito impreso o en el suelo. No sumerja el sensor en agua.
5) El potenciómetro se puede variar para ajustar el brillo de la pantalla LCD.
6) Coloque el sensor de nivel de agua en el recipiente / tanque de agua.
He implementado esto en el jardín de mi casa y he colocado el sensor cerca de una de las plantas. Además, coloqué la bomba y el sensor de nivel de agua en un balde de agua. En el video, puede ver que cuando dejo caer el sensor de nivel de agua en el agua, la bomba se enciende hasta que el suelo se humedece.
Aunque esto funciona perfectamente, hay errores menores y mejoras que se pueden realizar en este proyecto. Se informó un error por lecturas de temperatura inestables cuando ambos sensores funcionan juntos. Actualizaré si se resuelve el error.
Otras mejoras que los usuarios pueden implementar:
- Agregue la función IOT para análisis de datos y control remoto.
- Integre con riego por goteo y múltiples sensores en diferentes lugares del campo.
- Improvise sobre el rendimiento del sensor para que se pueda implementar en suelos profundos.
- Utilice sensores de temperatura más fiables.
- Control de humedad y control de temperatura para invernaderos.
- Análisis de contenido mineral de agua y concentración de fertilizantes.
Si tiene alguna duda o sugerencia, no dude en hacérmelo saber en la sección de comentarios. Si construiste esto, házmelo saber en la sección de comentarios.
Gracias
HS Sandesh
(El canal de Youtube de Technocrat)
Recomendado:
Cómo construir un sistema de riego de plantas usando Arduino: 7 pasos
Cómo construir un sistema de riego de plantas usando Arduino: En este tutorial aprenderemos cómo hacer un sistema de riego de plantas usando un sensor de humedad, bomba de agua y parpadear un LED verde si todo está bien y pantalla OLED y Visuino. ¡Mira el video
Cómo construir un sistema de riego automático de plantas de bricolaje con alertas de WiFi: 15 pasos
Cómo construir un sistema de riego automático de plantas de bricolaje con alertas de WiFi: este es el proyecto terminado, un sistema de riego de plantas automático de bricolaje controlado a través de #WiFi. Para este proyecto utilizamos el kit de subensamblaje del sistema de jardín automático de riego automático de Adosia. Esta configuración utiliza válvulas de agua de solenoide y un suelo análogo mois
Cómo hacer un dron usando Arduino UNO »Wiki Ùtil Hacer un cuadricóptero usando un microcontrolador: 8 pasos (con imágenes)
Cómo hacer un dron usando Arduino UNO »Wiki Ùtil Hacer un cuadricóptero usando un microcontrolador: Introducción Visite mi canal de Youtube Un dron es un dispositivo (producto) muy caro de comprar. En este post voy a discutir, ¿cómo lo hago a bajo precio? ¿Y cómo puedes hacer el tuyo así a un precio económico? Bueno, en la India todos los materiales (motores, ESC
Sistema de riego automático Arduino (Garduino): 6 pasos
Sistema de riego automático Arduino (Garduino): hice un sistema de riego basado en arduino para mis chiles mientras estaba fuera de casa, lo hice como un servidor web que puedo monitorear desde LAN y desde el sistema de automatización del hogar (Hassio) .Esto aún está en construcción, agregaré más
Sistema de riego automático de plantas Arduino: 8 pasos (con imágenes)
Sistema de riego automático de plantas Arduino: conozca a Sprout, la maceta interior moderna que riega automáticamente sus plantas, hierbas, verduras, etc. y revolucionará su juego de jardinería.Consiste en un depósito de agua integrado desde el que se bombea y se bombea el agua. mantiene el suelo de la planta h