Sistema de alerta de suministro de agua basado en SMS

Sistema de alerta de suministro de agua basado en SMS

En este post vamos a construir un circuito que notificará al usuario vía SMS si se inicia el suministro de agua a su área / hogar. Puede mostrar la hora en que el agua comienza a suministrarse y termina, la velocidad promedio del flujo de agua en litros por minuto y el agua total entregada a su tanque en litros.



Introducción

Todos sabemos que la vida en la tierra es imposible sin agua, como los seres humanos usamos más agua que cualquier otra especie de la tierra consume, no solo para nuestra supervivencia sino también para satisfacer nuestras necesidades de lujo.

No solo consumimos agua, sino que también contaminamos los cuerpos de agua. El consumo y la demanda de agua se dispararán en las próximas décadas.





Como ciudadanos del mundo, es nuestro deber ahorrar agua, pero como individuos puede que no satisfagamos la sed del mundo entero ahorrando agua, pero definitivamente podemos satisfacer la sed de nuestra familia, ya que podríamos tener una cantidad saludable de agua durante un breve período de tiempo. , incluso si nadie a nuestro alrededor ahorró agua para el futuro.

El suministro de agua en la India y otros países en rápido desarrollo es limitado y también tiene una gran demanda; además, el suministro de agua puede comenzar sin ninguna notificación oficial del gobierno local. Este proyecto nos solucionará este problema.



Ahora, profundicemos en los detalles técnicos del proyecto.

El circuito:

El circuito consta de un sensor de flujo de agua YF-S201, una placa Arduino que es el cerebro del proyecto, una Módulo GSM (SIM 800 o SIM 900) para recibir alertas SMS sobre el suministro de agua y un módulo de reloj en tiempo real para rastrear la hora correcta para el inicio y la terminación del suministro de agua.

El suministro de 9 voltios es deseable para alimentar la placa Arduino y el módulo GSM, se recomienda proporcionar el suministro de energía de adaptadores de 9 V o un suministro casero bien construido, basado en transformador (LM 7809).

Circuito de alerta de suministro de agua basado en SMS

La conexión entre Arduino y el módulo GSM de la siguiente manera:

Módulo Arduino TX a RX GSM

Módulo Arduino RX a TX GSM

Módulo Arduino GND a GND GSM

Nunca intente alimentar el módulo GSM desde el pin de salida de 5 V de Arduino a la entrada de 5 V del módulo GSM.

El RTC o módulo de reloj en tiempo real rastreará la hora de llegada del agua y la terminación del suministro de agua.

Eso concluye el hardware.

Para configurar la hora en RTC, debemos cargar el programa de configuración de la hora en RTC con la configuración de hardware completa. Esto sincronizará la hora de su computadora con RTC.

Descargue el archivo de la biblioteca RTC: github.com/PaulStoffregen/DS1307RTC

Programa para configurar el tiempo en RTC:

|_+_|

· Cargue el código anterior con el hardware completo.

· Abra el monitor serial y muestra que se ha configurado la hora.

· Ahora está listo para pasar al siguiente paso.

Estableció correctamente la hora en el módulo RTC.

Ahora, carguemos el programa principal que nos notificará por SMS.

Programa principal:

|_+_|

Nota : Primero debe cargar el programa de configuración de tiempo RTC en Arduino y el programa principal en segundo lugar (con la configuración de hardware completa), haciendo lo contrario, el proyecto no funcionará.

Aquí está la captura de pantalla de SMS del prototipo probado:

Captura de pantalla de SMS del prototipo probado:

· Después de un minuto de encender el circuito, recibirá un SMS que indica que el sistema está listo.

· Cuando el agua comience a fluir a través del sensor, el sistema notificará al usuario con el tiempo.

· Después de que se termina el suministro de agua, el sistema enviará otra alerta y resumirá la sesión con el tiempo, el flujo de agua promedio y el agua total entregada a su tanque.

Prototipo del autor:

Prototipo de circuito de alerta de suministro de agua basado en SMS

Tenga en cuenta que en el momento de la llegada del agua, el agua debe fluir libremente, lo que significa que si hay algún bloque o grifo que esté cerrado, no se lo notificará.

Si tiene alguna pregunta con respecto a este proyecto, no dude en expresarla en la sección de comentarios, es posible que reciba una respuesta rápida.




Anterior: Incubadora con Arduino con control automático de temperatura y humedad Siguiente artículo: 3 mejores circuitos inversores sin transformador