Inspiration

We want to build a project that uses AI to solve problems, and we find the idea of effective recycling meaningful. This led us to create Trashsort.

What it does

The Trashsort robot automates waste sorting, identifying, and segregating recyclable, non-recyclable, and unknown items.

How we built it

Trashsort was separated into hardware and software parts. We used a classification model for waste identification, integrating Arduino and Python for hardware control and data processing.

Challenges we ran into

Adding the LCD monitor was challenging as the wiring is complex and hard to sync with the other features of the robot. As for coding, we spent quite some time finding a solution to let simple logic actually function with our robot without error.

Accomplishments that we're proud of

We're proud to have successfully demonstrated a working prototype, proving the viability of automated waste sorting as a solution for the future. Our team member quickly learned robot building and robot communication, and our project leader did an outstanding job steering the project.

What we learned

We gained insights into serial logic, robotics, and how to effectively communicate with machines.

What's next for Trashsort

We hope Trashsort goes beyond just sorting trash. We aim to make it a tool for educating people about proper recycling practices. For instance, instead of sorting for people, Trashsort could provide immediate feedback after someone disposes of their trash. We also would like to use more data to refine our model.

Built With

Share this project:

Updates