La idea principal de este proyecto es construir un tablero para monitorear los usos de servicios públicos como ser agua, gas, electricidad. El sistema es útil para los usuarios de prepago, ya que los usuarios de prepago necesitan comprar créditos antes de usarlos. Es realmente difícil para los usuarios verificar los usos y rastrear los créditos restantes con regularidad. El sistema de servicios públicos de prepago corta automáticamente la línea si los créditos restantes llegan a cero. Este proyecto ayuda a los usuarios a prevenir situaciones de corte al monitorear los usos regularmente. El sistema también proporciona notificaciones push basadas en sms a los usuarios si los créditos se agotan (esta parte se deja para trabajos futuros). Los usuarios de pospago también se benefician de este sistema. Los usuarios de pospago pueden saber el monto de los usos, lo que es útil para las facturas en exceso. Las empresas de servicios públicos monitorean de forma remota sus medidores utilizando este sistema que es útil para preparar las facturas de pospago. Se pueden agregar características adicionales dependiendo de la necesidad del usuario/empresa.
Listado de materiales
Nube Seeeduino. (Tablero de desarrollo)
Sensor actual.
Sensor de flujo de agua y gas.
Dispositivo Android
conexión a Internet
Cable pasa corriente.
Soldador.
Plataforma de desarrollo de aplicaciones Android.
IoT Cloud Platform (aquí se usa thinger.io).
IDE de Arduino
Batería portátil o fuente de alimentación.
Diagrama de circuito
El diagrama del circuito se da a continuación:
El sensor de flujo de agua y gas tiene tres pines.
Cable rojo (para VCC).
Cable negro para GND.
Cable amarillo para señal. Conecte el cable de señal con el pin seeedduino Cloud D2 y D3 respectivamente para el sensor de GAS y agua. Más detalles sobre esos sensores están disponibles en SeeedStudio. Consulte su página wiki.
El sensor de voltaje y corriente están conectados como:
Voltage Sensor Seeeduino Cloud Board
GND -> GND
Signal -> A0 Pin
Current Sensor
GND –> GND
VCC –> +5V
Signal –> A1 Pin
Nube IoT
La plataforma en la nube Thinger.io IoT se utiliza aquí para construir el proyecto. Es obligatorio tener una cuenta para conectar el dispositivo con thinger.io. consulte la sección de documentación de thinger.io para obtener más detalles sobre la conectividad del dispositivo y otros.
Aplicaciones móviles
También se desarrolla una aplicación móvil para monitorear de forma remota los usos de los servicios públicos. La aplicación está conectada directamente con iot-cloud y visualiza la información en tiempo real de cada medidor. Consulte la sección de demostración para obtener más detalles. Se utiliza una plataforma de desarrollo de aplicaciones Android de código abierto para desarrollar las aplicaciones.
IMPORTANTE:
El sistema requiere de mejoras y resolución de algunos bugs.
Sé el primero en comentar