Como usar el sensor de humedad con Arduino

Kit riego automático para plantas

laplantoide

INTRODUCCIÓN


Este sensor será muy útil para saber la humedad que se encuentra en la tierra donde tenemos nuestras plantas. A su vez será idóneo para realizar pequeños prototipos y lograr domotizar nuestra casa.

Vamos a detallar algunos de los componentes del Kit.

 

Higrómetro de suelo

higro

El higrómetro de suelo, es un sensor que mide la humedad del suelo. Son ampliamente empleados en sistemas automáticos de riego para detectar cuando es necesario activar el sistema de bombeo. Es un sensor sencillo que mide la humedad del suelo por la variación de su conductividad. No tiene la precisión suficiente para realizar una medición absoluta de la humedad del suelo, pero tampoco es necesario para controlar un sistema de riego.

Placa Acondicionadora señal.

La placa acondicionadora de señal, la cual utiliza un LM393, que trabaja entre 3.3V y 5v.

placa

Las dimensiones del sensor son: 4.3 cm x 1.4 cm x 0.8 cm y pesa 6g.

El preset de 10K nos permitirá seleccionar el nivel de disparo o activación de la salida digital DO (Digital Output).

La salida AO (Analog Output) nos entregara un nivel analógico que nos permitirá leer el nivel de humedad por ejemplo con arduino.

 

Placa Rele

La placa rele es la que usaremos para prender la bomba de acuerdo a la señal DO de nuestra placa acondicionadora.

Es importante a la hora de conectar esta placa; es que el rele se activará cuando la señal de entrada (IN) sea menor a 1.2V.

 

rally

Dado que la placa acondicionadora nos entrega una señal en alto cuando la humedad es baja; sino consideramos esto al conectar la salida de la placa rele, estaremos agregando agua cuando el suelo está húmedo.

 

Moto bomba

Esta pequeña moto bomba tiene un rendimiento bastante importante. Alimentada con 3V en una hora puede entregar 80 litros y a 4.5V 100 litros. Esto es para las diferencias de alturas especificadas en la hoja de datos. Toda bomba pierde eficiencia al aumentar la altura de la columna de agua a bombear.

Deberá estar sumergida en agua. Toma desde el fondo y la bombea por la conexión identificada como Outlet. En este lugar conectaremos el caño de pvc transparente para regar nuestras plantas.

 labomb

Conexionado final

mirate

 

 

Información complementaria

 La salida analógica es posible conectarla a un Arduino (Por ejemplo el pin A0) y por soft tomar las decisiones que sean oportunas.

En esta tabla se muestran información sobre lecturas típicas que se obtienen:

 

 

Digital

Analógico

Muy seco

1

+ 1000

Seco

1

Entre 1000 y 800

Húmedo

1

Entre 800 y 400

Muy mojado

0

Menos de 400 

 

Conexionado con Arduino

 

conenado

 

 

Programa

 Una vez montado todo correctamente y verificar las conexiones, conectamos nuestro Arduino a el ordenador y añadimos el código a continuación:

void setup() // Inicio Programa
{
Serial.begin(9600); // Habilitar serial a 9600 baudios
pinMode(12, INPUT_PULLUP); // Definir pin 12 digital con Pull Up
}
void loop()
{
int sensorVal = digitalRead(12); // Leer estado pin digital y colocar dato en variable
Serial.print("Digital : "); // Etiqueta para dato a mostrar
Serial.println(sensorVal); // Mostrar dato digital en pantalla
int sensorVal2 = analogRead(0); // Leer pin analógico y colocar dato en variable
Serial.print("Analogico : "); // Etiqueta para dato a mostrar
Serial.println (sensorVal2); // Mostrar dato analógico pantalla
delay(100); // Demora 100ms
} // Fin Programa

 

 

 

Mi pedido

Carro vacío