Hello, for burning man I want to make a portable photo booth that takes and prints photos by focusing sunlight through a magnifying glass onto a given medium for solar engraving. that way I can take selfies with new friends and give them a meaningful gift to keep.
I'm imagining a way to take a photo on-location and use that data to control a magnifying glass whose position is moved using a 2 axis stepper-motor/threaded rod setup (like on a laser cutter). Basically, I will program it to say the darker the pixel, the longer the magnifying glass burns at a certain coordinate before moving on.
I think I will need to be able to track the sun to ensure a pinpoint focus of light. Also, be able make on-the-fly global timing adjustments to account for sunlight and material composition. Also a shutter could be useful.
I'm sure I can figure out how to do all that with existing tutorials. However...
My main question is: beyond Arduino, what cross-platform languages/skills will I need to acquire to make something like this work? For instance, would this require a raspberry pi (and learning python) in order to handle the data processing?
as far as this project goes, success is as much defined by what I can learn along the way as it is by arriving at the finished product, so I don't mind building my skills to do somethinga bit better even if it's less practical in the name of the project itself.
Any thoughts that come to mind are much appreciated!