ESP8266 - Detector de fugas de agua
En esta guía aprenderemos a usar un ESP8266 y un sensor de fugas de agua para detectar fugas.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca del detector de fugas de agua
El detector de fugas de agua, también conocido como sensor de fugas de agua, nos ayuda a detectar a tiempo el agua no deseada para prevenir daños.
Pinout del detector de fugas de agua
El detector de fugas de agua incluye dos cables:

No tenemos que distinguir entre los dos cables del detector de fugas de agua, así como tampoco necesitamos diferenciar entre un interruptor y un botón.
Cómo funciona el detector de fugas de agua
Cuando hay agua presente, el circuito se vuelve completo. Cuando no hay agua, el circuito permanece incompleto.
Para conectar el detector de fugas de agua a un ESP8266, conecta un cable a GND y el otro a un pin de entrada digital en el ESP8266 configurado como pull-up. Cuando hay agua, el pin lee LOW. Sin agua, lee HIGH.
※ Nota:
El detector de fugas de agua no puede detectar agua pura porque es 'no conductor'. Para solucionarlo, espolvoree un poco de sal cerca del sensor. Esto se mezclaría con el agua y permitirá que el detector reconozca el agua.
Diagrama de cableado entre el detector de fugas de agua y el ESP8266

This image is created using Fritzing. Click to enlarge image
Para obtener m\u00e1s informaci\u00f3n, consulte Pines del ESP8266 y c\u00f3mo alimentar ESP8266 y otros componentes.
Cómo programar el ESP8266 para leer el valor del detector de fugas de agua
- Configura el pin del ESP8266 como entrada digital con la función pinMode(). Por ejemplo, usa esta función para el pin D7.
- Verifica el estado del pin ESP8266 utilizando la función digitalRead().
Código ESP8266 - Detección de fugas de agua
Pasos R\u00e1pidos
Para empezar con ESP8266 en el Arduino IDE, siga estos pasos:
- Consulta el cómo configurar el entorno para ESP8266 en Arduino IDE tutorial si es la primera vez que usas ESP8266.
- Conecta los componentes como se muestra en el diagrama.
- Conecta la placa ESP8266 a tu computadora usando un cable USB.
- Abre Arduino IDE en tu computadora.
- Elige la placa ESP8266 correcta, como (p. ej. NodeMCU 1.0 (ESP-12E Module)), y su puerto COM correspondiente.
- Copia el código anterior y pégalo en el Arduino IDE.
- Para subir el código a tu placa ESP8266, haz clic en el botón Upload de Arduino IDE.
- Vierte agua cerca del detector de fugas de agua.
- Consulta los resultados en el Monitor Serial. Se mostrarán así:
Video Tutorial
Estamos considerando crear tutoriales en video. Si considera que los tutoriales en video son importantes, suscríbase a nuestro canal de YouTube para motivarnos a crear los videos.