Arduino Project : Water Level detector

Thanks for Visiting here

Print Friendly and PDF

 Arduino Project : Water Level detector 

Water level detector

Components :- 

1. Arduino uno
2. Water level sensor
3. Buzzer
4. 3 Led
5. LCD display

16x2 LCD display



Arduino uno



Buzzer


LED


Water Level



Wiring:-

Water Level Wiring

Water Level 

Arduino Uno 

+ 

5v 

- 

GND 

S 

A0 



    LED Wiring

LED 

Arduino 

RED Led 

8 

BLUE Led 

10 

GREEN Led 

9 


Buzzer Wiring

BUZZER 

Arduino 

+ 

5v 

- 

GND 

16x2 LCD Wiring

16x2 LCD 

Arduino 

GND 

GND 

VCC 

5v 

V0 

Potentiomter S 

RS 

12 

RW 

GND 

E 

11 

D4 

5 

D5 

4 

D6 

3 

D7 

2 

LED+ 

5V 

LED- 

GND 


Coding:- 

#include <LiquidCrystal.h>

LiquidCrystal lcd(12,11,5,4,3,2);//(rs,e,d4,d5,d6,d7);

int sen=A0;
int value;
int buzzer=7;
int red=8;
int blue=10;
int green=9;
void setup()
{
  lcd.begin(16,2);
  lcd.print("Water level");
  Serial.begin(9600);
  pinMode(sen,INPUT);
  pinMode(buzzer,OUTPUT);
  pinMode(red,OUTPUT);
  pinMode(green,OUTPUT);
  pinMode(blue,OUTPUT);
}
void loop()
{
    lcd.setCursor(0,1);//(c,R);
 
  value=analogRead(sen);
  value=(255./1023.)*value;
  Serial.println(value);
 if(value<10)
 {
  digitalWrite(red,HIGH);
  digitalWrite(buzzer,HIGH);
  digitalWrite(blue,LOW);
   lcd.print(value);
   lcd.print("  Empty");
 }
 if(value>=150)
 {
  digitalWrite(red,LOW);
  digitalWrite(buzzer,LOW);
  digitalWrite(green,HIGH);
  digitalWrite(blue,LOW);
  lcd.print(value);
  lcd.print("  Full");
 }
 if(value>50 && value<140)
 {
  digitalWrite(blue,HIGH);
   digitalWrite(buzzer,LOW);
  digitalWrite(green,LOW);
  digitalWrite(red,LOW);
  lcd.print(value);
  lcd.print("  Medium");
  
 }

  delay(500);

 

  
  
}


Final Project:- 

Thank You😊

Post a Comment

1 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.

Thanks for comment