IOT BASED LEVEL MONITORING SYSTEM


PROBLEM STATEMENT :

Ultrasonic-based water volume measurement has become one of the great areas of research in the world. The goal is to measure and monitor water volume activity remotely, using manpower as less as possible. Design a wireless water volume measurement and monitoring system that can be a helpful hand for commercial use and which can reduce manpower.


Components and Software Used:

Node MCU: NodeMCU is an open-source Lua-based firmware and development board specially targeted for IoT-based Applications. It includes firmware that runs on the ESP8266 Wi-Fi SoC from Espressif Systems, and hardware that is based on the ESP-12 module.

HCSR04 Ultrasonic Sensor: The HC-SR04 ultrasonic sensor uses SONAR to determine the distance of an object just like the bats do. It offers excellent non-contact range detection with high accuracy and stable readings in an easy-to-use package from 2 cm to 400 cm or 1” to 13 feet.



ThingSpeak Cloud: 

ThingSpeak is an IoT analytics platform service that allows you to aggregate, visualize and analyze live data streams in the cloud. ThingSpeak provides instant visualizations of data posted by your devices to ThingSpeak. With the ability to execute MATLAB code in ThingSpeak, you can perform online analysis and processing of the data as it comes in. ThingSpeak is often used for prototyping and proof of concept IoT systems that require analytics.


Android Studio: 

Android Studio is the official Integrated Development Environment (IDE) for Android app development, based on IntelliJ IDEA. On top of IntelliJ's powerful code editor and developer tools, Android Studio offers even more features that enhance your productivity when building an Android app.


Results :

After opening the interface, we get the Login page where we have to enter the correct details and the app opens where we can see the actual volume readings in cubic meters.

After setting up the system, we are able to get the readings in form of a numeric display. We are able to get the readings in form of liters at intervals of 15 seconds.

Our system is accurate as we can see that it is displaying volume in 5 decimals.














Comments

Popular posts from this blog

All About Distributed Databases