Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

Department Of Electrical Engineering

INSTRUMENTATION AND MEASUREMENT (LAB)

AUTOMATIC WATER LEVEL INDICATOR


AND CONTROLLER USING ARDUINO

Group Members

HARIS MEHMOOD 51144


HUMAYUN ARSHAD 51088
HASAN ALI SHAHID 51091
UMER KHAN 51126

BEE-8A

SPRING 2021

Submitted to

Engr. Yumnah Hasan

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

The Arduino Uno is an open-source microcontroller board based on the Microchip


ATmega328P microcontroller and developed by Arduino.cc. The board is equipped with
sets of digital and analog input/output pins that may be interfaced to various expansion
boards and other circuits.

 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

5.2. Circuit / Simulation Description


This above circuit is of Automatic water level control system consisted of Arduino to
automate the process of water pumping in a tank and has the ability to detect the level of
water in a tank and switches ON or OFF the pump accordingly and displays the status on the
LCD screen. The system also monitors the level of water in the sump tank (source tank). If
the level inside the sump tank is low, the pump will not be switched ON and this protects
the motor from dry running. The circuit tests the availability of water in the tank with the
help of a level detector and then adjusts the state of the water pump according to the
information collected through the level detector.

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

You might also like