Controle el nivel de agua en su tanque con una alarma inalámbrica personalizada.
Ya sea que tenga un tanque de agua para su jardín, piscina o hogar, una alarma de nivel de agua inalámbrica puede brindarle tranquilidad. Aprenda a construir una alarma inalámbrica de bricolaje que pueda personalizar según sus necesidades.
¿Por qué construir una alarma inalámbrica de nivel de tanque de agua/sal?
Anteriormente compartimos un proyecto de bricolaje para construir un sensor de nivel de agua con un sensor ultrasónico para Home Assistant. El dispositivo que construimos es una sola unidad conectada a través de cables y una fuente de alimentación directa. Requiere la instalación del software Home Assistant para funcionar.
Sin embargo, el que vamos a construir hoy consta de un módulo transmisor y un módulo receptor que comunicarse entre sí y transmitir los datos de forma inalámbrica para mostrarle el nivel de agua o sal en real tiempo. Esto no requiere que Home Assistant funcione o muestre el nivel, aunque puedes integrarlo fácilmente con Home Assistant si es necesario.
Al construir un indicador de nivel de tanque de agua inalámbrico con alarma, puede superar numerosos problemas asociados con las alarmas cableadas:
- Es más fácil de instalar ya que no es necesario pasar ningún cable a través de las paredes o techos.
- Puede construir un transmisor, montarlo en el tanque y luego construir dos o más receptores e instalarlos sin problemas en múltiples ubicaciones según sus necesidades.
- Como no hay cables, no es necesario comprobar el desgaste con frecuencia.
- No utilizar cables le permite ahorrar dinero extra.
- Puede colocar el receptor en cualquier ubicación y sin restricciones como en el caso de las alarmas/indicadores de nivel de agua cableados.
- No hay riesgo de fuga de voltaje o pérdida de energía (riesgo de descarga eléctrica).
Cosas que necesitarás
Necesitará los siguientes elementos para construir una alarma con sensor de nivel de agua de bricolaje.
- Microcontrolador ESP8266, como NodeMCU o D1 Mini
- Módulo receptor y transmisor inalámbrico de 433 MHz: compre uno o construya el suyo propio utilizando circuitos integrados decodificadores y codificadores HT12E/HT12D y módulos de circuito transmisor y receptor de 433 MHz
- Breadboard o PCB (placa de circuito impreso)
- Cables de puente
- Componentes electrónicos (consulte los diagramas de circuitos para más detalles)
- Soldador y soldadura
- Destornillador y alicates
- Batería de iones de litio de 4,2 V para circuito transmisor
Paso 1: Diseño del circuito para la alarma inalámbrica del tanque de agua
Consulte los siguientes diagramas de circuitos y fotografías para conectar o soldar todos los componentes necesarios. Vuelva a verificar el diagrama del circuito y sus conexiones con los componentes en la placa o PCB para detectar errores o conexiones faltantes antes de continuar con el siguiente paso.
Diagrama del circuito del receptor de nivel del tanque de agua de 433 MHz:
El circuito receptor de nivel de tanque de agua de 433 MHz terminado construido en una placa de pruebas:
Diagrama del circuito del transmisor de nivel del tanque de agua de 433MHz:
El circuito transmisor de nivel del tanque de agua de 433 MHz construido en una placa de pruebas:
En el circuito del transmisor, puede conectar cuatro interruptores de flotador (conecte el cable común a todos los interruptores de flotador). interruptores y luego los cables de datos) y colóquelos en su tanque de agua como se muestra en el circuito del transmisor diagrama. Una vez que el nivel del agua alcance un cierto nivel, el interruptor de flotador se encenderá y enviará una señal alta al módulo receptor que luego encenderá el LED respectivo.
También puedes utilizar tiras de metal y pegarlas en la superficie interior del tanque de agua en lugar de interruptores de flotador. Sin embargo, si usa esta agua para beber, use interruptores de flotador o construya el sensor ultrasónico de nivel de agua.
Paso 2: Pruebe la alarma inalámbrica del tanque de agua
Antes de instalar la alarma inalámbrica para tanque de agua, es importante probarla minuciosamente y asegurarse de que funciona según lo previsto. Tome un balde vacío e inserte todos los interruptores de flotador dentro del tanque. Asegúrese de que estén en niveles diferentes entre sí, como se muestra en el diagrama del circuito del transmisor.
Luego conecte la fuente de alimentación a los módulos transmisor y receptor. Comience a llenar el tanque con agua. A medida que aumenta el nivel del agua, el primer interruptor de flotador debería encenderse y debería ver un LED comenzar a brillar en el módulo receptor. De manera similar, todos los LED deberían encenderse tan pronto como otros interruptores de flotador comiencen a flotar en el agua (a medida que aumenta el nivel del agua).
A continuación, debe alejar las unidades receptora y transmisora entre sí y verificar el rango en el que pueden comunicarse dentro de sus instalaciones. Asegúrese de que los datos se reciban correctamente y que los LED se enciendan o apaguen según los datos transmitidos.
Si necesita alcance adicional, intente instalar la antena (si viene con el módulo, o puede comprar una antena separada para los módulos transmisor y receptor).
Paso 3: instale la alarma inalámbrica de nivel de agua en el tanque
Una vez que esté satisfecho con la prueba, puede continuar e instalar la alarma inalámbrica del tanque de agua. Asegúrese de mantener el módulo transmisor fuera del tanque de agua en una caja segura, preferiblemente un recipiente de plástico o una caja impresa en 3D sellada con silicona para protegerlo de la intemperie.
Paso 4: Emparejar con Home Assistant para automatización
Además, puede conectar un microcontrolador NodeMCU o D1 Mini al circuito receptor y hacer que su sistema inalámbrico de tanque de agua sea inteligente. Al vincular el circuito con Home Assistant, puedes crear automatizaciones, como apagar la bomba de agua tan pronto como el nivel del agua alcance el 100% y viceversa.
También puedes agregar una automatización para recibir notificaciones en tu teléfono inteligente sobre el estado del nivel de agua en tu(s) tanque(s).
Todo lo que necesita hacer es extender el circuito del receptor con un NodeMCU o D1 Mini, como se muestra en el diagrama de circuito a continuación. Luego compila/actualiza el siguiente código usando ESPHome.
Para obtener más información sobre cómo codificar en ESPHome, compilar firmware y actualizarlo en NodeMCU o D1 Mini, consulte nuestra guía en cómo hacer un timbre inalámbrico con Home Assistant.
Asegúrate de pegar el código a continuación portal_cautivo:
captive_portal:
web_server:
port: 80
binary_sensor:
- platform: gpio
pin: GPIO16
name: "100% Water - Tank Full"
device_class: motion
- platform: gpio
pin: GPIO14
name: "75% Water"
device_class: motion
- platform: gpio
pin: GPIO12
name: "50% Water"
device_class: motion
- platform: gpio
pin: GPIO13
name: "25% Water"
device_class: motion
También puede visitar la dirección IP de NodeMCU o D1 Mini (una vez conectado a la red Wi-Fi y Home Assistant) para ver el estado.
Ahorre agua y energía con una alarma inalámbrica para tanque de agua hecha por usted mismo
Construir su propia alarma inalámbrica para tanque de agua es un proyecto gratificante y rentable. El proyecto, si se implementa, puede brindarle tranquilidad al ahorrar agua, energía y dinero. A diferencia de las alarmas cableadas para tanques de agua, esta se puede implementar fácilmente y es más adecuada para aquellos que no quieren meterse con el cableado de sus instalaciones.