0% found this document useful (0 votes)
24 views12 pages

Mini Project

Mini

Uploaded by

songsloverr.k
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views12 pages

Mini Project

Mini

Uploaded by

songsloverr.k
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

AUTOMATIC WATER CONTROL

PUMP USING ARDUINO

PROJECT REPORT

Submitted by

BABU SHANKAR.S

RAVI KUAMR.P

SHYAM KUMAR.S

DHAKSHINAMOORTHI.E

COMPUTER SCIENCE AND ENGINEERING

JKK MUNIRAJAH COLLEGE OF TECHNOLOGY


(An Autonomous Institution, affiliated to Anna University Chennai and Approved by AICTE)
CONTENT PAGE
S NO
.NO

1 ABSTRACT 04

2 OBJECTIVES 04

3 INTRODUCTION 04

4 BLOCK DIAGRAM 05

5 CIRUIT DIAGRAM 05

6 HARDWARE IMAGE 06

7 SOFTWARE OUTPUT 08

8 CONCLUSION & FUTURE USE 10

9 REFERENCE 10
1. ABSTRACT:
In this Arduino based automatic water level controller project we are
going to measure the water level by using ultrasonic sensors. Basic
principal of ultrasonic distance measurement is based on ECHO. When
sound waves are transmitted in environment then they return back to
the origin as ECHO after striking on any obstacle. So we have to only
calculate its traveling time of both sounds means outgoing time and
returning time to origin after striking on any obstacle. And after some
calculation we can get a result that is the distance. This concept is used
in our water controller project where the water motor pump is
automatically turned on when water level in the tank becomes low. You
can also check this simple water level indicator circuit for a simpler
version of this project.

2. OBJECTIVES:
• The main motive of this project is to save water and electricity.

• This project doesn’t require any human to operate as it is fully


automatic.

• This project can be connected in real life starter and control a motor.

• The operating current of this circuit is very small and it doesn’t


waste any power and doesn’t produce any heat.

• Though it is automatic, it can be controlled using manual


switches as per our convenient

3. INTRODUCTION

The automatic water control pump circuit posted here is used to


automate the operation of an electrical water pump based on the level
of water in the overhead tank. The automatic water pump controller
using arduino circuit can be used as a standalone system and can be
interfaced to the existing control panel. In this project we have used
very common, efficient and cheap components. It is very simple circuit
and useful for all. It is used in home, public forums, industries.
Especially, homes withelderly people it is a necessary one to fill the
tank for daily purpose. And for daily office workers it is one needful to
fill the tank. we are going to measure the water level by using help of
ultrasonic sensors. The ultrasonic sensors use the principle of “echo”.
When sound waves are transmitted, they after striking any obstacle
return. So, by using this principle we can calculate the time of travel
for outgoing as well as returning.
The system will comprise of ultrasonic sensors which will be fitted right at
the brim of the container. As soon as the sensors detect that water level has
reached its maximum potential, water flow will automatically be turned
off. The aim of our project is to not only ensure that water doesn’t overflow
but also display the amount of water filled in the container at any given
time on a LCD screen

The implementation automatic water level controller so that we no longer


have to manually switch ON and OFF the motor. The device automatically
monitors the water level and hence triggers the relay which in turn triggers
the motor. This helps in reducing wastage of water as well as electricity.
This also reduces manpower as we no longer need to operate it manually.
4. BLOCK DIAGRAM

5. CIRCUIT DIAGRAM
➢ The uses of a water level indicator include the real time
applications:

• Can be used in water tanks to control water levels.


• Automatically turn ON/OFF pumps.

• Can be used in factories, commercial complexes, apartments,

home,
• Fuel tank level gauging.

• Oil tank level control.

• High & low-level alarms.

• Pool water level control.

• To control flow rate.

• Reduce water wastage.

• To attain stable flow of water.

• High & low-level alarms.


• Sea level monitoring.
Fig 6.1

Fig 6.2
7. SOFTWARE OUTPUT
// //
// Arduino Ultrasoninc Sensor HC-SR04
// Re-writed by Arbi Abdul Jabbaar
// Using Arduino IDE 1.8.7
// Using HC-SR04 Module
// Tested on 17 September 2019
// //

#define echoPin 2 // attach pin D2 Arduino to pin


Echo of HC-SR04 #define trigPin 3 //attach pin D3
Arduino to pin Trig of HC-SR04

// defines variables
long duration; // variable for the duration of
sound wave travel int distance; // variable for
the distance measurement

void setup() {
pinMode(trigPin, OUTPUT); // Sets the trigPin
as an OUTPUT pinMode(echoPin, INPUT); //
Sets the echoPin as an INPUT
Serial.begin(9600); // // Serial Communication is starting with
9600 of baudrate speed Serial.println("Ultrasonic Sensor HC-
SR04 Test"); // print some text in Serial Monitor
Serial.println("with Arduino UNO R3");
}
void loop() {
// Clears the trigPin
condition
digitalWrite(trigPin,
LOW);
delayMicroseconds(2);
// Sets the trigPin HIGH (ACTIVE) for 10
microseconds digitalWrite(trigPin, HIGH);
delayMicroseconds(10);

digitalWrite(trigPin, LOW);
// Reads the echoPin, returns the sound wave travel
time in microseconds duration = pulseIn(echoPin,
HIGH);
// Calculating the distance
distance = duration * 0.034 / 2; // Speed of sound wave divided by 2 (go
and back)
// Displays the distance on the
Serial Monitor
Serial.print("Distance: ");
Serial.print(distance);
Serial.println(" cm");
}
digitalWrite(trigPin, LOW);
// Reads the echoPin, returns the sound wave travel
time in microseconds duration = pulseIn(echoPin,
HIGH);
// Calculating the distance
distance = duration * 0.034 / 2; // Speed of sound wave divided by 2 (go
and back)
// Displays the distance on the
Serial Monitor
Serial.print("Distance: ");
Serial.print(distance);
Serial.println(" cm");
}
TRUTH TABLE FOR RELAY OPERATION

The water level in Relay operation Pump motor


the tank (RL2) operation

Below low level On Starts

Above low level and


below high level On Remains on

Reaches high level Off Stops


8. CONCLUSION & FUTURE USE.
• In this busy day to day life to fill water tank is essential one for daily
uses.

• In this case, some people may forget to switch on and switch off the
motor properly.

• This may leads to wastage of electricity and water

• In order to address the problem,we have to use this submersible


pump automatic starter

• Through this starter, motor will turn on when there is insufficient


water in tank and turn off automatically when reaches required
limit in the tank

• Automatic water level monitoring system has a good scope in


future especially for agriculture sector. There are any areas where
we need water level controller. It could be agricultural fields,
overhead tanks. We can make this project wireless by using NRF
transmitter and receiver. We can also add Ethernet shield so that
we can get all the information using mobile phones and control it
accordingly.

• This project has achieved the main objectives. Moreover, 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.
9. REFERENCES
[1] S. M. Khaled Reza, Shah Ahsanuzzaman Md. Tariq, S.M. Mohsin
Reza,“Microcontroller Based Automated Water Level Sensing
and Controlling:
Design and Implementation Issue”, 0, San Francisco, USA
[2] Ria Sood, Manjit Kaur, Hemant Lenka , “ Design and
Development of Automatic Water Flowmeter”, Mohali, India
[3] SanamPudasaini, Anuj Pathak, SukirtiDhakal, Milan
Paudel,”Automatic Water Level Controller with Short
Messaging Service (SMS) Notification”, Kathmandu University,
Nepal.

You might also like