Etch-A-Snap is a unique and awesome camera capable of drawing photographs thanks to the integrated retro Etch-a-Sketch. Built using a Raspberry Pi Zero an official Raspberry Pi camera module the Etch-A-Snap camera has been created by Martin Fitzpatrick. The drawing time for a photo is approximately 15 minutes to 1 hour depending on complexity of the captured image. check out the videos below to see the Etch-A-Sketch Camera powered by a Raspberry Pi inaction.
The Etch-A-Snap is entirely portable and powered by 4 x AA batteries and 3 x 18650 LiPo cells and photographs are processed down to 240 x 144 pixel 1-bit black and white line drawings using Pillow and OpenCV and then translated into plotter commands by building a network graph representation with networkx. The Etch-A-Sketch wheels are driven by two 5V stepper motors mounted into a custom 3D printed frame.
“The Etch-A-Snap can also draw a picture from any image type supported by Pillow using the draw.py utility. Using this script the Etch-A-Snap crops, resizes and processes the images the exact same way as from the camera, but you can be a bit more selective with the image and increase the chances of getting something half decent out.”
For more details on the awesome Etch-A-Snap jump over to the Two Bit Arcade website by following the link below.