Embedded system application development on Raspberry Pi 3 : smart dustbin : garbage classification system using deep learning algorithms
Waste management is one of the biggest challenges for the recycling industry, especially because people always put garbage inside the recycling bin without checking its recyclability. The practice of tossing questionable items in the recycling bin and guessing if they are recyclable is known as wis...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2020
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/140019 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-140019 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1400192023-07-07T18:37:47Z Embedded system application development on Raspberry Pi 3 : smart dustbin : garbage classification system using deep learning algorithms Kua, Mei San Chong Yong Kim School of Electrical and Electronic Engineering EYKCHONG@ntu.edu.sg Engineering::Electrical and electronic engineering Waste management is one of the biggest challenges for the recycling industry, especially because people always put garbage inside the recycling bin without checking its recyclability. The practice of tossing questionable items in the recycling bin and guessing if they are recyclable is known as wish-cycling. (Wish-Cycling) Wish-cycling is a threat for waste management as recycling plants spend time and money to process the garbage, but ends up creating more waste. In this project, the author deployed a deep learning technique and applied it in Raspberry Pi 3 to classify garbage into five recycling categories, which are plastic, paper, glass, metal and non-recyclable item. This project aims to introduce a more effective way to process waste and stop wish-cycling. A dataset that contains 350 images for each recycling category is created to train a convolutional neural network (CNN) classification model. LeNet base network and various hyper-parameters are applied in the neural network to improve the accuracy of the model. By integrating the hardware applications, which are Raspberry Pi Picamera, DC motor, L298N Driver Module, SG90 Micro Servo and ultrasonic sensor, the detected garbage will be delivered to their respective dustbins. At the end of the project, a prototype of smart dustbin is constructed to capture the garbage image, classify and deliver it to its respective dustbin within 45 seconds. Also, Telegram - a communication application is employed to update waste collectors about the garbage level in dustbins and allow Materials Recovery Facility (MRF) administrators to retrieve the classification results from the Raspberry Pi for more meaningful analysis. Bachelor of Engineering (Electrical and Electronic Engineering) 2020-05-26T04:35:11Z 2020-05-26T04:35:11Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/140019 en A3065-191 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Electrical and electronic engineering |
spellingShingle |
Engineering::Electrical and electronic engineering Kua, Mei San Embedded system application development on Raspberry Pi 3 : smart dustbin : garbage classification system using deep learning algorithms |
description |
Waste management is one of the biggest challenges for the recycling industry, especially because people always put garbage inside the recycling bin without checking its recyclability. The practice of tossing questionable items in the recycling bin and guessing if they are recyclable is known as wish-cycling. (Wish-Cycling) Wish-cycling is a threat for waste management as recycling plants spend time and money to process the garbage, but ends up creating more waste. In this project, the author deployed a deep learning technique and applied it in Raspberry Pi 3 to classify garbage into five recycling categories, which are plastic, paper, glass, metal and non-recyclable item. This project aims to introduce a more effective way to process waste and stop wish-cycling. A dataset that contains 350 images for each recycling category is created to train a convolutional neural network (CNN) classification model. LeNet base network and various hyper-parameters are applied in the neural network to improve the accuracy of the model. By integrating the hardware applications, which are Raspberry Pi Picamera, DC motor, L298N Driver Module, SG90 Micro Servo and ultrasonic sensor, the detected garbage will be delivered to their respective dustbins. At the end of the project, a prototype of smart dustbin is constructed to capture the garbage image, classify and deliver it to its respective dustbin within 45 seconds. Also, Telegram - a communication application is employed to update waste collectors about the garbage level in dustbins and allow Materials Recovery Facility (MRF) administrators to retrieve the classification results from the Raspberry Pi for more meaningful analysis. |
author2 |
Chong Yong Kim |
author_facet |
Chong Yong Kim Kua, Mei San |
format |
Final Year Project |
author |
Kua, Mei San |
author_sort |
Kua, Mei San |
title |
Embedded system application development on Raspberry Pi 3 : smart dustbin : garbage classification system using deep learning algorithms |
title_short |
Embedded system application development on Raspberry Pi 3 : smart dustbin : garbage classification system using deep learning algorithms |
title_full |
Embedded system application development on Raspberry Pi 3 : smart dustbin : garbage classification system using deep learning algorithms |
title_fullStr |
Embedded system application development on Raspberry Pi 3 : smart dustbin : garbage classification system using deep learning algorithms |
title_full_unstemmed |
Embedded system application development on Raspberry Pi 3 : smart dustbin : garbage classification system using deep learning algorithms |
title_sort |
embedded system application development on raspberry pi 3 : smart dustbin : garbage classification system using deep learning algorithms |
publisher |
Nanyang Technological University |
publishDate |
2020 |
url |
https://hdl.handle.net/10356/140019 |
_version_ |
1772828490337353728 |