Inspiration

After experiencing that more and more trash cans are overfilled in the city center, we thought there should be done something about that. Processes executing the organization of waste disposal personnel are still very static and oldschool. We are going to change that!

What it does

Via a ultrasonic sensors in the garbage cans we are able to receive the current filling level and send that information to our AWS hosted backend. Here the AI is calculating a dynamically optimized route for the personnel to follow for most efficient waste disposal based on the location and filling level of the trash cans. This data may be accessed with the TrashX App for iOS and Android.

How I built it

Using Arduino Uno with Groove Ultrasonic, GPS Sensor and lorawan antenna. Those components are built into a small package that is placed inside the trashcan on the bottom of the cover. Initially the sensor has to be placed in a empty trash can to get the "empty depth". Every 10 minutes the sensors measure the current depth of the garbace can and send it to the backand, which will notify of the treshold of 90 % is exceeded to enable on demand cleaning requests. When the grabage disposal personnel is starting their workday they access their current route via the app or website after authenticating.

Challenges I ran into

Arduino connection to other components and lorawan. TTGO sensor connection and ultrasonic sensor were finnicky.

What I learned

How to handle the arduino components and how to connect those to work properly with each other

What's next for TrashX

Distributing the sensor in all smart cities in bavaria. Introducing the public available TrashX app for reporting problems with garbage disposal.

Built With

Share this project:

Updates