4.8 Proyecto: Sistema de Monitoreo de Humedad del Suelo


¡Atención! No desborde agua de las piscinas de plástico en los experimentos. Derramar agua sobre otros sensores puede causar no solo un cortocircuito o que los módulos dejen de funcionar, sino también la generación de calor e incluso una explosión. ¡Tenga mucho cuidado! Especialmente para los usuarios más jóvenes, opere con sus padres. Para garantizar la seguridad, obedezca las guías y las normas de seguridad.


img


4.8.1 Diagrama de Flujo

image-20230607161101154


4.8.2 Sensor de Humedad del Suelo

Descripción:

Los sensores de humedad del suelo se utilizan principalmente para medir el contenido de agua en el suelo volumétrico, monitorear la humedad del suelo, regar cultivos y proteger bosques. Este tipo de sensor se integra en el sistema de riego agrícola para suministrar agua de forma regular y eficiente, lo que optimiza el riego para un mejor crecimiento de las plantas.

img


Diagrama Esquemático:

img


Diagrama de Cableado:

Conecte el sensor de humedad del suelo a io32.

Atención: Conecte el amarillo a S(Signal), el rojo a V(Power) y el negro a GND. ¡No los invierta!

img


Código de Prueba:

  • Inicialice el puerto serie.

img

  • Imprima el valor del sensor leído.

img

Código completo:

img

Resultado de la Prueba:

Abra el monitor serie.

Toque el área de detección del sensor con un dedo húmedo y el valor de humedad detectado actualmente se imprimirá en el monitor (rango: 0~4095).

img


4.8.3 Sistema de Monitoreo de Humedad del Suelo

Adoptamos el LCD1602 para revelar el valor en tiempo real de la humedad del suelo. Cuando el valor es inferior a la humedad mínima establecida, el zumbador emitirá un sonido para avisar a los agricultores de la necesidad de riego.

Diagrama de Cableado:

  • Conecte el sensor de humedad del suelo a io32.

  • Conecte el zumbador a io16.

  • Conecte el LCD1602 al BUS I2C.

Atención: Conecte el amarillo a S(Signal), el rojo a V(Power) y el negro a GND. ¡No los invierta!

img


Código de Prueba:

Flujo de código:

img

Código:

  • Inicialice el LCD y borre su pantalla. Encienda la luz de fondo para observar el valor mostrado.

img

  • Inicialice el puerto serie y defina una variable.

img

  • Lea el valor de la humedad del suelo y asígnelo a la variable. El LCD muestra el valor.

img

  • Determine el valor leído. Si es inferior a 200, el zumbador emitirá una alarma.

img

Código completo:

img

Resultado de la Prueba:

Cuando el valor detectado por el sensor de humedad del suelo es inferior al umbral establecido, el zumbador emite un sonido para alarmar.


4.8.4 Preguntas Frecuentes

P: ¿Es impermeable el sensor de humedad del suelo?

R: Con la excepción del área de detección, el sensor no es impermeable. Derramar agua en otras áreas puede provocar un cortocircuito.