Skip to Content

Smart Dustbin


The smart dustbin is a modern solution designed to streamline waste management processes by integrating Arduino technology. Equipped with sensors, the dustbin detects the presence and volume of trash, automatically opening its lid when approached by the user. Arduino serves as the control hub, processing sensor data and managing the bin's functions. Additionally, the smart dustbin can be programmed to send alerts when it's nearing capacity, facilitating timely waste disposal and maintenance. With its efficient and automated operation, the smart dustbin enhances convenience, promotes cleanliness, and contributes to a more sustainable environment.

                 Circuit Diagram :-

                   

Code :-


// By Arduino Techy
                                  //
#include <Servo.h>

// constants won't change
const int TRIG_PIN  = 6; 
const int ECHO_PIN  = 7;  
const int SERVO_PIN = 9; // Arduino pin connected to Servo Motor's pin
const int DISTANCE_THRESHOLD = 11; // centimeters

Servo servo; // create servo object to control a servo

// variables will change:
float duration_us, distance_cm;

void setup() {
  Serial.begin (9600);       // initialize serial port
  pinMode(TRIG_PIN, OUTPUT); // set arduino pin to output mode
  servo.attach(SERVO_PIN);  
  servo.write(0);
}

void loop() {
  // generate 10-microsecond pulse to TRIG pin
  digitalWrite(TRIG_PIN, HIGH);
  delayMicroseconds(10);
  digitalWrite(TRIG_PIN, LOW);

  // measure duration of pulse from ECHO pin
  duration_us = pulseIn(ECHO_PIN, HIGH);
  // calculate the distance
  distance_cm = 0.017 * duration_us;

  if(distance_cm < DISTANCE_THRESHOLD)
    servo.write(90); // rotate servo motor to 90 degree
  else
    servo.write(0);  // rotate servo motor to 0 degree

  // print the value to Serial Monitor
  Serial.print("distance: ");
  Serial.print(distance_cm);
  Serial.println(" cm");

  delay(2000);
}


Components :-

Arduino Uno

Buying Link - 

https://amzn.to/3VZqOE5


 

Ultrasonic Sensor 

Buying Link -

 https://amzn.to/3vJJs8y


Servo Motor

Buying Link - 

https://amzn.to/3Uj7MaO


Jumper Wires 

Buying Link - 

https://amzn.to/43V7QRf


Breadboard

Buying Link - 

https://amzn.to/3TWbzJv


Note :-

You can make more projects with this circuit like Automatic Gate for parking etc.

.

Smart Stick for blind