Wet & Dry Waste Smart Dustbin for House | Best science Project | Harish Projects


 Watch Full Detailed video 👇🏻


Diagram in Video👆

//Arduino Code//


//YouTube: Harish Projects

//Order Electronic Parts & Project kit: HarishProjects.com//

#include <Servo.h>

Servo servo1;

const int trigPin = 12;

const int echoPin = 11;

long duration;

int distance=0;

int potPin = A0; //input pin

int soil=0;

int fsoil;

void setup() 

{

  Serial.begin(9600);

//Serial.print("Humidity");

pinMode(trigPin, OUTPUT); 

pinMode(echoPin, INPUT); 

servo1.attach(8);

}

void loop() 

{



//YouTube: Harish Projects

//Order Electronic Parts & Project kit: HarishProjects.com//

  

  int soil=0;

  for(int i=0;i<2;i++)

  {

digitalWrite(trigPin, LOW);

delayMicroseconds(7);

digitalWrite(trigPin, HIGH);

delayMicroseconds(10);

digitalWrite(trigPin, LOW);

delayMicroseconds(10);

duration = pulseIn(echoPin, HIGH);

distance= duration*0.034/2+distance;

delay(10);


  }

  distance=distance/2;

  Serial.println(distance);

if (distance <20 && distance>1)

{

  delay(1000);

for(int i=0;i<3;i++)

{

soil = analogRead(potPin) ;

soil = constrain(soil, 485, 1023);

fsoil = (map(soil, 485, 1023, 100, 0))+fsoil;

delay(75);

}

fsoil=fsoil/3;

Serial.println(fsoil);

Serial.print("%");

if(fsoil>3)

{delay(1000);

  Serial.print("WET ");

  servo1.write(180);

delay(3000);} 

else{ delay(1000);

  Serial.print("dry ");

servo1.write(0);

delay(3000);}


//YouTube: Harish Projects

//Order Electronic Parts & Project kit: HarishProjects.com//


servo1.write(90);}

distance=0;

fsoil=0;delay(1000);

}




Comments

Aryan k sharma said…
Bhai kaise bnde ho aapnekhud B bola ki me insta prr msg dekhta hun abhi dekh bhi ni rhe yrr pls help krdo
Redme said…
Yash Harish dudhmal

Popular posts from this blog

Smart Bridge - Automatic Hight increase when flooding | Best science Project

How to make Phone control RC car using Arduino #phoneControlCar

Inspire Award Project | Train accident Prevention project | Best science Project / Harish Projects