Inside of the Smart Bin, including ESP32 thing plus, ultrasonic sensor, Li-Po battery
Filled Smart Bins
Shortest path to clean filled Smart Bins
You toss correct type of item into the correct bin
You toss an item into the incorrect bin
User profile with coins
Scanning QR of bins and EAN code of items
The Smart Bin
Inspired by the challenges of companies, we made it our mission to fight the climate change. Binterest reduces waste and increases awareness about recycling.
What it does
Binternet is a network of smart bins equipped with a sensor to measure the fullness of them.
- Optimal garbage collection - full bins notify the server, which then finds the optimal path to collect them.
- Encouraging recycling - rewarding users that throw thrash into the right bins. This works by recognising barcodes of items and matching them to the QR codes of bins.
How we built it
Contains an ultrasonic proximity sensor that measures when the bin is full or emptied. A battery powered Arduino sends this data to the Backend.
The backend is a Python based REST API connected to a Firebase database. Stores unique IDs and locations of bins, provides information about which bins are full, and provides a barcode recognition database.
An Android app made with the ionic framework (js, angular, html, css). Retrieves data from API, computes shortest paths, renders Google Maps overlays.
Challenges I ran into
- Drawing the shortest paths on Google Maps
- Sending low-level HTTP requests from Arduino
- Matching bar codes with types of bins
Accomplishments that I'm proud of
- Fighting all the challenges we ran into
- Making sth functional
- Saving the planet
What we learned
- Using Google Maps
- QR code and bar code scanner
- Creating ionic Android apps
- Arduino HTTP request
What's next for Binternet
- Building BINTERNET, the great network of bins