Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
151 views5 pages

Io TBased Water Level Monitoring System Using Node MCU

This document summarizes an IoT-based water level monitoring system that uses a NodeMCU device. The system measures water level in real-time using an ultrasonic distance sensor and calculates the volume of water in real-time. It was developed to help reduce water wastage and could potentially be expanded for flood notifications. The system allows users to view water levels online without human interaction and automatically controls pumps based on the water level readings.

Uploaded by

Prayoga Nugroho
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
151 views5 pages

Io TBased Water Level Monitoring System Using Node MCU

This document summarizes an IoT-based water level monitoring system that uses a NodeMCU device. The system measures water level in real-time using an ultrasonic distance sensor and calculates the volume of water in real-time. It was developed to help reduce water wastage and could potentially be expanded for flood notifications. The system allows users to view water levels online without human interaction and automatically controls pumps based on the water level readings.

Uploaded by

Prayoga Nugroho
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/338002821

IoT Based Water Level Monitoring System Using NodeMCU

Conference Paper · December 2019

CITATIONS READS

3 13,074

2 authors:

Dissanayaka Rmsm Helani Wickramaarachchi


Wayamba University of Sri lanka Wayamba University of Sri lanka
1 PUBLICATION   3 CITATIONS    10 PUBLICATIONS   8 CITATIONS   

SEE PROFILE SEE PROFILE

All content following this page was uploaded by Helani Wickramaarachchi on 18 December 2019.

The user has requested enhancement of the downloaded file.


Proceedings of the 11th Symposium on Applied Science, Business & Industrial Research 2019
ISSN 2279-1558, ISBN 978-955-7442-27-3

IoT Based Water Level Monitoring System Using Nodemcu


Dissanayaka RMSM, Wickramaarachchi WHC
Department of Computing and Information Systems, Wayamba University of Sri Lanka
[email protected]

ABSTRACT
Water is an essential element of life. Due to the global environmental situation, water
management and conservation are vital for human survival. Considering this, the interest in the
field of consumer-based humanitarian researches with the aid of the Internet of Things (IoT)
technology is rapidly developing. This paper discusses an IoT based water monitoring system that
measures water level in real-time, using an ultrasonic distance sensor while calculating the volume
of the water in real-time.
KEYWORDS: IoT, Ultrasonic distance sensor Water Level Monitor

1 INTRODUCTION 2 LITERATURE SURVEY


Approximately 71 percent of the Earth's 2.1 LED Water Level Indicator
surface is water-covered, and This simple water level indicator uses a
the oceans hold about 96.5 percent of all simple circuit to get the details of the water
Earth's water. From that only 2.5 percent can level of the tank. The system has only used
be used to drink. Therefore only 2.5 percent sensors and cables to get results but this
is fresh water. So as human beings we must does not contain a software to retrieve data.
save the water. This online web-based The following figure shows the main circuit
system was developed to reduce the water diagram of the system.
wastage during the transition. Further, this
can be developed as an emergency
notification during flood situations.
One of the major problems faced by
most of the countries is the issue of water
scarcity in the world and wastage during
transmission. Basically, human interference
is required to control the pumps and other
devices to deploy computing techniques in
creating a barrier to wastage in order to Figure 1: Simple Water level Indicator
provide more financial gains and help the When the water level is high, low and
environment and the water cycle which in mid the LED lights will on and while the
turn ensures water conservation for our water tank is full, the buzzer will beep
future. The idea of automatic controlling automatically. Then the user can off the
involves designing a control system to motor manually by getting the notifications
function with minimal or no human from the buzzer.
interference. IoT based Water Level This system is not suitable for
Monitoring system is an innovative system households. Since the components must put
which will inform the users about the level
of water and will prevent it from for daily consumption.
overflowing.

35
Dissanayaka & Wickramaarachchi

2.2 Smart Wireless water level Monitoring traditional ways they want human
& Pump controlling System interaction to control the motor and check
the water level. According to the objective,
this web application is supposed to present a
smart way to see the level of water instead
of traditional ways (Delgado et al., 2006).
Step 2 Study the existing program
database tables.
There are many ways to measure the water
level and consumption. For example water
meters, ball valve, and LED water level
Figure 2: Main circuit diagram of smart water indicator. In these methods, they do not
level system
display the water level and sometimes they
In this system water level is monitered want an employee to control the motor. In
by using ultrasonic sensors. The basic this new concept, a real-time database was
principal of ultrasonic distance measurement needed to get the water level (Song et al.,
is based on ECHO (Stoddard & Jeo, 2012).
2007).When sound waves are transmitted in Step 3 Setup the hardware components.
environment, they return back to the origin
as ECHO after striking on any obstacle.
The only calculation of this system is the
traveling time of both sound waves
(outgoing time and returning time to origin
after striking on any obstacle). And after
few calculations it is possible to get the
results.
3 METHODOLOGY
According to the problem, the new
system needed
1) A mechanism for uploading water level
to a web page.
2) Display water level using the real time
firebase data collect from the hardware
components.
3) A mechanism to control the motor by
using the web page. Figure 3: Hardware Component
Following steps were used to develop As in the initial concept, the water level of a
the reconciliation system. tank was needed to retrieve to the web page.
Step 1 Identify the program scope, goals An Ultrasonic Distance Sensor is used to get
and objectives. the distance from the top to the water in the
Understand how the firms and households tank. In the initial stage, an Arduino Uno
measure the water level of a tank or any board is used to connect the devices. When
container and control the motor. In collecting and searching about the devices,

36
IOT BASED WATER LEVEL MONITORING SYSTEM USING NODEMCU

it is effective and easy to use a nodeMCU Only the distance was retrieved from the
board to connect the devices, as it does not sensor. Then it was converted to volume by
need a Wi-Fi module to connect with the using equation (1)
database. The relay module is used to
(1)
control the motor.
Where;
Step 4 Connect the hardware to a web
V= Volume
page.
= 3.14
As the final stage, the hardware components
r = radius of the tank
were connected to a web page. The web
h = height (water level)
page is developed by using HTML, CSS,
and JavaScript. The water level of the tank If the tank is a rectangular tank, then we
is displayed using a chart called the fusion can calculate the volume by multiplying the
chart. Fusion chart is an online service area of the bottom of the tank from the
provided by fusion (Sakthipriya, 2014). height.
4 FINDINGS AND RESULTS

see the water level in a tank and controls the


motor automatically without human
interaction.
This can be implemented in houses and
industrial firms. This will make it easy to
manage water resource in a firm. This
Figure 4: Web Page system will also be useful to send flood
Fusions are mostly used to show real- notifications (Jianzhu, 2016). When water
time data. The firebase real-time database comes to a particular level we can set an
was used to connect the components. In the alarm or send emergency notifications to the
firebase database distance shows the free user notifying about a flood situation. In the
space between the water layer and the user interface, there is a label to show the
sensor. It must reduce from the full height of motor status whether it is on or off. And
the tank to get the exact water level in the there is a login to use because it must safe
tank. from unauthorized persons. User can change
the upper and lower levels to control the
motor.
5 DISCUSSION
The water level monitoring system
shows the water level and controls the
motor. It must have a proper internet
connection to load the data in real-time. The
hardware unit must be installed over the
Figure 5: Firebase Database tank and it is necessary to set the radius to
the formula when using for more than one

37
View publication stats

Dissanayaka & Wickramaarachchi

tank. Sensor data must be sent to the Conference, University of Plymouth,


database which was developed in the 357-366.
firebase. Then firebase data must be Jianzhu, S. (2016). Design of
retrieved in real-time to display the volume intrinsically safe intelligent water-level
in the chart. The distance to the top of water monitor used in coal mine, IEEE Trans.
level from the sensor is the only on Industrial Applications, 1983Byron
measurement needed for this system. Francis, vol. 19, 1052 -1056.
The proposed system can be developed Sakthipriya, N. (2014). An Effective
with a law budget compared to currently Method for Crop Monitoring Using
available water level monitoring systems. In Wireless Sensor Network, Journal of
addition, the user does not need to stay near Scientific Research, 20(9), 1127-1132.
the tank to check whether water is Song, Y., Ma, J., Zhang, X., & Feng, Y.
overflowing, as they can monitor and (2012). Design of Wireless Sensor
maintain the system remotely via a simple Network-Based Greenhouse
web page. Further, since the system is Environment Monitoring and Automatic
automated, the users do not want to control Control System, Journal of Networks,
motor manually. vol. 7(5), 838-844.
6 CONCLUSION Stoddard & Joe (2007). Making and
Using a Water Level, Professional Deck
This can be further developed to
Builder, Hanley Wood Media, 146- 156.
calculate the water consumption in a time
period. Then users can manage the water
resource and reduce the water wastage. The
most important feature of the system is that
the users can see the water level and motor
status from anywhere.
This system can be implemented for
more than one tank or container for
example. This can be used with a connected
set of tanks as well. Thereby especially the
industrial firms can manage the water
effectively.
As for recommendations, the users are
advised to use proper internet connection.
Otherwise, the users will not receive real-
time data.
REFERENCES
Delgado, A.R., Picking, R., & Grout, V.
(2006). Remote-Controlled Home
Automation System with different
network technologies, Proceedings of
the 6th International Network

38

You might also like