2project Report
2project Report
By
ADIL KHAN ( O105ME211004)
GROUP MEMBERS:-
MD HASNAIN ( O105ME211027)
ADIL KHAN ( O105ME211004)
JAISH ANZAR ( O105ME211024)
MOHAMMAD ARSHAD ( O105ME211029)
DEPARTMENT OF MECHANICAL
ENGINEERING
DECLARATION
We hereby declare that this project work titled “Internet of Things (IoT) Based
Smart Water Tank Controller” is my original work and no part or it has been
submitted for any other degree purpose or published in any other form till date
Signature of students
……………………….
ADIL KHAN ( O105ME211004)
CERTIFICATE
……………………
Project Mentor
ACKNOWLEDGEMENT
We would also like to thank all other teaching staff and non- teaching
staff for allowing us to carry out the project work. Last. but not least,
we would like to thank our friends and family for the support and
encouragement they have given us during the course of our work.
Internet of Things (IoT) Based Smart Water Tank Controller
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - The water tank level monitoring and motor prone to errors. In recent years, the Internet of Things (IoT)
pump control system is a critical aspect of ensuring an technology has gained significant attention due to its
adequate supply of water. Due to an excessive supply of water, potential in various applications, including water tank level
the majority of residents in residential areas experience water monitoring and motor pump control system. IoT allows for
shortages and water tank overflows. Users find it challenging the integration of sensors, microcontrollers, and web as well
to gauge the amount of water in water tanks, which increases as android applications, providing real-time monitoring of
the risk that they will run out of water when they need it most. water levels. Most of the authors [14-17], used IoT to their
Users won't notice when the water tank is filled even when the works on water level monitoring.
motor pump is active, which could lead to an overflow. To Water tanks are a popular way of storing water in many
resolve problems with water tanks, a water tank level parts of the world, especially in areas where water supply is
monitoring and motor pump control system is used. It is also unreliable. However, monitoring water tank levels can be a
feasible to employ a sensor to monitor the water level of the challenging task, as it requires constant attention to ensure
tank so that anytime the water falls below a predetermined adequate water supply. Due to an excessive supply of water,
threshold user can turn on the motor pump and monitor the the majority of individuals experience water shortages and
water level using an Android application. Also, when a water water tank overflow issues [1], [8]. Hence, there is a
tank overflows, a sensor is used to monitor the water level. If requirement of water tank level monitoring and motor pump
the water level rises above a certain threshold, the motor control system, which will check the water level from the
pump can be turned off by the user. Water waste is prevented water tank and users can take necessary actions
by this system. immediately to save water from wastage. Water tank level
monitoring and motor pump control system can be
Key Words: Internet of Things (IoT), Node MCU, Arduino employed in various applications like food grains storage
UNO, Water Tank, Ultrasonic Sensor, Water Level Depth units, industrial locations, commercial and residential areas.
Detection Sensor, Relay Module, LCD Display, LED,
Submersible Motor Pump, Blynk. This work aims to design and develop an Internet of
Things (IoT) based water tank level monitoring and motor
1. INTRODUCTION pump control system that analyses the level of water and to
takes necessary steps to prevent water waste from water
Water is the main element used in daily living, whether for tank. It also intimates the user about the water level of tanks,
home or commercial purposes. Overuse of water is now a if it reaches beyond the maximum level.
significant problem that is harming our environment. Lack of
water may result from excessive wasting, which can also 2. LITERATURE REVIEW
cause other environmental issues like climate change,
droughts, rising pollution, and rising human demand. As An automatic water tank level and pump control system was
there is a limited supply of fresh water, it is crucial to use created by Premi et al. [1]. The system's sensor devices
and manage it properly. Monitoring water waste in different monitor and regulate the water level in the pump as well as
sectors, such as residential, commercial, or industrial the overhead tank. The sensor detects the level of the
locations, is urgently necessary [1]. overhead tank and transmits various signals to the Arduino,
Depending on the various fields [2], it may be for survival which are used to turn the motor pump on and off. The
or economical or other different field’s water has its own circuit has a buzzer that will sound when the water level in
level of importance. Therefore, saving water is one of the the overhead tank reaches a certain level.
challenging aspects for the survival of human race.
Monitoring the water level in tanks is crucial to ensure that Kulkarni et al. [2] proposed a system that can be
the water supply is sufficient. Traditional methods of implemented in domestic areas, residential areas, storage
monitoring water levels are manual, time-consuming, and
rooms, and work places with only few components, with most existing systems that use SS sensors, which
providing accurate readings of water level and alerts the corrode when in contact with water-based chemicals.
user through phone calls. Without internet or Wi-Fi
connections, alerts are sent to the user via regular phone Shah et al. [8] proposed a system for monitoring the water in
calls using the GSM Module. By alerting maintenance tanks that makes use of IoT and an android application. The
engineers to leaks and taking the necessary action, future microcontroller used in this system is the ESP 8266. The
improvement can be accomplished. maximum and minimum water levels are obtained from the
Firebase cloud using ESP. When the water level is halfway
Malche et al. [3] proposed a system that can be used to between the maximum and minimum levels, the user can
obtain real-time information about a water source's water control the status. The shortcomings of conventional tanks,
level from any location using any Internet-connected device. which are unable to both monitor and control the water level
It can be used to monitor and analyze water use as well as in the tank, are overcome by this system.
environmental data, including location data, water quality,
temperature, and other variables. It can also be used to Santra et al. [9] introduced a system that gauges the
remotely collect, analyze, and forecast real-time data about a water level using ultrasonic sensors. The system makes use
specific water source's usage and other factors at a specific of a microcontroller, water level sensor and indicator, and
location. water level pump controlling system. In this system,
Arduino Uno R3 is supplied by DC SMPS. The system receives
A capacitive-type sensor is presented by Loizou et al. [4]. power supply from SMPS. When an ultrasonic sensor detects
It is intended to be immersed in a water tank and its a change in water level, it sends a signal to the
capacitance varies with the level of the water. A city-scale microcontroller and begins to echo pulses. The primary
water distribution network's 4 m water storage tank has drawbacks of this project are the costs associated with the
been used to assess the sensor's performance. devices that are used.
Gama-Moreno et al. [5] proposed The Interface for Ahmed et al. [10] suggested using fuzzy logic for water
Monitoring Water Tanks (IRMA) as a system that would level monitoring and control. The water level controllers can
allow users to control and manage their water tank facilities be designed in a variety of ways. For level control, the
and keep track of how irrigation is carried out. It can be used proportional integral derivative controllers have become
in a variety of scenarios and is constructed with electronic renowned. Proportional-Integral-Derivative controllers are
and software components. The main features of IRMA are unable to properly maintain liquid level during low power
the ability to start and stop watering at anytime and operations. Therefore, it is essential that the performance of
anywhere using a smartphone or mobile device with SMS the current liquid level regulators be improved.
functionality. You can also control and monitor the watering
facilities online using any mobile device. Perumal et al. [11] proposed an IoT-based protocol for
the purpose of real-time water level monitoring in disaster
A system created by Getu et al. [6] checks the level of the prone areas, the working theory behind this prototype was
tank's water using a level detector, and then it adjusts the based on the water level, a crucial parameter for controlling
water pump's status based on the information it collects. the system's flow, particularly in areas that are prone to
This design makes use of a motor pump and a seven- flooding. The water level was assessed using ultrasonic
segment display. The suggested system consists of a digital sensors, and the information gathered from the sensors was
logic processor circuit and a water level sensor. The shown on an LCD and stored on a server. On the host, this
suggested technology eliminates the need for manually managed water monitoring system is installed. Results were
controlling water needs in urban and rural areas. displayed on a remote dashboard and social media platforms
like Twitter handles once the water level exceeded.
Shrenika et al. [7] created a non-contact water level
monitoring system using LabVIEW and Arduino. The water For the purpose of warning users about problems like
depth in the tank is calculated by an ultrasonic sensor. The water contamination, tank breakage, and other common
program will collect data from the sensor and transmit it to leakages, as well as the consumption rate with respect to
the Arduino board, which will then use the data to either these environments, De Paula et al. [12] focused on usable
turn on or off the pump. This idea gets around the problems scenarios like building apartments or smart buildings and
related working environments. It not only identifies risky
situations, but also aids in preventing and limiting the messages sent from smartphones is 5.414 seconds. The
damages that may result from these uncertain device, which will be built using a microcontroller and an
circumstances, keeping the damage rate to a minimum. The Android smartphone as a flood early warning system, will be
suggested solution is adaptable enough to allow for actions designed for further research.
to be taken depending on the circumstances, such as turning
on and off the water supply to prevent further water waste. Kumar et al. [19] proposed a simulation model using
The middleware displays and serves as a storage medium for Blynk tool for remote monitoring and controlling of water
data coming from the sensors. The middleware serves as a tank level. It uses a virtual water tank in Proteus with the
storage medium for data coming from the sensors, displays help of logic gates whose water level in indicated. The data is
the data as needed, and then resumes the flow of the data to sent to the arduino as well as transferred to the blynk cloud,
other IoT devices as necessary. allowing users to control and monitor the water level from
their mobiles. Their paper mainly focuses on saving water,
Min-Allah et al. [13] developed a prototype which uses energy and time.
the concept of the IoT in android application for observing
water levels of tanks in KSA. The proposed system is Dhillon et al. [20] introduced an IoT based SMS enabled
system that monitors the water level and switches motor
composed of three layers: presentation, service, and
automatically when water goes above or below a certain
physical. The android application is utilized at the level. With the help of this system user can know the
presentation layer to provide information to the user. The information about the pH level of water. The user receives all
physical layer is made up of an ultrasonic sensor that of the stated information via SMS.
measures the water level. This data is provided to the service
3. PROPOSED SYSTEM
layer, which stores it on a cloud server.
The proposed system is named as Internet of Things (IoT)
An IoT tool that can be assist in monitoring and based smart water tank level monitoring and motor pump
controlling water use suggested by Wadekar et al. [16]. The control system. The components that are being used in
data on the water level is updated continuously through development of the proposed system model are NodeMCU
[8], Arduino UNO [2], [7], Relay module [1], [8], Water depth
sensors that are positioned inside the tank. This data is
level sensor [2], [14], Ultrasonic sensor[8], [15], [20], which
loaded on the cloud. A person can use an Android application calculate the water level accurately, LCD display [20], LED
to visualize the data related to water levels. The operation of indicator, submersible motor pump[2], [9], to flow the water
the water pump is automated and controlled according to from water storage tank to water tank and Blynk tool [19]
the tank's water level. If there is insufficient water in the for control, and monitoring real time data of water level from
tank, the water pump activates and turns off as the tank is the tank.
about to be filled. 3.1 Block diagram of the proposed system
Gupta et al. [17] suggested a smart strategy to use IoT to
determine the water level and purity. The suggested method
measures the purity and level of the water, respectively,
using turbidity sensors and ultrasonic sensors. The sensor-
read data is uploaded to the cloud. Using a mobile app, the
motor can be remotely connected to and turned on or off
depending on the water level using the Wi-Fi module built
into the Raspberry Pi controller.
Fig.5: Complete setup of System Prototype Fig.7: Water level status Medium in LCD Display
Fig.6 shows the water level status of water tank. When user
uses the Blynk application and turned ON the motor, the
ultrasonic sensor will monitor the water level and user can
show the status in LCD display. So, in Fig.6 it shows the
water level is Low. In Fig.7, the water level status is Medium
and the motor is ON. So, the water is flowing from water
storage tank to water tank. Fig.8 indicates the Full status of
water level of water tank into the LCD display. By monitoring
the LCD display user can easily turned OFF the motor pump
using Blynk application so that water wastage can be
prevented and user can monitor the water level of water
tank accurately.
Motor
Sl. Controlling Status of Water
Pump
No. Blynk level in Blynk
Condition
Starts increasing
1 ON ON
water level
Stops increasing
2 OFF OFF
water level
LED indication of water storage tank shows in the Fig.11, Table-3 shows the controlling of Blynk, motor pump
Fig.12 and, Fig.13. When water is full the Blue color LED will condition ON or OFF, water level status, and status of LED
blink which indicates High that means the storage tank is full indication which is for water storage tank. When LED glows
in water. Yellow color LED is for medium and Red color LED in Blue that means water level is High. Similarly, when LED
is for the indication of low level of water in the water storage blinks in Yellow it means water level is medium and Red
tank. means low water level.
Fig.14: Internet of Things (IoT) based Smart Water Tank Level Monitoring and Motor Pump Control System
The complete proposed system which is Internet of Things Water Level Monitoring System Using IoT." In 2020 IEEE
(IoT) Based Smart Water Tank Level Monitoring and Motor International Symposium on Sustainable Energy, Signal
Pump Control System is showed in the Fig.14. Processing and Cyber Security (iSSSC), pp. 1-5. IEEE,
2020.
5. CONCLUSIONS
[3] Malche, Timothy, and Priti Maheshwary. "Internet of
A smart water tank level monitoring and motor pump control things (IoT) based water level monitoring system for
system using Internet of Things (IoT) technology is an smart village." In Proceedings of International
innovative and efficient way to prevent water waste. This Conference on Communication and Networks: ComNet
system allows remote monitoring and management of water 2016, pp. 305-312. Springer Singapore, 2017.
tank levels through the use of sensors, communication
devices, and cloud-based platforms. Through the integration [4] Loizou, Konstantinos, Eftichios Koutroulis, Dimitrios
of IoT technology, the water tank level monitoring and motor Zalikas, and Georgios Liontas. "A low-cost capacitive
pump control system can provide real-time data on the water sensor for water level monitoring in large-scale storage
level in the tank. This information can be used to optimize tanks." In 2015 IEEE international conference on
water usage and prevent overflows or shortages. Overall, the industrial technology (ICIT), pp. 1416-1421. IEEE, 2015.
use of IoT technology in water tank level monitoring and
motor pump control systems can bring significant benefits in [5] Gama-Moreno, L. A., A. Corralejo, A. Ramirez-Molina, J. A.
terms of prevent water waste, efficient water management, Torres-Rangel, C. Martinez-Hernandez, and M. A. Juarez.
cost savings, and environmental sustainability. "A design of a water tanks monitoring system based on
mobile devices." In 2016 International Conference on
REFERENCES Mechatronics, Electronics and Automotive Engineering
(ICMEAE), pp. 133-138. IEEE, 2016.
[1] Premi, MS Godwin, and Jyotirupa Malakar. "Automatic
water tank level and pump control system." In 2019 [6] Getu, Beza Negash, and Hussain A. Attia. "Automatic
International Conference on Intelligent Computing and water level sensor and controller system." In 2016 5th
Control Systems (ICCS), pp. 401-405. IEEE, 2019. International Conference on Electronic Devices, Systems
and Applications (ICEDSA), pp. 1-4. IEEE, 2016.
[2] Kulkarni, Sandhya A., Vishal D. Raikar, B. K. Rahul, L. V.
Rakshitha, K. Sharanya, and Vandana Jha. "Intelligent
[7] Shrenika, R. M., Swati S. Chikmath, AV Ravi Kumar, Y. V. Divyashree, and Roopa K. Swamy. "Non-contact water level
monitoring system implemented using labview and arduino." In 2017 international conference on recent advances in
electronics and communication technology (ICRAECT), pp. 306-309. IEEE, 2017.
[8] 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.
[9] Santra, Madhurima, Sanjoy Biswas, Sibasis Bandhapadhyay, and Kaushik Palit. "Smart wireless water level monitoring
& pump controlling system." International Journal of Advances in Scientific Research and Engineering (IJASRE) 3, no. 4
(2017).
[10] Ahmed, C. Ihedioha, and I. Eneh Ifeanyichukwu. "Water Level Monitoring and Control Using Fuzzy Logic System."
International Research Journal of Engineering and Technology (IRJET) 2, no. 08 (2015).
[11] Perumal, Thinagaran, Md Nasir Sulaiman, and Chui Yew Leong. "Internet of Things (IoT) enabled water monitoring
system." In 2015 IEEE 4th Global Conference on Consumer Electronics (GCCE), pp. 86-87. IEEE, 2015.
[12] de Paula, Heitor TL, Joao BA Gomes, Luis FT Affonso, Ricardo AL Rabelo, and Joel JPC Rodrigues. "An IoT- Based water
monitoring system for smart buildings." In 2019 IEEE International Conference on Communications Workshops (ICC
Workshops), pp. 1-5. IEEE, 2019.
[13] Min-Allah, Nasro, Mehwash Farooqui, Abrar Alwashmi, Sarah Almahasheer, Malak Alsufayyan, and Najla Altulaihan.
"Smart monitoring of water tanks in KSA." In 2018 International Conference on Computational Science and
Computational Intelligence (CSCI), pp. 1044-1047. IEEE, 2018.
[14] Shankar, Siddartha, and M. Dakshayini. "Iot-mobile enabled smart water level controlling system to regulate water
wastage." In 2018 International Conference on Advances in Computing, Communications and Informatics (ICACCI), pp.
2045-2048. IEEE, 2018.
[15] Jisha, R. C., G. Vignesh, and D. Deekshit. "IOT based water level monitoring and implementation on both agriculture and
domestic areas." In 2019 2nd International Conference on Intelligent Computing, Instrumentation and Control
Technologies (ICICICT), vol. 1, pp. 1119-1123. IEEE, 2019.
[16] 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.
[17] 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.
[18] Sulistyowati, Riny, Hari Agus Sujono, and Ahmad Khamdi Musthofa. "A river water level monitoring system using
android-based wireless sensor networks for a flood early warning system." In Proceedings of Second International
Conference on Electrical Systems, Technology and Information 2015 (ICESTI 2015), pp. 401-408. Springer Singapore,
2016.
[19] Kumar, GV Nagesh, C. Bhavana Reddy, K. Vijay Kumar, D. Prasanna Kumari, P. Sunil, and G. Lokesh Pavan Krishna. "Real
Time Monitoring and Controlling of Water Levels in Tank with Improved Blynk Features." In 2021 International
Conference on Recent Trends on Electronics, Information, Communication & Technology (RTEICT), pp. 366-370. IEEE,
2021.
[20] Dhillon, Javed, Sourov Das, Nerob Kumar Mohonto, Mehedi Hasan, Sajib Ahmed, and Sajal Chandra Das. "IoT based
Water Level Monitoring and Motor Control System." In 2021 4th International Conference on Recent Developments in
Control, Automation & Power Engineering (RDCAPE), pp. 30-34. IEEE, 2021.