I am using an Arduino (Atmel168 development board) as the time-lapse controller, but you can use any micro controller.
This was originally made for Day 5 of Thing A Day.
Remove these ads by
Signing UpStep 1: Go get stuff.
1 - digital camera
1 - small 2-pin socket
1 - 5V relay
1 - Arduino (or other micro controller)













































Visit Our Store »
Go Pro Today »




Program your arduino to send out a signal to your camera every x minutes through its Ir remote
there is a tutorial on adafruit on how to find the signal
http://www.ladyada.net/learn/sensors/ir.html#intervalometer
I tested everything with a nano and then just put the program in an Attiny85 with a potentiometer to set the interval
If it's a Canon camera, check this out:
http://chdk.wikia.com/wiki/CHDK_in_Brief
Second thing I'd do is put in a focusing switch which clicked on the auto focus a couple seconds before clicking the shutter.
Third thing is use really fine wire going into the camera, like wire wrap wire.
Fourth thing is turn on the camera power with another timer. You can use a P channel FET for that, witching the camera 3V.
There should be no problem with setting it over 30 seconds, as far as I know.
If the delay is too long for some reason, you could try making a for loop that delays the chip for 1000 milliseconds at a time and then have that repeat for as many seconds as you need it to wait between pictures.
The Arduino I'm using is operating at 5V and the camera at 3V. I didn't want to fuss around with joining the circuits.
http://blog.makezine.com/archive/2006/03/how_to_kite_aerial_panogr.html
Single-Use Digicam for Kite Aerial Photography by Limor Fried in DIY: Imaging. A simple, lightweight timer circuit triggers a shot every minute. MAKE 02 - Page 130.
So, if you don't mind me cross-posting: For folks who see this who are hesitant to break open their fancy cameras, you can do pretty much the same procedure with an off-the-shelf keychain camera by following along with my Instructable here: Hacking a keychain digital camera for arduino control
That said, I opted for transistors and not relays - in part because I was less worried about messing up the camera if I didn't get the levels right. ;)
Now that I've seen this, you've given me the courage to find a really nice camera cheaply and see if I can't crack it open to do the same thing with a relay. (I probably wouldn't have had the guts to try it if I hadn't seen you do it here. :P) Thanks! :)