Micro Final Report Group2
Micro Final Report Group2
CSE 3118
Microprocessors and Microcontroller Lab
Project Report
Mustofa Ahmed
Section: B (B1)
Submitted By
⮚ To the Environment : This will help the environment as one of its major
problems is the rate of plastic waste used by humanity and this study is a big
help for the environment as plastic waste is not soluble in water .
⮚ To the Community: This initiative will help the community reduce the
negative environmental impacts caused by the excessive amount of plastic
waste. It will enhance the effectiveness of waste segregation and recycling in
addressing waste-related environmental problems, ultimately leading to better
control over waste collection in the community.
These following parts and tools have been used for building this project:
● Arduino Mega
● Buzzer
● Proximity Sensor
● Ultrasonic Sensor
● Micro-servo Motor
● LED
● LCD
● Breadboard
● Potentiometer
● Jumper wires
Working Procedure:
A Reverse Vending Machine is a device that accepts used beverage containers (the
reverse of the typical vending cycle). The machines are popular in places that have
mandatory recycling laws or container deposit legislation. The basic operations involve
steps where the recycler places the empty bottle/can into the receiving aperture; the
horizontal in-feed system allows the user to insert containers one at a time. The
bottle/can is then automatically scanned with the help of the sensors.
The system workflow of the Reverse Vending Machine (RVM) is:
Step 1: Power On and Initial Setup
● Proximity Sensor & Ultrasonic Sensor: The proximity sensor and ultrasonic
sensor will continuously check for the presence of an object (bottle/can) placed
near the machine. If both the proximity sensor and ultrasonic sensor detect an
object, the metal detection part will open. If the proximity sensor does not detect
an object but the ultrasonic sensor does, the plastic detection part will open.
o Once the sensor detects the object, it sends a signal to the Arduino Mega.
o The Arduino Mega will trigger the next step of measuring the object.
● After the object is detected, the machine will reset itself to standby mode, showing
“Please Use Me” on the LCD screen again, ready for the next item.
All components (Arduino Mega, sensors, LED, buzzer, and Wi-Fi module) will be
powered by the Arduino through a connected power source.
Flow Diagram Of The System:
Estimated Budget (Final):
1
Ultrasonic Sensor 93
485
Proximity Sensor 1
Potentiometer 1 24
Buzzer 20
1
LED 2 40
LCD 1 350
Breadboard 1 100
As 200
Jumper wires
Required
Total 3949
----------------
Multidisciplinary Contribution:
Multiple Stakeholders:
● Technology Providers
● Consumers
● Retailers
● Investors
● Environmental organizations
● Maintenance
Safety Norms:
2. Power Management
● Since your system relies on proximity and ultrasonic sensors, it might not
differentiate well between different types of recyclable items beyond basic
material classification. More complex systems for better identification would be
more accurate but add significant complexity.
● Correctly writing the code to handle multiple sensors, trigger actions (like
opening/closing gates with the servo motor), and manage user feedback through
the LCD will require careful coding and debugging.
● Integrating all the components (sensors, motors, Wi-Fi module) in the Arduino’s
limited memory and processing power without running into timing or resource
conflicts was challenging.
5. System Overload
● Handling multiple objects being placed into the system at the same time or quickly
in succession could lead to system overload if the sensors and motors aren’t able
to process them fast enough.
● Managing the queue of actions (detect, identify, move objects, display feedback)
without crashing the system is a key challenge.
6. Cost Management
● Adding additional features like more advanced sensors, stronger motors, or robust
communication systems might increase the cost of the project. Balancing
functionality and budget will be an important challenge.
● The complexity of adding backup power supplies to make the machine more
durable can also raise project costs.
Conclusion: