How to make a Smart dustbin using Arduino
Smart Dustbin with Arduino

How to make a Smart dustbin using Arduino

Smart dustbin with Arduino

Welcome to the Techatronic Guys, we always try to come with the new inventions and electronic projects and this time we made a smart dustbin. and we are making a tutorial on it. In this tutorial, we will learn how to make a Smart Dustbin with Arduino. all the procedures, code and circuit diagram we will share with you. As all, we know the coming era and the present era is full of technology and automation. we try a small contribution to make dustbin which is also an automatic Dustbin. every day we see the thing smarter day by day. our phone our home our vehicle so we can try by ourselves in our daily use of things such as smart dustbin. also, this is fun for the children so they always try to throw the garbage into this dustbin. so, by this our home remains clean and also the child develope them to the technology.

What is Smart Dustbin?

The smart dustbin is an automatic lid opener system for garbage. there is a sensor that detects the person in front of the sensor and then the lid of the dustbin will be open. you can make the smart dustbin with our old dustbin present on your home. it is very simple just read the full article which consists principle, working and construction of the smart dustbin with Arduino. there are many other Arduino projects on the main page you can check there.


How does it work?

We are using an ultrasonic sensor that transmits the ultrasonic waves and receives the waves when it comeback by hitting any object. so when the person detects in front of the dustbin it sends some signal to the Arduino which we are using as Controller in this project. so now the Arduino gets the data and analyzes the data for further processing so that the dustbin can operate well. now, understand how the Arduino analyses the data. the ultrasonic sensor sends the received signal to the Arduino and Arduino calculates the distance by the duration of soundwaves come back.

Now, according to the distance, we make some conditions in the code. like if the distance between the person and the dustbin is less than the 20 centimeters then the Arduino will send a command to the servo motor to rotate 90 degrees from its initial position which causes the lid open and after the interval of the 10 seconds the lid well automatically close.

How to create Smart Dustbin with Arduino

to make this dustbin you need the following components Material:-

Components required:-

  • Arduino Uno
  • Servo motor
  • wires
  • Ultrasonic sensor
  • battery


Material required:-

  • Dustbin
  • cardboard
  • ice- cream stick
  • adhesive
  • scissor
  • Paper cutter
  • Cello tape


cut the lid of the dustbin replace the lid by the cardboard lid shape. you can see the whole construction video tutorial in the youtube video attached in this post. attach the ultrasonic sensor at the front of the dustbin. and connect the servo with an ice cream stick and attach it to the dustbin.

How to connect the components, see the circuit diagram.

smart dustbin with arduino circuit diagram

do the connection according to the circuit diagram



void setup() {

lcd.begin(16, 2);


void loop() {

digitalWrite(2, HIGH);
digitalWrite(2, LOW);
duration_front= pulseIn(3,HIGH);


digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
lcd.setCursor(0, 1);
lcd.print("Dustbin Is Full");


digitalWrite(5, LOW);
digitalWrite(6, LOW);
lcd.setCursor(0, 1);
lcd.print("Put your garbage");



Upload the code into the Arduino and then make all the connections. all the best

This Post Has 2 Comments

  1. trisha

    Which app you use for making circuit diagram?

    1. shahid saifi

      Thanks for Asking. it’s fritzing

Comments are closed.