Inspiration

Earlier in the week while brainstorming our project using design thinking we had two criteria. It needs to be food-related and needs to be useless but awesome. So, we came across the worst part of my favorite cereal, there is a terrible ratio of marshmallows in Lucky Charms.

What it does

Using an Adafruit RGB Color Sensor (ID: 1334) we can detect the color of the belt and the cereal. When the color does not match the belt or cereal we use a servo to fling the marshmallow into our serving bowl.

How we built it

Using an Arduino Nano, Adafruit RGB Color Sensor (ID: 1334), Adafruit DRV9971 Breakout (ID:3190), two micro servo motor, dc geared motor, 12v 1.5A PSU, 5v regulator. We used tempered hardboard for the bulk of the construction and funnels to cover the color sensor and place the cereal pieces on the belt. The belt is constructed from Gorilla tape.

Challenges we ran into

The main challenge ran into was the timing between sensing the proper color and pushing the cereal piece off the conveyor.

Accomplishments that we're proud of

We are proud of the entire bot because we built it in ~10 hours and are able to sort lucky charms with decent accuracy.

What we learned

We learned a lot with the parameter of registering an RGB color. Another lesson learned was using timed interrupts in the right spot.

What's next for Lucky Sorter

The next steps for this project are to increase the accuracy and improve the overall dispensing process of the bot.

Built With

Share this project:

Updates