IOT102 Final Project Report 1
IOT102 Final Project Report 1
IOT102-SE1825, Group 3
Van Kinh Kiet, Cao The Quan, Phan Thanh Tu, Tran Anh Huy, and Le The Dung
FPT University, Ho Chi Minh Campus, Vietnam
{kietvkse182744, quanctse182750, tuptse182945, huytase184545}@fpt.edu.vn, [email protected]
Abstract
The Internet of Things (IoT) has revolutionized many industries by providing innovative solutions to complex problems, one
of which is waste management. This project proposes an IoT-based waste management system designed to improve the efficiency
of waste collection and disposal processes in urban environments. The system uses smart bins equipped with sensors to monitor
waste levels in real time. Data from these sensors is transmitted to a central platform where the data is analyzed and processed.
Using this information, the system can optimize collection routes, reduce operating costs, and minimize environmental impact.
The integration of IoT technology ensures timely waste collection, prevents bin overflows, and improves the overall cleanliness
of the city. The system is also designed to monitor and manage bin fullness, thereby providing alerts when necessary, helping
the collection team to plan more effectively. Data collected from smart bins is stored on a cloud platform, allowing for remote
access and analysis. This helps optimize not only collection schedules but also the efficient allocation of resources and manpower.
Furthermore, the system can be integrated with other smart city applications to create a comprehensive and intelligent urban
management network. This project not only enhances waste management efficiency but also contributes to reducing environmental
impacts by optimizing waste collection and transportation, thereby reducing carbon emissions. Widespread deployment of this
system can significantly improve the quality of life in urban areas and contribute to building a more sustainable environment.
I. I NTRODUCTION
In the context of rapid urbanization and population growth, waste management has become one of the most pressing
challenges worldwide, particularly in maintaining clean and sustainable urban environments. Traditional waste management
systems often struggle to efficiently monitor and control the fill levels of garbage bins, leading to environmental and community
health concerns.
To address this issue, integrating IoT (Internet of Things) technology into waste management systems has brought significant
improvements. Smart sensors and automated communication systems enable real-time monitoring and management of waste
processing processes, thereby optimizing the operations of waste management units.
This system utilizes Servo motors and ultrasonic range measuring devices to accurately measure the fill levels of garbage
bins and adjust their lids automatically. Following measurement, the sealing and waste processing processes are automated,
reducing operational costs and time by up to 30% compared to traditional methods, while ensuring safety and sanitation for
the community.
Real-world studies conducted by scientific research report and real test project demonstrate that smart waste management
systems can reduce operational costs by 30% and save 25% of collection time compared to traditional methods. Additionally, the
system reduces uncollected waste by 20%, thereby minimizing overflowing bins and improving the urban living environment.
Data from smart sensors is aggregated and stored on cloud platforms, enabling remote management and more efficient
analysis. This not only enhances waste collection processes but also improves resource utilization efficiency and reduces
operational costs.
IoT-based waste management systems are among the most advanced solutions for improving urban living environments
and promoting sustainable development. This technology not only transforms the way we handle waste but also contributes
positively to building smart and environmentally-friendly cities.
II. M ETHODS AND M ATERIALS
A. System Model and Block Diagram
Servo
IR
Gateway
Sensor
Station
Ultrasonic Sensor : The positioner monitors the filling level of a trash bin
using continuous ultrasound measurements. It emits ultrasonic pulses (Trig)
and calculates the time for the reflected waves to return (Echo). This method
accurately detects the distance to the surface of the waste inside the bin,
facilitating precise monitoring of waste accumulation. The collected data is
transmitted to a central management system for efficient waste management.
Key pins include VCC for power supply, Trig for pulse emission, Echo
for pulse reception, OUT for sensor mode selection, and GND for ground
connection. Fig. 3: Utrasonic sensor
Servo Motor: The lid mechanism is controlled by a servo motor. The servo motor
rotates based on the command received from the central management system through
communication transmission from sensor/controller. Servo motors are responsible for
controlling the trash can lid. They open or close the lid based on received commands,
automating the process according to the fill level data from the sensor. VCC :Provides
power to the servo motor. GND :Ground connection for power supply. Control :Control
pin for the servo motor, usually connected to a PWM (Pulse Width Modulation) pin from
Fig. 4: Servo Motor a microcontroller.
Fig. 9: OT Based Waste Management Circuit Diagram of Gateway that consists of two tools.
Arduino Uno Ultrasonic Sensor IR Sensor Servo LoRa Module
5V VCC VCC VCC VCC
GND GND GND GND GND
2 DIO0
4 CONTROL
6 SIGNAL
7, 8 VCC, TRIG
9 RST
10, 11, 12, 13 NSS, MOSI, MISO, SCK
TABLE I: Pin Connectors between Arduino and LoRa and sensors in station
C. Software Programming
This report outlines the development and implementation of a Smart Trash Bin utilizing IoT technology. The project leverages
an ESP8266 for WiFi connectivity and the Blynk platform for remote monitoring and control. The system incorporates an
ultrasonic sensor for measuring the bin level, an IR sensor for detecting the presence of objects, and a servo motor for
controlling the bin lid. Data transmission is achieved via LoRa technology.
Setup and Configuration
Start
Is people near
No Is trash bin full? Yes
trash bin?
Yes
Text
No
Open lid
Servo Motor
Data
Process the sensor data
Ultrasonic
Sensor Data
End
Servo
Motor
Ultrasonic
BreadBoard sensor
IR
Sensor
Lora -
Arduino Receiver
Uno
LoRa -
Transmitor
ESP8266
Power
Bank
B. Experimental Results