Professional Documents
Culture Documents
Garbage Segregation
Garbage Segregation
INDICATOR
A PROJECT REPORT
Submitted by
A.GUNASEELAN
(421321106013)
APRIL-2024
BONAFIDE CERITIFICATE
SIGNATURE SIGNATURE
First of all we thank the almighty for showering the blessings on us for the completion of
our project. We thank our parents for being supportive during all time finishing this project.
Our sincere thanks to our respected principal Dr.G.ELANGO M.E, PhD, for
encouraging us throughout our project.
We take privilege to extend to our hearty thanks to our Head of the Department
of Electronics and Communication Engineering, Er. (Mrs).S.SENTHAZHAI M.E., for
her commendable support during the course of our project.
We deem it pleasure and proud to record our hearty and sincere thanks to our guide
Er.(Ms).V.SUDHA M.E.,M.I.S.T.E., Assistant Professor for her encouraging and
stimulating guidance who helped us for the worthy presentation and accomplishment
for this project work.
1 ABSTRACT 01
2. LITERATURE REVIEW 01
3. SYSTEM DESIGN 03
4. IMPLEMENTATION 06
5. METHEDOLOGIES 07
8. BLOCK DIAGRAM 17
10. CONCLUSION 19
11. REFERENCES 20
ABSTRACT :
LITERATURE REVIEW:
Municipal solid waste (MSW) management has become a critical issue in urban
environments due to rapid population growth and urbanization. To address this
challenge, researchers and engineers have explored various technologies and
methodologies for improving waste segregation and collection processes. In this
literature review, we discuss the key findings and advancements in the field of garbage
segregation systems and bin-level indicators.
1
1. GARBAGE SEGREGATION SYSTEMS:
Previous studies have investigated different approaches for automated garbage
segregation, including sensor-based systems, image processing techniques, and
machine learning algorithms. For example, Patel et al. (2018) proposed a waste
segregation system using image processing and neural networks to classify waste into
organic and inorganic categories. Similarly, Gupta et al. (2019) developed a sensor-
based waste segregation system using infrared sensors and machine learning algorithms
to identify recyclable materials.
Bin level indicators play a crucial role in optimizing waste collection routes and
scheduling to improve efficiency and reduce operational costs. Researchers have
explored various technologies for bin level monitoring, such as ultrasonic sensors, load
cells, and RFID tags. For instance, the study conducted by Li et al. (2017) implemented
an ultrasonic sensor-based bin level monitoring system to provide real-time fill-level
information to waste management authorities, enabling proactive waste collection
strategies.
Few studies have focused on integrating garbage segregation systems with bin
level monitoring technology to create comprehensive waste management solutions. One
notable example is the work by Kumar et al. (2020), who developed an integrated
system combining image processing for waste segregation and ultrasonic sensors for
bin level monitoring. Their system demonstrated improved efficiency in waste
collection and resource allocation compared to traditional methods.
Despite the progress made in garbage segregation and bin level monitoring
technologies, several challenges remain, including sensor accuracy, system
2
robustness,and scalability. Additionally, there is a need for further research on
optimizing system algorithms, reducing energy consumption, and enhancing user
interface design for better
usability. However, these challenges also present opportunities for innovation and
collaboration among researchers, engineers, and waste management professionals to
develop more effective and sustainable waste management solutions.
SYSTEM DESIGN:
1. OVERALL ARCHITECTURE:
➢ The system consists of three main components: garbage segregation unit, bin
level monitoring unit, and central processing unit (CPU).
➢ The garbage segregation unit is responsible for classifying waste into different
categories based on its type.
➢ The bin level monitoring unit tracks the fill-level of waste bins in real-time.
➢ The CPU coordinates the operation of both units, processes data, and provides
a user interface for system management.
2. HARDWARE COMPONENTS:
3
➢ LCD display for user interface.
➢ Communication modules (e.g., Wi-Fi, Bluetooth) for data exchange between
components.
2. SOFTWARE COMPONENTS:
➢ Garbage Segregation Unit:
➢ Firmware for infrared sensors to detect different types of waste.
➢ Bin Level Monitoring Unit:
➢ Firmware for microcontroller to read data from ultrasonic sensors and transmit
it to the CPU.
➢ Central Processing Unit:
➢ Software for data processing and analysis.
➢ User interface software for displaying fill-level information and system status.
➢ Communication protocols for inter-device communication.
➢ Ultrasonic sensors are installed inside waste bins to measure the distance to
the waste surface.
➢ The microcontroller calculates the fill-level based on the measured distance
and transmits the data to the CPU.
6. COMMUNICATION PROTOCOL:
➢ The CPU communicates with the garbage segregation unit and bin level
monitoring unit using a wireless communication protocol (e.g., Wi-Fi).
4
➢ Data packets are transmitted between devices using a predefined format for
consistency and reliability.
7. POWER SUPPLY:
➢ The CPU interfaces with the garbage segregation unit and bin level monitoring
unit through standard communication protocols.
➢ Data flow between components is managed using a centralized data
processing approach, where the CPU aggregates and analyzes data from
multiple sources.
9. USER INTERFACE:
5
IMPLEMENTATION :
➢ Build the garbage segregation unit by mounting infrared sensors along a conveyor
belt and connecting them to a microcontroller.
➢ Construct the bin-level monitoring unit by installing ultrasonic sensors inside
waste bins and connecting them to a separate microcontroller.
➢ Assemble the central processing unit using a single-board computer, LCD
display, and communication modules.
➢ Develop firmware for the garbage segregation unit to interface with infrared
sensors, control conveyor belt movement, and classify waste based on sensor
data.
➢ Write firmware for the bin-level monitoring unit to read data from ultrasonic
sensors, calculate fill levels, and transmit data to the central processing unit.
➢ Create software for the central processing unit to manage data processing,
communication with other units, and user interface functionality.
➢ Test and debug software components to ensure they function correctly and meet
project requirements.
➢ Integrate hardware and software components to form a complete system.
➢ Conduct initial testing to verify communication between units, sensor
functionality, and system operation.
➢ Perform system calibration to optimize sensor accuracy and ensure reliable
performance.
➢ Iterate on design and implementation as needed based on testing results and
feedback.
➢ Design and implement the user interface for the central processing unit using
appropriate software development tools and frameworks.
➢ Create visual elements to display real-time fill-level information, system status
updates, and user controls.
➢ Test the user interface for usability, clarity, and responsiveness.
6
➢ Deploy the system in a real-world environment to assess its performance under
typical operating conditions.
➢ Monitor system operation and collect data on waste segregation accuracy, fill-
level monitoring accuracy, and overall system reliability.
➢ Evaluate user feedback and make any necessary adjustments to improve system
functionality and user experience.
➢ Document the implementation process, including hardware configurations,
software code, and system integration procedures.
➢ Compile a comprehensive report detailing the project objectives, methodology,
implementation details, test results, and conclusions.
➢ Prepare a presentation to showcase the project to stakeholders, including faculty
advisors, peers, and potential users.
➢ Demonstrate the system's capabilities, functionality, and performance through
live demonstrations and interactive sessions.
➢ Address questions and feedback from the audience and provide insights into the
project's significance and potential impact. Include any recommendations for
future enhancements or modifications to the system.
METHODOLOGIES:
➢ IDENTIFY STAKEHOLDERS:
Meet with waste management authorities, environmental agencies, and
potential users to understand their needs and requirements for waste segregation
and monitoring.
➢ DEFINE PROJECT OBJECTIVES:
Determine the goals of the project, such as improving waste management
efficiency, promoting recycling, and reducing environmental pollution.
7
➢ GATHER REQUIREMENTS:
Conduct interviews, surveys, and literature review to gather requirements
for the garbage segregator and bin level indicator system.
➢ ESTABLISH TIMELINES AND MILESTONES:
Create a project plan with specific timelines for each phase of
development, including design, implementation, testing, and deployment.
8
4. SOFTWARE DEVELOPMENT:
➢ WRITE FIRMWARE:
Develop firmware for microcontrollers to interface with sensors, process
data, and control actuators.
➢ DEVELOP SOFTWARE FOR CPU:
Create software for the central processing unit to manage data processing,
communication, and user interface functionality.
➢ TEST SOFTWARE COMPONENTS:
Test firmware and software components individually and in conjunction
with hardware to ensure proper functionality.
9
➢ MONITOR SYSTEM OPERATION:
Monitor the system's performance and collect data on waste segregation
accuracy, fill-level monitoring accuracy, and overall system functionality.
➢ VALIDATE SYSTEM PERFORMANCE:
Validate the system's performance against project requirements and user
expectations.
7. DOCUMENTATION AND REPORTING:
➢ PREPARE A PRESENTATION:
Create a presentation to communicate project findings and outcomes to
stakeholders, peers, and the academic community.
➢ DEMONSTRATE THE SYSTEM:
Showcase the system's capabilities, functionality, and performance through
live demonstrations and interactive sessions.
➢ ENGAGE WITH THE AUDIENCE:
Address questions, gather feedback, and share insights into the project's
significance and potential impact.
10
RESULT AND ANALYSIS:
• Result: The bin level monitoring system accurately measured the fill-level
of waste bins with an average error of ±5% compared to manual
measurements.
• Analysis: The ultrasonic sensors utilized in the system provided reliable
measurements of waste fill-levels, allowing waste management authorities
to monitor bin status in real time and optimize collection routes. However,
occasional discrepancies were observed, particularly in bins with irregular
shapes or obstructions.
11
• Analysis: The system's quick response time enables real-time monitoring
and management of waste disposal activities, enhancing overall efficiency
and responsiveness. Additionally, energy consumption was optimized
through the use of low-power sensors and efficient data processing
algorithms, contributing to sustainable operation.
5. ENVIRONMENTAL IMPACT:
12
6. DATA VISUALIZATION AND INTERPRETATION:
• For testing of the project we require some tools, like to test Arduino
program we require a software called Arduino IDE. Using this we can
check the program that program is working properly or not. For
hardware checking we require power supply and proper range of
measurements and a meter tape. The garbage dump should have only
solid waste.
13
APPENDIX
SOURCE CODE
#include <SoftwareSerial.h>
#include <DHT.h>
#define DHTPIN 2
SoftwareSerialmySerial(9, 10);
inttrigPin = 12;
constintechoPin = 11;
intchk;
float hum; //Stores humidity
value
14
dht.begin();
delay(100);
}
void loop() { // Clears the
trigPin
digitalWrite(trigPin,
LOW);
delayMicroseconds(2);
// Sets the trigPin on HIGH state for 10 micro
seconds digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Reads the echoPin, returns the sound wave travel time in
microseconds duration = pulseIn(echoPin, HIGH); //
Calculating the distance distance= duration*0.034/2;
// Prints the distance on the Serial
Monitor if (distance==5)
{ tone(buzzer, 1000); // Send 1KHz sound
signal...
delay(1000); // ...for 1 sec
noTone(buzzer); // Stop sound...
delay(1000);
Serial.print("Distance: ");
Serial.println(distance);
Serial.print(" cm");
hum = dht.readHumidity();
temp= dht.readTemperature();
15
//Print temp and humidity values to serial monitor
Serial.print("Humidity: ");
Serial.print(hum);
Serial.print(" %, Temp: ");
Serial.print(temp);
Serial.println(" Celsius");
mySerial.println("AT+CMGF=1"); //Sets the GSM Module in Text Mode
delay(1000); // Delay of 1000 milli seconds or 1 second
mySerial.println("AT+CMGS=\"+917059759945\"\r"); // Replace x with
mobile number
delay(1000);
mySerial.println("Distance: ");// The SMS text you want to send
mySerial.print(distance);
mySerial.print(" cm ");// The SMS text you want to send
mySerial.println("Humidity: ");// The SMS text you want to send
mySerial.print(hum);
mySerial.print(" %, Temp: ");// The SMS text you want to send
mySerial.print(temp); delay(100);
mySerial.println((char)26);// ASCII code of CTRL+Z delay(5000);
delay(2000);
}
}
16
BLOCK DIAGRAM
The open-source Arduino Software (IDE) makes it easy to write code and upload it to
the board. It runs on Windows, Mac OS X, and Linux. The environment is written in
Java and based on Processing and other open-source software. This software can be
used with any Arduino board. The Arduino development environment contains a text
editor for writing code, a message area, a text console, a toolbar with buttons for
common functions, and a series of menus. It connects to the Arduino hardware to
upload programs and communicate with them.Software written using Arduino are
called sketches. These sketches are written in thetext editor. Sketches are saved with
the file extension .ino
17
EXPERIMENT AND THE RESULT:
18
CONCLUSION:
The implementation of the garbage segregator and bin level indicator system
represents a significant step forward in modern waste management practices, offering
tangible benefits for waste segregation, monitoring, and environmental sustainability.
Through the integration of sensor-based technology and data processing algorithms, the
system has demonstrated commendable accuracy in waste classification and bin fill-
level monitoring, thereby enhancing operational efficiency and resource utilization in
waste management facilities.
In conclusion, the garbage segregator and bin level indicator system exemplifies the
potential of technology-driven solutions to address pressing challenges in waste
management and environmental conservation. Moving forward, continued research and
development efforts are essential to further optimize system performance, address
emerging challenges, and scale implementation for broader impact. With ongoing
innovation and collaboration, the project holds promise for revolutionizing waste
management practices and fostering a more sustainable future for generations to come.
19
REFERENCES
20