Introduction: Automatic Sunrise Timelapse | DSLR (Canon EOS 700D)

This video is also in the picture section: https://www.youtube.com/watch?v=xG4fA3MtnSM

I wanted to set up my DSLR on a tripod and get a timelapse of the sunrise, but I like to sleep in. After joining some FB Groups and talking to the Photography community I was told the only way for me to get those shots was to wake up at 4:30 AM and stay awake the entire 2 hour shoot. That's stupid, so I made this.

Half of the objects are 3D Printed- I will have those files up on Thingiverse: https://www.thingiverse.com/coltonrobtoy

The other objects are

1 Intervalometer:

2 Servo Motors:

1 Arduino Uno:

Step 1: 3D Printed Parts

Step 2: Electronics

Step 3: Code to Run

Comments

author
ThomasK19 made it!(author)2016-06-12

Look out for the CHDK (http://chdk.wikia.com/wiki/CHDK). It's much easier to use the USB connector for taking photos with a Canon. (See also my i'ble: https://www.instructables.com/id/Photograph-Water-Splashes/)

author
coltonrobtoy made it!(author)2016-06-13

Thanks for showing me the CHDK, I'm new to Photography. Is there a way to add a camera on/off class into the CHDK code? Like I want my camera to be off, and then set a timer for it to turn on (all internally on the camera).

author
ThomasK19 made it!(author)2016-06-13

Basically it works the way that you replace the firmware as described in the handbook. For my small Canon it lasts until it is powered off and then you need to reload it, once you turn it on again. But that was ok as it enabled me to use the USB for taking pictures (it can do a lot more, but I'm not a big photo enthusiast).

author
ThomasK19 made it!(author)2016-06-13

Now I realize, that exactly this is your problem :-[ So using the servo is probably the way to go. For time lapse I just used the camera of my Reaspberry, but it's quality is not comparable to a real camera.

author
coltonrobtoy made it!(author)2016-06-13

Haha yep :p And how would the USB thing work? I don't think my camera has a USB port

author
ThomasK19 made it!(author)2016-06-13
author
coltonrobtoy made it!(author)2016-06-13

Ah yes, I do have the micro usb...thought you were talking about a regular USB plugin hehe

author
coltonrobtoy made it!(author)2016-06-13

Ah ok, so my on/off class won;t work because the camera won't be on to even load the new firmware. Does the firmware stay on if it goes into sleep mode? And is their a large difference in battery drain in sleepmode vs. camera off?

author
ThomasK19 made it!(author)2016-06-13

Honestly I have no idea. As you can see from my linked i'ble my intention was just vice versa. The firmware itself is on the memory chip where your photos go and from there it's temporarily loaded (until power goes off).

author
peteandoreen1 made it!(author)2016-06-12

I'm not getting a clear explanation so can you check my reasoning.

The Camera is on and eventually goes into Standby mode (asleep) then when you move the Mode dial it brings it out of sleep and the intervalometer does the rest. The Arduino setup is only to activate the servo for the mode diaal. Am I on the right track.

author
coltonrobtoy made it!(author)2016-06-12

I made this to save maximum battery, so the camera is off, and then one servo turns the camera on (for the 700D the on/off is on the Mode Dial), and the other servo turns the intervalometer on. In this version of my build, the Mode Dial 'wrench' is too tight on the Mode Dial so it changes the mode + turns the camera on/off. I compensate for this by moving my mode dial 1 mode behind before I go to bed. Here is a video walkthrough that I just finished uploading:

And is it efficient to use standby mode? What is the battery drain on standby mode vs camera off? [I'm new to photography]

author
DIY+Hacks+and+How+Tos made it!(author)2016-06-12

Interesting. I have never seen anyone make a servo control for the mode dial before.

author
coltonrobtoy made it!(author)2016-06-12

Yeah it was the only way I could think of doing it. One of the hard problems to solve is Turning the Camera On/Off. I couldn't find out how to do it with Software, so I did it with hardware. Will look into solving that with software soon