A couple of folks involved with Public Lab have been working on a simple autoKAP controller based on the Arduino Nano. We now have a device that works great and we are ready to find out whether it might be useful to others. We designed a custom PCB which is a shield for the Nano and allows easy connection of up to four servos and two cameras. The circuit design is open source and freely available.
Our emphasis has been on operating Canon PowerShots running CHDK, so the current sketch just sends a 5v pulse that CHDK can detect to trigger the shutter. The "SkyShield" controller leverages the programmability of the Arduino, so the sketch can be easily modified to trigger other types of cameras or drive the servos differently.
I also designed a pan/tilt KAP rig for testing the SkyShield. This is the Saturn V Rig, a small 3D printed rig scaled for PowerShots. This design is also open source and is freely available on Thingiverse. I have had some success flying the rig in Vermont and Alaska this summer and produced some almost spherical aerial panoramas:
http://publiclab.org/tag/half-spherical.

Details about the rig and controller are at the following links.
SkyShield circuit design (open in Eagle CAD):
http://kaptery.com/files/documents/skyshieldv2.4.brdSkyShield user manual:
http://kaptery.com/files/documents/skyshield-manual.pdfSaturn V Rig 3D printing files:
http://www.thingiverse.com/thing:845522More details (assembly instructions, Arduino sketch, parts list):
http://kaptery.com/guides/ Flickr album:
https://www.flickr.com/gp/chrisfastie/LEb736I have stockpiled all the parts needed to assemble several SkyShields and Saturn V Rigs and have kits and some assembled units available at the KAPtery
http://kaptery.com/products/?f=category&id=21.
This is the public release of the SkyShield and Saturn V Rig. Our goal is to offer inexpensive kits for building simple but useful tools for aerial photography. We are still developing both designs and are eager to hear suggestions for modifications.
Thanks,
Chris
Comments
How much does it weight without the camera?
Chris
Chris
Above: Being there was even more exciting than this graph. In the last 40 seconds, the camera descended almost two feet per second. More here: http://publiclab.org/notes/cfastie/10-25-2015/uncontrolled-reentry
Above: Vergennes, Vermont, stitched from 23 photos. More here: http://publiclab.org/notes/cfastie/10-25-2015/cloudy-bright
Chris
What caused the camera to come down that quick?
Also, I just told you everything I know about controlling servos. Can you recommend a source for learning about that? I assume it's some kind of pulse-modulated output from the Nano.
Well I guess next you'll be adding radio contol, so it won't be "auto" anymore. :-)
The traces are all correct in this rendering (this is the version I have been flying):
Arduino has really good tutorials and other resources for running servos. Here are a few examples:
https://www.arduino.cc/en/Reference/Servo
http://playground.arduino.cc/Learning/SingleServoExample
https://www.arduino.cc/en/Reference/ServoWrite
It's quite fun to write sketches and see what they do to your servos. So far it's been empowering to have complete programmatic control over when the camera shoots and where it is pointed. I don't have any plans to add radio control. It would be nice to add better power management so smaller or fewer batteries were needed. Anybody know how to add a boost converter to this circuit? It should be possible to use only three or four AAA batteries and supply 6 volts for a long time. Although with the circuit in the version above six AAA seem to last for a few hours, so it's quite functional. In fact it's been a real joy to get a half-spherical panorama with almost every flight.
Chris
Impressive bit of work on the KAP rig and arduino controller!
Like it.
Like the flexibility to change the number of images taken in each position to avoid excessive duplication (like the straight down shots).
Job well done.
WW