Thomas Tongue
"No one means all he says, and yet very few say all they mean, for words are slippery and thought is viscous." - Henry Adams


This section is set up to provide help for others looking to use a Raspberry Pi for making their camera more flexible, especially for time lapse photograpy. Because everyone is going to have different equipment and interests, I've broken up the content into groupings that let you pick and choose what you need to look at. It should hopefully make it easier for you to find what you're looking for.

Getting Started
This section assumes you have a fresh Raspbian install ("Wheezy" as of this writing) and need to install the supporting software.

Controlling the camera via shutter release cable
If you have a camera with a remote shutter release jack (most DSLRs have this), there is a simple circuit to make the GPIOs on the Pi control the camera to focus and take pictures. This is helpful even if you plan on controlling the camera with USB later!

Controlling the camera via USB
This is the most control you can have over scripting the camera from the Pi. Everything from exposure settings to downloading pictures back to the Pi is possible.

Python scripts for time-lapse photography.
Some scripts I use to control the camera using the RPi.GPIO module and gphoto2 system calls.

Post Processing
Once the pictures have been taken, it's time to build a video file from them. This section discusses a workflow that can be used to make an H.264 encoded movie suitable for viewing, editing or posting on YouTube.