I've always wanted to make time lapse videos, but I don't have a camera with an intervalometer feature built in. In fact, I don't think very many cameras come with such a feature (especially not SLR cameras).

So what do you want to do if you want to make time-lapse videos? You can buy a commercial intervalometer (yeah, right). You can check out some instructables like this one and make one yourself out of electronic components.

But what if you don't have the time/skills necessary to build one? You just want something quick and cheap.

Well, you can actually use a common TI graphing calculator (I don't know of any high school student without one of these) and hook it up to any camera with a remote shutter release socket. It's quite easy, and depending on your camera can require no electronic work at all.

Step 1: Parts Needed

Here's a list of parts you need:

A TI graphing calculator - I'm using the TI-83+. I haven't tested my code on any other model, so I can't guarantee it will work.

Camera with remote shutter release socket - I'm using the Canon EOS Rebel. This has a 2.5mm socket that you can use to connect to the calculator. If your camera does not have a 2.5mm shutter release socket, you will need to create some sort of link cable that can connect the two together.

Link Cable - If your camera has a 2.5mm socket, you can use the link cable that should come with your calculator.
For some reason on step 5 &quot;start the program&quot; <br>It just shows on the screen &quot;prgmCAMERA&quot; skipping the &quot;a=?&quot; Part<br>Any fixes or ideas?
<p>Has anyone had any luck getting this work with a Nikon camera. I have a Nikon D3200 and I use a 2.5mm to 3.5mm adapter to connect the calculator with my camera, but nothing happens when I run the program. My calculator is TI-84 Plus.</p><p><br>Cheers</p>
<p>I know this comment is old, but I want to let others know for reference that the 3.5mm jack on the Nikon D3200 (and probably other Nikon cameras) is only for microphone input. The remote connector is the larger rectangle-ish one and is proprietary. </p><p>That being said, it is still possible to make custom intervalometers because the overall mechanism is the same (only Nikon's connector is different). You can buy very cheap ($2-$4) Nikon remotes online and use the connectors from those to make the intervalometer. I haven't done this yet myself, but I plan to do so in the future. </p>
<p>Cool project, but for your Canon camera.... google 'Magic Lantern&quot;</p>
<p>Thank you very much for the idea! I have a TI-85, and this is the program that I used for it. I've shot with interval for 4 hours on the first day and 10 hours on the second day with about 60 seconds between shots, and so far, a fresh set of batteries is still going. Enjoy for fellow 85'ers!</p><p>Some notes on the program. The first &quot;Outpt&quot; is just so that I can hear the camera click right away and know that the link is working. I didn't want to wait for whatever the timer is to hear the first click.</p><p>Disp &quot;SECONDS BETWEEN SHOTS&quot;<br>Prompt A<br>A*240-&gt;B<br>Outpt(&quot;CBLSEND&quot;,A)<br>While 1<br>For(H,1,B,1)<br>End<br>Outpt(&quot;CBLSEND&quot;,A)<br>End<br></p>
<p>For the 84+ you can use the clock function to do this, like so: </p><p>Disp &quot;START DELAY IN&quot;<br>Disp &quot;SECONDS&quot;<br>Prompt D<br>D*652.73-&gt;W<br>Disp &quot;HOW OFTEN IN&quot;<br>Disp &quot;SECONDS <br>Prompt P<br>Disp &quot;HOW MANY SHOTS&quot;<br>Prompt N<br>0-&gt;C<br>For(H,1,W,1)<br>End<br>startTmr-&gt;T<br>While 1<br>Repeat T=startTmr-P<br>End<br>startTmr-&gt;T<br>Send(D)<br>C+1-&gt;C<br>Output(8,1,&quot;SHOT COUNT:<br>Output(8,13,C<br>If N=C<br>Stop<br>End</p>
<p>Hi I entered the program and it seems to work, but I can't get my camera to fire. I have a Canon T5i 700D Has anyone been able to get this to work on this camera?</p>
<p>Hi jkotrob, I'm following your code to program my 84+, however, I'm stuck at the startTmr-&gt;T line. where do your get the startTmr from? I think it is one your program that you recycled. <br>Could you guide us in this matter, thanks for your help and time. </p><p>Cheers, </p><p>Chitii</p>
<p>startTmr is the new function which calls the clock in the 84+. I found it in the catalog of all the commands (2nd+0).</p>
After playing some with the program setup you gave .. i liked it but i didn't like the fact that i had no choices.. So i made my own.<br /> If you are interested give it a try.. <br /> ( the % are supposed to be arrows.. the STO key above on/off)<br /> <br /> .................................................................................<br /> Disp &quot;START&nbsp;DELAY&nbsp;IN&quot;<br /> Disp&quot; SECONDS&quot;<br /> Prompt A<br /> A*333.3333 % W<br /> Disp &quot;HOW&nbsp;OFTEN&nbsp;IN&quot;<br /> Disp &quot;SECONDS&quot;<br /> Prompt B<br /> B*333.3333 % X<br /> Disp &quot;HOW&nbsp;MANY&nbsp;SHOTS&quot;<br /> Prompt Y<br /> For(H,1,W,1)<br /> End<br /> Send(A)<br /> Y-1 % Y<br /> While Y&gt;0<br /> Y-1%Y<br /> For(H,1,X,1)<br /> End<br /> Send(A)<br /> End<br /> <br /> ...............................................................................<br /> As you can see from what &quot;solupine&quot; showed.. you need to multiply your delay (seconds) by approx. 333.3333 to get the camera to fire at the right time...<br /> <br /> The first delay , is how long till it takes the first shot. <br /> The second delay, is how often between shots <br /> <br /> This was done on a TI-83+ , if you try it on other models post it up if it works or not please..&nbsp;&nbsp;
<p>Hi I entered the program and it seems to work, but I can't get my camera to fire. I have a Canon T5i 700D Has anyone been able to get this to work on this camera?</p>
You sir, are a genius! OP's program didn't work but yours worked <em>flawlessly</em> (so far). Thanks to instructables, I've built an intervalometer and a shutter release for less than <strong>$20</strong>! (Calculator doesn't count :P)
I'm assuming the answer is no, but sometimes there are spaces between the % in your instructions and other times there are not, so were those spaces a typo? Or do you actually need to include them.
its been a while since i have played with this but i think you dont have ot have the spaces in there.
Do you replace the items in quotes with the value you want or should I enter it as shown? As in Disp &quot;HOW MANY SHOTS&quot; or Disp 24?
Enter the program how it is writen above with the % replaced with the STO key (above on/off) and run it .. the Disp lines are just text outputs so you know what to input .. for the how many shots one for example the Disp&quot;HOW MANY SHOTS&quot; is the text question for the line below .. Prompt Y .. <br><br>to understand it the best i suggest putting it in as i have it above and running it .. it will explain itself..
The program seems to run fine. No hickups or syntax errors, however, my camera refuses to fire the shutter. I have checked and re-checked the code for any flaws, but have yet to find anything. Any suggestions on what might be causing this problem?
what type of camera are you trying to fire??
I've tried an XTi, Rebel 2000, and Rebel G. Same results.
The program WILL fire the shutter. As it turns out, the shutter button needs to be pressed halfway down to allow the camera to meter. Is there a fix for this? As in, a way to program the calculator to automatically meter prior to taking the shot?
ah yes i should have added that i guess. you need to be in Manual Focus to make this work without pressing the shutter down half way. I am not sure if you get program the calculator to do both. <br><br>I my self do not have the spare time anymore to reprogram it to see if i can get it to work. if anyone out there has any ideas on how to program it please feel free to post it.
<p>Hi! I wrote the code straight to my TI 83+. but when I make a try with the canon 1000D, the only result I have is the canon's screen blinking (coherent with the delay I put in the program). But I don't have any noise and any pics saved on my apparel. Maybe some one could help me?</p>
<p>Does anybody know the code for the Casio fx-9860GII?? Please</p>
<p>Great intructable. Thank you!</p>
<p>Hello</p><p>I'm French and I don't speak very well english but I'm going to try...</p><p>What </p><p>Y-1 % Y<br> While Y&gt;0<br> Y-1%Y</p><p>does it mean ?</p>
Does not work for Nikon D3100. I have all the pieces but in order for it to work I need to splice two cords together. The calculator cord and the shutter remote cord. So close though. The audio jack port on this camera is for a/v output.
Loved it. The theme, the climactic and triumphant ending. Absolutely brilliant. I smell an Oscar!
Wow! This is great! Thank you so much!
Can this be done using the Nikon D3100? Can the calculator be hooked to the Nikon D3100 and used as a intervalometer for a time lapse film?
As long as your camera has a 2.5mm or 3.5mm remote shutter trigger, this will work. I do believe the 3100 has the port, but I am not certain.
Can't get this to work with a Canon 30D or 40D even though I have adapted the 2.5 mm plug to fit the canon trigger that goes into the camera. Will this only work with a Canon Rebel?
The N3 connector type is identical to the TRS connector in terms of wiring. Only the shape is different. It should work just the same. I'm not sure why it's not working on your 30 or 40.
Does anyone reading this know how to program a Casio fx-9750Gii to do this? I have tried every variation in the posts but I get a syntax error every time.
My TI-84+ didn't come with one of these wires. Does anyone know of a website or store i can buy the right wire from if I want to do this? thanks :) I'm so excited to try this out
I know this is sort of an older instructable. I have a Nikon D3000 and a TI-89 Titanium, and I have yet to get this to work. If anyone has any advice I'm all ears.<br>Thanks ahead of time.
I used this method just a back in 2009 to make a time-lapse plane construction video over a weekend. http://www.youtube.com/watch?v=QjARFrVcRKM&amp;feature=plcp&amp;context=C39b2812UDOEgsToPDskLvuiKUi0c_6WJh8JoTfJs0<br><br>I'm about to use it again for a new plane. Helps a lot with illustrating construction techniques for new students.
Okay, looking at the code, I'm a little confused by this line:<br>For(H,1,A,1)<br>What is H? And if someone has previously set H to represent a number, would it mess up the program?
The For() statement sets up a loop. The &quot;H&quot; in this case is the variable the For() statement uses to store the number of passes the loop has made. The next variable designates the number to start with. The &quot;A&quot; is the number of loop that have to be made before the program moves on again. The last variable is how much the counter progresses after each loop. So H is set and zeroed out each time the For() statement starts. Check your manual for more details about the For() statement. <br>
Somebody has some idea or recomms for the same project but using HP48GX+ and Nikon D100 ?
Any chance this would work with a Nikon D40? It doesn't have a 2.5mm socket, but it does have a USB mini port that can be utilized, assuming I had the right cable. Thanks!
Great work<br><br>Used my Ti-83 and Canon 1000d ( Rebel XS)<br>
Great work
I have written a few programs for my TI-84+ Silver Edition. Most of the programming is the same for the TI-82, TI-83, TI-84. I haven't done anything other than write simple conversion programs. If anyone can find me a link or something to more advanced programming for the TI-80 series I will be eternally grateful. If you want a few programs I made, message me.
Can i have the codes for the ti-84 silver edition????<br>
<p> Bumping from below------------------<br> <br> From Luberack (Mar. 10, 2011)<br> <br> I also used silentfallen's program below. Very nice! I did notice that the timing seemed to be a bit off, so I ran the program at various times in front of a stopwatch. I put the numbers in Excel and got the slope of the linear trendline that tightened up the timing tremendously. Here's the scale factors you should use for the TI-84 Plus (not sure about others):<br> [note: &quot;%&quot; should be replaced by pressing the &quot;STO&gt;&quot; button.]<br> A*750.64 % W<br> B*750.64-704.12 % X<br> So here's what the whole program will look like:<br> .................................................................................<br> Disp &quot;START DELAY IN&quot;<br> Disp&quot; SECONDS&quot;<br> Prompt A<br> A*750.64 % W<br> Disp &quot;HOW OFTEN IN&quot;<br> Disp &quot;SECONDS&quot;<br> Prompt B<br> B*750.64-704.12 % X<br> Disp &quot;HOW MANY SHOTS&quot;<br> Prompt Y<br> For(H,1,W,1)<br> End<br> Send(A)<br> Y-1 % Y<br> While Y&gt;0<br> Y-1%Y<br> For(H,1,X,1)<br> End<br> Send(A)<br> End<br> ...............................................................................<br> hit &quot;QUIT&quot; to save and exit programming<br> <br> <br> <br> <br> &nbsp;</p>
So you would like the coding for some programs I wrote?
In the TI-83+ I <br>1) Turn on your graphing calculator (duh)<br>2) Press the PRGM key<br>3) Press the Right arrow twice to highlight the tab at the top titled &quot;New&quot;<br>4) Press ENTER<br>5) Enter in a name (I used &quot;Camera&quot;)<br> In the step 6) I Pressed program, but does not appear Prompt . Can anybody Help me.<br>Thanks,<br>R.Gil
Prompt is found by pressing PRGM -&gt; tab over to &quot; I/O &quot; then scroll down to &quot;2:Prompt&quot; -&gt; &quot;Enter&quot;
How do you put Send (A)?<br>H and A mean?<br>Thanks,<br>R. Gil
PRGM -&gt; (tab over to &quot;I/O&quot;) -&gt; scroll down to &quot;B:Send( &quot; -&gt; &quot; A &quot; -&gt; &quot; ) &quot;

About This Instructable



More by yonderknight:Quickly Scan a Textbook With a Camera Turn a TI Graphing Calculator into an Intervalometer and Create Time Lapse Videos 
Add instructable to: