0% found this document useful (0 votes)
58 views5 pages

Smart Dustbin Project Using Arduino

Uploaded by

lovelysharma.ee
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views5 pages

Smart Dustbin Project Using Arduino

Uploaded by

lovelysharma.ee
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

International Journal of Scientific Research in Engineering and Management (IJSREM)

Volume: 04 Issue: 08 | August -2020 ISSN: 2582-3930

SMART DUSTBIN USING ARDUINO


MamtaPandey , AnamikaGowala
MrinalJyoti Goswami, ChinmoySaikia And Dr. Dibyajyoti Bora
School of Computing Sciences - Information Technology
The Assam Kaziranga University,Jorhat, Assam, India

Abstract: The main objective of the project is Keywords: arduino, microcontroller, IOT,
to design a smart dustbin which will help in circuitry
keeping our environment clean and also eco
INTRODUCTION:The rate increasing
friendly. We are inspired from Swaach Bharat
population in our country has increasing rapidly
Mission. Nowadays technologies are getting
and also we have increase in garbage which have
smarter day-by-day so, as to clean the
increased environmental issue. Dustbin is a
environment we are designing a smart dustbin
container which collects garbage’s or stores items
by using Arduino. This smart dustbin
management system is built on the which recyclable or non-recyclable, decompose
and non-decompose. They are usually used in
microcontroller based system having
homes, office etc, but in case they are full no one
ultrasonic sensors on the dustbin. If dustbin is
is there to clean it and the garbage are spilled out.
not maintained than these can cause an
unhealthy environment and can cause pollute The surrounding of a dustbin is also conducive
for increasing the pollution level. Air pollution
that affect our health. In this proposed
due to a dustbin can produce bacteria and virus
technology we have designed a smart dustbin
which can produce life harmful diseases for
using ARDUINO UNO, along with ultrasonic
sensor, servo motor, and battery jumper wire. human. Therefore, we have designed a smart
dustbin using ARDUINO UNO, ultrasonic sensor
After all hardware and software connection, which will sense the item to be thrown in the
now Smart Dustbin program will be run. dustbin and open the lid with the help of the
Dustbin lid will when someone comes near at motor. It is an IOT based project that will bring a
some range than wait for user to put garbage new and smart way of cleanliness. It is a decent
and close it. It’s properly running or not. For gadget to make your home clean, due to
social it will help toward health and practically all offspring of home consistently
hygiene, for business for we try to make it make it grimy and spread litter to a great extent
affordable to many as many possible. So by electronics, rappers and various other things.
that normal people to rich people can take Since the smart dustbin is additionally intriguing
benefit from it. and children make fun with it so it will help to
maintain cleanliness in home. It will be applied

© 2020, IJSREM | [Link] Page 1


International Journal of Scientific Research in Engineering and Management (IJSREM)
Volume: 04 Issue: 08 | August -2020 ISSN: 2582-3930

for various type of waste. Dustbin will open its 6. JUMPER WIRES
lid when someone/object is near at some range
then it will wait for given time period than it will 2. PROCEDURE:
close automatically. Here lid will close when you SERVO MOTOR CONNECTION SETUP:
don’t want to use and it will only open when it
required. Now, let me take you through the actual setup
and build process of the Smart Dustbin using
Arduino. First, I will start with the mechanism to
open the lid. As you might have already guessed,
1 .METHODOLOGY:SMART DUSTBIN I have used a Servo Motor for this purpose. In
USING ARDUINO is an IOT based project. Here order to open the lid, I have fixed a small plastic
we are using arduino for code execution, for tube (like an empty refill of a ball-point pen) to
the servo horn (a single ended horn) using instant
sensing we used ultrasonic sensor which will
glue. For this mechanism to be able to open the
open lid and wait for few moment. It will bring lid of the dustbin, it must be placed near the lid.
drastic changes in tern of cleanliness with the
help of technology. Everything is getting with In this the actual setup of dustbin design and
smart technology for the betterment of human build the system by using Arduino. Starting with
being. So this help in maintaining the the mechanism of opening the lid of dustbin, for
environment clean with the help of technology. It this purpose Servo motor has been [Link] open
is a sensor based dustbin so it would be easy to the lid, I have attached a small plastic tube (like
an empty refill of a ball-point pen) to the servo
access/use for any age group.
horn (a single ended horn) using instant glue.
Our aim is also to make it cost effective so that
many numbers of people can get the benefit from
this. And it should be usable to anyone and
ULTRASONIC SENSOR CONNECTING:
helpful for them.
After successfully servo motor is placed now it’s
time for sensor, so HC-SR04 Ultrasonic sensor is
To complete our project, we require some placed at the front of the dustbin.
software as well as some hardware.

1.1. Required Software:


WIRING UP THE COMPONENTS: The final
1. ARDUINO IDE step in the build process is to make the necessary
connections using long connecting wires as per
the circuit diagram and securing these wires so
1.2 Required Hardware: that they don’t hang around. All the wires from
both the components i.e. Ultrasonic Sensor and
1. ARDUINO UNO
Servo Motor are connected to respective pins of
2. ULTRASONIC SENSOR Arduino. This finishes up the build process of the
3. SERVO MOTOR Smart [Link] Code has been
4. 9V BATTERY submitted, and with all hardware and software
5. DUSTBIN

© 2020, IJSREM | [Link] Page 2


International Journal of Scientific Research in Engineering and Management (IJSREM)
Volume: 04 Issue: 08 | August -2020 ISSN: 2582-3930

connection in Dustbin. We will run our dustbin,


wait its working or not.

CIRCUIT DIAGRAM:
The circuit diagram of smart dustbin is shown in
given [Link] Uno board consist
ATmega328 P microcontroller, it is important
component of UNO board. In this other
components are present like a power supply,
ultrasonic module and servo motor etc.
The ultrasonic sensor echo pin and trigger pin is
connected to pin digital pin D7 and D8. The
+Vcc pin is connected to +5V supply and GND
pin is connected to ground pin of arduino Uno
board. The control (PWM) pin of servo motor is Fig .1 Circuit Diagram
connected to digital pin D9 of arduino. Hence,
servo motor is used to open the cap of dustbin. Initially, the cap of dustbin is switched back to
zero-degree position (Close) by the servo motor.
For this project and components used, the preset The controller keeps on monitoring the signal
level of distance between dustbin and hand is receive from ultrasonic module. When ultrasonic
fixed to 40 cm. module detects an obstacle, the controller check if
it crosses a threshold distance value set for open
Ultrasonic Sensor: This sensor is used in to locate
the cap of dustbin.
the distance between the smart dustbin and
hand/object come near to it. The principle behind As soon as that happens, the controller triggers
finding distance of obstacle is sonar wave. It only the servo motor when then open the cap for
detects obstacle when Trigger pin receive high limited line (as set in code part). For this system
pulse for the period more than 10 us. When this prototype set time is given for 2 second.
sensor verifies the presence of hand (obstacle) it
starts to send eight cycles of ultrasonic burst at 40 Here in this project also used an ON/OFF switch,
KHz and then it waits for reflected ultrasonic in order to activate and de-activated the smart
signal. dustbin whenever require as per situation. A pull-
up resistor of 10K is connected in series of switch
Ultrasonic sensor module has two drums. One of as shown in circuit diagram in order to solve the
the drums is used for transmitting the pulse of de-bouncing problem.
ultrasonic and the second drums are for receiving
the ultrasonic signal. We can also use Arduino NANO instead of
Arduinouno. Do not have to change source code
When ultrasonic detect/sense object, the echo pin because the board use identical pin for controlling
of module is set high. Waiting period of reflected servo motor, switch and ultrasonic sensor.
pulse is completely dependent upon the location
of obstacle. When the echo signal is obtained, we The simplest part of the project smart dustbin
can calculate the distance by using the formula using arduino is software part because it is clean,
simple and easy to understand. The program
Distance (in cm) = (duration/2) / 29.1 check the distance had also used “Servo.h” inbuilt
library function for servo operation. It can assume

© 2020, IJSREM | [Link] Page 3


International Journal of Scientific Research in Engineering and Management (IJSREM)
Volume: 04 Issue: 08 | August -2020 ISSN: 2582-3930

any value of motor rotation using  Maintain environment hygiene (i.e. no


“[Link](angle)” function but here we had overflowing of waste and less
only use two state of position (1) zero degree and unpleasant odor).
(2) 1800.
 It will help in bringing evolution by
technology in term of cleanliness.

3. WORKING:
After wiring and attaching all the devices and 4. CONCLUSION AND SUGGESTION: Here
setting up to the Smart Dustbin, now observe all we are going to make an evolution changes
the important setup whether they are well
toward cleanliness. The combination of
connected or something missed.
intelligent waste monitoring and trash
After connection set up now next step is to compaction technologies, smart dustbins are
submit/upload code in Arduino and supply power better and shoulders above traditional
to the circuit. garbage dustbin. It is equipped with smart
When system is powered ON, Arduino keeps devices like sensor [Link] of the
monitoring for any things that come near the dustbin will automatically open when an
sensor at give range. object comes near to the dustbin and after
When Ultrasonic sensor detect any object for certain time period it will close the lid.
example like hand or others, here Arduino
For social it will help toward health and
calculates its distance and if it less than a certain
predefines value than servo motor get activate hygiene, for business for we try to make it
first and with the support of the extended arm of affordable to many as many possible. So that
the lid. normal people to rich people can take benefit
from it. Believe this will bring something
Lid will open for a given time than it will
changes in term of cleanliness as well
automatically close.
[Link] our next work will be adding one
more sensor which will sense whether our dustbin
is full or not. And there will be a display will be
3.1 ADVANTAGES: added so that user can notify that dustbin is full or
not.
Following are the advantages of using Smart
dustbin: BIBLOGRAPHY:

 A reduction in the number of waste [1]Kumar NS, Vuayalakshmi B, Prarthana RJ,


collections needed by up to 80%, Shankar A. IOT based smart garbage alert system
resulting in less manpower, emissions, using Arduino UNO. In2016 IEEE Region 10
fuel use and traffic congestion. Conference (TENCON) 2016 Nov 22 (pp. 1028-
 A reduction in the number of waste 1034). IEEE.
bins needed.
[2]Reddy PS, Naik RN, Kumar AA, Kishor SN.
Wireless dust bin monitoring and alert system

© 2020, IJSREM | [Link] Page 4


International Journal of Scientific Research in Engineering and Management (IJSREM)
Volume: 04 Issue: 08 | August -2020 ISSN: 2582-3930

using Arduino. In2017 Second International Conference on Wireless Communications, Signal


Conference on Electrical, Computer and Processing and Networking (WiSPNET) 2017
Communication Technologies (ICECCT) 2017 Mar 22 (pp. 771-774). IEEE.
Feb 22 (pp. 1-5). IEEE.
[7]Selvaraj K, Chakrapani A. Smart dustbin
[3]Rafeeq M, Alam S. Automation of plastic, monitoring system using LAN Server and
metal and glass waste materials segregation using Arduino. International Journal of Advances in
arduino in scrap industry. In2016 International Computer and Electronics Engineering. 2017
Conference on Communication and Electronics Apr;2(4):20-3.
Systems (ICCES) 2016 Oct 21 (pp. 1-5). IEEE.
[8] Ramji DR, Shinde JR, Venkateswarlu R.
[4]Anushri G, Manikandan A, Nivas P, Vignesh Smart Hands-Free Waste Compactor Bin for
K. Garbage Monitoring System Using Arduino. Public [Link] Journal of Digital
Electronics. 2019;1(2):52-8.
[5]Zade R, Khadgi N, Kasbe M, Mujawar T.
Online Garbage Monitoring System Using [9] Hassan SA, Jameel NG, Şekeroğlu B. Smart
Arduino and LabVIEW. International Journal of solid waste monitoring and collection system.
Scientific Research in Network Security and International Journal. 2016 Oct;6(10).
Communication. 2018;6(6):5-9.
[10] Sai PY. IOT Smart garbage monitoring
[6]Baby CJ, Singh H, Srivastava A, Dhawan R, system in cities-An effective way to promote
Mahalakshmi P. Smart bin: An intelligent waste smart [Link] Journal of Advanced
alert and prediction system using machine Research in Computer Science and Software
learning approach. In2017 International Engineering. 2017 Feb;7(2).

© 2020, IJSREM | [Link] Page 5

Common questions

Powered by AI

The development of smart dustbins can significantly impact community health by maintaining hygiene and reducing exposure to harmful pathogens associated with waste spillage . Economically, it can lower waste management costs by reducing the frequency and resources needed for waste collection operations . By encouraging cleanliness and responsible waste disposal, smart dustbins can also enhance urban living conditions and community well-being, indirectly boosting local economies and attracting businesses seeking clean environments .

While the smart dustbin offers innovative solutions, its limitations include potential issues with sensor accuracy under varying environmental conditions, such as heavy rain or fog . Scalability challenges may arise due to the costs involved in large-scale deployment, although the project aims to be cost-effective . Furthermore, maintaining consistent power supply could be problematic in remote areas without a reliable electricity grid . User interaction is simplified, but technical issues like sensor glitches might require regular maintenance .

The smart dustbin system requires an Arduino UNO board, ultrasonic sensor, servo motor, 9V battery, dustbin, and jumper wires . The ultrasonic sensor detects the presence of an object near the dustbin by using sonar waves, triggering the servo motor to open the lid when an object is within 40 cm. The servo motor is controlled by the Arduino and connected to the dustbin lid mechanism using a plastic tube . This IOT-based system automates waste disposal by lifting the lid automatically when needed and closing it after a set period .

In less technologically advanced areas, smart dustbins face challenges such as limited access to stable internet connections and reliable power sources, which are crucial for IOT applications . Technical literacy among users might be low, leading to potential misuse or underutilization of the technology. Moreover, maintenance could pose a significant challenge without readily available technical support. These issues might hinder acceptance and effectiveness in such regions, despite the system's potential benefits .

The servo motor in the smart dustbin system is used to control the lid's movement. It is connected to the dustbin lid via a plastic tube and is activated by the Arduino upon receiving signals from the ultrasonic sensor . The positioning of the servo motor is crucial; it must be close to the lid to effectively open it using the attached mechanism. The motor moves the lid to a 180-degree position to allow waste disposal and resets to zero degrees to close the lid .

The implementation of smart dustbins provides significant societal and environmental benefits by reducing waste collection frequency by up to 80%, which in turn decreases manpower, emissions, fuel use, and traffic congestion . Additionally, they maintain hygiene by preventing overflow and reducing unpleasant odors . By encouraging cleanliness, smart dustbins support public health initiatives and align with the Swaach Bharat Mission .

The ultrasonic sensor detects objects by emitting eight cycles of ultrasonic pulses at 40 KHz and waits for the echo to return. The time taken for the echo to return is used to calculate the distance of the object using the formula: Distance = (duration/2) / 29.1 . In the smart dustbin, the sensor identifies when an object is within 40 cm from the dustbin. Upon detection, it signals the Arduino to activate the servo motor, thus opening the dustbin lid .

Proposed enhancements for the smart dustbin system include adding an additional sensor to detect when the dustbin is full and incorporating a display to notify users of this status . These improvements aim to optimize waste management by preventing overflows and ensuring timely disposal by alerting users. Enhanced functionality through these features could facilitate broader adoption by making the system more intuitive and user-friendly, further supporting cleanliness initiatives .

IOT plays a crucial role in the design of the smart dustbin by enabling automatic and remote monitoring of waste levels . This connectivity allows for real-time data collection on waste patterns, enabling more efficient scheduling of waste collection, reducing operational costs, and optimizing resource allocation. The integration of IOT simplifies the user experience by automating lid operation, thereby encouraging usage. Overall, IOT's application in smart dustbins revolutionizes modern waste management by promoting cleaner environments and streamlining waste handling processes .

The Arduino code uses the Servo.h library to control the servo motor, allowing precise control of the lid's movement between specified angles, typically from 0 to 180 degrees . By utilizing this library, the system can effectively manage the opening and closing of the dustbin lid in response to sensor inputs, enhancing user interaction and system reliability. The simplicity of the Servo.h library functions, such as "myServo.write(angle)", facilitates smoother implementation and maintenance .

You might also like