Instructables

Very easy and simple timelapse controller for canon eos dslrs with arduino

Picture of Very easy and simple timelapse controller for canon eos dslrs with arduino
You need:
Arduino (I use freetronics leostick)
3v relay
a remote plug for your camera
a 4x AA battery pack
switches/buttons (optional)
3 position switch for version 2
 
Remove these adsRemove these ads by Signing Up

Step 1: Connect the battery and relay

1_1.JPG
2900253681_53a2dd7cdf.jpg
Connect the battery pack negative terminal to the GND pin on the arduino, and the positive to the +5V pin.
Now connect the coil pins of the relay to the GND and digital 6 pins on the arduino.
Connect the plug for the camera to the relay as shown in the diagram. Make it so without power to the relay, the remote circuit is broken.

Step 2: Upload the code!

Upload this code to take a photo every 3 seconds.
change the frame interval on the first line for different settings.

int frameInterval = 3; // Delay between pictures (in seconds)
int shutterPin = 6; // Reed relay on digital pin 6
int ledPin = 13; // LED connected to digital pin 13

void setup()
{

  pinMode(shutterPin, OUTPUT); // Set the shutter pin as an output
  digitalWrite(shutterPin, LOW);
  pinMode(ledPin, OUTPUT); // Set the LED pin as an output
  digitalWrite(ledPin, LOW);
}

void loop()
{
  digitalWrite(ledPin, HIGH); // Turn on activity LED
  digitalWrite(shutterPin, HIGH); // Turn on shutter relay
  delay(500); // Hold the button for 1/2 second
  digitalWrite(ledPin, LOW); // Turn off activity LED
  digitalWrite(shutterPin, LOW); // Turn off shutter relay
  delay(1000 * frameInterval); // Wait the required interval before repeating
}





Now it should trigger the relay and camera every 3 seconds. The relay should be on for half a second and turn off, wait three seconds and turn on, it will do this until the battery runs out.

I will post a sample video on my youtube channel and my website
www.aidanjg.webs.com
http://www.youtube.com/channel/UCJIVf-EWyXd_rxCrCqocKgg

Step 3: Put it in a box

Put it in any box you want.
aidanjarosgrilli (author) 11 months ago
http://www.canonwatch.com/how-to-make-an-easy-and-simple-timelapse-controller-for-canon-dslrs-using-arduino/
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!