Puse en las redes sociales recientemente un vídeo con la instalación y diseño de un circuito de Arduino con el que podíamos medir la humedad en una maceta o en un jardín.

Un higrómetro es un dispositivo que mide la humedad del suelo mediante la variación de la conductividad. Son muy utilizados en sistemas automáticos de riego para detectar cuándo es necesario activar el sistema de bombeo. No tiene la precisión suficiente como para realizar una medición absoluta de la humedad, pero tampoco es necesario para controlar un sistema de riego como el que queremos instalar. Normalmente, se distribuye con una placa de medición estándar que permite obtener la medición como valor analógico o como una salida digital, activada cuando la humedad supera un cierto umbral. En el vídeo que subí a las redes sociales (más abajo lo he insertado) podéis ver cómo funciona.

Os paso a continuacion el esquema de montaje y un código sencillo:


Código:


const int sensorPin = A0;

void setup() {
   Serial.begin(9600);
}

void loop()
{
   int humedad = analogRead(sensorPin);
   Serial.print(humedad);
 
   if(humedad < 500)
   {
      Serial.println("Suelo mojado"); 
      //No se activan funciones para riego
   }
   if(humedad > 500 && humedad < 800)
   {
      Serial.println("Suelo húmedo"); 
      //No se activan funciones para riego
   }  
   if(humedad > 800)
   {
      Serial.println("Suelo seco"); 
      //Activamos funciones para riego
   }
   delay(1000);
}


No hay comentarios:

Publicar un comentario