Waste Management Report
Waste Management Report
Seminar submitted to
KAVAYITRI BAHINABAI CHAUDHARI NORTH MAHARASHTRA
UNIVERSITY,JALGAON
In fulfillment of requirement for the award of degree of
BACHELOR OF ENGINEERING
Under the
Faculty of Engineering and Technology
In the discipline
Computer Engineering
By
Puja Milind Badhe
T.E. Computer
Guide
Prof. Rahul Gaikwad
Assistance Proffesor
CERTIFICATE
Dr. V. G. Arajpure
PRINCIPAL
Godavari Foundation’s
Godavari College of Engineering, Jalgaon
DECLARATION / UNDERTAKING
I hereby declare that the work presented in this Seminar "GARBAGE MONITORING
SYSTEM USING IOT" was carried out by me under the supervision of guide from
January-2019 to April-2019.
This work or any part of this work is based on original research and has not been sub-
mitted by me to any University/Institution for the award of any degree.
Date:
Place: Jalgaon
Special thanks to Prof. Pramod B. Gosavi (Head of Computer Engineering) for the
support and help us in completing this Seminar successfully.
Last but not least; we are thankful to the God, my dearly beloved Parents, all Faculty
Members, my Friends and all who directly or indirectly supported for completion
Abstract 1
1 INTRODUCTION 2
1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Thesis Contribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.1 Problem Statement . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.2 Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 LITERATURE REVIEW 5
2.1 Related Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 Background Study . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.3 Bio Degradable Oxy Bags . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.4 Using of Smart Bins . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.5 Smart Transport System . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.6 Recycling Waste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
i
3.3.3 Hospital and Clinic Waste . . . . . . . . . . . . . . . . . . . . 14
3.3.4 Tanning Waste . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4 METHODOLOGY 15
4.1 GSM Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.1.1 Features of GSM Module . . . . . . . . . . . . . . . . . . . . . 17
4.1.2 Working of GSM Module . . . . . . . . . . . . . . . . . . . . . 18
4.2 Arduino (UNO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.2.1 How to use Arduino Board . . . . . . . . . . . . . . . . . . . . 19
4.2.2 Communication . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.2.3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.3 Wi-Fi (Esp8266) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.3.1 Features of esp8266 . . . . . . . . . . . . . . . . . . . . . . . . 23
4.3.2 How to use the ESP8266 Module . . . . . . . . . . . . . . . . . 25
4.3.3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.4 Ultrasonic Sensor: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.5 HC-SR04 Sensor Features . . . . . . . . . . . . . . . . . . . . . . . . 27
4.5.1 How to use the HC-SR04 Ultrasonic Sensor . . . . . . . . . . . 28
4.5.2 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5 Experimental Results 30
6 Circuit Diagram 32
7 Conclusion 33
7.1 Future Enhancement . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
8 References 35
ii
List of Figures
3.1 Banani . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2 Gulshan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.3 mohkhali . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.4 Table 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.5 Average Physical Composition of MSW in Dhaka (Concern, 2009) . . . 12
3.6 Chemical composition in municipal solid waste in Dhaka city (Hamid
Khan and Fayyaz Khan, 2009) . . . . . . . . . . . . . . . . . . . . . . 12
iii
Abstract
Many times, in our city we see that the garbage bins or dustbins placed at public places
are overloaded. It creates unhygienic conditions for people as well as ugliness to that
place leaving bad smell. To avoid all such situations we are going to implement a
project is IOT Based Garbage Monitoring System. These dustbins are interfaced with
arduino based system having load cell which is used to sense the garbage level which are
contained in the dustbin and showing current status of garbage on Php web page by Wi-
Fi. Major part of our project depends upon the working of the Wi-Fi module, essential
for its implementation. The main aim of this project is to reduce human resources and
efforts along with the enhancement of a smart city vision.
Chapter 1
INTRODUCTION
Garbage may consist of the unwanted material left over from the city, public area, soci-
ety, college, home etc. This project is related to the Garbage Monitoring and based on
Internet of Things. So for smart lifestyle, cleanliness is needed and cleanliness is begins
with Garbage bin. This project will help to minimize the garbage disposal problems.
The project IOT garbage Monitoring System is very innovative system which will help
to keep the clean city. This system monitoring the garbage bins and informs about the
level of garbage collected in the garbage bins via a web page .For this the system uses
load cell placed over the bins to detect the garbage level and compare it with the garbage
bins depth. The system makes use Arduino, LCD screen, Wi-Fi modem for sending data
.The LCD screen is used to display the status of the level of garbage collected in the
bins. Where the web page is built to show the status of the user monitoring it. The web
page gives a graphical view of the garbage bins to show the level of garbage collected.
The LCD screen shows the status of the garbage level. Thus this system helps to keep
the city clean by informing about the garbage levels of the bins by providing graphical
image of the bins via IOT Php web development platform.
2
GARBAGE MONITORING SYSTEM USING IOT
1.1 Motivation
Smart Waste Management Systems based on IoT is one of the core component of mod-
ern age hype Smart City. There are countless Smart IoT based Solutions for waste
management systems which are being implemented throughout the globe, in the devel-
oped and first world countries to be specific. However, Waste management is also a
great problem in poor developing countries as waste is scattered all over roads due to
improper methods of collection and dumping thus polluting the environment. Due to
lot of factors including socio-economic and cultural drawbacks existing smart solutions
are not compatible in developing countries like Bangladesh, as there exists basic prob-
lems regarding the primary task of waste management like proper disposal, collection,
sorting, recycling etc. In our thesis we are proposing Linear Regression Algorithm and
Decreased Time Algorithm for predictive analysis of waste accumulation on day to day
basis so as to ensure effective and efficient collection and sorting of disposed household
waste materials accordingly. (The implementations and comparisons of before and after
applying these algorithms are discussed and elaborated later in this paper).
1.2.2 Solutions
Previously there were numerous initiatives on waste management and educating people
to dispose waste properly, and as they failed to achieve significant results, we have
figured out the scopes that could be develop. To solve this problem, we have designed
a process that ensures proper disposal and efficient waste collection. The procedures
we designed involves creative initiative that will inspire people to dump in designated
area or bins, and innovative method by using Decreasing Time algorithm or DTA for
monitoring garbage generation and collection of the garbages.
LITERATURE REVIEW
In this chapter we have discussed about all the main sequences of our model along with
the background study and related works.
5
GARBAGE MONITORING SYSTEM USING IOT
the appropriate algorithm for our topic, we went through all the popular and effec-
tive machine learning algorithms in order to evolve our paper. Among above Machine
Learning Algorithms, we have used Linear Regression very strongly. On the other
hand, for time scheduling, Decreasing-Time Algorithm (DTA) has been used. Both
algorithms are described with example to let know the basic idea of how algorithms
work.
Household consumers will pack waste with biodegradable bags and bags will be picked
by the volunteers on right time. This packing system will make everything flexible for
management as no stench will spread and waste will remain in ordered form.
Smart bins will also be able to determine the types of wastes. Virtual machines will
be programmed to identify 3 types of wastes such as biodegradable, metal-plastic and
glass. This differentiated information will later help Recycle Partners recycle the wastes.
All information from bins will be saved in a .JSON file and sent to the Regional Office
9
GARBAGE MONITORING SYSTEM USING IOT
From table, In Dhaka city MSW state that the highest percentage of waste is Metal/Organic
food waste. Due to lack of consumption of raw foods this mainly happens. Moreover,
fraction of organic waste decreased from 84 percent in year 1992 to 78per in year 2005.
It reported in MSW that the existence of large organic fraction for many other devel-
oping countries such as India (40-60) (Sharholy et al., 2008), Turkey (43per-64per)
(Keser et al., 2012), China (57per-62per) (Chen et al., 2010), Nigeria (52per-65per),
Nepal (60-70per) (Pokhrel and Viraraghavan, 2005).Physical and synthetic composition
of MSW in Dhaka is exhibited in fig and Fig. As of late, level of plastics as bundling
waste is changing because of huge scale process sustenance generation in Bangladesh.
Additionally, fast food culture that spreads broadly all through the city is rolling out im-
provements in nourishment propensity and in addition the arrangement of waste things.
Figure 3.6: Chemical composition in municipal solid waste in Dhaka city (Hamid Khan
and Fayyaz Khan, 2009)
One of the biggest sources of waste production are commercial sources. It means
different types of industries like garments, pharmaceuticals Company, hospital and
other industry. Different industries using huge number of chimerical like sulfuric acid,
chromium, ammonium sulfate, ammonium chloride, and calcium oxide. Those wastes
may contain chromium salts and/or tannic acid. Insect killer and fungicide used by the
manufactures. Some sort of heavy metals may produce in Metallic and non-metallic
industries. Dust is also a source of pollution for soil, which is discharge from smelter
from those industries. If dust is not disposed of appropriately, it will hamper our soil
and agricultural fields.
Infectious waste -(Pathological tissues, organs, body parts, blood and blood products,
body fluids, placenta, human excreta, culture materials from laboratories and other in-
fectious materials.)
Sharp Waste(Needles, syringes, intravenous set, scalpel, saw, blades, broken glass, nails
and sharps generated from support service, etc.)
Non-infectious Waste (Expired drugs, waste contaminated with cytotoxic drugs and
leftover cytotoxic drugs and radioactive waste)
Another big source of waste is Household waste. The percentage of Household waste is
around 49.08per and about 1718tons per day. Many types of wastes gather in Household
waste. Like vegetable peelings, onion seed coat, broken plastic and festal, spider etc.
Soil and dust, pieces of thread, animal fasces, grasses, used shoes, pieces of cloth, small
bottles, soot, used car parts, etc.
In Dhaka city, there are more than 500 clinics and hospital. Everyday all those hospitals
and clinics are generating vast amount of waste. The present average of medical waste
generation in hospitals and clinics are calculated using 1kg/bed/day and an extra 200
kg/year. Around 20per of the whole waste (255 tons, 7.29 per of total solid waste
generated per day) produced by hospitals in Dhaka city is dangerous and transferrable.
Each bed provide small bowls or plastic bins used for gathering waste and emptied into
larger containers. Wastes from operation theaters, laboratories, and kitchens dumped
into these municipal bins. As hospital waste are more unsafe than other wastes because
it contains toxic and infectious materials. All sorts of medical wastes like syringes
and needles thrown into the municipal dustbin in Dhaka city. Therefore, inflectional
diseases spread out easily.
Tanning waste is alternative type of industrial waste, which is also polluting then weather
and environment dangerously. In Hazaribag area of Dhaka city, there are around 149
tanning industries and those industries producing 18,000 litres of liquid wastes and 115
tons of wastes. Several types of chemical used in tanning factories like sulfuric acid,
chromium, ammonium sulfate, ammonium chloride, and calcium. The wastes of tan-
ning factories have dangerous impact on atmosphere in terms of health, welfare, and
environment like fever, headaches, respiratory and skin diseases and may bring un-
wanted changes in land use and fisheries. It has also negative impact on groundwater,
surface water, and the ecosystem in general.
METHODOLOGY
In the proposed system, we are implementing algorithms to make the system smart and
automatic. The existing system in the third world developing countries are not smart
and automated at all. However, we are specially designing the whole system for the
developing countries specially. The algorithms are mainly divided into two parts. One
part is being used for sorting and priority analysis for the job assigning task of the sys-
tem for the employees or freelancers who are going to work for the system. Another
part is the machine learning part, where we are using the previous data of the location to
predict how much the waste might be generated in the area on the exact time and how
many workers or employees that the project office or the system needs on that exact
time so that the system always prepared and there will be no shortage of employees.
15
GARBAGE MONITORING SYSTEM USING IOT
GSM system was developed as a digital system using time division multiple access
(TDMA) technique for communication purpose. A GSM digitizes and reduces the data,
then sends it down through a channel with two different streams of client data, each in
its own particular time slot. The digital system has an ability to carry 64 kbps to 120
Mbps of data rates.
Figure 4.1: Block Diagram Showing Diffrent Parts Of Typical GSM/GPRS Module
There are various cell sizes in a GSM system such as macro, micro, pico and umbrella
cells. Each cell varies as per the implementation domain. There are five different cell
sizes in a GSM network macro, micro, pico and umbrella cells. The coverage area of
each cell varies according to the implementation environment. Time Division Multiple
Access TDMA technique relies on assigning different time slots to each user on the
same frequency. It can easily adapt to data transmission and voice communication and
can carry 64kbps to 120Mbps of data rate. GSM Architecture
¯
• Mobile Station:
It is the mobile phone which consists of the transceiver, the display and the processor
and is controlled by a SIM card operating over the network.
of the Base Transceiver Station which contains the radio transceivers and handles the
protocols for communication with mobiles. It also consists of the Base Station Con-
troller which controls the Base Transceiver station and acts as a interface between the
mobile station and mobile switching centre.
• Network Subsystem:
It provides the basic network connection to the mobile stations. The basic part of the
Network Subsystem is the Mobile Service Switching Centre which provides access to
different networks like ISDN, PSTN etc. It also consists of the Home Location Register
and the Visitor Location Register which provides the call routing and roaming capabil-
ities of GSM.
• International roaming
• High-quality speech
From the below circuit, a GSM modem duly interfaced to the MC through the level
shifter IC Max232. The SIM card mounted GSM modem upon receiving digit com-
mand by SMS from any cell phone send that data to the MC through serial communi-
cation. While the program is executed, the GSM modem receives command STOP to
develop an output at the MC, the contact point of which are used to disable the ignition
switch. The command so sent by the user is based on an intimation received by him
through the GSM modem ALERT a programmed message only if the input is driven
low. The complete operation is displayed over 16*2 LCD display.
The 14 digital input/output pins can be used as input or output pins by using pinMode(),
digitalRead() and digitalWrite() functions in arduino programming. Each pin operate at
5V and can provide or receive a maximum of 40mA current, and has an internal pull-up
resistor of 20-50 KOhms which are disconnected by default. Out of these 14 pins, some
pins have specific functions as listed below:
• Serial Pins 0 (Rx) and 1 (Tx): Rx and Tx pins are used to receive and transmit TTL
serial data. They are connected with the corresponding ATmega328P USB to TTL se-
rial chip.
• External Interrupt Pins 2 and 3: These pins can be configured to trigger an interrupt
on a low value, a rising or falling edge, or a change in value.
• PWM Pins 3, 5, 6, 9 and 11: These pins provide an 8-bit PWM output by using
analogWrite() function.
• SPI Pins 10 (SS), 11 (MOSI), 12 (MISO) and 13 (SCK): These pins are used for SPI
communication.
• In-built LED Pin 13: This pin is connected with an built-in LED, when pin 13 is
HIGH âĂŞ LED is on and when pin 13 is LOW, its off.
• Analog pin 4 (SDA) and pin 5 (SCA) also used for TWI communication using Wire
library. Arduino Uno has a couple of other pins as explained below:
• AREF: Used to provide reference voltage for analog inputs with analogReference()
function.
4.2.2 Communication
Arduino can be used to communicate with a computer, another Arduino board or other
microcontrollers. The ATmega328P microcontroller provides UART TTL (5V) serial
communication which can be done using digital pin 0 (Rx) and digital pin 1 (Tx). An
ATmega16U2 on the board channels this serial communication over USB and appears
as a virtual com port to software on the computer. The ATmega16U2 firmware uses the
standard USB COM drivers, and no external driver is needed. However, on Windows,
a .inf file is required. The Arduino software includes a serial monitor which allows
simple textual data to be sent to and from the Arduino board. There are two RX and
TX LEDs on the arduino board which will flash when data is being transmitted via the
USB-to-serial chip and USB connection to the computer (not for serial communication
on pins 0 and 1). A SoftwareSerial library allows for serial communication on any of
the Uno’s digital pins. The ATmega328P also supports I2C (TWI) and SPI communi-
cation. The Arduino software includes a Wire library to simplify use of the I2C bus.
When ATmega328 chip is used in place of Arduino Uno, or vice versa, the image below
shows the pin mapping between the two.
4.2.3 Applications
There are so many methods and IDEs available to with ESP modules, but the most
commonly used on is the Arduino IDE. So let us discuss only about that further below.
The ESP8266 module works with 3.3V only, anything more than 3.7V would kill the
module hence be cautions with your circuits. The best way to program an ESP-01 is
by using the FTDI board that supports 3.3V programming. If you donâĂŹt have one it
is recommended to buy one or for time being you can also use an Arduino board. One
commonly problem that every one faces with ESP-01 is the powering up problem. The
module is a bit power hungry while programming and hence you can power it with a
3.3V pin on Arduino or just use a potential divider. So it is important to make a small
voltage regulator for 3.31v that could supply a minimum of 500mA. One recommended
regulator is the LM317 which could handle the job easily.
4.3.3 Applications
• IOT Projects
• Portable Electronics
An optical sensor has a transmitter and receiver, whereas an ultrasonic sensor uses a
single ultrasonic element for both emission and reception. In a reflective model ultra-
sonic sensor, a single oscillator emits and receives ultrasonic waves alternately. This
enables miniaturization of the sensor head.
• Accuracy: 3mm
HC-SR04 distance sensor is commonly used with both microcontroller and micropro-
cessor platforms like Arduino, ARM, PIC, Raspberry Pie etc.
Power the Sensor using a regulated +5V through the Vcc ad Ground pins of the sensor.
The current consumed by the sensor is less than 15mA and hence can be directly pow-
ered by the on board 5V pins (If available). The Trigger and the Echo pins are both I/O
pins and hence they can be connected to I/O pins of the microcontroller. To start the
measurement, the trigger pin has to be made high for 10uS and then turned off. This
action will trigger an ultrasonic wave at frequency of 40Hz from the transmitter and
the receiver will wait for the wave to return. Once the wave is returned after it getting
reflected by any object the Echo pin goes high for a particular amount of time which
will be equal to the time taken for the wave to return back to the sensor. The amount
of time during which the Echo pin stays high is measured by the MCU/MPU as it gives
the information about the time taken for the wave to return back to the Sensor. Using
this information the distance is measured as explained in the above heading.
4.5.2 Applications
• Used to avoid and detect obstacles with robots like biped robot, obstacle avoider robot,
path finding robot etc.
• Depth of certain places like wells, pits etc can be measured since the waves can pen-
etrate through water.
Experimental Results
As this is a thesis project and the whole proposed system cannot be build and imple-
mented in real life a year in under graduation level, we have built a close environment
with virtual machines which works as a smart bin itself generation controlled random
number from a given scale. The scale represents the actual amount of garbage that a
smart bin can take in. There will be a change in numbers as we compare the operation
of our smart system and the traditional system that the developing countries have nowa-
days. The random values are parsed in the database through JSON files which have
different information about different types of wastes.
30
GARBAGE MONITORING SYSTEM USING IOT
In our close environment, we have tested the results and the results are like this:
We started with 150 units of waste. The wastes are for example in 5 different places.
Each has wastes like following:
Circuit Diagram
First of all we will connect the ESP8266 with the Arduino. ESP8266 runs on 3.3V
and if you will give it 5V from the Arduino then it wont work properly and it may get
damage. Connect the VCC and the CH-PD to the 3.3V pin of Arduino. The RX pin
of ESP8266 works on 3.3V and it will not communicate with the Arduino when we
will connect it directly to the Arduino. So, we will have to make a voltage divider for
it. Three 1k resistors connected in series will do the work for us. Connect the RX to
the pin 11 of the Arduino through the resistors as shown in the figure below and also
the TX of the Arduino to the pin 10 of the Arduino. Now its time to connect the HC-
SR04 ultrasonic sensor with the Arduino. Connections of the ultrasonic sensor with the
Arduino are very simple.
32
Chapter 7
Conclusion
Population of Bangladesh is increasing day by day and waste is also generating at the
same pace but the waste management system has not improved comparing to the waste
production. As a result, environment is getting polluted due to unarranged and un-
evolved management system. Besides, utilization of waste is very improper whereas
waste can be the precious wealth of a country. Therefore, above smart waste manage-
ment system using IoT can be very effective process in terms of manipulating waste
for Dhaka City as well as other cities of Bangladesh. This model will digitalize and
modernize the cities by applying IoT in waste management system of Bangladesh. De-
velopment of application for city administrations, municipal staff. IOT based garbage
monitoring system is a very innovative system which will help to keep the cities clean.
2. We will sell the compost waste to the fertilizer producers and also bio gas treat- mint
33
GARBAGE MONITORING SYSTEM USING IOT
plants. We also have plans to export some of the treated waste and earn foreign currency.
3. We also have plans to export some of the treated waste and earn foreign currency.
So, this is our revenue generation policy for the social business.
4. We will also have educational facility for the people under 18 and the children of the
people working for us. We are planning to merge with Jaago Foundation, BRAC NGO
to be our education facility provider.
5. This project can also be used in the SMART CITY.This project is also helpful in the
government project of SWACHH BHARAT ABHIYAN
References
3. Bhuiya, GMJA 2007, Bangladesh Solid Waste Management: Issue and Challenges
in ASIA, 28-32pp.
6. Islam, F.S., 2015. The Engineers Role in Climate Change Mitigation. Journal of
Modern Science and Technology, 3(1).
7. Japan International Cooperation Agency (JICA), 2005, Clean Dhaka Master Plan,
Pacific Consultants International and Yachiyo Engineering Co. Ltd. Dhaka.
8. M,Alamgir., A, Ahsan 2007, Municipal Solid Waste and Recovery Potential: Bangladesh
Perspective. Iran. J. Environ.Health. Sci. Eng., 2007, Vol. 4, No. 2, pp 67 76
35