Nota
¡Hola, bienvenido a la comunidad de entusiastas de SunFounder Raspberry Pi & Arduino & ESP32 en Facebook! Profundiza en Raspberry Pi, Arduino y ESP32 con otros aficionados.
Why Join?
Expert Support: Resuelve problemas posventa y desafíos técnicos con la ayuda de nuestra comunidad y equipo.
Learn & Share: Intercambia consejos y tutoriales para mejorar tus habilidades.
Exclusive Previews: Obtén acceso anticipado a anuncios de nuevos productos y avances exclusivos.
Special Discounts: Disfruta de descuentos exclusivos en nuestros productos más recientes.
Festive Promotions and Giveaways: Participa en sorteos y promociones festivas.
👉 ¿Listo para explorar y crear con nosotros? Haz clic en [aquí] y únete hoy mismo!
Lección 45: Monitor de Plantas
Este proyecto automatiza inteligentemente el riego de plantas activando una bomba de agua siempre que el nivel de humedad del suelo caiga por debajo de un umbral predeterminado. También incluye una pantalla LCD que muestra la temperatura, humedad y los niveles de humedad del suelo, ofreciendo a los usuarios información valiosa sobre las condiciones ambientales de la planta.
Componentes Necesarios
Para este proyecto, necesitaremos los siguientes componentes.
Es definitivamente conveniente comprar un kit completo, aquí está el enlace:
Nombre |
ELEMENTOS EN ESTE KIT |
ENLACE |
|---|---|---|
Kit Universal de Sensores para Creadores |
94 |
También puedes comprarlos por separado en los siguientes enlaces.
Introducción del Componente |
Enlace de Compra |
|---|---|
Arduino UNO R3 o R4 |
|
- |
|
- |
|
- |
|
- |
Cableado
Nota
El kit puede contener diferentes versiones del módulo DHT11. Por favor, confirma el método de cableado según el módulo que tengas.
Código
Análisis del Código
El código está estructurado para gestionar sin problemas el riego de plantas mediante la monitorización de parámetros ambientales:
Inclusiones de Bibliotecas y Constantes/Variables:
Incorpora las bibliotecas
Wire.h,LiquidCrystal_I2C.h, yDHT.hpara funcionalidad. Especifica las asignaciones de pines y configuraciones para el sensor DHT11, sensor de humedad del suelo y bomba de agua.setup():Configura los modos de los pines para el sensor de humedad y la bomba. Desactiva inicialmente la bomba. Inicia y activa la luz de fondo del LCD. Activa el sensor DHT.
loop():Mide la humedad y la temperatura a través del sensor DHT. Evalúa la humedad del suelo mediante el sensor de humedad del suelo. Muestra la temperatura y la humedad en el LCD, luego muestra los niveles de humedad del suelo. Evalúa la humedad del suelo para decidir sobre la activación de la bomba de agua; si la humedad del suelo está por debajo de 500 (umbral ajustable), ejecuta la bomba durante 1 segundo.