OpenProjectLab

Smart Dustbin Project

Automatic dustbin that opens its lid when a hand is detected using ultrasonic sensing.

Components Required

Connections

Component Arduino Pin
Trig D2
Echo D3
Servo Signal D9

Arduino Code

#include 

Servo lid;

const int trigPin = 2;
const int echoPin = 3;

void setup() {
  lid.attach(9);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
}

void loop() {
  long duration;
  int distance;

  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);

  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);

  digitalWrite(trigPin, LOW);

  duration = pulseIn(echoPin, HIGH);

  distance = duration * 0.034 / 2;

  if (distance < 20) {
    lid.write(90);
    delay(2000);
    lid.write(0);
  }

  delay(100);
}

Estimated Cost

₹500 - ₹800

← Back to Projects