Design & Development of Smart Dustbin Project


The Smart Dustbin Project comes under the domain of Environment, Health, and Hygiene. Through this Smart Dustbin project, we aimed to build a working prototype of a dustbin whose lid opens automatically, without any contact when a person comes near it (in the range of 2 – 30 centimeters) to throw the trash. Since the process is contactless it maintains public hygiene and sanitation. Moreover, there are many instances in public places where the dustbins overflow because of irregularity in the waste collection from the dustbin (which is usually done by the municipality sanitation workers).

To overcome this issue, our next target was to provide functionality such that when the dustbin is full, it will not open at all if the person comes near it to throw the trash. Now, a sanitation worker will need to open the bin to empty the contents irrespective of whether it is full. Therefore, to unload the bin in case it is full we provided a switch that when pressed will open the lid in any case. And in this case, the lid will continue to remain open until there is an object (hand) in front of the ultrasonic sensor in the predefined range.

This Smart Dustbin product can be useful in all the places where the dustbin is frequently used and minimal or no contact is expected from the user. For example, doctors can use this in an operation theatre, flight attendants can use it while serving food, it can also be used in public toilets, etc. In countries like India, where waste management is a crucial problem, it is important to work further on such products that provide methods to collect the garbage along with maintaining proper hygiene as well as contributing to the environment.


Using a microcontroller-based system, we achieved the 3 functionalities at the end of this project that we had aimed for.

1. First, we were able to open the dustbin without any contact using the ultrasonic sensor (the side sensor). It is programmed to detect motion in the range of 2 – 30 centimeters in front of it and this will open the lid.

2. The second functionality is that when the dustbin is full (it reaches a level defined in the code), it will not open even if there is movement in front of the side sensor. This functionality is helpful to resolve the issue of the overloaded dustbins which are often seen in public places all around India. The level of the garbage inside the dustbin is sensed using another ultrasonic sensor (the top sensor).

3. Finally, the last functionality is to be able to unload the dustbin when it is full. This functionality is needed because when the garbage in the dustbin reaches a particular level, after that it can not be opened even with the motion in front of the side sensor (because of the second functionality). Therefore, in this case, to unload the dustbin for reusing we added a pushbutton in our circuit.

Components Used:

  • 2 HC-SR04 Ultrasonic Sensors – One on the cylindrical surface (Side Sensor) and the other on the lid (Top Sensor)
  • Mini/Micro Servo Motor (9 gms)
  • 4-pin push button
  • Resistor
  • 9-volt power supply
  • Jumper wires
  • Breadboard code:

Visit Here to Download the Complete Smart Dustbin project code, report, Output Video Link, and any academic project help from the project developer.

Obstacle Avoidance Voice Controlled Robotic Vehicle Project

This Obstacle Avoidance Voice Controlled Robotic Vehicle Project work is mainly based on Arduino, Motor driver, and Bluetooth module. Arduino is an open-source prototyping platform that is based on easy-to-use hardware and software. Arduino makes use of an ATmega328 microcontroller.

Robotics has become a major part of our day-to-day life and also it plays a vital role in the development of new technology in the engineering field. This is a simple type of remote control car, where the ordinary microcontroller has been replaced by Arduino and the IR sensors have been replaced by the Bluetooth module.

The remote device to control this device can be any android or IOS mobile phone. And in this, we have also included the ultrasonic sensor which detects any obstacle present in front if any it stops the car. This project can be made used on a large scale for real-time vehicles.

hardware implementation of the circuit diagram including ultrasonic sensor

This project is controlling cars not by using sensors or transmitters but by using Bluetooth which is a very simple medium of communication in the present day. The remote device which controls this project is an android device that has an inbuilt Bluetooth module. Through Bluetooth, we can connect two devices.

Here we have inserted a Bluetooth module that gets connected to the phone‘s Bluetooth, which allows us to communicate and allows to take control over it. The main control of the car is played by the Arduino UNO which is the micro-controller ATMEGA32. Arduino has played a major role in the robotic section and it had made it easier to convert digital and analog signals to physical movements.

This project is Bluetooth-based because it gives us a wider range of control and more efficiency. It also gives us the advantage of changing the remote anytime, so that we can use any android device including phones, tablets, and computers. Physical barriers like walls and doors do not affect controlling the car. We have also included the ultrasonic sensor which helps the bot to stop automatically when an obstacle is present before it. An obstacle detector is added to protect the system from obstacles on the way by using an ultrasonic sensor that is mounted on the servo motor.

The voice-controlling commands are successfully transmitted via Bluetooth technology and on reception; the desired operations successfully take place. This project reduces human efforts in places or situations where human interventions are difficult. Such systems can be brought into use in places such as industries, military, and defense, research purposes, etc.

Hardware components to implement this project:

  • Arduino UNO
  • Motor shield
  • Ultrasonic Sensor
  • Bluetooth Module (HC-05)
  • Servo Motor
  • Jumper Wires
  • Bo Motor 300 rpm
  • Car Kit

Download the complete OBSTACLE AVOIDANCE VOICE CONTROLLED ROBOT Final Year ECE Project code & Report.