Report 125
Report 125
FABRICARTION OF
WASTE COLLECTING MACHINE
A PROJECT REPORT
Submitted by
MATHIVANAN.S (720319114009)
SHANKAR.M (720319114019)
of
BACHELOR OF ENGINEERING
in
MECHANICAL ENGINEERING
KINATHUKADAVU, COIMBATORE-642109
1
JUNE 2022
ANNA UNIVERSITY: CHENNAI 600 025
BONAFIDE CERTIFICATE
MATHIVANAN.S (720319114009)
SHANKAR.M (720319114019)
SIGNATURE SIGNATURE
DR.S.NAGARAJA,M.E.Ph,D. DR.S. NAGARAJA,M.E,Ph.D.
HEAD OF THE DEPARTMENT PROFESSOR&HEAD
Department of Mechanical Department of Mechanical
Engineering Engineering
Akshaya College of Engineering and Akshaya College of Engineering and
Technology Technology
The success of a work depends on the team and its cooperation. We take
this opportunity to express our gratitude and sincere thanks to everyone who
helped us in our project. First and foremost, we would like to thank the
management for the excellent infrastructure, facilities and the constant support
provided for the successful completion of the project work.
We are indebted to our Director, Dr. K. THANUSHKODI, M.Sc. (Eng.),
Ph.D., for his continuous motivation, inspiring words and guidance throughout
this project.
We express our sincere thanks to our Joint Director, Dr.N.SUGUNA,
M.E., Ph.D., for her valuable guidance and support.
We wish to express our heartfelt thanks and deep sense of gratitude of our
principle, Dr. K. SIVASANKARI, M.E., Ph.D., for her continuous
encouragement, guidance and support.
Our special thanks to Dr.S.NAGARAJA,M.E,Ph.D., Head of the
department, Department of Mechatronics Engineering for his valuable guidance,
continuous support and suggestion to improve the quality of project work.
We once again express our sincere thanks to our guide DR.S.NAGARAJA
M.E,Ph.D., for his valuable guidance, insightful comments and continuous
support to carry out the project work.
We express our deep sense of gratitude to all faculty members and
supporting Staff for their continuous support completing this project work
successfully.
Our sincere thanks to our family members and friends for their support and
motivation to carry out this project successfully.
3
ABSTRACT
purpose, Our project introduce waste collecting machine. This bot is aimed at
collecting waste from public places and offices. It is intended to move towards
the user by sensing the hand and allows the user to dispose the waste in the dust
bin. This is bot easily accessed and controlled manually through mobile phones
via Bluetooth. Additionally, the level of trash in the bin is detected and upon
motors are used for achieving the desired movement of the bot, ultrasonic sensors
are used for obstacle detection and Infra red sensors will detect the level of waste.
Signals from the sensors are given to the microcontrollers, which then generates
commands that are given to the driver IC to achieve the desired motor operation.
A camera along with image detection technology using Open CV is used for hand
detection.
4
TABLE OF CONTENTS
ABSTRACT 4
TABLE OF CONTENT 5
1. INTRODUCTION 8
1.2 Objective 11
1.3 Methodology 12
2. LITERATURES REVIEW 15
5
4. WORKING PRINCIPLE. 30
5. WORKING PRINCIPLE OF
WASTE COLLECTING MACHINE. 30
6. WORKING DIAGTRAM. 31
7. ADVANTAGES AND DISADVANTAGES. 32
8. COST OF ESTIMATIOM. 33
9. CONCLUTION. 34
10. PHOTOGRAPHY. 35
6
LIST OF FIGURES
5. 12V DC Motor 21
7. DC TO DC Boost Converter 23
11. Photography 35
7
CHAPTER 1
INTRODUCTION
8
workers work more efficiently than earlier. At present, they are working in
our everyday life and are affect in our lives. Using the robotics human power
is being saved in various fields.
One such field where more human power required is the cleaning public
places. Now using new age technologies and strategic approach, the concept
of smart cities is coming up all around the world. Without a smart waste
management system, a smart city is incomplete. The iRobot Roomba and
Neato are the most widely used robot for autonomous cleaning purpose. In
2002, iRobot launched a first vacuum cleaner robot named Roomba. After
that a series of Roomba product were released. Initially its cost was $500. At
present Roomba 980 is used for cleaning purpose with the cost of $150. In
Roomba auto charging mechanism is used. After that Neato, a cleaning robot
was developed. Its cost is $399. Here laser finder technology and SLAM
algorithm is used for localization and
mapping. These two robots are efficiently cleaning the entire area. But these
two robots are not cost effective [3]. In our proposed project, we would like
to implement a much more cost efficient trash picking bot which can be used
for confined spaces that require to be cleaned. Our goal in this project was to
create a prototype cleaning robot capable of moving towards the user
detecting hand, identifying the obstacle during the course of motion and
alerting the concerned personnel when the bin is filled. The trash collecting
bots can provide the following services,
9
i. Waste management services to the people moving around can be provided.
ii. Move towards the person when it identifies the hand.
iii. Helps in replacing paid labor by cleaning the area around ;thus it is a smart
way of method.
iv. Provides an interactive way for people in waste disposal and encourage
kids and youngsters to appreciate the importance of the proper disposal of
waste in order to protect the environment.
v. It can be used for security monitoring purposes by capturing and wirelessly
transmitting the video stream from a location to the base station nearby.
vi. They can pick up the trash fallen on floor if the robotic arms are provided.
vii. Interactive screens can be provided for people for navigation purposes in
new and unfamiliar places. This is achieved by implementing GPS facility
and a touch screen with voice and recording inputs.
10
1.2 OBJECTIVE:
a school, restaurant, office, hotel, production plant or any other suitable location;
To design and develop a system for solving the problem; To test and maintain the
implemented system.
11
1.3 Methodology:
idea. Here we have used two microcontrollers in order to avoid any cases of
delay and for smooth functioning of the bot when a lot of components are
integrated by Arduino uno controller. They are highly cost effective and is
that designs and manufactures kits for building digital devices and interactive
objects that can sense and control the physical world. There are 4 wheels
provided on the base of the bin. The geared motors used to drive the wheels
are of 600 rpm. Two wheels on each side are connected using a shaft and then
to the motor driver. The L293D Motor Driver IC allows DC motor to drive
circuit which allows the voltage flow in either direction. Voltage has to
change its direction for being able to rotate the motor in clockwise or anti
a single L293D there are two H-Bridge circuit inside the IC which can rotate
the two DC motors independently. The motor driver gets its instructions to
move forward on the detection of object by ultrasonic sensor to stop the wheel
When the bot has to go in reverse direction, the motor driver commands the
12
left both the wheels on the left side are halted and driver commands
movement of the wheels on the right side. Similarly, the motion towards right
side can be achieved. Since the wheels on either side are connected via a shaft,
C. Lid functioning
A lid is provided on the top of the bin to dispose waste from the user.
Servomotor is used to control the lid functioning. When camera detects the
user and moves towards it, the lid is closed and on reaching the user, the lid
is opened. After a delay of 10 seconds provided for the garbage disposal, the
lid is closed.
D. Bluetooth connectivity
The trash bot is controlled using Bluetooth by a mobile application when the
user is beyond the visibility range of the camera. We can customize the
control the wheel movement of our trash bot like a toy car and direct the motor
to us. Commands can be given to the wheels for forward (F), backward (B),
left(L) and right (R) movements for approaching the desired location of the
user. The Bluetooth module used is HC-05. HC- 05 module is an easy to use
13
When an obstacle is detected in the front of the path the bot moves towards
right; if an obstacle is on the right side and detected by the ultrasonic sensor
on the right, the bot can be moved to the left or reversed using the specific
controls.
E. Obstacle detection
Ultrasonic sensors are placed on the front and either sides of the base of the
bot for detecting any obstacle- people or otherwise on the path of the bot.
ultrasonic waves from its sensor head and again receives the ultrasonic waves
14
CHAPTER 2
15
CHAPTER 3
The Node MCU (Node Micro Controller Unit) is an open-source software and
hardware development environment built around an inexpensive System-on-a-
Chip (SoC) called the ESP8266. The ESP8266, designed and manufactured by
Express if Systems, contains the crucial elements of a computer: CPU, RAM,
networking (Wi Fi), and even a modern operating system and SDK. That makes
it an excellent choice for Internet of Things (IoT) projects of all kinds. However,
as a chip, the ESP8266 is also hard to access and use. You must solder wires, with
the appropriate analog voltage, to its pins for the simplest tasks such as powering
it on or sending a keystroke to the “computer” on the chip. You also have to
program it in low-level machine instructions that can be interpreted by the chip
hardware. This level of integration is not a problem using the ESP8266 as an
embedded controller chip in mass-produced electronics
16
3.2Ultrasonic Sensor HC-SR04:
The purpose of this file is to explain how the HC-SR04 works. It will give
a brief explanation of how ultrasonic sensors work in general. It will also explain
Ultrasonic sensors use sound to determine the distance between the sensor
and the closest object in its path. How do ultrasonic sensors do this? Ultrasonic
sensors are essentially sound sensors, but they operate at a frequency above
human hearing.
17
ULTRASONIC SENSOR
WORKING:
The sensor sends out a sound wave at a specific frequency. It then
listens for that specific sound wave to bounce off of an object and come back.
The sensor keeps track of the time between sending the sound wave and the sound
wave returning. If you know how fast something is going and how long it is
traveling you can find the distance travel.
18
3.3Bluetooth module HC-05:
19
HC-05 module is an easy to use Bluetooth SPP (Serial Port Protocol) module,
designed for transparent wireless serial connection setup. Serial port Bluetooth
module is fully qualified Bluetooth V2.0+EDR (Enhanced Data Rate) 3Mbps
Modulation with complete 2.4GHz radio transceiver and baseband. It uses CSR
Blue core 04-External single chip Bluetooth system with CMOS technology and
with AFH (Adaptive Frequency Hopping Feature). It has the footprint as small as
12.7mmx27mm. Hope it will simplify your overall design/development cycle.
Software features Default Baud rate: 38400, Data bits:8, Stop bit:1,Parity:No
parity, Data control: has.
PIO10 and PIO11 can be connected to red and blue led separately. When master
and slave are paired, red and blue led blinks 1time/2s in interval, while
disconnected only blue led blinks 2times/s.
20
3.4 DC MOTOR 12V:
Fig.3.5 dc motor
Motor 1 Specification – 12V DC Motor Features 12V – 200RPM – 3.6KG•CM
torque DC gearhead motor 30:1 Gear Ratio 2mm rear encoder shaft Good
compromise between speed and torque for small robotic designs.
Description Motor1 is a 12V DC geared motor with a .25” motor output shaft and
a 2mm rear encoder shaft. The 2mm shaft works with our ENC300 quadrature
encoder to allow the motor to be used in position control applications. Motor
controllers that are rated for 12V@2A are ideal for controlling this motor.
However, motor controllers with lower current ratings can also be used if they
have over-current and overtemperature protection.
21
3.5 12V LITHIUM ION BATTERY (2200MAH):
12V (2200mah) lithium ion battery is capable of maximum continuous discharge
rates up to 25C, placing this battery among the most powerful Lithium ion battery
packs in its class! it offers an excellent blend of weight, power and performance.
22
3.6 DC TO DC boost converter:
A boost converter is one of the simplest types of switch mode converter. As the
name suggests, it takes an input voltage and boosts or increases it. All it consists
of is an inductor, a semiconductor switch (these days it’s a MOSFET, The key
principle that drives the boost converter is the tendency of an inductor to resist
changes in current by either increasing or decreasing the energy stored in the
inductor magnetic field. In a boost converter, the output voltage is always higher
than the input voltage. A schematic of a boost power stage is shown in Figure 1.
When the switch is closed (on-state), current flows through the inductor in the
clockwise direction and the inductor stores some energy by generating a magnetic
field. Polarity of the left side of the inductor is positive.
When the switch is opened (off-state), current will be reduced as the impedance
is higher. The magnetic field previously created will be reduced in energy to
23
maintain the current towards the load. Thus the polarity will be reversed (meaning
the left side of the inductor will become negative). As a result, two sources will
be in series causing a higher voltage to charge the capacitor through the diode D.
If the switch is cycled fast enough, the inductor will not discharge fully in
between charging stages, and the load will always see a voltage greater than that
of the input source alone when the switch is opened. Also while the switch is
opened, the capacitor in parallel with the load is charged to this combined voltage.
When the switch is then closed and the right hand side is shorted out from the left
hand side, the capacitor is therefore able to provide the voltage and energy to the
load. During this time, the blocking diode prevents the capacitor from discharging
through the switch. The switch must of course be opened again fast enough to
prevent the capacitor from discharging too much.
In the on-state, the switch S (see figure 1) is closed, resulting in an increase in the
inductor current;
In the off-state, the switch is open and the only path offered to inductor current is
through the flyback diode D, the capacitor C and the load R. This results in
transferring the energy accumulated during the on-state into the capacitor.
The input current is the same as the inductor current as can be seen in figure 2.
So it is not discontinuous as in the buck converter and the requirements on the
input filter are relaxed compared to a buck converter. nce you can get really nice
ones these days), a diode, and a capacitor. Also needed is a source of a periodic
square wave. This can be something as simple as a 555 timer or even a dedicated
SMPS IC like the famous MC34063A IC.
24
3.7 MOTOR DRIVER L298N:
L298 is a high voltage and high current motor drive chip which receives TTL
logic signals.
It is needed to operate different loads like motors and solenoid etc where an H-
Bridge is required.
25
It has two enable inputs to enable or disable the particular device attached at its
output independently.
Specification
Driver: L298N
Driver Io: 2A
Dimension: 60mm*54mm
26
3.8 MG 995 SERVO MOTOR:
The unit comes complete with 30cm wire and 3 pin 'S' type female header
connector that fits most receivers, including Futaba, JR, GWS, Cirrus, Blue Bird,
Blue Arrow, Corona, Berg, Spektrum and Hitec. This high-speed standard servo
can rotate approximately 120 degrees (60 in each direction). You can use any
servo code, hardware or library to control these servos, so it's great for beginners
who want to make stuff move without building a motor controller with feedback
& gear box, especially since it will fit in small places. The MG995 Metal Gear
Servo also comes with a selection of arms and hardware to get you set up nice
and fast! Specifications • Weight: 55 g • Dimension: 40.7 x 19.7 x 42.9 mm
approx. • Stall torque: 8.5 kgf·cm (4.8 V ), 10 kgf·cm (6 V) • Operating speed:
0.2 s/60º (4.8 V), 0.16 s/60º (6 V) • Operating voltage: 4.8 V a 7.2 V • Dead band
width: 5 µs • Stable and shock proof double ball bearing design • Temperature
range: 0 ºC – 55 ºC
27
Servomotors are generally used as a high-performance alternative to the stepper
motor. Stepper motors have some inherent ability to control position, as they have
built-in output steps. This often allows them to be used as an open-loop position
control, without any feedback encoder, as their drive signal specifies the number
of steps of movement to rotate, but for this the controller needs to 'know' the
position of the stepper motor on power up. Therefore, on first power up, the
controller will have to activate the stepper motor and turn it to a known position,
e.g. until it activates an end limit switch. This can be observed when switching
on an inkjet printer; the controller will move the ink jet carrier to the extreme left
and right to establish the end positions. A servomotor will immediately turn to
whatever angle the controller instructs it to, regardless of the initial position at
power up.
The lack of feedback of a stepper motor limits its performance, as the stepper
motor can only drive a load that is well within its capacity, otherwise missed steps
under load may lead to positioning errors and the system may have to be restarted
or recalibrated. The encoder and controller of a servomotor are an additional cost,
but they optimise the performance of the overall system (for all of speed, power
and accuracy) relative to the capacity of the basic motor. With larger systems,
where a powerful motor represents an increasing proportion of the system cost,
servomotors have the advantage.
28
Specifications
• Weight: 55 g
• Temperature range: 0 ºC – 55 ºC
29
3.9 WORKING PRINCIPLE:
There are two modes of operation in this bot – auto mode and manual mode. In
auto mode, the bot detects the hand when the camera is constantly scanning
using Open CV which is programmed in raspberry pi and command the wheels
to move towards the person. In our project, we have trained the bot to detect the
color yellow instead of the hand as it is a prototype of our proposed idea. Once
the bot reaches the user, the lid is opened. The lid remains opened for a specific
time during which the user disposes the trash inside the bin and the lid is closed.
In manual mode, the bot can be controlled using Bluetooth technology. Trash is
then disposed inside the bin when the lid is opened after color is detected by the
camera During the motion of the bot towards the user, ultrasonic sensors placed
in the front and either side of the trash bot helps to detect any obstacle in the
range of 5-10cms.
When the obstacle is detected, the bot stops its movement at once; in auto mode
for further motion the obstacle has to be removed manually. Whereas in the case
of manual mode, we can control the wheel movement and overcome the obstacle
in order to reach the user. The functioning of the lid is controlled by a servomotor
upon commands from the Raspberry pi 3b+ i.e., lid opens when bot reaches the
user by identifying the coordinates of the detected color using image processing
and closes after a 10 second delay during which the user can dispose the trash
inside the bin. The suction fan placed beneath the bot in order to absorb small
dust particles and dump it inside the bin through a pipe. Additionally, a level
detection using IR sensor is employed in the body of the bot which sends a
message to the concerned personnel for timely removal of waste upon reaching
30
3.11 WORKING DIAGRAM:
Hand - A Hand - B
MAIN PARTS:
31
• ADVANTAGES:
1. Saves Time.
2. Long Life.
3. Pollution Free.
4. Easy to Operate.
5. Choice of Models.
• DISADVANTAGES:
1. Expensive.
2. The Battery consumption is high.
3. Maintenance is necessary.
32
3.12 COST ESTIMATION:
2 ULTRASONIC 1 150
SENSOR
3 BLUETOOH MODULE 1 400
HC-05
4 12V DC MOTOR 4 1000
33
3.14 CONCLUSION:
34
3.15 PHOTOGRAPHY:
35