Project Idea | Smart Waste Management System


Brief presentation of the project (MUST SEE before reading further)
The Internet of Things (IoT) is a concept in which surrounding objects are connected through wired and wireless networks without user intervention. In the field of IoT, the objects communicate and exchange information to provide advanced intelligent services for users.
This project deals with the problem of Waste management in smart cities, where the garbage collection system is not optimized. This project enables the organizations to meet their needs of smart garbage management system. This system allows the user to know the fill level of each garbage bin in a locality or city at all time, to give a cost effective and time saving route to the truck drivers.
The key research objectives are as follows:
• The proposed system would be able to automate the solid waste monitoring process and management of the overall collection process using IOT (Internet of Things).
• The Proposed system consist of main subsystems namely Smart Trash System(STS) and Smart Monitoring and Controlling Hut(SMCH).
• In the proposed system, whenever the waste bin gets filled this is acknowledged by placing the circuit at the waste bin, which transmits it to the receiver at the desired place in the area or spot.
• In the proposed system, the received signal indicates the waste bin status at the monitoring and controlling system.

Design Implementation and DFD


With the web application, the administrator will be able to search for dustbins. The result will be based on the criteria the user inputs. There are several search criteria and it will be possible for the administrator of the system to manage the options for those criteria that have that.
The result of the search will be viewed either in a list view or in a map view, depending on what criteria included in the search. The list view will have one list item for each dustbin matching the search criteria and show a small part of the dustbin information so the user can identify the dustbin. The administrator will be able to either select a dustbin as target destination or get information how to get there, or view the information of a specific dustbin.
The web portal will provide functionality to manage the system and the dustbin information. It will also provide information about the system, for example show when there is a new update.

A list of possible stakeholders of the system and brief description of their needs, business rules, possibilities and connections with others is presented below:
• City administration needs understanding of the big picture, generating reports, control over pricing etc.
• District administrations are interested in controlling the process of waste collection, checking quality of service (all waste collected, all in time, waste collected cleanly, waste transported to special places), quick and legal ways for solving disputes and problems.
• Municipalities can also deploy and maintain smart city infrastructure like capacity sensors in waste bins and wireless networks for data transferring.
• Waste trucks owning companies need platform for organizing and optimization of their business process in general without serious investments in developing, deploying and supporting their own system. Such system must include effective dynamic routing based on IOT data for the truck fleet. Besides, controlling drivers and tracking the fleet is also an important issue.
• Waste truck drivers need navigation system for fulfilling their tasks. Another issue is reporting problems and passing them to the operators in the office instead of thinking how to solve the problem, this can sufficiently save time of a driver and vehicle. Drivers also need evidence that their work was done correctly and cleanly.
• Managers of dumps and recycling factories can publish their possibilities or needs in acquiring certain amount of waste for storing or recycling.
• Staff that is responsible for trash bins in the current yards needs communications with waste management companies and truck drivers.
• Road police can get reports about inaccurate car parking that leads to impossibility of waste collection. • Citizens want to have better service, lower cost and having easy accessible reports on what has been done and how much it cost


Arduino Uno
Arduino Uno is a micro controller board. It has 14 digital input/ output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header and a reset button. It contains everything needed to support the micro controller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.. You can tinker with your UNO without worrying too much about doing something wrong, worst case scenario you can replace the chip for a few dollars and start over again.

Ultrasonic Sensor:
The Ultrasonic Sensor sends out a high-frequency sound pulse and then times how long it takes for the echo of the sound to reflect back. The sensor has 2 openings on its front. One opening transmits ultrasonic waves, (like a tiny speaker), the other receives them, (like a tiny microphone).The speed of sound is approximately 341 meters (1100 feet) per second in air. The ultrasonic sensor uses this information along with the time difference between sending and receiving the sound pulse to determine the distance to an object.
WiFi Module – ESP8266:
The ESP8266 WiFi Module is a self contained SOC with integrated TCP/IP protocol stack that can give any micro controller access to your WiFi network. The ESP8266 is capable of either hosting an application or offloading all Wi-Fi networking functions from another application processor. Each ESP8266 module comes pre-programmed with an AT command set firmware, meaning, you can simply hook this up to your Arduino device and get about as much WiFi-ability as a WiFi Shield offers. ? Breadboard: A breadboard is a construction base for prototyping of electronics. In the 1970’s the solder less breadboard (AKA plug board, a terminal array board) became available and nowadays the term “breadboard” is commonly used to refer to these. “Breadboard” is also a synonym for “prototype”. Because the solder less breadboard does not require soldering, it is reusable. This makes it easy to use for creating temporary prototypes and experimenting with circuit design. ? JUMPER WIRES: A jump wire is an electrical wire or group of them in a cable with a connector or pin at each end (or sometimes without them – simply “tinned”), which is normally used to interconnect the components of a breadboard or other prototype or test circuit, internally or with other equipment or components, without soldering.


Arduino IDE:
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. It 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.
Web Server:
A Web server is a program that uses Hypertext Transfer Protocol to serve the files that form Web pages to users, in response to their requests, which are forwarded by their computers’ HTTP clients. Dedicated computers and appliances may be referred to as Web servers as well.
Front end Technologies:
HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It is the latest and most enhanced version of HTML.
Cascading Style Sheets (CSS) is a style sheet language used for describing the look and formatting of a document written in a markup language.CSS3 is a latest standard of CSS.
JavaScript is a full-fledged dynamic programming language that, when applied to an HTML document, can provide dynamic interactivity on websites.
JQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML. JQuery is the most popular JavaScript library in use today.
Back end Technologies:
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages.
MySQL is an open-source relational database management system (RDBMS).It is very fast, reliable, and easy to use.


The project designed is a part of the implication that can be used to improve the waste management of a locality. All the technical aspects have been thoroughly designed keeping all the constraints in mind. The project resolves around whether the project will be able to meet the future needs of the users. This project based on IOT gives user the freedom of changing hardware as well as software specifications as per the arising need. IOT based projects are already designed while keeping future demands in mind and in rising economy like India where the concept of smart cities is new the demand of our project will keep on increasing. This project here is a model of the large scale application which spans pan India in different smart cities. Implementation of this project has been divided into various phases. Starting from the metropolitan cities and moving towards the concept of smart cities, it will also cover small town and tier III cities in later phases. At present, we are here to display the live working of the model and give an idea about the actual implications. For any society to flourish, it is manifestly important that they remain fair and orderly. Deciding how best to ensure this, in light of the huge growth in both the uptake and complexity of technology that has occurred in the last decade, and which can be expected to continue in the next, this here is one of the product that can be used to contribute to the better management of waste and increase efficiency of resources.

Brief presentation of the project
Design Implementation and DFD PRODUCT.

This article is contributed by Tarun Pandey. If you like GeeksforGeeks and would like to contribute, you can also write an article using or mail your article to See your article appearing on the GeeksforGeeks main page and help other Geeks.

My Personal Notes arrow_drop_up

Article Tags :


Please write to us at to report any issue with the above content.