Watch the video: https://youtu.be/-1g7FlirL24
(https://youtu.be/-1g7FlirL24)
My Iron Beads color sorting machine utilizes an USB camera connected to a PC, OpenCV for image processing, and an Arduino UNO to control two stepper motors. The machine operates by analyzing images from the USB camera for circular shapes, masking the found circles, and comparing the remaining histogram to histograms of training images.
You will require hardware similar to what I used (Isolator, turntable). Upload Arduino code and run the python code, where your python runtime will require the modules I used in my coding.
Feel free, but I don't know if I will continue to work on this project as sorting is sufficiently good for me.
Everything is provided as is without any warranties or guarantees. Use at your own risk, but feel free to do so ;)
there are several similar projects, where I got some of my ideas. Please check out:
- https://github.com/HEN3DRIK/BeadSorter
- https://hackaday.com/2018/10/07/robot-sorts-beads-by-color/
- https://blog.arduino.cc/2022/02/16/sorting-beads-the-easy-way/
- https://youtu.be/Ew2EFa5V5R8
- https://youtu.be/YHq0fRUBrX0
- https://youtu.be/LNxA1oXaZy4
in the Wiki