This project is a component of a waste management system that sorts recyclable and non-recyclable materials from trash automatically. It uses the latest technology of Artificial intelligence to separate different kinds of recyclable materials like metal, glass,
ECOBIN: Artificial intelligence-based dustbin that sorts recyclable and non-recyclable materials from waste.
This project is a component of a waste management system that sorts recyclable and non-recyclable materials from trash automatically. It uses the latest technology of Artificial intelligence to separate different kinds of recyclable materials like metal, glass,
plastic, paper, cardboard, and trash at the source of its generation.
In this project, more than 5000 images of recyclable and non-recyclable materials are collected from different parts of the city of Karachi as input data to the deep learning algorithm. The algorithm of the convolutional neural network trains a model which we will use to classify our real-time data from our bin. We use Jetson Nano which is a developer kit that lets us run multiple neural networks in parallel for our computer vision applications. The bin has a camera, sensors, LCD screen, motors all controlled by Jetson Nano.
When the user throws trash in the bin it kept in a compartment initially (A in figure 3), where the camera capture an image, this image then goes into Jetson Nano where it pre-processes that image and infers the image using a pre-trained deep learning model whether it is recyclable or not. For example, If a thrown trash is paper then Jetson nano identifies it as paper and gives a command to the motors to rotate the rotor so that the paper bucket comes underneath the compartment, then doors (D in figure 3) drop the paper into the paper section.
Improper waste management will have enormous adverse impacts on the economy, public health, and the environment. Effective waste recycling is both economic and environmentally beneficial. It can help in recovering raw resources, preserving energy, mitigating greenhouse gaseous emission, water pollution, reducing new landfills, etc.
In Karachi, solid waste recycling relies on local collectors who trade for profit. This collection process is mostly done by hand and most of the recyclable materials are disposed of with the non-recyclable materials and end up in landfills.
The main goal of this project is to design a system to classify waste into two basic categories, recyclable and non-recyclables. Recyclable materials are further classified as paper, plastic, metal, cardboard, and glass, and more, which will be separated by a robotic system into their respective bin.
Our main goals are :
First, we need to collect data which consist of different types of waste images from different parts of the city, Karachi. Those images then will be labeled group wise. To enhance image features and to remove unwanted noise, images captured by the camera are preprocessed under the Keras framework. During training, augmented images, including image rotation, height/width shifting, size rescaling, zooming, etc are generated for each data instance to enhance the universality of the training model. We implement this project in parallel with the software and hardware side of the project shown in the Gantt chart in figure 2.
Convolutional neural networks (CNN) are widely applied in analyzing a visual image. We will use CNN to train a model on pre-processed waste images. Generally, CNN takes images containing investigated items as inputs and classify images into different categories. The capability of CNN can be controlled by varying dimensional parameters and local architecture structure. In recent years, different CNN architecture variations emerge. In considering the computational cost and in-field application limitations.
Our goal of this project is to achieve the maximum accuracy rate of the model. The higher the accuracy of the model, the more it will sort the waste precisely. After successful training and testing of the model, the model then will be deployed on Jetson Nano.
The dustbin body is to be designed on Computer-Aided Design software “SOLIDWORKS” and developed using acrylic material. All the hardware assembling and testing will be done in parallel with the software side. Integrating all the motors, sensors, cameras, Jetson Nano and deep learning model is the most critical part of this project. To avoid any problem, in the end, we will use the divide and conquer algorithm in which we divide a big problem into several small problems then try to solve those small problems one by one.
Once the integration and synchronization of all the parts are done, the bin will be able to sort the user’s trash automatically into its respective bin.
It is a prototype of a bin that consists of a small computer Jetson Nano, cameras, motors, and a metal sensor. Jetson Nano Developer Kit is a small, powerful computer that let us run multiple neural networks in parallel for image classification and object detection.
The motorized rotor (B in figure 3) is of cylindrical shape having six equal partitions for each category of recyclables. High torque geared Motor will be used to rotate the rotor. All this system is powered by a power supply of 12v dc. An object detection sensor detects any object in a trash hole(A in figure 3), a metal sensor(inductor) used to sense metal in the trash, a camera fitted on the walls of the trash hole capture an image of the object and send it to the Jetson nano which has pre-trained deep learning model embedded that infer the waste category to process it. By using the results from the model Jetson nano then send the command to the motor to rotate the rotor to a certain degree so that the resulted category bin in the rotor comes underneath the trash hole. The doors (D in figure 3) will open and drop the object in its respective portion.

For example, a paper is placed at A, an object sensor detects(shown in figure 4) the presence of paper and sends the signal to Jetson nano which then sends a command to the camera to capture an image of the paper. The captured image then goes to the pre-trained model embedded in Jetson Nano, which classifies that image as a paper. Jetson Nano process these results to calculate the required position of motors to rotate the rotor so that the paper bucket comes underneath the trash hole. Doors (D in figure 3) then opens to drop paper into its bin. A precise optical encoder sensor is continuously synchronized with Jetson and sends the current position of the rotor. All the status and process displays on LCD. If the object is metal then the metal sensor (inductor shown in figure 4) senses the magnetic changes that occurred by the object and sends it to Jetson nano to further process it to drop the metal in its respective bucket.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Jetson Nano Developer Kit | Equipment | 1 | 35000 | 35000 |
| Jetson Nano Camera | Equipment | 2 | 4100 | 8200 |
| 12v DC motor | Equipment | 1 | 7000 | 7000 |
| Motor driver | Equipment | 1 | 2400 | 2400 |
| IR sensor | Equipment | 2 | 550 | 1100 |
| Optical Encoder | Equipment | 1 | 2600 | 2600 |
| Inductor(metal sensor) | Equipment | 1 | 600 | 600 |
| LCD screen | Equipment | 1 | 8500 | 8500 |
| Power Supply | Equipment | 1 | 2400 | 2400 |
| Servo motor mini | Equipment | 4 | 200 | 800 |
| Ultrasonic sensor | Equipment | 6 | 200 | 1200 |
| Dustbin Body | Miscellaneous | 1 | 9500 | 9500 |
| Total in (Rs) | 79300 |
As we know that the mobile application market is rising day by day. Many users use mobile...
To develop a trainer that would assist students in learning about advanced industrial syst...
According to the World Health Organization (WHO), cardiovascular diseases have affected th...
The title of the project is ?Design and Development of IOT Enabled Smart Devices for Smart...
Distribution Transformers (DTs) are essential part of WAPDA's distribution system.The...