This is my take on a light painter: an Arduino controlled LED strip that can paint images or patterns for long exposure photography.
Here are the models for the enclosure, the battery holder support, the buttons and the button support bar. You can find a more detailed explanation of the project and all the components needed here.
The enclosure is designed for an Arduino, a micro SD card reader module*, a 1602 LCD with I2C controller* and push buttons. The battery holder support blocks lock in place an 8xAA battery holder*. Apart from that you will need an addressable LED strip* and an UBEC* or buck converter.
(* = affiliate links if you want to help me out)
The Arduino sketch can be downloaded from GitHub: https://github.com/reven/Light-painter
Minor issues :)
In the build process I've come to realize a few issues with the parts as they are designed. I might address them in a future iteration, but for now these tips could be useful:
- The screw tabs are not strong enough. They would need a thicker material or to be printed on the XY plane to have more tensile strength.
- The pins that hold the Arduino and the SD module in place are way too thin and long to be practical. They break. Easily. This could be fixed with thicker pins that narrow out at the point of contact.
- The space is tight inside the box, be sure your cables are flexible. There is no room for the UBEC inside the enclosure.
- I would add some kind of tab or latch to keep the bottom and top halves together.
- The button system I designed is horrible. It’s really hard to assemble with the push buttons. Once installed it works, but this would be something to definitely improve.
Leave a comment if you have any questions.
The enclosure and the buttons should be solid. The battery holder blocks can be done at 40% infill, but the tabs should be printed parallel to the XY plane.