<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Hack a Day &#187; intervalometer</title>
	<atom:link href="http://hackaday.com/tag/intervalometer/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Sun, 12 Feb 2012 08:27:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='hackaday.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/5560f98f805877b0e332f191cb9e0af3?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Hack a Day &#187; intervalometer</title>
		<link>http://hackaday.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://hackaday.com/osd.xml" title="Hack a Day" />
	<atom:link rel='hub' href='http://hackaday.com/?pushpress=hub'/>
		<item>
		<title>Build an intervalometer with these simple fabrication techniques</title>
		<link>http://hackaday.com/2012/01/09/build-an-intervalometer-with-these-simple-fabrication-techniques/</link>
		<comments>http://hackaday.com/2012/01/09/build-an-intervalometer-with-these-simple-fabrication-techniques/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 23:25:40 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[digital cameras hacks]]></category>
		<category><![CDATA[atmega8]]></category>
		<category><![CDATA[intervalometer]]></category>
		<category><![CDATA[strip board]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=65099</guid>
		<description><![CDATA[[L] just finished building this intervalometer and his verbose documentation of the project has a little bit of everything. The fabrication uses common prototyping materials, and simple skills that are easy to master even for the beginner. The hardware is based around an ATmega8 microcontroller. After snooping around the Internet [L] wanted to see if [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65099&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-65100" title="intervalometer-using-simple-fabrication-techniques" src="http://hackadaycom.files.wordpress.com/2012/01/intervalometer-using-simple-fabrication-techniques-e1326128980481.jpg" alt="" width="470" height="382" /></p>
<p>[L] just finished building this intervalometer and <a href="http://rastroludico.wordpress.com/intervallino/">his verbose documentation of the project</a> has a little bit of everything. The fabrication uses common prototyping materials, and simple skills that are easy to master even for the beginner.</p>
<p>The hardware is based around an ATmega8 microcontroller. After snooping around the Internet [L] wanted to see if the voltage divider based focus and shutter commands that are present in some camera remote shutter controls would work for his model. Investigation with a commercial shutter release showed him how it was done, so he incorporated that into his design. When it comes to firmware for the device we really like his explanation of the menu system. There&#8217;s a lot of settings and he did a great job of planning the user interface to make them all work on the finished product.</p>
<p>The schematic and board layout were done with Eagle. During the layout process he made choices for easy assembly using strip board, and even walks us through the steps when cutting the traces and adding jumper wires. It&#8217;s nicely finished in this clear plastic case and demonstrated in the video after the break.</p>
<p><span id="more-65099"></span></p>
<div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/34741554' width='470' height='264' frameborder='0'></iframe></div>
<br />Filed under: <a href='http://hackaday.com/category/digital-cameras-hacks/'>digital cameras hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/65099/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/65099/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/65099/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/65099/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/65099/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/65099/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/65099/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/65099/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/65099/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/65099/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/65099/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/65099/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/65099/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/65099/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65099&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/01/09/build-an-intervalometer-with-these-simple-fabrication-techniques/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/intervalometer-using-simple-fabrication-techniques-e1326128980481.jpg" medium="image">
			<media:title type="html">intervalometer-using-simple-fabrication-techniques</media:title>
		</media:content>
	</item>
		<item>
		<title>Extending battery life while taking time lapse photos</title>
		<link>http://hackaday.com/2011/10/21/extending-battery-life-while-taking-time-lapse-photos/</link>
		<comments>http://hackaday.com/2011/10/21/extending-battery-life-while-taking-time-lapse-photos/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 13:01:43 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[digital cameras hacks]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[GoPro HD]]></category>
		<category><![CDATA[intervalometer]]></category>
		<category><![CDATA[msp430]]></category>
		<category><![CDATA[time-lapse]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=59162</guid>
		<description><![CDATA[[Peter] loved using his GoPro HD camera, but he found the time lapse functionality a bit lacking. It wasn’t that there were not enough settings to satiate his needs, but that the camera would run through its batteries in just a few short hours. He found that the camera did not turn off or enter [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=59162&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-59163" title="msp430_camera_control" src="http://hackadaycom.files.wordpress.com/2011/10/msp430_camera_control.jpg" alt="msp430_camera_control" width="470" height="255" /></p>
<p>[Peter] loved using his GoPro HD camera, but he found the time lapse functionality a bit lacking. It wasn’t that there were not enough settings to satiate his needs, but that <a href="http://benlo.com/msp430/GoProController.html" target="_blank">the camera would run through its batteries in just a few short hours.</a></p>
<p>He found that the camera did not turn off or enter any sort of sleep mode between shots, wasting precious battery life. He could have simply added a bigger external battery pack to the camera, but for the sake of portability, he had a far better idea in mind.</p>
<p>The GoPro has a pretty well documented interface called the “Hero Bus”, so all it took was <a href="http://goprouser.freeforums.org/index.php?sid=cc3c90ded214251a9065a814f947f84e" target="_blank">a little bit of online research</a> before [Peter] had all the information he needed. The camera has a neat feature that immediately snaps a picture when it is powered on, so he decided that he would use a microcontroller to turn the camera on and off at specific intervals, rather than using its built-in time lapse function. He chose a Texas Instruments MSP430 for the job, since it is very well known for being a power miser.</p>
<p>Once he had his code up and running, he connected it to his camera and found that it worked perfectly right off the bat. Now, he can take anywhere between 1,500 and 2,000 shots before the batteries run out, instead of the measly 200 he was getting without the modifications &#8211; quite an improvement!</p>
<br />Filed under: <a href='http://hackaday.com/category/digital-cameras-hacks/'>digital cameras hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/59162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/59162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/59162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/59162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/59162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/59162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/59162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/59162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/59162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/59162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/59162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/59162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/59162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/59162/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=59162&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/10/21/extending-battery-life-while-taking-time-lapse-photos/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/10/msp430_camera_control.jpg" medium="image">
			<media:title type="html">msp430_camera_control</media:title>
		</media:content>
	</item>
		<item>
		<title>[Bunnie] mods Chumby to capture epic time-lapse video</title>
		<link>http://hackaday.com/2011/08/21/bunnie-mods-chumby-to-capture-epic-time-lapse-video/</link>
		<comments>http://hackaday.com/2011/08/21/bunnie-mods-chumby-to-capture-epic-time-lapse-video/#comments</comments>
		<pubDate>Sun, 21 Aug 2011 15:01:06 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[linux hacks]]></category>
		<category><![CDATA[bunnie]]></category>
		<category><![CDATA[chumby]]></category>
		<category><![CDATA[intervalometer]]></category>
		<category><![CDATA[mplayer]]></category>
		<category><![CDATA[time-lapse]]></category>
		<category><![CDATA[mencoder]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=53256</guid>
		<description><![CDATA[When [Bunny] moved into his apartment in Singapore he was surprised to find that a huge building project was just getting started on the other side of the block. Being the curious sort, he was always interested in what was going on, but just looking in on the project occasionally wasn&#8217;t enough. Instead, he set up a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=53256&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-53257" title="chumby-time-lapse" src="http://hackadaycom.files.wordpress.com/2011/08/chumby-time-lapse.jpg" alt="" width="470" height="376" /></p>
<p>When [Bunny] moved into his apartment in Singapore he was surprised to find that a huge building project was just getting started on the other side of the block. Being the curious sort, he was always interested in what was going on, but just looking in on the project occasionally wasn&#8217;t enough. Instead, he set up a camera and <a href="http://www.bunniestudios.com/blog/?p=1790">made a time-lapse video</a>.</p>
<p>This isn&#8217;t hard, <a href="http://hackaday.com/2008/07/09/intervalometers-and-timelapse-photography/">you can find</a> a slew of <a href="http://hackaday.com/2011/06/27/tiny-hardware-based-dslr-intervalometer/">intervalometer projects</a> which we&#8217;ve covered <a href="http://hackaday.com/2008/06/09/ti-83-intervalometer/">over the years</a>. But being that [Bunnie] is one of the designers of the Chumby One, and frequently performs <a href="http://hackaday.com/2010/04/29/chumby-one-becomes-a-3g-router/">hacks on the hardware</a>, it&#8217;s no surprise that he chose to use that hardware for the project.</p>
<p>Luckily, he&#8217;s sharing <a href="http://www.bunniestudios.com/blog/?p=1794">the steps he used to get Chumby capturing images</a>. He mentions the hardest part is finding a compatible USB camera. If you have one that works with a 2008 Linux kernel you should be fine. The rest is done with shell scripts. Mplayer captures the images when the script is called from a cron job. Once all the frames are captured, he used mencoder to stitch the JPEGs into a movie. See the result after the break.</p>
<p><span id="more-53256"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/08/21/bunnie-mods-chumby-to-capture-epic-time-lapse-video/"><img src="http://img.youtube.com/vi/bJFdCW1ftiI/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/linux-hacks/'>linux hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/53256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/53256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/53256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/53256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/53256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/53256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/53256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/53256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/53256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/53256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/53256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/53256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/53256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/53256/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=53256&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/08/21/bunnie-mods-chumby-to-capture-epic-time-lapse-video/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/08/chumby-time-lapse.jpg" medium="image">
			<media:title type="html">chumby-time-lapse</media:title>
		</media:content>
	</item>
		<item>
		<title>Using an MSP430 for time lapse photography</title>
		<link>http://hackaday.com/2011/08/19/using-an-msp430-for-time-lapse-photography/</link>
		<comments>http://hackaday.com/2011/08/19/using-an-msp430-for-time-lapse-photography/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 17:01:20 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[digital cameras hacks]]></category>
		<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[intervalometer]]></category>
		<category><![CDATA[msp430]]></category>
		<category><![CDATA[time-lapse]]></category>
		<category><![CDATA[vistaquest]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=52991</guid>
		<description><![CDATA[Hackaday reader [onefivefour] had an old VistaQuest VQ1005 keychain camera kicking around, and wanted to do something useful with it. A while back he hooked up a 555 timer and did a bit of time lapse photography, but he wanted more control over the process. Specifically, he desired the ability to tweak the delay between [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=52991&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-53058" title="vistaquest_keychain_timelapse_msp430" src="http://hackadaycom.files.wordpress.com/2011/08/vistaquest_keychain_timelapse_msp430.jpg" alt="vistaquest_keychain_timelapse_msp430" width="470" height="412" /></p>
<p>Hackaday reader [onefivefour] had an old VistaQuest VQ1005 keychain camera kicking around, and <a href="http://ijprojects.blogspot.com/2011/08/walk-through-vistaquest-vq1005.html">wanted to do something useful with it</a>. A while back he hooked up a 555 timer and did a bit of time lapse photography, but he wanted more control over the process. Specifically, he desired the ability to tweak the delay between shots in a more granular fashion, as well as way to prevent the VistaQuest from going to sleep after sitting idle for 60 seconds.</p>
<p>His weapon of choice to get this task done was an MSP430, since the microcontroller can be found quite cheaply, and because it is relatively easy to use. He added a few header pins to the LaunchPad board wiring them up to the camera&#8217;s trigger as well as the on/off switch. When the wire connected to the trigger is pulled low, the camera snaps a picture. The wire connected to the on/off switch is always held low, ensuring that the camera is on and ready to go whenever it&#8217;s time to take a shot.</p>
<p>It&#8217;s a relatively simple project, but definitely useful. While there are many ways to build an intervalometer, the MSP430 is a great platform to use, especially for beginners.</p>
<p>Stick around to see a quick video [onefivefour] put together, showing off his time lapse rig&#8217;s capabilities.</p>
<p><span id="more-52991"></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/08/19/using-an-msp430-for-time-lapse-photography/"><img src="http://img.youtube.com/vi/mBQEt9WRtK8/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://hackaday.com/category/digital-cameras-hacks/'>digital cameras hacks</a>, <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/52991/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/52991/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/52991/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/52991/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/52991/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/52991/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/52991/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/52991/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/52991/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/52991/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/52991/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/52991/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/52991/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/52991/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=52991&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/08/19/using-an-msp430-for-time-lapse-photography/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/08/vistaquest_keychain_timelapse_msp430.jpg" medium="image">
			<media:title type="html">vistaquest_keychain_timelapse_msp430</media:title>
		</media:content>
	</item>
		<item>
		<title>Megavallometer camera trigger</title>
		<link>http://hackaday.com/2011/07/17/megavallometer-camera-trigger/</link>
		<comments>http://hackaday.com/2011/07/17/megavallometer-camera-trigger/#comments</comments>
		<pubDate>Sun, 17 Jul 2011 13:49:22 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[digital cameras hacks]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[dslr]]></category>
		<category><![CDATA[intervalometer]]></category>
		<category><![CDATA[light sensor]]></category>
		<category><![CDATA[sound sensor]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=49165</guid>
		<description><![CDATA[[Tobe] has an intervalometer for his camera, but he wanted a device that could trigger the shutter using several different methods, not just time. He calls his creation the Megavallometer, which can utilize any one of three distinct criteria. He recently purchased an Arduino and a couple of shields, so he figured this would be [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=49165&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-49166" title="megavallometer_camera_trigger" src="http://hackadaycom.files.wordpress.com/2011/07/megavallometer_camera_trigger.jpg" alt="megavallometer_camera_trigger" width="470" height="312" /></p>
<p>[Tobe] has an intervalometer for his camera, but he wanted a device that could trigger the shutter using several different methods, not just time. <a href="http://www.infolexikon.de/blog/megavallometer-english/" target="_blank">He calls his creation the Megavallometer</a>, which can utilize any one of three distinct criteria.</p>
<p>He recently purchased an Arduino and a couple of shields, so he figured this would be a perfect project in which to use them. He hooked up a microphone and a photodiode to the Arduino, allowing him to use both sound and light to trigger his camera, depending on which mode he selects. Of course, the Megavallometer still incorporates the functionality of a standard intervalometer as well.</p>
<p>Once connected to his camera he selects one of the three trigger programs, and the Arduino handles the rest. If either the light or sound triggers are selected, the respective sensors measure the ambient levels upon selection, allowing for accurate results in any setting.</p>
<p>While the Megavallometer is a bit larger than <a href="http://hackaday.com/2011/06/27/tiny-hardware-based-dslr-intervalometer/" target="_blank">other intervalometers we have seen</a>, it looks incredibly useful and can likely be strapped to a tripod or similar if need be.</p>
<p>If you have a minute, be sure to check out the video on his site for a sneak peak if his Megavallometer in action.</p>
<br />Filed under: <a href='http://hackaday.com/category/arduino-hacks/'>arduino hacks</a>, <a href='http://hackaday.com/category/digital-cameras-hacks/'>digital cameras hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/49165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/49165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/49165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/49165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/49165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/49165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/49165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/49165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/49165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/49165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/49165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/49165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/49165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/49165/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=49165&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/07/17/megavallometer-camera-trigger/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/07/megavallometer_camera_trigger.jpg" medium="image">
			<media:title type="html">megavallometer_camera_trigger</media:title>
		</media:content>
	</item>
		<item>
		<title>Tiny hardware-based DSLR intervalometer</title>
		<link>http://hackaday.com/2011/06/27/tiny-hardware-based-dslr-intervalometer/</link>
		<comments>http://hackaday.com/2011/06/27/tiny-hardware-based-dslr-intervalometer/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 20:01:24 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[digital cameras hacks]]></category>
		<category><![CDATA[canon]]></category>
		<category><![CDATA[dslr]]></category>
		<category><![CDATA[intervalometer]]></category>
		<category><![CDATA[nikon]]></category>
		<category><![CDATA[pentax]]></category>
		<category><![CDATA[PIC10F222]]></category>
		<category><![CDATA[timer]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=47261</guid>
		<description><![CDATA[Most DSLR cameras have the ability to take pictures at set intervals, but sometimes the menu system can be clunky, and the options are often less than ideal. [Achim] is a big fan of time lapse photography and has been hard at work creating a hardware-based intervalometer to suit his needs. He has just finished [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=47261&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-47264" title="diy_dslr_intervalometer" src="http://hackadaycom.files.wordpress.com/2011/06/diy_dslr_intervalometer1.jpg" alt="diy_dslr_intervalometer" width="470" height="389" /></p>
<p>Most DSLR cameras have the ability to take pictures at set intervals, but sometimes the menu system can be clunky, and the options are often less than ideal. [Achim] is a big fan of time lapse photography and has been hard at work <a href="http://cms.diodenring.de/en/electronic/mikrocontroller/82-intervalltimerv2" target="_blank">creating a hardware-based intervalometer</a> to suit his needs. He has just finished the second revision of the controller which is just about small enough to fit inside the housing of a 2.5mm stereo plug. The timer is not 100% universal, but so far he has confirmed it works on Nikon, Canon, and Pentax cameras.</p>
<p>Based on a PIC10F222, the circuit’s operation is quite simple. Once the dongle is connected to your camera, you simply need to take two pictures anywhere from 0.4 seconds to 18 minutes apart. The intervalometer “watches” to see how long you waited between pictures, and proceeds to take shots at that interval until the battery dies or your memory card fills up.</p>
<p>As you can see in the video on his site, the timer works a treat. If you want to make one of your own, swing by his site to grab schematics and code &#8211; it’s all available for free.</p>
<p>*Whoops, it looks like we&#8217;ve actually <a href="http://hackaday.com/2010/08/06/miniscule-intervalometer/" target="_blank">covered this before</a>. Our apologies.</p>
<br />Filed under: <a href='http://hackaday.com/category/digital-cameras-hacks/'>digital cameras hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/47261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/47261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/47261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/47261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/47261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/47261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/47261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/47261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/47261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/47261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/47261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/47261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/47261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/47261/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=47261&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/06/27/tiny-hardware-based-dslr-intervalometer/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/06/diy_dslr_intervalometer1.jpg" medium="image">
			<media:title type="html">diy_dslr_intervalometer</media:title>
		</media:content>
	</item>
		<item>
		<title>Triggering a DSLR shutter with an audio clip</title>
		<link>http://hackaday.com/2011/02/03/triggering-a-dslr-shutter-with-an-audio-clip/</link>
		<comments>http://hackaday.com/2011/02/03/triggering-a-dslr-shutter-with-an-audio-clip/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 19:00:00 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[digital cameras hacks]]></category>
		<category><![CDATA[intervalometer]]></category>
		<category><![CDATA[ir]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[pentax]]></category>
		<category><![CDATA[shutter]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=34103</guid>
		<description><![CDATA[Apparently Pentax DSLR cameras have a remote shutter option that used infrared signals. [Pies for you] gathered up several different hacks and built a method of triggering the camera using custom audio. He put together the dongle above, just a headphone extension cord and two IR LEDs, which plugs into the headphone jack of any [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=34103&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-34104" title="audio-driven-IR-led" src="http://hackadaycom.files.wordpress.com/2011/02/audio-driven-ir-led-e1296751842521.jpg" alt="" width="470" height="312" /></p>
<p>Apparently Pentax DSLR cameras have a remote shutter option that used infrared signals. [Pies for you] gathered up several different hacks and built a method of <a href="http://www.pentaxforums.com/forums/pentax-dslr-discussion/131633-absurdly-simple-diy-k-x-remote-timer-using-mp3-player.html">triggering the camera using custom audio</a>. He put together the dongle above, just a headphone extension cord and two IR LEDs, which plugs into the headphone jack of any audio device like an iPod or an Android phone. When you play back a file the audio signals drive the IR LEDs. This is completely worthless unless you craft your own audio file using the correct frequency, duty cycle, and bit encoding. [Pies for you] did just that and got things up and running. Looks like the system doesn&#8217;t do so well with MP3 compression, but take a look at the waveform analysis that he posted and then make sure you&#8217;re using a lossless format.</p>
<br />Filed under: <a href='http://hackaday.com/category/digital-cameras-hacks/'>digital cameras hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/34103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/34103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/34103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/34103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/34103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/34103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/34103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/34103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/34103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/34103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/34103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/34103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/34103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/34103/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=34103&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/02/03/triggering-a-dslr-shutter-with-an-audio-clip/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/02/audio-driven-ir-led-e1296751842521.jpg" medium="image">
			<media:title type="html">audio-driven-IR-led</media:title>
		</media:content>
	</item>
		<item>
		<title>Miniscule intervalometer</title>
		<link>http://hackaday.com/2010/08/06/miniscule-intervalometer/</link>
		<comments>http://hackaday.com/2010/08/06/miniscule-intervalometer/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 17:00:10 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[digital cameras hacks]]></category>
		<category><![CDATA[10f222]]></category>
		<category><![CDATA[12f675]]></category>
		<category><![CDATA[canon]]></category>
		<category><![CDATA[dslr]]></category>
		<category><![CDATA[intervalometer]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[small]]></category>
		<category><![CDATA[time-lapse]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=26924</guid>
		<description><![CDATA[Calling this intervalomemter small would be a glaring understatement. It&#8217;s tiny enough to fit inside the plastic cover for a 2.5mm jack for use with a Canon DSLR camera. We should point out that the image we put together is a bit misleading. The picture of the jack is version 1 of this circuit and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=26924&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-26925" title="miniscule-intervalometer" src="http://hackadaycom.files.wordpress.com/2010/08/miniscule-intervalometer.jpg" alt="" width="470" height="258" /></p>
<p>Calling <a href="http://cms.diodenring.de/electronic/microcontroller/82-intervalltimerv2">this intervalomemter</a> small would be a glaring understatement. It&#8217;s tiny enough to fit inside the plastic cover for a 2.5mm jack for use with a Canon DSLR camera. We should point out that the image we put together is a bit misleading. The picture of the jack is <a href="http://cms.diodenring.de/electronic/microcontroller/81-intervalltimer">version 1</a> of this circuit and uses an 8-pin SOIC chip. The board in the oval is version 2, with a PIC 10f222 SOT23-6 package making it <strong>even smaller</strong> than the original version.</p>
<p>This is used for time-lapse photography. When plugged in the chip draws power from the camera. Get this: it learns the timing interval by listening for the first two images. Once you&#8217;ve snapped the first two pictures the PIC will continue to take images based on that initial delay. Amazing.</p>
<p>[Thanks AW via <a href="http://www.diyphotography.net/the-smallest-intervalometer-in-the-world">DIY Photography</a>]</p>
<br />Filed under: <a href='http://hackaday.com/category/digital-cameras-hacks/'>digital cameras hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/26924/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/26924/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/26924/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/26924/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/26924/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/26924/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/26924/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/26924/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/26924/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/26924/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/26924/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/26924/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/26924/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/26924/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=26924&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/08/06/miniscule-intervalometer/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/08/miniscule-intervalometer.jpg" medium="image">
			<media:title type="html">miniscule-intervalometer</media:title>
		</media:content>
	</item>
		<item>
		<title>Intervalometers and timelapse photography</title>
		<link>http://hackaday.com/2008/07/09/intervalometers-and-timelapse-photography/</link>
		<comments>http://hackaday.com/2008/07/09/intervalometers-and-timelapse-photography/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 22:00:00 +0000</pubDate>
		<dc:creator>Caleb Kraft</dc:creator>
				<category><![CDATA[digital cameras hacks]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[digitalcamera]]></category>
		<category><![CDATA[digitalcamerahacks]]></category>
		<category><![CDATA[dslr]]></category>
		<category><![CDATA[intervalometer]]></category>
		<category><![CDATA[remote]]></category>
		<category><![CDATA[servo]]></category>
		<category><![CDATA[time-lapse]]></category>
		<category><![CDATA[timelapse]]></category>
		<category><![CDATA[timer]]></category>

		<guid isPermaLink="false">http://hackaday.iheartcashews.com:8181/2008/07/09/intervalometers-and-timelapse-photography/</guid>
		<description><![CDATA[Time lapse photography can seem out of reach for many of us who don&#8217;t have fancy cameras(or a hacked cannon point and shoot). We recently covered using a TI-83 as a timer, and now we&#8217;ve gathered a collection of DIY intervalometers to help you get clicking. Up first, for those of you who don&#8217;t want [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=2226&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img hspace="4" height="338" width="450" vspace="4" border="0" alt="" src="http://hackadaycom.files.wordpress.com/2008/07/front.jpg?w=450&#038;h=338" /><br />Time lapse photography can seem out of reach for many of us who don&#8217;t have fancy cameras(<a href="http://www.hackaday.com/2008/05/27/how-to-expand-your-camera-with-chdk/">or a hacked cannon point and shoot</a>). We recently covered using a <a href="http://www.hackaday.com/2008/06/09/ti-83-intervalometer/">TI-83 as a timer</a>, and now we&#8217;ve gathered a collection of DIY intervalometers to help you get clicking.</p>
<p>Up first, for those of you who don&#8217;t want to dismantle your camera, here are some mechanical ones that will work on any camera. </p>
<p>[Simplesimon] has done a fantastic job with this <a href="http://www.flickr.com/photos/simplesimon/sets/72157594501793057/">integrated system</a> pictured above. He&#8217;s added an adjustable solenoid to click the shutter release. By including a second kit board to handle an RF remote, it has remote single shot capabilities too!</p>
<p><span id="more-2226"></span></p>
<p><img hspace="4" height="338" width="450" vspace="4" border="0" alt="" src="http://hackadaycom.files.wordpress.com/2008/07/2.jpg?w=450&#038;h=338" /><br />Here&#8217;s another mechanical one. Using a servo, some hot glue and other miscellany, [Tool Using Animal] (who we featured with the<a href="http://www.hackaday.com/2008/06/01/parasitic-power-devices/"> parasitic wind turbine</a>) has created <a href="http://www.instructables.com/id/SLAZRMLF2AX8OPV/">this fairly simple intervalometer</a>. Again, this one could be used on pretty much any point and shoot camera. His mechanism for pressing the button is unique, he uses a servo to spin a cam with a nub on it. Quite a display of ingenuity. </p>
<p><img hspace="4" height="311" width="450" vspace="4" border="0" alt="" src="http://hackadaycom.files.wordpress.com/2008/07/3.jpg?w=450&#038;h=311" /><br />For those who don&#8217;t want to get their hands dirty at all, [ProjectIsle] has <a href="http://www.instructables.com/id/SZOANCDFHEJ14CG/">created one out of K&#8217;NEX</a>. This seems like it could be a great solution for throwing one together super quick and cheap.</p>
<p><img hspace="4" height="338" width="450" vspace="4" border="0" alt="" src="http://hackadaycom.files.wordpress.com/2008/07/4.jpg?w=450&#038;h=338" /><br />Some people crave solder and have an irresistible desire to see their camera laid bare on their workbench. These guys offer solutions that require you get a little more in depth. </p>
<p>[Randofo] and [trebuchet03] both used a timer circuit soldered directly to the shutter button to achieve the desired effect. [Randofo] <a href="http://www.instructables.com/id/SLCGBZXFCAENFOM/">used an arduino</a>, while [trebuchet03] <a href="http://www.instructables.com/id/SP992K0F22FIAV4/">found a timer circuit kit</a>. [Randofo] even has a nice little plug(pictured above) which allows you to remove the timer circuit when not needed.</p>
<p><img hspace="4" height="299" width="450" vspace="4" border="0" alt="" src="http://hackadaycom.files.wordpress.com/2008/07/5.jpg?w=450&#038;h=299" /><br /> [Eaglepex] has gone a bit further with this <a href="http://www.instructables.com/id/SERW478FAQDX2TA/">external timer circuit for DSLRs</a>. He made an adjustable one, based on a 555 timer circuit that plugs into the remote shutter release port. He&#8217;s even done an elegant job of enclosing it!</p>
<p>Once you have all your images, you&#8217;ll need to combine them into a movie or gif. Here is an article on how to <a href="http://diy.wikia.com/wiki/Time_Lapse_Photography">compile all the images together</a> using <a href="http://www.virtualdub.org/">virtualdub</a> or the <a href="http://www.gimp.org/">gimp</a>. You might also need to rename an entire batch on the fly, I like to use <a href="http://www.fauland.com/af5.htm">AF5 renamer</a> for that.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/hackadaycom.wordpress.com/2226/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/hackadaycom.wordpress.com/2226/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/2226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/2226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/2226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/2226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/2226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/2226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/2226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/2226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/2226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/2226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/2226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/2226/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/2226/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/2226/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=2226&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2008/07/09/intervalometers-and-timelapse-photography/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Caleb Kraft</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2008/07/front.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/07/2.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/07/3.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/07/4.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/07/5.jpg" medium="image" />
	</item>
		<item>
		<title>How-To: Expand your camera with CHDK</title>
		<link>http://hackaday.com/2008/05/27/how-to-expand-your-camera-with-chdk/</link>
		<comments>http://hackaday.com/2008/05/27/how-to-expand-your-camera-with-chdk/#comments</comments>
		<pubDate>Tue, 27 May 2008 18:00:00 +0000</pubDate>
		<dc:creator>loganwilliams</dc:creator>
				<category><![CDATA[digital cameras hacks]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[canon]]></category>
		<category><![CDATA[chdk]]></category>
		<category><![CDATA[digicam]]></category>
		<category><![CDATA[digitalcamera]]></category>
		<category><![CDATA[dslr]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[hdr]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[intervalometer]]></category>
		<category><![CDATA[lifehacker]]></category>
		<category><![CDATA[pointandshoot]]></category>
		<category><![CDATA[powershot]]></category>
		<category><![CDATA[timelapse]]></category>

		<guid isPermaLink="false">http://hackaday.iheartcashews.com:8181/2008/05/27/how-to-expand-your-camera-with-chdk/</guid>
		<description><![CDATA[As anyone who has lusted over the technical specifications for Canon&#8217;s new Digital Rebel XSi knows, the capabilities of the average point and shoot camera are severely limited. Using the CHDK firmware hack, the features of Canon point and shoot cameras can be significantly expanded, allowing for ultra-high speed photography, very long exposures, time lapse [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=1883&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="338" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="intl_lang=en-us&amp;photo_secret=32caf6d56b&amp;photo_id=2492006969" /><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/video/stewart.swf?v=49235" /><embed type="application/x-shockwave-flash" width="450" height="338" src="http://www.flickr.com/apps/video/stewart.swf?v=49235" allowfullscreen="true" bgcolor="#000000" flashvars="intl_lang=en-us&amp;photo_secret=32caf6d56b&amp;photo_id=2492006969"></embed></object></p>
<p>As anyone who has lusted over the technical specifications for Canon&#8217;s new <a href="http://www.mahalo.com/Canon_EOS_Rebel_XSi_DSLR">Digital Rebel XSi</a> knows, the capabilities of the average point and shoot camera are severely limited. Using the <a href="http://chdk.wikia.com/wiki/Main_Page">CHDK firmware hack</a>, the features of Canon point and shoot cameras can be significantly expanded, allowing for ultra-high speed photography, very long exposures, time lapse photography, and RAW capture. This How-To provides a guide to our experiences using the CHDK firmware, and shows just how easy it is to get more out of a point and shoot than ever thought possible.</p>
<p><span id="more-1883"></span></p>
<h2>Installing CHDK</h2>
<p>The first step is to install the CHDK software. Our friends at Lifehacker <a href="http://lifehacker.com/387380/turn-your-point+and+shoot-into-a-super+camera">recently ran an article covering exactly that</a>, so we won&#8217;t bother repeating the instructions. Be sure to install the Allbest build, it has all of the nice features.</p>
<p>After installing, you&#8217;ll want to have the firmware autoload when you boot up your camera. To do so, open up the main CHDK menu by pressing your ALT button, then the MENU button. Scroll down to &#8220;Debug parameters&#8221;, then click on &#8220;Make card bootable&#8230;&#8221; After it is done, turn off your camera, remove the SD card, and toggle the write protect switch. When this switch is toggled, the camera will automatically boot into CHDK (you&#8217;ll still be writing to it).</p>
<h2>Taking long exposures</h2>
<p>Long exposure photography is appreciated for its soft, sometimes surreal images of (usually) night scenes. Many point and shoot cameras only allow exposures of 15 seconds, but with CHDK, you can take photos at up to 64 seconds.</p>
<p><img src="http://hackadaycom.files.wordpress.com/2008/05/sss_example.jpg" border="0" alt="" hspace="4" vspace="4" /></p>
<p>Navigate to CHDK&#8217;s main menu and find Extra Photo Operations. In Extra Photo Operations, change the Override Shutter Speed value to the shutter speed you wish to shoot at, such as 64 seconds. Scroll down and change the Value Factor from OFF to 1.</p>
<p><img src="http://hackadaycom.files.wordpress.com/2008/05/sss_menu.jpg" border="0" alt="" hspace="4" vspace="4" /></p>
<p>Though the camera will not indicate the modified shutter speed, the changes will take place. Just take a picture as you normally would. Be sure to have your camera set to manual mode. Taking photos of moving things works best for long exposures: try subjects like the ocean, windy trees, and traffic. Additionally, using <a href="http://www.cs.mtu.edu/~shene/DigiCam/User-Guide/filter/filter-ND.html">neutral density filters</a>, you can even take long exposures in the day time!</p>
<h2>Taking ultra-fast exposures</h2>
<p><img src="http://hackadaycom.files.wordpress.com/2008/05/fss_example.jpg" border="0" alt="" hspace="4" vspace="4" /></p>
<p>Just as you can override the shutter speed for long exposures, you can take ultra-fast exposures as well, at up to 1/100,000 of a second with some cameras. Flash will sync at up to 1/60,000 of a second, and you&#8217;ll need flash with such short exposures. We were unsure how useful or easy this would be to use, but the results surprised us: in just a few minutes we were able to capture nice looking water droplets, without a hint of motion blur.</p>
<p><img src="http://hackadaycom.files.wordpress.com/2008/05/fss_menu.jpg" border="0" alt="" hspace="4" vspace="4" /></p>
<p>Navigate to CHDK&#8217;s main menu and find Extra Photo Operations. In Extra Photo Operations, change the Override Shutter Speed value to the shutter speed you wish to shoot at, such as 1/16,000 of a second. Scroll down and change the Value Factor from OFF to 1. Be sure to have your camera set to manual mode.</p>
<p>Note that the minimum shutter speed is restricted by the aperture value you have selected in the camera&#8217;s manual settings. The wide end (lower numbers), can usually only shoot at down to 1/8000 of a second, while the narrower end (higher numbers) can shoot for the full range.</p>
<p>Prefocus before taking the picture, either by using manual focus mode, or by holding the shutter button halfway down. Though the camera will not indicate the modified shutter speed, it will use the short shutter speed. There are many different things that can be done with high speed photography: capture water droplets, capture explosions, or even capture a bullet leaving a gun. All of these are possible with CHDK.</p>
<h2>Running scripts</h2>
<p>The real power in CHDK comes from running user made scripts. The first script we will look at is an intervalometer, which allows you to take many photos over a period of time. We used it to easily create a time-lapse video.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="338" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="intl_lang=en-us&amp;photo_secret=32caf6d56b&amp;photo_id=2492006969" /><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/video/stewart.swf?v=49235" /><embed type="application/x-shockwave-flash" width="450" height="338" src="http://www.flickr.com/apps/video/stewart.swf?v=49235" allowfullscreen="true" bgcolor="#000000" flashvars="intl_lang=en-us&amp;photo_secret=32caf6d56b&amp;photo_id=2492006969"></embed></object></p>
<p>Copy and paste <a href="http://chdk.wikia.com/wiki/UBASIC/Scripts:_Ultra_Intervalometer">this script</a> into a new document, and save as ult_intrvl.bas to your computer. Then, plug in your camera&#8217;s SD card, and copy ult_intrvl.bas to /CHDK/SCRIPTS/.</p>
<p>To use the intervalometer, navigate to the main CHDK menu, find &#8220;Scripting parameters&#8221;, and click &#8220;Load script from file&#8221;. Find ult_intrvl.bas, and press set. Then, scroll down and adjust the script parameters: the delay until the first shot is taken, the number of shots you wish to take, the interval between each shot, and whether or not you want it to take an &#8220;endless&#8221; number of photos. Then, exit the menu, but leave your camera in ALT mode, and press the shutter button to start the script.</p>
<p>The video above was created by taking approximately 700 shots at 15 second intervals over 2 hours and 45 minutes. Just set your camera on a tripod or another steady surface, and start the intervalometer. Using QuickTime Pro, go to File&gt;Open Image Sequence to convert the hundreds of separate images into a movie. For space and processing considerations, we recommend setting your camera to a low-resolution mode before starting the intervalometer.</p>
<h2>Exposure bracketing</h2>
<p><img src="http://hackadaycom.files.wordpress.com/2008/05/exbrack_ex2.jpg" border="0" alt="" hspace="4" vspace="4" /></p>
<p>Exposure bracketing allows you to take many pictures at slightly different exposures nearly simultaneously. You  can use this to correct errors in the camera&#8217;s autoexposure, or merge exposures for <a href="http://www.flickr.com/groups/hdr/discuss/40580/">HDR photography</a>. Many higher end Canon PowerShot&#8217;s have exposure bracketing built in, but for those that don&#8217;t, CHDK has the answer.</p>
<p>Like with the intervalometer script, simply copy and paste <a href="http://chdk.wikia.com/wiki/UBASIC/Scripts:_Bracketing_and_EV_correction">this</a> script into a new text file. Name it bracketing.bas, and place it in the /CHDK/SCRIPTS/ folder of your SD card.</p>
<p>Then navigate to the main CHDK menu, find &#8220;Scripting parameters&#8221;, and click &#8220;Load script from file&#8221;. Find bracketing.bas, and press set. Then, scroll down and adjust the script parameters. The step size is the difference between each image taken, in 1/3 EV steps, the correction is the EV of the middle image taken. The only slightly tricky part here is that first parameter is the (number of images &#8211; 1)/2. This means that if you want three pictures, it must be 1, five is 2, seven is 3, and so on. To run the script, exit the menu, leave the camera in alt mode, and press the shutter button.</p>
<p><img src="http://hackadaycom.files.wordpress.com/2008/05/exbrack_example.jpg" border="0" alt="" hspace="4" vspace="4" /></p>
<p>With these different exposures, you can create HDR tone-mapped images, that show very bright and very dark regions exposed properly. For example, taking the seven different images of the lighthouse above into an HDR program such as <a href="http://www.hdrsoft.com/">Photomatix</a>, optimizing settings for realism, produces this result:</p>
<p><img src="http://hackadaycom.files.wordpress.com/2008/05/hdr_ex1.jpg" border="0" alt="" hspace="4" vspace="4" /></p>
<p>You can also use HDR to produce more dramatic photos, such as this train. It is all in how you process the images.</p>
<p><img src="http://hackadaycom.files.wordpress.com/2008/05/hdr_ex2.jpg" border="0" alt="" hspace="4" vspace="4" /></p>
<p>There is a lot that can be done with HDR, from <a href="http://flickr.com/photos/stuckincustoms/2351246463/">extremely vibrant photos</a>, to the scarily surreal, such as this one  below from <a href="http://flickr.com/photos/extranoise/278465198/">Till Krech</a>.</p>
<p><img src="http://hackadaycom.files.wordpress.com/2008/05/hdr_ex3.jpg" border="0" alt="" hspace="4" vspace="4" />..</p>
<p>For more information on HDR photography, Stuck In Customs has an <a href="http://stuckincustoms.com/2006/06/06/548/">excellent tutorial</a>.</p>
<h2>Taking RAW photos</h2>
<p><img src="http://hackadaycom.files.wordpress.com/2008/05/raw_example.jpg" border="0" alt="" hspace="4" vspace="4" /></p>
<p>RAW photos can be extremely useful to digital photographer. They enable you to extract more information from bright highlights in an image, and RAW gives the you complete control over white balance. For example, in the above photo the JPG had an incorrect white balance, which was easily corrected using the RAW image. While DSLRs offer 12 bits of data in RAWs, most point and shoot cameras can only provide 10, meaning that even with CHDK, you won&#8217;t be able to extract as much information from highlights as you could with a DSLR. Still, RAWs are very useful for having precise white balance control.</p>
<p><img src="http://hackadaycom.files.wordpress.com/2008/05/raw_menu.jpg" border="0" alt="" hspace="4" vspace="4" /></p>
<p>In the Raw Parameters menu, enable &#8220;Save RAW&#8221;, and adjust the other parameters as shown. Now, you can take photos as normal, and a RAW will be automatically saved with your JPG. The RAW file will take quite a bit a more space than the standard JPG, so your camera will not be able to correctly display remaining space on the SD card.</p>
<h3>Processing RAW photos</h3>
<p>To process your RAW photos, you&#8217;ll need to convert them to the Digital Negative format, DNG. The <a href="http://dng4ps2.chat.ru/index_en.html">DNG4PS-2</a> software can do this for these cameras: A610, A620, A630, A640, A710 IS, S2 IS, S3 IS, A700, G7, A560, A570 IS, IXUS 700, IXUS 70, IXUS 800, A720 IS, S5 IS, IXUS 950, A650 IS, A460, SD800 IS, A530, A540. You can also process the files using <a href="http://ufraw.sourceforge.net/">UFRaw</a> or <a href="http://www.cybercom.net/~dcoffin/dcraw/">dcraw</a>, though that is much more difficult.</p>
<p><img src="http://hackadaycom.files.wordpress.com/2008/05/dng4ps2.png" border="0" alt="" hspace="4" vspace="4" /></p>
<p>Open DNG4PS-2, then go to settings. Adjust the model settings based on how many megapixels your camera is. Next, press OK, and find the path to RAW files option. This is not the location of the file that you wish to convert, but the folder that contains the files. When you have selected the correct folder, press &#8220;Convert&#8221;.</p>
<p>The DNGs will be in a folder marked with today&#8217;s date, and from there, you can process them in Lightroom, Aperture, Photoshop, or whichever RAW processing software you prefer.</p>
<p><img src="http://hackadaycom.files.wordpress.com/2008/05/photoshop_process.png" border="0" alt="" hspace="4" vspace="4" /></p>
<h2>Adding a battery meter</h2>
<p>Tired of have the low battery warning sneak up on you? CHDK can add a battery meter to your camera, though the configuration depends on what type of camera you have.</p>
<p><img src="http://hackadaycom.files.wordpress.com/2008/05/osd_menu.jpg" border="0" alt="" hspace="4" vspace="4" /></p>
<p>To enable it, go to OSD parameters in the main menu, then to Battery. Edit the parameters so that they are as they appear above, if you have a camera with 4 AA rechargeable batteries. Cameras with 2 AA rechargeable batteries should be about half of that. For other power sources, experiment to find the best value.</p>
<h2>Writing your own scripts</h2>
<p>CHDK uses a very simple BASIC-like language called UBASIC. It has all of the features that one would expect from any language, but there are many camera specific features.</p>
<h3>Input/output</h3>
<p>Each script begins with a special header, that provides information and control to the user.</p>
<p><code> @title Intervalometer</p>
<p>@param a Number of shots</p>
<p>@default a 10</p>
<p>@param b Interval (Minutes)</p>
<p>@default b 1</p>
<p></code></p>
<p>In this header, the title of the script is declared, as are two user adjustable parameters. The syntax is simple: <code>@title</code> declares a title, <code>@param par</code> declares the name and label of a parameter, and <code>@default [par]</code> declares the default value of a parameter. Scripts can only receive input through the header, at the beginning of their execution.</p>
<p>To output information to the user, the <code>print</code> command is used: <code>print "Num shots: ", a</code> will print the number of shots, as inputted in the script header. Note the use of the comma to seperate text from variables. The <code>print</code> command is limited to 25 characters of text. To clear what has been printed, use the <code>cls</code> command.</p>
<h3>Standard program flow</h3>
<p><code>let a = 2</p>
<p>for x=1 to 10</p>
<p><span style="margin-left: 15px;">gosub "display"</span></p>
<p>next x</code></p>
<p>:display</p>
<p><span style="margin-left: 15px;">rem print even numbers</span></p>
<p><span style="margin-left: 15px;">if x % a = 0 then print x</span></p>
<p>return</p>
<p>This block of code demonstrates many of the logic features of the UBASIC language. To assign values to variables, use the <code>let</code> command. You can also see a <code>for</code> loop and a subroutine. Note the use of the <code>rem</code> command to insert comments, and the single line <code>if</code> statement. UBASIC supports most standard mathematical comparisons, including <code>+, -, *, /, %, &lt;, &gt;, =, &lt;=, &gt;=, &lt;&gt; </code>(not equal to)<code>, &amp;, |, ^</code> (xor).</p>
<h3>Camera control</h3>
<p>The meat of UBASIC is in its many commands for controlling the camera:</p>
<dl>
<dt style="font-weight: bold;"><code>shoot</code></dt>
<dd style="margin-left: 15px;">Takes a photo</dd>
<dt style="font-weight: bold;"><code>click<code>/<code>press<code>/<code>release "button"</code> </code></code></code></code></dt>
<dd style="margin-left: 15px;">Clicks (press and release), presses, or releases on the cameras buttons. The following are available: <code>up, down, left, right, set, shoot_half</code> (depresses the shutter halfway)<code>, shoot_full, zoom_in, zoom_out, menu, display, print, erase, iso, flash, mf</code> (manual focus)<code>, macro, video, timer</code>.</dd>
<dt style="font-weight: bold;"><code>wait_click <em>timeout</em></code></dt>
<dd style="margin-left: 15px;">Waits for a button to be pressed, then continues. The timeout value is optional.</dd>
<dt style="font-weight: bold;"><code>is_key x "button"</code></dt>
<dd style="margin-left: 15px;">Immediately follows a <code>wait_click</code> command. If the last button pressed is <code>"button"</code>, then the variable x is set with the value of 1. If <code>wait_click</code> timed out, then <code>"no_key"</code> is used as the button name.</dd>
<dt style="font-weight: bold;"><code>set_tv val</code></dt>
<dd style="margin-left: 15px;">Sets the shutter speed to <code>val</code>. Note that <code>val</code> is not &#8220;1/1000&#8243; or something similar, but rather an integer value. Each increase in the integer value corresponds to a 1/3 EV increase. The absolute mapping between integer values and shutter speeds varies between cameras, but tables are available <a href="http://chdk.wikia.com/wiki/UBASIC/TutorialScratchpad#The_set_tv.2C_get_tv.2C_etc_commands">here</a>. This, and all following commands must be used with the camera in manual mode.</dd>
<dt style="font-weight: bold;"><code>set_tv_rel val</code></dt>
<dd style="margin-left: 15px;">Sets the shutter speed relative to the current shutter speed. Example: <code>set_tv_rel 0-1</code> increases the shutter speed by 1/3 EV.</dd>
<dt style="font-weight: bold;"><code>get_tv target</code></dt>
<dd style="margin-left: 15px;">Sets <code>target</code> equal to the current shutter speed.</dd>
<dt style="font-weight: bold;"><code>set_av val, set_av_rel val, get_av target</code></dt>
<dd style="margin-left: 15px;">With the same syntax as shutter speed commands, these adjust aperture settings.</dd>
<dt style="font-weight: bold;"><code>set_zoom val, set_zoom_rel val, get_zoom target</code></dt>
<dd style="margin-left: 15px;">Just like <code>set_tv/set_tv_rel</code> commands. In <code>set_zoom_rel</code>, <code>val</code> is +/- the relative change. Zoom values range from 0 to 8 or 14 for A-series cameras, and 0 to 128 for S-series cameras.</dd>
<dt style="font-weight: bold;"><code>set_zoom_speed x</code></dt>
<dd style="margin-left: 15px;">S-series only. Sets the zoom speed, at <code>x</code>% of maximum speed. <code>x</code> may vary between 5 and 100.</dd>
<dt style="font-weight: bold;"><code>set_focus x, get_focus target</code></dt>
<dd style="margin-left: 15px;"><code>x/target</code> is distance in millimeters.</dd>
<dt style="font-weight: bold;"><code>set iso x, get iso target</code></dt>
<dd style="margin-left: 15px;"><code>x/target</code> is one of the following values: <code>0 (Auto ISO), 1 (50/80), 2 (100), 3 (200), 4 (400), 5 (800), -1 (High ISO)</code>.</dd>
</dl>
<h2>Where to go from here</h2>
<p>Try checking out the <a href="http://chdk.wikia.com/wiki/CHDK">CHDK wiki</a>, for more features then are even printed here. Finally, take photos! The most important thing that you can do to improve your photography skills is to take lots of photos.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/hackadaycom.wordpress.com/1883/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/hackadaycom.wordpress.com/1883/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/1883/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/1883/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/1883/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/1883/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/1883/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/1883/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/1883/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/1883/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/1883/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/1883/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/1883/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/1883/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/1883/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/1883/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=1883&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2008/05/27/how-to-expand-your-camera-with-chdk/feed/</wfw:commentRss>
		<slash:comments>48</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">loganwilliams</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2008/05/sss_example.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/05/sss_menu.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/05/fss_example.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/05/fss_menu.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/05/exbrack_ex2.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/05/exbrack_example.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/05/hdr_ex1.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/05/hdr_ex2.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/05/hdr_ex3.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/05/raw_example.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/05/raw_menu.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/05/dng4ps2.png" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/05/photoshop_process.png" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/05/osd_menu.jpg" medium="image" />
	</item>
	</channel>
</rss>
