You are on page 1of 5

Intelligent Water Level Monitoring System Using

2020 IEEE International Symposium on Sustainable Energy, Signal Processing and Cyber Security (iSSSC) | 978-1-7281-8880-5/20/$31.00 ©2020 IEEE | DOI: 10.1109/iSSSC50941.2020.9358827

IoT
*

Sandhya.A.Kulkarni∗ , Vishal D Raikar∗ , Rahul B K∗ , Rakshitha L V∗ , Sharanya K∗ and Vandana Jha∗


∗ Department of Computer Science and Engineering

K S School of Engineering and Management, Bengaluru, India


Email: akulkarni.sandhya@gmail.com

Abstract—Ever since the evolution of earth, water management A. Motivation


has become one of the crucial factors for human survival. In
evolving years, significant efforts have been put to come up with
Due to heavy rainfall, excessive water gets accumulated
solutions based on IoT technology for areas such as water level in living area, can cause terrible scene of suffering, loss
measurement. The main issue that is being addressed in this and devastation. Hence, there is a requirement of water level
work is about developing an efficient level sensor based water monitoring system, which will check the water level and can
monitoring system that monitors the water level in the domestic take necessary action immediately without human intervention
areas i.e. inside homes. The proposed system will detect the water
level through depth sensors and verifies the threshold value that
to save from losses. Water level monitoring system can be
is set i.e.(> 20 cm). If the value is less than threshold value, no employed in various applications like food grains storage units,
action needs to be taken and if the value is beyond threshold value residential areas where the rainfall is relatively more.
, the Arduino UNO alerts the user through call by using GSM
module. Simultaneously, with the increase in the water level, the B. Contribution
proposed system evacuates the water to a storage tank through This work aims to design and develop an internet of things
submersible water pump. This extracted water can be used for
some other purposes like watering plants, domestic usage etc enabled water monitoring system that analyses the level of
without wasting the water. water and takes necessary measure to drain the excess water
Index Terms—IoT, water level sensors, GSM, submersible to storage tank. It also intimates the user about the water level,
pump, threshold, water management. if it reaches beyond the threshold value.

I. I NTRODUCTION C. Organization
Water is an exhaustible resource, which plays vital role in The contents of the paper are arranged as follows. Section II
different sectors like agriculture, industry and also balancing highlights about related work. Section III focuses on proposed
the ecological life cycle, all the living creatures including system. In section IV hardware and software components are
human beings. People are ignorant towards realising the im- presented. Section V discusses experiment and result and last
portance of consumption of minimum requirement of water section VI includes conclusion of the paper.
for their body. Wastage of water happens in many ways. This II. R ELATED W ORK
wastage happens from domestic household to industrial level
that may be in terms of the water leakages happening in taps Perumal et.al [1] proposed a protocol based on the IOT
or domestic water tank and also accommodation, filtration technology for the real time monitoring of water level in
and high scale management in factories. Therefore there is disaster prone areas. The working principle of this prototype
a requirement of real time and an accurate protocol based was based on a water level which is an important parameter,
system. Water has its own level of importance according to used to control the flow of the system, especially in regions
different fields, it may be for survival or economical or other which are susceptible to flood. Ultrasonic sensors were used to
various fields. Hence, saving water is one of the challenging evaluate the water level, the data collected from sensors were
aspects for the survival of human race. Technology nowadays displayed on LCD and also stored on server. This managed
has become an integrated part of people’s lives. The era of IoT water monitoring system is deployed on the host. Once water
has started from the year 2009. IOT is a simple, easy to use level exceeds, the results were reflected on remote dashboard
technology which has its effective scalable applications.The and social media networks like Twitter handles.
application of IoT can be extended to water management, Gunde et.al [2] has developed IoT based water management
which brings the cost effective and reliable approach that can system in large campus without human intervention. Ultra-
be used for water level monitoring. sonic sensors were used detect the water level in tank and
send water level details to Arduino, which in turns signals to
raspberry pi to display the water level details on webpage
978-1-7281-8880-5/20/$31.00 ©2020 IEEE

Authorized licensed use limited to: Rutgers University. Downloaded on May 15,2021 at 09:40:15 UTC from IEEE Xplore. Restrictions apply.
and same data is also stored on cloud. The system was successful data transmission happens with the arduino with the
programmed such that the minimum value(20%) of the water help of a interface, technologies of higher range can also be
level triggers the submersible water pump to run and stop used according to the need. The third stage deals with much
automatically when the water level value is maximum(80%). higher range of transmissions, these transmissions are in terms
Message was sent as alert on detecting the maximum water of several hundreds of kilometres. This technology helps the
level. central station to gather data to read and command from the
Shah et.al [3] has proposed a intelligent water monitoring nodes which are much more far away from it. The perfect
system, along with an android application feature. This system technology which is to be used is not concluded yet. Some of
has the flexibility to provide the user with remote monitor- the communication technologies used for these purposes are
ing ability through android application. This prototype was narrow band IOT and LPWA network.
adapted to the existing tanks as well. The android application De Paula et.al [7] mainly focuses on usable scenarios such
was developed using user-friendly MIT app inventor. as building apartments or smart building and related working
The app used in proposed system has a simple mechanism to environments for the purpose of alerting users on issues such
store minimum and maximum values of the water level in tank, as water contamination breakage of tanks and other common
based on which current water level in the tank was displayed. leakages and the consumption rate with respect to these
The data security is ensured by validating the credentials each environments. It not only detects vulnerable scenarios but also
time the user tries to access the data. The pattern of usage and helps in avoiding and controlling the damages that can be
wastage of water can be analysed and determined measures caused due to these uncertain situations and maintaining the
was taken accordingly. This remote monitoring is achieved damage rate to a minimal. The solution proposed is flexible
through smart phones/laptops. enough to take actions according to the situations such as
Praba et.al [4] has proposed water level monitoring system switching on and off the water supply to avoid much more
for conventional water tank through an android application. wastage of water. The middleware acts as a storage medium
The proposed system helps in monitoring the water flow, in for the data flowing from the sensors and also display the data
raising issues with respect to water related problems and even wherever required and resuming the flow of the data to other
tracking them. The proposed system has four modules, first devices in the IOT environment accordingly.
module collects the data from sensor and sends it to the second Manoharan et.al [8], has proposed a wireless connectivity
module IoT, from IoT module the data is stored in cloud called LoRa to keep track of water quality, distribution, usage
module which serves as third module and it uses carriots as a of potable water and leakage detection of chemical in rivers.
tool to design an android application. In the fourth module the The sensors for monitoring the quality, quantity, level are
end users can access the water level details through webpage. connected to the KT-LoRa mote through GPIOs to the tanks.
It also gives security in terms of avoiding illegal access to the Based on the data got by sensors the village head can take
controls (i.e. motor), where only privileged users can access. decision refilling the water in tank and check the quality of
Min-Allah et.al [5] has developed a prototype which uses water also.
the concept of the Internet of Things (IoT) in android ap- Wadekar et.al [9], has proposed an IOT tool which assist
plication for observing water levels of tanks in KSA. The to manipulate and plan water usage. Sensors are located
proposed system has 3 layers namely physical, service and inside the tank, which constantly updates the water level data.
presentation layers. The physical layer consists of ultrasonic This data is loaded on the cloud. Person can visualize the
sensor which detects the water level, this data is given to the water level data by using android application. Based on water
service layer which stores the data on the cloud server and at level in the tank, the working of water pump is controlled
the presentation layer the android application is used to give automatically. The water pump turns on, if there is low water
information to the user. level and it shuts off when the tank is about to be filled.
Siddula et.al [6] the main intent of this work is to automate Gupta et.al [10], has proposed an smart approach to identify
most of the process involved in the management of all the the water level and purity of water using IOT. The proposed
dams for futuristic point of view for centrally controlling approach uses ultrasonic sensor and turbidity sensors to mea-
activities from a single server. This centrality can be gained by sure the water level and purity respectively. The data read
using applications which exhibits mechanism to link IOT and by the sensors are uploaded in the cloud. The Wi-Fi module
cloud services. The very first stage in this process would be present in the raspberry pi controller is used to remotely
gathering of the structured data flowing out from the sensors connect to motor which can be turned on or off based on
such as ultrasonic sensors. Considering the ultrasonic sensors the water level through mobile app.
they communicate with a base station which is local to them, The water level monitoring schemes discussed suffers from
using a simple mechanism composed of a microcontroller some of the major drawbacks such as notification to the
which can adopt both far and near communications. The concerned authority, since most of the protocols discussed uses
second stage is concerned about the transferring of data in internet enabled alarming mechanisms, there might be chances
a shorter distance range with respect to a local base station. that those alerts may not be transferred to the concerned
Some of the famous short range data transfer technologies authority, if the user is not online. The usage of ultrasonic
like blue tooth can be used for the range of 100 metres and sensors poses some of the limitations such as limited detection

Authorized licensed use limited to: Rutgers University. Downloaded on May 15,2021 at 09:40:15 UTC from IEEE Xplore. Restrictions apply.
Fig. 1. Architecture of Intelligent Water level Monitoring System .

range, sensing accuracy is affected by soft materials and also applications. It works on frequencies 900/ 1800 MHz and
changes in temperature of 5-10 degrees or more affects the automatically searches these bands. The data transfer can be
sensor accuracy. set by AT commands.
III. P ROPOSED S YSTEM C. Water Level Depth Detection Sensor
The proposed system is named as intelligent water monitor- This sensor module has series of parallel exposed traces to
ing system based on IoT. The components that are being used measure droplets/water volume in order to determine the water
in development of the proposed system model are Arduino level. It is very easy to monitor water level as the output to
UNO, precise water level depth detection sensors, which analog signal is directly proportional to the water level. This
calculate the increase in water level accurately, submersible output analog values can be directly read via analog to digital
motor pump, to evacuate excess water to storage tank. converter and can also be connected directly to Arduino’s
Alerting system is been introduced using GSM technology analog input pins. The water level is determined based on
which gives alert call to the user efficiently without any regis- the resistance, if sensor is immersed in more water, results in
tration or usage of internet. Immediate action like evacuation higher resistance which indicates the water level is more and
of water measures are taken with the help of relay and a motor vice versa.
which reduces the risk of user about loss of goods or grain. D. Relay
The architecture of the proposed system is shown in Fig. 1.
A relay is an electrically operated switch that can be turned
IV. H ARDWARE AND S OFTWARE C OMPONENTS U SED IN on or off, letting the current go through or not, and can be
WATER M ONITORING S YSTEM controlled with low voltages, like the 5V provided by the
Arduino pins.
The following section discusses about the hardware compo-
nents used in the development of intelligent water monitoring E. Mini Submersible Motor Pump
system. A submersible pump, also called an electric submersible
A. Arduino UNO pump, is a pump that can be fully submerged in water. It is
operated from a 3 6V power supply. It has max lift 40-110
It is an ATmega328P microcontroller. It consists of 14 cm, low rate of 80-120 L/H and 500 hours of operation. It is
digital I/O pins and 6 analog input pins. It has a flash memory suitable for varieties of water such as city water, ground water
of 32 KB of which 0.5 KB is used by boot loader. It has and sea water.
SRAM, EEPROM of 2KB and 1KB respectively. The clock
speed is 16 MHz. All operations are synchronized with the F. Miscellaneous
clock. It is an open-source platform, means the boards and These include USB Cables, Jumper Cables, adaptors and
software are readily available and anyone can modify and sim card, which are used for external connections of devices.
optimize the boards for better functionality. The following section discuss the software requirements
B. GSM Module 900 G. Operating System
The SIM900A is a readily available GSM/GPRS mod- An operating system (OS) is system software that manages
ule,used in many mobile phones and PDA. It is a compact computer hardware, software resources and provides common
and definitive wireless module used in IoT and embedded services for programs.

Authorized licensed use limited to: Rutgers University. Downloaded on May 15,2021 at 09:40:15 UTC from IEEE Xplore. Restrictions apply.
H. Development Environment: Arduino IDE
The software used for Arduino devices is called Arduino
IDE.It is a cross platform application for Windows, macOS,
and Linux. Arduino IDE (integrated Development Environ-
ment), means that all the steps that editor, compiler, burner are
integrated in the same software. The programming language
used by the Arduino UNO is the C++. The Arduino UNO
IDE has a well-defined function for each task that is easy to
remember. The Arduino IDE employs the program to convert
the executable code into a text file in hexadecimal encoding
that is loaded into the Arduino board by a loader program in
the board’s firmware.
V. E XPERIMENT & R ESULT
Fig. 3. Connection of Components.
The input is collected from four water level depth detection
sensor which are been at each corner of the prototype model
as shown in Fig. 2, input data is sent to system which consist
of Arduino UNO and a GSM module SIM900 also a power
supply the data collected from sensor is analyzed through
arduino UNO board accordingly GSM module will be used
to send alert call to user if there is any increase in water
level and evacuation measures are taken with the help a relay
module and a mini submersible motor pump. The connection
of components and complete setup is shown in Fig. 3 and
Fig. 4 respectively.

Fig. 4. Complete setup.

of GSM technology as shown in Fig. 7.It also turns the motor


on which drains the water and turns off automatically when
all the water is drained off without giving much risk to user
and also ensuring safety of the goods.
Advantages of proposed system are:
Fig. 2. Water Level Sensor Setup. • It is a cost effective approach. It uses simple procedure
to measure the water level with minimal hardware and
The system continuously monitors the water level and works software resources, which are easy to install and small in
on these conditions: size.
• If water level is low: No action is taken on GSM or on • It does not require any human intervention to complete
motor modules, the system just continues to monitoring. the process of water level detection.
• If water level is medium: Arduino UNO sends infor- • Usage of GSM Module enables the user to receive
mation to GSM to make an alert call to the user and alerts,and user need not register to any android appli-
continues to measure the water level. cations to control the motor pump which is used to drain
• If water level is high: Arduino UNO sends information the excess water.
to GSM to make an alert call to the user and it also turns • The proposed system has wide range of applications. It
the submersible motor on which drains the water to the can be installed in the following areas such as private
storage tank and switches off automatically. pump. houses, bungalows, apartments, grain storage units, insti-
Fig. 5 and Fig. 6 shows that the system first detects risk tutions like schools , colleges.
i.e, collects data from sensors and analyze that data if there • The proposed system also aims at storing the excess water
is any variation in data it sends the alert to user with the help in to storage tanks and same water can be used to do

Authorized licensed use limited to: Rutgers University. Downloaded on May 15,2021 at 09:40:15 UTC from IEEE Xplore. Restrictions apply.
VI. C ONCLUSIONS & F UTURE E NHANCEMENTS
The proposed system can be implemented in domestic areas,
residential areas, storage rooms, work places very easily, with
only few components, which gives accurate readings of water
level and once the water reaches beyond threshold value, it
alerts the user through phone call. The components that are
used in this system are cost effective and have long life time
when compared to other devices. In this system GSM Module
is used to send alerts to the user in the form of normal
phone calls. The GSM Module does not require any internet
or Wi-Fi connections. Since the internet connections in all
the places may not be available, usage of GSM module is
one of the advantages of this system to send alerts to user.
Future enhancement can be done by notifying the maintenance
Fig. 5. Data reading on Serial Monitor . engineer about the leakages and to take necessary actions.
R EFERENCES
[1] Perumal, Thinagaran, Md Nasir Sulaiman, and Chui Yew Leong. “In-
ternet of Things (IoT) enabled water monitoring system.” In 2015 IEEE
4th Global Conference on Consumer Electronics (GCCE), pp. 86-87.
IEEE, 2015.
[2] Gunde, Shavarsidha, A. K. Chikaraddi, and V. P. Baligar. “IoT based
flow control system using Raspberry PI.” In 2017 International Confer-
ence on Energy, Communication, Data Analytics and Soft Computing
(ICECDS), pp. 1386-1390. IEEE, 2017.
[3] Shah, Priyen P., Anjali A. Patil, and Subodh S. Ingleshwar. “IoT
based smart water tank with Android application.” In 2017 International
Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud)(I-
SMAC), pp. 600-603. IEEE, 2017.
[4] raba, MS Bennet, Naresh Rengaswamy, and O. Deepak. “IoT Based
Smart Water System.” In 2018 3rd International Conference on Com-
munication and Electronics Systems (ICCES), pp. 1041-1045. IEEE,
2018.
[5] Min-Allah, N., Farooqui, M., Alwashmi, A., Almahasheer, S., Alsu-
fayyan, M. and Altulaihan, N., 2018, December. Smart Monitoring of
Water Tanks in KSA. In 2018 International Conference on Computa-
tional Science and Computational Intelligence (CSCI) (pp. 1044-1047).
Fig. 6. Water Level Increasing on Serial Monitor. IEEE.
[6] Siddula, Sai Sreekar, Phaneendra Babu, and P. C. Jain. “Water level
monitoring and management of dams using IoT.” In 2018 3rd Interna-
tional Conference on Internet of Things: Smart Innovation and Usages
household chores, thus saving the water which helps to (IoT-SIU), pp. 1-5. IEEE, 2018.
[7] de Paula, H.T., Gomes, J.B., Affonso, L.F., Rabelo, R.A. and Rodrigues,
combat with water scarcity issues. J.J., 2019, May. An IoT-based Water Monitoring System for Smart
Buildings. In 2019 IEEE International Conference on Communications
Workshops (ICC Workshops) (pp. 1-5). IEEE.
[8] Manoharan, Anto Merline, and Vimalathithan Rathinasabapathy. “Smart
water quality monitoring and metering using Lora for smart villages.”
In 2018 2nd International Conference on Smart Grid and Smart Cities
(ICSGSC), pp. 57-61. IEEE, 2018.
[9] Wadekar, Sayali, Vinayak Vakare, Ramratan Prajapati, Shivam Yadav,
and Vijaypal Yadav. ”Smart water management using IOT.” In 2016 5th
International Conference on Wireless Networks and Embedded Systems
(WECON), pp. 1-4. IEEE, 2016.
[10] Gupta, Kaushik, Mandar Kulkarni, Manas Magdum, Yash Baldawa,
and Shivprasad Patil. ”Smart Water Management in Housing Societies
using IoT.” In 2018 Second International Conference on Inventive
Communication and Computational Technologies (ICICCT), pp. 1609-
1613. IEEE, 2018.

Fig. 7. Getting Call from GSM Module.

Authorized licensed use limited to: Rutgers University. Downloaded on May 15,2021 at 09:40:15 UTC from IEEE Xplore. Restrictions apply.

You might also like