Sensor Humedad
Siguiendo con los sensores sencillos pero que pueden resultar muy útiles hoy vamos a ver un sensor de humedad.
Se puede hacer uno casero de una forma muy rápida y económica con 2 clavos largos galvanizados y una resistencia de 10KOhm. Lo podéis ver en esta web:
Si queremos que quede algo más profesional y por casi el mismo dinero lo podemos comprar hecho, tal como este:
Este sensor viene con los 2 conductores que clavaremos en una maceta o jardinera y trae 3 pines GND, VCC y DAT. Al ser un sensor analógico sólo necesita alimentación y una entrada de datos analógica.
Sensor
|
Arduino
|
VCC
|
5V
|
GND
|
GND
|
DAT
|
A0
|
En este ejemplo lo vamos a conectar a la entrada analógica 0 pero podría ser cualquier otra, quedando con un aspecto parecido a este:
Una vez tengamos todas las conexiones realizadas, podemos subir este pequeño ejemplo. Que nos mostrará por el monitor del puerto serie en que estado se encuentra la tierra de nuestra planta.
// Sensor de Humedad
// Conectamos el sensor de la siguiente forma:
// GND -> GND
// VCC -> 5V
// DAT -> A0
// Por ejemplo conectamos a las entrada Analógica 0
// http://arubia45.blogspot.com.es/
// Descripción de valores del Sensor
// 0 -300 Seco
// 300-700 Húmedo
// 700-950 En Agua
int Valor;
void setup(){
Serial.begin(9600);
Serial.println("http://arubia45.blogspot.com.es");
}
void loop(){
Serial.print("Sensor de Humedad valor:");
Valor = analogRead(0);
Serial.print(Valor);
if (Valor <= 300)
Serial.println(" Seco, necesitas regar");
if ((Valor > 300) and (Valor <= 700))
Serial.println(" Humedo, no regar");
if (Valor > 700)
Serial.println(" Encharcado");
delay(1000);
}
El resultado lo vemos en el Monitor del puerto serie:
Aquí también os dejo este mismo ejemplo combinando el sensor de humedad con un led RGB de forma que cuando más azul esté más húmedo estará el recipiente que estamos monitorizando.
Bajar Ejemplo con RGB (URL alternativa Ejemplo con RGB)