0% found this document useful (0 votes)
9 views

Final W Level

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

Final W Level

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

TATYASAHEB KORE INSTITUTE OF ENGINEERING

&TECHNOLOGY
(ANAUTONOMOUSINSTITUTE)

BACHELOR OF ELECTRONICS &


TELECOMMUNICATIONENGINEERING

MINIPROJECT- I REPORT ON

“WATER LEVEL INDICATOR SYSTEM


USING ARDUINO”
SUBMITTED BY-
NAME ROLLNO.

Ms.Sayali Pravin Thoke 21

Ms. Pranali Bharat Patil 26

Ms.Pratiksha Sarjerao Patil 27

UNDER THE GUIDANCE OF

Prof. A.S.Mali

ACADEMICYEAR:2024-25
TATYASAHEB KORE INSTITUTE OF ENGINEERING
&TECHNOLOGY
(ANAUTONOMOUSINSTITUTE)

BACHELOR OF ELECTRONICS &


TELECOMMUNICATIONENGINEERING

CERTIFICATE
This is to certify that, Ms.Sayali Pravin Thoke , Ms.Pranali Bharat Patil ,
Ms.Pratiksha Sarjerao Patil the student of Third year Electronics and
Telecommunication Engineering Have successfully completed the Mini
Project-I work on “Water level indicator system using arduino” in partial
fulfillment for the award of Degree of Electronics and Telecommunication
Engineering (An Autonomous Institute), Kolhapur during academic year
2024-25.

Date:

Place:Warananagar

Prof.A.S.Mali Dr.S.T. Jadhav

Project GuideH.O.D, E&TC

Dr.D.N.Mane

Principal
ACKNOWLEDGEMENT

We are greatly indebted to ourguide Prof.A.S.Mali,for his unstinted support and


valuable suggestions. We are grateful to his not only for the guidance, but also
forunending patience and keeping our spirits high throughout MINI PROJECT-I We
expresss incere thanks to our beloved Head of the Department ,Dr.S.T.Jadhav and
Principal, Dr.D.N.Mane for being source of inspiration and providing us the different
facilities to carry out work.

We extend deepest thanks to all the teaching and nonteaching staff of the Department
of Electronics& Telecommunication Engineering of TKIET fortheir assistance and
cooperation.

Finally, we would like to thank our parents and friends for their moral support and
encouragement throughout our academics.

NAME ROLLNO.

Ms.Sayali Pravin Thoke 21

Ms. Pranali Bharat Patil 26

Ms.Pratiksha Sarjerao Patil 27


INDEX

SR.NO. TITLE

1. Introduction

2. Problem statement

3. Review

4. Objectives
5. Details of project

6. Methodology

7. Advantages & Disadvantages


`
8. Applications

9. Conclusion

10 Reference
1. INTRODUCTION :

Water level indicator is widely used in many industries and houses. People
generally worry about the wastage of water, when the switch ON the motor
and forget to OFF them. An Water Level Indicator may be defined as a
system by which we can get the information of any water reservoir Water
level indicator system are quite useful to reduce the wastage of water from
any reservoir, while filling such reservoir. But for domestic purpose we
cannot go for the instruments which use radar or ultrasonic principle that
costs high. Water tank overflow is a common problem which leads to the
wastage of water. In this project I am using the transistor based water level
indicator circuit is very useful to indicate the water levels in a tank. Whenever
tank gets filled, we get alerts on particular levels. The LEDs is generally used
for indicate the water levels. If the water level is full, then the circuits heeps
through the buzzer notifying that the water level is full.

2. PROBLEM STATEMENT:

Water tank overflow is a typical issue that results in water waste. There are a
variety of alternatives, such as ball valves that automatically shut off the
water flow when the tank is full. However, as an electronics geek, wouldn't
you prefer an electronic solution So, here's a simple and useful day that will
show you how to build a circuit that will detect the water level and sound an
alarm when the water tank is full or reaches a predetermined level.

3. REVIEW:

International Research Journal of Engineering and Technology


(IRJET) :
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.

4. OBJECTIVES :

 To learn the working of a water indicator


 Measure the water level when the circuits indicate when the tank its
half and full.
 To learn how to build simple circuits on proteus..
 We learn about Ardunio Software.
 Learn about automation.
 Cost effective solutions.

5. DETAILS OF PROJECT :

5.1 COMPONENTS–

 Arduino Uno
 LCD (used to represent water level )
 Resistors
 Connecting wires
 Relay
 NPN Transistor
 Motor
 Diode
5.2 CIRCUIT DIAGRAM –
6. METHODOLOGY

6.1 Algorithm:
1.Initialize the LCD with 16 columns and 2 rows.
2.Define pins for
four sensors (fullTank, halfTank, quTank, lowTank).
Full Tank: If all sensors (full, half, quarter, low) are high (1), display "FULL" and
turn the motor off.
Half Tank: If the fullTank sensor is low and halfTank, quarterTank, and lowTank are
high, display "HALF" and turn the motor off.
Quarter Tank: If fullTank and halfTank are low, and quarterTank and lowTank are
high, display "QUARTER" and turn the motor on.
Low Tank: If fullTank is low, halfTank is high sensors (lowTank, quTank, halfTank,
fullTank) and motor.
3.Set input mode for all the tank level sensors.
4.Set output mode for the motor.
Main Loop:
5.Read the input from the, quarterTank is low, and lowTank is high, display "LOW"
and turn the motor on.
6.Check the combinations of the sensor values to determine the tank status and
control the motor:

Empty Tank: If all sensors (full, half, quarter, low) are low (0), display "EMPTY"
and turn the motor on.
Sensor Failure: If none of the above conditions are met, display "Sensor Fail" and
ask for a check-up.
6.2 Flowchart:
6.3 Program :

#include<LiquidCrystal.h>

const int rs=12, en=11, d4=5, d5=4, d6=3, d7=2;


LiquidCrystal lcd(rs,en,d4,d5,d6,d7);

int lowTank=A3, quTank=A2, halfTank=A1, fullTank=A0;


int motor = 13;
int i,j,k,l;

void setup() {
lcd.begin(16,2);
lcd.print("Tank Status..............");

pinMode(lowTank, INPUT);
pinMode(lowTank, INPUT);
pinMode(lowTank, INPUT);
pinMode(lowTank, INPUT);
pinMode(motor, OUTPUT);
}

void loop() {
i = digitalRead(fullTank);
j = digitalRead(halfTank);
k = digitalRead(quTank);
l = digitalRead(lowTank);

if(i==1 && j==1 && k==1 && l==1){


lcd.setCursor(0,0);
lcd.print(char(219));
lcd.print(char(219));
lcd.print(char(219));
lcd.print(char(219));
lcd.print(' ');
lcd.setCursor(5,0);
lcd.print("FULL...........");
lcd.setCursor(0,1);
lcd.print("MOTOR IS OFF ");
digitalWrite(motor, LOW);
}
else{
if(i==0 && j==1 && k==1 && l==1){
lcd.setCursor(0,0);
lcd.print(char(219));
lcd.print(char(219));
lcd.print(char(219));
lcd.print("--");
lcd.print(' ');
lcd.setCursor(5,0);
lcd.print("HALF.........");
lcd.setCursor(0,1);
lcd.print("MOTOR IS OFF ");
digitalWrite(motor, LOW);
}

else{
if(i==0 && j==0 && k==1 && l==1){
lcd.setCursor(0,0);
lcd.print(char(219));
lcd.print(char(219));
lcd.print("--");
lcd.print("--");
lcd.print(' ');
lcd.setCursor(5,0);
lcd.print("QUARTER..........");
lcd.setCursor(0,1);
lcd.print("MOTOR IS ON ");
digitalWrite(motor, HIGH);
}

else{
if(i==0 && j==1 && k==0 && l==1){
lcd.setCursor(0,0);
lcd.print(char(219));
lcd.print("--");
lcd.print("--");
lcd.print("--");
lcd.print(' ');
lcd.setCursor(5,0);
lcd.print("LOW.............");
lcd.setCursor(0,1);
lcd.print("MOTOR IS ON ");
digitalWrite(motor, HIGH);
}

else{
if(i==0 && j==0 && k==0 && l==0){
lcd.setCursor(0,0);
lcd.print("--");
lcd.print("--");
lcd.print("--");
lcd.print("--");
lcd.print(' ');

lcd.setCursor(5,0);
lcd.print("EMPTY...........");
lcd.setCursor(0,1);
lcd.print("MOTOR IS ON ");
digitalWrite(motor, HIGH);
}
else{
digitalWrite(motor, LOW);
lcd.setCursor(0,0);
lcd.print("Sensor Fail");
lcd.setCursor(0,1);
lcd.print("NEED CHECK-UP..........");
}
}
}}}}
7.ADVANTAGES & DISADVANTAGES:

7.1 Advantages:

 Cost-effective: Uses basic components like LEDs and Arduino.


 Simple to implement: Minimal programming and hardware setup.
 Power Saver
 Reliable Electronic Design

7.2 Disadvantages:

 Water level controls need to be replaced every 3 years.


 The rust, foul and deteriorate
 No Warranty or Guarantee
 More difficult installation Most float switches are outdated

8. APPLICATION:

 Automatic Water level Controller can be used in Hotels, Factories.


 Homes Apartments, Commercial Complexes, Drainage, etc.
 , It can be fixed for single phase motor.,
9.CONCLUSION:

The water level Indicator employs a simple mechanism to detect and


indicate the water level in an over head tank or any other water
container the sensing is done by using set of four probes which are
placed at your different levels. We can conclude that this system is
very beneficial in rural as well as urban areas. It used on a large scale,
a can provide a major contribution of water for us at the future
generations these days the Earthly reserve of consumable water is
decreasing every moment every drop has its value.

10.REFRANCE:

1. Mallikarjun.G.Hudedmani , Nagaraj. S. N b , Shrikanth.B.J c , Ali


Adil Sha d , Pramod.G e
“Flexible Automatic Water Level Controller and Indicator World
Journal of Technology, Engineering. World Journal of Technology,
Engineering and Research, Volume 3, Issue 1 (2018) 359-366

2. Ms. Pooja K, Ms. Kusumavathi , Ms. Pavithra, Ms.


Nishmitha ,Prof. Aishwarya D Shetty “A AUTOMATIC WATER
LEVEL INDICATOR AND CONTROLLER USING Ardunio”
International Research Journal of Engineering and Technology
(IRJET) e-ISSN: 2395-0056.

You might also like