The main idea for this project is, building a dashboard for monitoring the utilities usages such as water, gas, electricity. The system is helpful for prepaid users, since prepaid users need to buy credits before use them. Its really difficult for users to check the usages and tracking the remaining credits regularly. The prepaid utility system automatically cut the line if the remaining credits goes zero. This project helps users to prevent cut off situation by monitoring the usages regularly. The system also provides sms based push notification to users if the credits goes low (This part is left for future work). The postpaid users also get benefited from this system. postpaid users able to know the usages amount, which is helpful for excess bills. The utility companies remotely monitor their meters by using this system which is helpful for preparing the postpaid bills. Additional features may be added depending the user’s/company’s need.
- Seeeduino Cloud.(Development board)
- Current sensor.
- Water and Gas flow sensor.
- Android Device
- Internet connection
- Jumper wire.
- Soldering Iron.
- Android Application Development platform.
- IoT Cloud Platform (thinger.io is used here).
- Arduino IDE
- Portable battery or power supply.
The circuit diagram is given bellow:
The Water and gas flow sensor have three pin.
- Red wire (for VCC).
- Black wire for GND.
- Yellow wire for signal.Connect the signal wire with seeedduino Cloud D2 and D3 pin respectively for GAS and Water sensor. The more details about those sensors are available in SeeedStudio. Please refer their wiki page.
The Voltage and Current Sensor are connected as:
Voltage Sensor Seeeduino Cloud Board
GND -> GND
Signal -> A0 Pin
Current Sensor
GND --> GND
VCC --> +5V
Signal --> A1 Pin
IoT CloudThinger.io IoT cloud platform is used here for building the project. An account is mandatory for connecting the device with thinger.io. please refer the thinger.io documentation section for more details about device connectivity and others.
Mobile AppsA mobile application for remotely monitoring the utilities usages is also developed. The application is directly connected with iot-cloud and it visualizes the real-time information of every meter. Refer the demonstration section for more details. An open-source android application development platform is used for developing the apps.
****The APK file is available in my git repository/in attachments section****
Demo*** There are some bugs.. we need to fixed it soon.
****** Note that, the system is not properly calibrated.******
Reference
Comments