Sensor YI-83 LM393 detector de lluvia
$16,00
Sensor de lluvia YI-83 con módulo LM393. Ideal para Arduino/ESP32. Salida analógica + digital. Detecta gotas de agua en superficie. Perfecto para sistemas de riego, alertas climáticas o proyectos IoT.
1 disponibles
Descripción
ℹ️ Información general
El sensor YI-83 detector de lluvia es una solución sencilla y efectiva para detectar la presencia de agua en superficies, ideal para aplicaciones meteorológicas, sistemas de riego automático, alertas de lluvia o proyectos educativos. Incluye:
El sensor YI-83 detector de lluvia es una solución sencilla y efectiva para detectar la presencia de agua en superficies, ideal para aplicaciones meteorológicas, sistemas de riego automático, alertas de lluvia o proyectos educativos. Incluye:
- 🌧️ Placa de detección con patrón de cobre en zigzag (para maximizar área de contacto)
- 📦 Módulo de acondicionamiento con comparador LM393
- 🔌 Salida analógica (A0) y digital (D0) con umbral ajustable mediante potenciómetro
Funciona por cambio en la conductividad eléctrica cuando el agua cubre las pistas — ¡sin partes móviles y muy confiable!
⚙️ Especificaciones técnicas
- 🧪 Tipo de sensor: Resistivo (cambio de resistencia al contacto con agua)
- 📊 Salidas:
- Analógica (0–VCC, proporcional a cantidad de agua)
- Digital (HIGH/LOW según umbral ajustable)
- ⚙️ Módulo: LM393 comparador + potenciómetro de ajuste
- ⚡ Voltaje de operación: 3.3V – 5V
- 📏 Dimensiones de la placa de detección: ~35mm x 25mm
- 📦 Longitud del cable: ~20 cm (con conectores macho de 2.54 mm)
- 🔋 Consumo: < 8 mA
- 🌍 Rango de detección: Seco → Lluvia ligera → Lluvia intensa (relativo)
- 🛡️ Protección: Recubrimiento anti-corrosión limitado — no apto para inmersión prolongada
🔌 Información de conexionado (detallada y práctica)
🔹 Conexión típica con Arduino Uno/Nano:
|
Pin del módulo
|
Pin de Arduino
|
|---|---|
|
VCC
|
5V
|
|
GND
|
GND
|
|
A0 (analog)
|
A0
|
|
D0 (digital)
|
D2
|
✅ Librería recomendada: Ninguna necesaria — usa
analogRead() y digitalRead() directamente.📌 Ejemplo básico de código:
const int analogPin = A0;
const int digitalPin = 2;
void setup() {
Serial.begin(9600);
pinMode(digitalPin, INPUT);
}
void loop() {
int analogValue = analogRead(analogPin); // 0–1023
int digitalValue = digitalRead(digitalPin); // 0 o 1
Serial.print(«Nivel de agua (analógico): «);
Serial.print(analogValue);
Serial.print(» | Estado: «);
Serial.println(digitalValue ? «Lluvia» : «Seco»);
delay(1000);
}
⚠️ Recomendaciones clave:
- El sensor no es impermeable — evita exposición prolongada al agua estancada (corrosión del cobre).
- Para mayor durabilidad, aplica una capa fina de silicona transparente o resina epóxica sobre las pistas (deja los bordes libres para contacto).
- El valor analógico varía según la pureza del agua (agua destilada ≠ agua de lluvia ≠ agua salina) — úsalo como indicador relativo.
- Ajusta el potenciómetro para definir el umbral de activación del pin D0 (ej. “lluvia ligera” vs “lluvia fuerte”).
- No coloques el sensor en zonas con polvo o suciedad acumulada — puede causar falsos positivos.
💡 Usos sugeridos:
- Sistema de alerta de lluvia para proteger equipos al aire libre
- Control automático de toldos o persianas
- Integración con estaciones meteorológicas DIY
- Proyectos escolares de ciencias ambientales
- Automatización de invernaderos (apagar riego si llueve)















Valoraciones
No hay valoraciones aún.