Sensor de Lluvia
- Partes
- Placa sensora y módulo comparador LM393, con cables
- Alimentación
- 3,3 a 5 V
- Salida AO
- Analógica: alta en seco y baja con el agua
- Salida DO
- Digital: 0 V al detectar agua (punto ajustable con el potenciómetro)
Características
Sensor que detecta lluvia o agua sobre una placa con pistas metálicas: cuando las gotas unen las pistas, baja la resistencia y el módulo lo detecta. Tiene una salida analógica que indica cuánta agua hay y una salida digital que se activa al pasar el punto que ajustas con su potenciómetro.
Sirve para cerrar ventanas o techos, avisar de lluvia o apagar un riego cuando llueve.
| Partes | Placa sensora y módulo comparador LM393, con cables |
|---|---|
| Alimentación | 3,3 a 5 V |
| Salida AO | Analógica: alta en seco y baja con el agua |
| Salida DO | Digital: 0 V al detectar agua (punto ajustable con el potenciómetro) |
| Indicadores | LED de encendido y LED de salida |
¿Para qué sirve?
- Avisar cuando empieza a llover
- Cerrar ventanas, techos o toldos automáticamente
- Apagar el riego cuando llueve
Diagrama de conexión de prueba
Placa usada: Arduino UNO
| Cable | Módulo | Arduino UNO | Nota |
|---|---|---|---|
| rojo | VCC | 5V | |
| negro | GND | GND | |
| amarillo | DO | D2 | Salida digital |
| azul | AO | A0 | Salida analógica |
Código de prueba
// Prueba del sensor de lluvia: muestra qué tan mojada está la placa (AO)
// y si pasó el punto ajustado con el potenciómetro del módulo (DO).
const int PIN_AO = A0;
const int PIN_DO = 2;
void setup() {
pinMode(PIN_DO, INPUT);
Serial.begin(9600);
}
void loop() {
int lectura = analogRead(PIN_AO); // 1023 = seca; baja con el agua
int agua = map(lectura, 1023, 0, 0, 100); // porcentaje aproximado
bool lluvia = digitalRead(PIN_DO) == LOW; // DO baja a 0 cuando hay agua
Serial.print("Agua: ");
Serial.print(agua);
Serial.print(" % ");
Serial.println(lluvia ? "-> lluvia detectada" : "-> seco");
delay(1000);
}
Abre el Monitor serie a 9600 baudios y moja la placa con unas gotas. Gira el potenciómetro del módulo para elegir con cuánta agua se activa DO.
Precauciones
- Solo la placa sensora va a la intemperie: protege el módulo comparador de la lluvia.
- Con el uso, las pistas se corroen si quedan siempre alimentadas. Para proyectos de meses conviene alimentar el sensor solo al medir, desde un pin digital.
- Instala la placa algo inclinada para que el agua escurra y deje de marcar cuando para la lluvia.
Fuentes consultadas: Random Nerd Tutorials: sensor de lluvia FC-37 / YL-83 · Cirkit Designer: módulo sensor de lluvia. Ficha preparada por Electrodrone; verifica siempre el voltaje de tu módulo antes de conectarlo.