Water DAM Level Indicator and
Automatic Turn off Water Pump
with Fulfillment of Water Tank.
By
Group#2
Department of Physics, Bahauddin Zakariya
University, Multan
               INTRODUCTION
 Automatic water pump controller is a series of functions
  to control the Automatic Water Pump Controller Circuit
  in a reservoir or water storage.
 The water level sensor is made with a metal plate
  mounted on the reservoir or water tank.
 With a sensor in the short to create the top level and a
  detection sensor for detecting long again made for the
  lower level.
 And ground lines connected to the bottom of reservoirs.
             RELATED WORKS
 Khaled Reza el al., (2010) introduced the notion of water
  level monitoring and management within the context of
  electrical conductivity of thewater.
 The authors motivated by the technological affordances of
  mobile devices and the believe that water level
  management approach would help in reducing the home
  power consumption and as well as water overflow.
 The research result was a flexible, economical and easy
  configurable system designed on a low cost PIC16F84A
  microcontroller to determine and senses water level
  globally.
                      MATERIALS
    There are some objectives need to be achieved in order to
    accomplish this project.
          ARDUINO
      ULTARSONIC SENSOR
        WATER PUMP
         SOLDERING
           RELAY
         RESISTOR
        POWER SUPPLY
           SWITCH
            LED
           WIRE
      FEMALE-HEADER
        MALE-HEADER
          BUZZER
        16 X 2 LCD
BLOCK DIAGRAM & FLOWCHART
                  Explanation
The First block is the 16 cross 2 LCD Display, which is the output
unit.
This will be mainly responsible for Displaying the water level
and Pump status.
The Second block is the Arduino, this is considered as the brain
of this project.
This will be controlling and coordinating all the other blocks.
The Third block is the Buzzer.We use this unit to make the
project more user friendly.This will produce Buzzing sound
while the water level is very low.
The Forth block is the Sonar Sensor.This is mainly
responsible for measuring the water level.
The Fifth block is the Single Channel Relay Board.Arduino
will be controlling the Pump using this section.
The Sixth block is submersible pump.This will be using to
refill the Water Tank.
         Working of Sonar Sensor
Let's understand the working principle of the sonar
sensor.
Sonar Sensor, emits an ultrasound at 40 kiloHertz,
which travels through the air, and if there is an object
or obstacle on its path, It will bounce back to the
module.
Considering the travel time and the speed of the sound,
you can calculate the distance.
Continued….
         HARDWARE DESIGN
 The system performs the sensing level and control
 activities without the manual observation and
 attention in the site. Being an automatic system
 unavailing manpower and providing information for
 long period of time. The automatic water level control
 system has the following maincomponents
             CONTROL UNIT
 The basic operation of control unit is the controlling
  water pump by arduino which is programmed by
  particular program. Water pump are connected with
  an output pin of arduino via a relay circuit which is
  connected with a transistor.
  LIQUID CRYSTAL DISPLAY (LCD)
 LCD (Liquid Crystal Display) screen is an electronic
  display module and find a wide range of applications. A
  16x2 LCD display is very basic module and is very
  commonly used in various devices and circuits.
 A 16X2 LCD means it can display 16 characters per line and
  there are 2 such lines. In this LCD each character is
  displayed in 5x7 pixel matrix. This LCD has two registers,
  namely, Command and Data.
 The command register stores the command instructions
  given to the LCD. A command is an instruction given to
  LCD to do a predefinedtask.
PIN DIAGRAM & DESCRIPTION
SENSOR UNIT
HC-S04 Module
                     BUZZER
 It is an electronic used to give alarm sound as it is
  programmed
ARDUINO UNO CHIP
Relay Module
MOTOR
PIN NO.              FUNCTION                                                  NAME
1         Ground (0V)                                                 Ground
2         Supply voltage; 5V (4.7V – 5.3V)                            Vcc
3         Contrast adjustment; through a variable resistor            VEE
4         Selects command register when low; and data register        Register Select
          when high
5         Low to write to the register; High to read from the         Read/write
          register
6         Sends data to data pins when a high to low pulse is given   Enable
7                                                                     DB0
8                                                                     DB1
9                                                                     DB2
10                                                                    DB3
11                                                                    DB4
                          8-bit data pins
12                                                                    DB5
13                                                                    DB6
14                                                                    DB7
15        Backlight VCC (5V)                                          LED+
16        Backlight Ground (0V)                                       LED-
Complete
Circuit Diagram
OUTPUT
              CONCLUSION
 This project involved designing and development of
 automatic water level control system had exposed to
 the better way of software and hardware architecture
 that blends together for the interfacing purposes. The
 system employs the use of advance sensing technology
 to detect the water level.