BE Major Project
BE Major Project
• Introduction
• Problem statement
• Proposed Methodology
• Results
• Conclusion
• References
• Publication Details
• Project Competition
2
Introduction
3 BE Major Project
Literature Survey of existing systems
• Swachhata-MoHUA: It has been created by the Ministry of Housing and Urban
Affairs under the Swachh Bharat Mission. The mobile app enables citizens to report
garbage-related complaints, such as overflowing garbage cans, garbage dumps,
and littered streets, directly to municipal authorities [2].
• Aakri: A startup based in Hyderabad that offers a platform for scrap collection
services, allowing households and small organisations to eliminate dry waste such
as paper, plastic and metal.
4 BE Major Project
Literature Survey of existing systems
5 BE Major Project
Literature Survey of existing systems
• Bin-e : A European-designed intelligent waste bin solution that uses AI-powered
object recognition and ultrasonic sensors to automatically sort waste into the
appropriate compartments.
6 BE Major Project
Limitations of the existing systems
7 BE Major Project
Problem Statement
8 BE Major Project
Proposed Methodology
1. Data Collection: Capture live video feeds from multiple cameras and gather
sensor readings from the smart bin.
3. Sensor Monitoring: Continuously read dustbin fill levels using ultrasonic sensors
connected to Arduino.
4. Status Update: Update room and bin status based on detection results and
sensor data.
5. User Interface: Display live video, bin status, and room cleanliness status through
a GUI built with Tkinter.
9 BE Major Project
Smart Dustbin
The smart bin is equipped with an ultrasonic sensor connected to an Arduino. The
ultrasonic sensor continuously measures the distance from the sensor to the trash level
inside the bin. Based on the measured distance, the Arduino determines whether the bin
is empty, half-filled, almost full, or full. These status updates are displayed in real-time on
a graphical user interface (GUI) built using Tkinter in Python [6].
1. Real-time Fill Level Monitoring – Uses IoT sensors (ultrasonic) to detect how full
the bin is.
2. Automated Notifications – Sends alerts when the bin reaches a predefined
threshold (e.g., 80% full).
3. Priority-Based Cleaning System – Full bins are marked as high priority, ensuring
timely emptying and optimized resource allocation.
10 BE Major Project
Smart Dustbin
11
System Design
12 BE Major Project
Hardware and Software Requirements
Hardware Requirements
A computer with enough processing capacity (a multi-core processor, 8GB RAM, and a
dedicated GPU for real-time object detection), a webcam, and an Arduino with an ultrasonic
sensor for measuring distance to detect the fill level of the trash cans. The ultrasonic sensor
(HC-SR04) is interfaced to the Arduino and continuously feeds the system with real-time
distance information. The Arduino is connected to the computer through a serial USB
interface (COM port). A stable internet connection might also be required for downloading
the necessary software libraries and models.
Software Requirements
The important software components include Python as the primary programming language,
OpenCV for video processing and managing the camera inputs, and YOLOv8 (pre-trained
deep learning model) for object detection. Tkinter, along with the ttkthemes library, is used
to build the graphical user interface (GUI) to display real-time data and video feeds. The
system also uses the Ultralytics library for YOLO model integration. The Arduino
communicates with the Python program via the PySerial library for real-time sensor data
transfer. It is designed to work on Windows OS based Python 3.x and utilises pip-installed
necessary libraries.
13 BE Major Project
Results
14 BE Major Project
Results
15
Conclusion
16 BE Major Project
References
[1] Ferronato, N., & Torretta, V. (2019). "Waste Mismanagement in Developing Countries:
A Review of Global Issues." Waste Management, 87, 139-151.
[3] Singh, R., & Gautam, S. (2021). "AI-Enabled Smart Waste Management Systems: A
Comparative Study." Journal of Cleaner Production, 295, 126450.
[4] Gupta, S., & Sharma, A. (2019). "A Machine Learning Approach to Garbage
Classification for Smart Cities." IEEE Transactions on Sustainable Computing, 4(3),
476-487.
[5] Jin, Y., Zhao, C., Li, W., & Bai, J. (2021). "Automatic Garbage Detection in Urban
Environments Using Deep Neural Networks." Sustainability, 13(5), 2895.
[6] Saha, M., Paul, S., & Kumar, N. (2020). "Smart Waste Management Using IoT-Based
Sensors,Drones, and AI." International Journal of Environmental Science and
Technology, 17(9), 2345-2358.
17 BE Major Project
Publication Details
18
Project Competition
19
Thank You