Skip to content

Text messaging system for waste collection, designed for COLLECT3R in Gazipur, Bangladesh

Notifications You must be signed in to change notification settings

natkusanda/GarbageGo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

GarbageGo

ESC204 Praxis III Final Design Project

Afrin Prio, Fengyuan Liu, Mary Cheng, Nathanael Kusanda, Patrick Samaha, Vivek Dhande

GarbageGo is a garbage bin train system complemented by a text messaging system, aiming to build upon Gazipur's current system of informal waste colleciton to more effectively and efficiently capture waste. By involving separate, regionalised trains for recycling, organic, and garbage, the system allows for the separate movement of different types of waste, better enabling sorting and processing.

garbagego

In this prototype, the text messaging system is represented with MQTT topics. Each train contains an Arduino Nano RP2040 with code written in RaspberryPi to collect data on weight and volume, which can be found in '/bin-arduino/code.py'. On a computer, the file /server-collector/server.py can be run, establishing a central processing server for the data. Note that the SSID and password entries in 'secrets.py' should be updated for your own Wi-Fi. Each collector would then be able to subscribe to their region's MQTT topic, and receive notifications when a bin is full and ready for collection.

mqtt

Below is a brochure detailing this design in further detail: Praxis Brochure

About

Text messaging system for waste collection, designed for COLLECT3R in Gazipur, Bangladesh

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages