This project involves an IOT garbage monitoring system that uses ultrasonic sensors and other sensors to monitor garbage bin levels and detect toxic gases. It sends this data via GSM modem to a web page, which displays the bin statuses in color-coded graphics. When bin levels exceed limits or toxic gases are detected, the system sounds a buzzer. The system aims to keep cities clean by automatically informing about garbage levels in bins. It uses an AVR microcontroller, sensors, modem, display, and is powered by a battery and solar panel.
1. Abstract:
This project IOT Garbage Monitoring system is a very innovative system which will help
to keep the cities clean. This system monitors the garbage bins and informs about the level of
garbage collected in the garbage bins via a web page also it indicates status of Toxic gas
formation inside bin as well as the weight of the bin. For this the system uses ultrasonic sensors
placed over the bins to detect the garbage level and compare it with the garbage bins depth. The
system makes use of AVR family microcontroller, OLED screen, GSM modem for sending data
and a buzzer. The system is powered by a solar cell and battery. The OLED screen is used to
display the status of the level of garbage collected in the bins. Whereas a web page is built to
show the status to the user monitoring it. The web page gives a graphical view of the garbage
bins and highlights the garbage collected in color in order to show the level of garbage collected.
The display shows the status of the garbage level and the other sensor information. The system
puts on the buzzer when the level of garbage collected crosses the set limit or if there is presence
of toxic gases. Thus this system helps to keep the city clean by informing about the garbage
levels of the bins by providing graphical image of the bins via a web page.
Hardware Specifications:
AVR family microcontroller ATMega328P
GSM Modem: SIM900A
LED’s
OLED Display: 128x64 0.96'
Li Ion Battery
Solar Panel
Ultrasonic sensors
Resistors
Capacitors
Diodes
2. Software Specifications
AVR Studio
MC Programming Language: Embedded C
Block Diagram
Server Side Part:
We are using cloud services for storage of Sensor information and display meaningful
information on graphs. There are many services are available which provide the cloud storage
with graphical data representation.
MCU
Level1 Sensor
Toxic Gas Sensor
Level2 Sensor
Weight Sensor
GSM Modem
Display
Motor LID Control
Battery and
Solar Panel