Automatic Water Level Indicator and Controller Using Arduino
Automatic Water Level Indicator and Controller Using Arduino
Group Members
BEE-8A
SPRING 2021
Submitted to
pg. 1
Table of Contents
1. Abstract ................................................................................................................ 3
2. Introduction ......................................................................................................... 3
3. Components and Tools Description ................................................................... 4
4. Flow Chart............................................................................................................ 5
5. Methodology ......................................................................................................... 6
5.1 Circuit/ Simulation Diagram .............................................................. 6
5.2 Circuit / Simulation Description ........................................................ 6
6. Results and Discussions ....................................................................................... 7
7. Conclusion and Future Work ............................................................................. 8
8. References ............................................................................................................. 8
pg. 2
1. ABSTRACT
Most of the people in residential areas face the problem of running out of water and
overflow of water in water tanks due to excess supply of water. It becomes difficult
for users to judge the level of water in water tanks. When the pump is turned ON,
users will not realize that the water tank is filled, which may result in overflow. Water
level indicator and controller system is used to sort out the issues associated with
water tank. It is also possible to check the level of the water using sensor so that
whenever the water goes below, pump gets turned ON automatically. Also, when
there is overflow of water in water tank it uses sensor to detect the water level so that
if the water level goes above, the pump gets turned off automatically. This system
prevents wastage of water
2. INTRODUCTION
Water is a universal solvent which plays an important role in everyday life. The total
amount of water available on earth has been estimated at 1.4 billion cubic kilometers,
enough to cover the planet with a layer of about 3km.
In this Arduino based automatic water level indicator and controller project, the
water level is being measured by using ultrasonic sensors. The objective of the
project is to measure the level of water in the tank and notify the user about the water
level.
Water Level Indicator and Controller using Arduino” project, the water is being
measured by using ultrasonic sensors. Initially, the tank is considered to be empty.
The motor pump is automatically turned ON when the water level becomes low and
turned OFF when the tank is full.
pg. 3
3. COMPONENTS AND TOOLS DESCRIPTION
1N4001 diode
1N4007 is a PN junction rectifier diode. These types of diodes allow only the flow of
electrical current in one direction only. So, it can be used for the conversion of AC power to
DC. 1N 4007 is electrically compatible with other rectifier diodes and can be used instead
of any of the diode belonging to 1N400X series.
Arduino Uno
Logic state
logic state the logical sense, true or false, of a given binary signal. A binary signal is a digital
signal that has only two valid values. In TTL circuits, for example, a true state is represented
by a logic 1, approximately equal to +5 volts on a signal line; logic 0 is approximately 0
volts.
DC motor.
A direct current (DC) motor is a type of electric machine that converts electrical energy into
mechanical energy. DC motors take electrical power through direct current, and convert this
energy into mechanical rotation.
2N5551 transistor.
The 2N5551 is an NPN amplifier Transistor with an amplification factor of 80 when the
collector current is 10mA. Due to this feature, the transistor is commonly used for
amplification of audio or other low power signals
Relay
A relay is an electrically operated switch. It consists of a set of input terminals for a single
or multiple control signals, and a set of operating contact terminals. The switch may have
any number of contacts in multiple contact forms, such as make contacts, break contacts, or
combinations thereof.
pg. 4
4. FLOW DIAGRAM
pg. 5
5. METHODOLOGY
5.1. Circuit / Simulation Diagram
pg. 6
6. RESULTS AND DISCUSSIONS
This result shows a system which proposes a simple water level monitoring system with
different levels indicated. It also signifies when the water level is below and above than the
requirement. It automates the process of water pumping in an over-head tank storage
system and has the ability to detect the level of water in a tank, switch on/off the pump
accordingly and display the status on an LCD.
pg. 7
7. CONCLUSION
The water tank overflows as the height of water in the tank cannot be randomly guessed. This
leads to extra energy consumption, which is a high concern in the present. People also need to
wait and stop doing their other activities until the tank is full. Hence, here is an idea which
senses and indicates the water level so that the pump can be switched off on appropriate time
and save water, electricity and time as well.
“Water Level Indicator and Controller Using Arduino” project can definitely be useful on a
large-scale basis due to minimum requirement of man power and also the installation process
being easier making more compatible for everyone to use.
8. FUTURE ENHANCEMENTS:
The automatic water level indicator and controller using Arduino project can also be
installed with pH sensors which will help to regulate the acidity or alkalinity of the water.
9. REFERENCES
https://www.irjet.net/archives/V7/i5/IRJET-V7I51024.pdf
pg. 8