IoT PROJECT PROPOSAL
IoT PROJECT PROPOSAL
IoT PROJECT PROPOSAL
ENGINEERING
ELECTRONICS ENGINEERING
YEAR 4 SEMESTER 1
DATE OF SUBMISSION:__________________________
i
Contents
ABSTRACT................................................................................................................................................i
CHAPTER 1..............................................................................................................................................1
1.0 INTRODUCTION.........................................................................................................................1
1.1 PROBLEM STATEMENT.................................................................................................................2
1.2 GENERAL OBJECTIVE...................................................................................................................3
1.3 SPECIFIC OBJECTIVES..................................................................................................................3
1.4 ASSUMPTIONS..................................................................................................................................3
1.5 LIMITATIONS....................................................................................................................................3
1.6 SIGNIFICANCE AND MOTIVATION OF THE STUDY..............................................................4
CHAPTER TWO.......................................................................................................................................5
2.1 LITERATURE REVIEW...................................................................................................................5
2.2 RESEARCH GAP...............................................................................................................................6
CHAPTER THREE...................................................................................................................................8
3.1 METHODOLOGY..............................................................................................................................8
Design Procedure...................................................................................................................................8
Block Diagram.......................................................................................................................................9
ii
CHAPTER 1
1.0 INTRODUCTION
The process requirement in many industries,farms, hostels, hotels etc includes an overhead tank
for water, which is usually fed through an electric pump that is switched off when the tank is
filled up, and on when it becomes empty. As such, the most common way of knowing when the
tank is filled is by observing when it overflows the brim. Depending on the type of liquid being
handled, the overfilling of such a tank could lead to heavy material losses. These losses can be
prevented if the tank is regulated automatically by incorporating a feed-back control
mechanism,which would be capable of tripping the pump on or off as required. Although pumps
equipped with variable speed motors could be more efficient than on/off mechanisms, the former
are expensive to procure and maintain, especially for small and medium enterprises.
Furthermore, commercially available water level sensors are expensive being imported into the
country and as such cannot be deployed in every household.Control systems are classified as
open loop or closed loop. In open loop systems a command is given to a system and it is assumed
the system performs properly. A closed loop system, on the other hand, compares the result or
output of the system to a desired output and takes appropriate corrective actions. Closed loop
systems therefore,generally exhibit more accurate performance but cost more and tend to be
more unstable. Here the sensor used is Ultrasonic sensor, it’s a non contact based distance
sensor. Due to the not contact properties of the sensor it can be used for any type of liquid in the
tank. The level of the tank is monitor continuously and sends to the user mobile through internet.
The pump can be controlled anywhere using the internet.
NodeMCU is an open source IoT platform. The user has a clear idea about the water level in the
overhead tank every time in the mobile using the internet. Also the user can control (ON/OFF
control only) the water pump through the mobile using IoT. When water goes below a certain
level the pump will automatically switched ON and gives an indication to the user mobile and
after a certain level the pump will switched OFF automatically. In this way this system ensures
continuity of water throughout the day and it also saves the spillage of water.
1
1.1 PROBLEM STATEMENT
Water is an essential asset in the agricultural field for carrying out various farming activities. It
is therefore mostly stored in reservoirs and tanks where it is properly managed by monitoring
and controlling its levels for smooth and continuous use in agriculture. Monitoring is crucial for
avoiding overflows which lead to wastage of water and flooding of the agricultural fields.
However, since method of monitoring and control of water involves much of human
intervention, it at times become labour intensive and time consuming hence, absence of the
human intervention from time to time lead to the mentioned challenges such as overflow and
flooding thus its wastage. Due to this, there’s need for automated water level monitoring system
that provide real-time data and enable remote monitoring and control.
1.4 ASSUMPTIONS
i. It is assumed that the availability of reliable internet connectivity will be ensured for
seamless communication between the IoT devices and the Blynk platform.
ii. The ultrasonic sensors used for water level measurement will be accurately calibrated and
function within the specified parameters.
2
iii. Adequate power supply will be provided to all system components to ensure continuous
operation.
1.5 LIMITATIONS
i. The system's functionality may be limited by the range and accuracy of the ultrasonic
sensors used for water level measurement.
ii. Environmental factors such as temperature, humidity, and interference may affect the
performance of the system.
CHAPTER TWO
2.1 INTRODUCTION
3
In this chapter I carried literature review on previous works done by other people briefly
explaining what they did and their results. I also discussed the available research gaps in my
system.
4
In our project, we have used 19W submersible centrifugal water pump which is installed in the
lower reservoir, but there is no sensor or setup which can measure lower reservoir water level. If
water is dried out and the water level becomes below the pump set up. Then pump would not be
submerged in the lower water reservoir, diffuser could not suck the water by backward curved
vanes. As a result, Motor may burn. So this is the main limitation of our project.
e)
CHAPTER THREE
5
3.1 INTRODUCTION
In this chapter I discussed about the methodology I would use to work on the project, deigned the
block diagram, gave the specifications of block diagram components ,the softwares I’ll use for
the project, the future scope of my project and the project time-line.
6
3.3 Block Diagram
1. Interface for users to access and monitor water level data remotely.
2. Allows users to set custom thresholds, receive notifications/alerts, and control the motor
via the Blynk mobile application interface.
Acts as the intermediary platform for communication between the smartphone app and
the ESP32 microcontroller.
Receives data from the ESP32, stores it temporarily, and facilitates real-time data
visualization and control via the Blynk mobile application.
Reads data from the ultrasonic sensor and water level sensor.
7
Processes sensor data, calculates water levels, and transmits it to the Blynk IoT cloud
server
Receives commands from the Blynk app to control the motor via the relay.
Monitors the water level directly or indirectly (depending on the type of sensor used).
Relay
Acts as a switch to control the motor based on commands received from the ESP32
microcontroller.
Allows the ESP32 to turn the motor on/off or change its direction as needed.
Motor
Drives the mechanism for controlling water flow, such as a pump or valve.
Controlled by the ESP32 microcontroller via the relay based on user commands or
predefined thresholds.
8
3.5 SOFTWARES USED
Arduino IDE: where IDE stands for Integrated Development Environment - An official software
introduced by Arduino.cc, that is mainly used for writing, compiling and uploading the code in
almost all Arduino modules/boards. Arduino IDE is open-source software and is easily available
to download & install from Arduino's Official Site.
In our project, we have used 19W submersible centrifugal water pump which is installed in the
lower reservoir, but there is no sensor or setup which can measure lower reservoir water level. If
water is dried out and the water level becomes below the pump set up. Then pump would not be
submerged in the lower water reservoir, diffuser could not suck the water by backward curved
vanes. As a result, Motor may burn. So this is the main limitation of our project.
For the industry usage, when water pump will be allowed to uplift water from lower reservoir or
local pond, river, then mud, sand, pebbles, household junks, wastes, plastics can block the water
pipe attached with the motor. So we must check the basic quality of water by Turbidity sensors.
It measures the amount of light that is scattered by the suspended solids in water. As the amount
of total suspended solids (TSS) in water increases, the water's turbidity level (and cloudiness or
haziness) increases. On another hand, ph. meter is also used to make sure of the acidity of the
water.
Hot water can harm the valves, vanes and pumps efficiency. Some thermocouple sensors or
thermistors can measure the lower level reservoirs water temperature. The thermocouple is
prepared by two dissimilar metals which generate the electrical voltage indirectly proportional to
change the temperature. By this process, we can implement some IoT devices to show temp data
in both upper and lower reservoir and upload it in the server.
9
CONCLUSION
Here we developed a circuit which will control and monitor the water level of an overhead tank
usingIOT. It also limits the wastage of water problem due to lack of proper monitoring in the
home. It consists mainly following parts wifi device, NodeMCU, , ultrasonic sensor(HC SR 04).
First it needs to be check whether our module is connected to wifi or not. If it is connected, it
will directly show the water level on mobile. It continuously monitors the water level of the tank.
Whenever the level crosses the predefined set lower, water pump will automatically start and if
the water level crosses the upper limit of the tank then the pump will automatically stop to
prevent wastage of water.
10
REFERENCES
1. https://thesai.org/Downloads/Volume14No8/Paper_29-
Design_and_Implementation_of_an_IoT_Control_and_Monitoring.pdf
2. https://www.researchgate.net/publication/
359253768_Design_and_Implementation_of_a_Smart_Water_Monitoring_System_IoT_Usi
ng_Arduino_Microcontroller
3. https://core.ac.uk/download/pdf/227194273.pdf
4. https://ijcrt.org/papers/IJCRT2202447.pdf
5. https://www.scribd.com/document/504662457/Water-Level-Monitoring-System-Using-
Iot
6. https://www.academia.edu/36782277/
Design_and_Implementation_of_IOT_Based_Real_Time_Monitoring_System_for_Aquacul
ture_using_Raspberry_Pi
7. https://radiobridge.com/lora-key-features#:~:text=A%20long%2Drange%20radio
%20(LoRa,and%20even%20animals%20and%20people.
LoRa Low data rate: LoRa technology has a slow transfer rate, usually in the hundreds of bits per
second. LoRa two-way communication: LoRa technology generally only supports one-way
communication, so additional communication protocols are required to enable two-way
communication.
11