:black_nib: Art machine—input any digital picture, get it physically drawn.
What initially started as a “square drawer” evolved into the art drawing machine as shown:
Hardware used: Arduino UNO, breadboard, wires. As well as:
As for the software itself, I implemented image transformations and manipulations using OpenCV, a computer vision library, as well as an algorithm (python) to optimize the planned path of the pen (~30% faster compared to normal CNC printing order). Finally, I bridged the communication between the Arduino serial input and the python image processing program, to reduce the Arduino’s processing consumption by ~500%.
Here are some of it’s masterpieces!