This really takes the 360 photography to the new level. Press the button and then watch the phone snap away. I can also do a full spherical panorama by running this 3 times with phone at different angles to cover the ground, horizon and sky.
Focus, exposure and white balance hold are achieved by tapping and holding on the desired focus point, after that the iphone will indicate the focus is locked. Additional control can be achieved with other apps allowing manual white balance and exposure adjustments.
Bits involved
Lazy susan ball bearing
Arduino programmed microcontroller (attiny85 chosen to save space)
A stepper mottor (salvaged from a printer)
Old pair of iphone headphones with volume remote to trigger the camera (headphones can be used as shutter release cable)
Bunch of resistors, transistors and either an h-bridge or a darlington array to drive the stepper.
Some plastic to make the bracket and outer enclosure
iPhone
Microcontroller program
int stepDelay = 120; int motor1Step = 0; int stepSequence1[] = {1,0,0,1}; int stepSequence2[] = {1,1,0,0}; int stepSequence3[] = {0,1,1,0}; int stepSequence4[] = {0,0,1,1}; int stepsInTurn = 48; int currentStep = 0;