Smart Garden Arduino: DHT11, soil moisture, water pump, level sensor and LCD. 👨🏽‍🌾💻👨‍🎓

Опубликовано: 11 Июль 2026
на канале: Agricultura Electronica
119,560
2.6k

I'll show you the evolution of the automatic irrigation system, with an LCD screen and subroutine calls. Subscribe, it doesn't cost anything!!! Thanks, guys.

We have a soil moisture sensor that waters automatically when the humidity is below 700. We also have a float-type water tank level sensor and a DHT11 sensor to measure humidity and air temperature.

The LCD is turned on and off with a digital microswitch. There's also a button for manual watering. Watering is done through a relay to a water pump. The conditions are as follows:

1. Low water level. Displays temp/humidity and soil moisture. Gives a warning to refill the tank. LCD on/off.
1.1 Pump active. Displays temp/humidity and soil moisture. Gives another warning: Watering cannot be done, refill the tank. LCD on/off.
2. Water level OK. Displays temp/humidity and soil moisture. Gives a warning: Level OK. LCD on/off
2.1 Soil moisture OK. Displays temp/hum and soil moisture. LCD on/off
2.1.1 Pump active. Watering begins
2.2 Soil moisture NOT OK. Displays temp/hum and soil moisture. Automatic watering begins. LCD on/off
2.2.2 Pump active. Displays a warning; manual watering cannot be activated. Automatic watering is active.
LCD on/off
You can watch the channel's previous videos:
Arduino, soil moisture sensor:    • ARDUINO SENSOR HUMEDAD SUELO (PISO) YL66. ...  
Water pump with Arduino:    • BOMBA de AGUA con ARDUINO. Muy ÚTIL y SENC...  
Automatic irrigation with Arduino:    • RIEGO AUTOMATICO con ARDUINO. Muy ÚTIL!!!!...  
DHT11:    • BOMBA de AGUA con ARDUINO. Muy ÚTIL y SENC...  
LCD with I2C:    • ARDUINO con PANTALLA LCD, I2C y VENTILACIÓ...  

I'll leave the program at: https://create.arduino.cc/editor/agri...

I'll leave the Project with the electrical diagrams at: https://create.arduino.cc/projecthub/...

I've uploaded the electrical diagram in fzz format (fritzing file) or as a JPG image. I've seen that the Fritzing program is paid for newer versions and free for versions prior to 0.9 (Beta version). I downloaded it from https://softfamous.com/fritzing/downl... in case you need it.

I hope it helps, and please subscribe, it doesn't cost anything! Thank you so much, guys!