For many people, sorting candy by color is a ritual that must happen before eating. Fortunately, this process can now be automated thanks to a creation by Nathan Peterson.
Peterson's Skittles-sorting robot is a 3D-printed creation that senses color and separates each candy-coated shell into a different bowl. The machine is a little slow at the task, but the novel device is still quite impressive. With the project completed, Peterson details how the project could be further improved at his blog. Unfortunately for fans of M&M's, the 3D-printed candy-sorting machine is only programmed to recognize the five colors of Skittles, not the six candy shells of M&M's.
Scaled up in size and sped up, a machine like this could be instrumental in creating custom candy satchels inside candy stores or at events.