<?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/"
	>

<channel>
	<title>westlicht &#187; CamControl</title>
	<atom:link href="http://www.westlicht.ch/category/diy/camcontrol/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.westlicht.ch</link>
	<description></description>
	<lastBuildDate>Fri, 18 Dec 2009 19:03:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>CamControl &#8211; Operating System</title>
		<link>http://www.westlicht.ch/2009/12/18/camcontrol-operating-system/</link>
		<comments>http://www.westlicht.ch/2009/12/18/camcontrol-operating-system/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 18:58:39 +0000</pubDate>
		<dc:creator>westlicht</dc:creator>
				<category><![CDATA[CamControl]]></category>
		<category><![CDATA[DIY]]></category>

		<guid isPermaLink="false">http://www.westlicht.ch/?p=156</guid>
		<description><![CDATA[I have already done some work on the CamControl software. As always, I use Linux as my development host. I use avr-gcc to compile my software and avrdude to download it via the ISP. Unfortunately I don&#8217;t have a JTAG which kind of complicates development, but with such a simple controller I can live without [...]]]></description>
			<content:encoded><![CDATA[<p>I have already done some work on the CamControl software. As always, I use Linux as my development host. I use avr-gcc to compile my software and avrdude to download it via the ISP. Unfortunately I don&#8217;t have a JTAG which kind of complicates development, but with such a simple controller I can live without it.</p>
<p>A few words why I have chosen the Olimex <a href="http://www.olimex.com/dev/avr-mt128.html">AVR-MT-128</a> board. This board has all the major features I was looking for in a rather compact package:</p>
<ul>
<li>LCD (unfortunately without backlight)</li>
<li>Five keys for navigation</li>
<li>A LED (which turned out to be wired parallel to the relais, so it&#8217;s rather not so useful, as the relais triggers whenever the LED is toggled)</li>
<li>16-bit PWMs for servo control (8-bit is not enough for smooth servo movement)</li>
<li>Buzzer for notification when a job is done</li>
<li>Plenty of IOs for additional stuff (rotary encoder, AF and shutter control, additional LEDs etc.)</li>
<li>4Kb of RAM (should be more than enough)</li>
<li>4Kb of EEPROM (nice to persistently store some settings)</li>
<li>128Kb Flash (more than enough)</li>
</ul>
<p>Well, that&#8217;s about it. A rather nice board in my opinion. I plan to package it in a nice little enclosure and add a battery. So this could be used standalone without the mechanical construction. Might be useful when I just do timelapses etc. instead of always carring around the panorama construction.</p>
<p>I develop the software as an open-source project, partly because I use open-source components but also because I like the open-source paradigm. The source code repository is hosted on my github account <a href="http://github.com/westlicht/camcontrol">here</a>. I have ported QuantumLeaps <a href="http://www.state-machine.com/doxygen/qpn/index.html">QP-nano</a> framework, which is a really nice small event-based operating system for small microcontrollers. I also use <a href="http://www.nongnu.org/avr-libc/">avr-libc</a> which offers superb utilities for the AVR microcontroller line.  I have already implement a simple keyboard driver and the basics for a menu system. Based on avr-libc I also written a LCD driver. This all works really well so far.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.westlicht.ch/2009/12/18/camcontrol-operating-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CamControl &#8211; Plans</title>
		<link>http://www.westlicht.ch/2009/12/18/camcontrol-plans/</link>
		<comments>http://www.westlicht.ch/2009/12/18/camcontrol-plans/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 18:40:09 +0000</pubDate>
		<dc:creator>westlicht</dc:creator>
				<category><![CDATA[CamControl]]></category>
		<category><![CDATA[DIY]]></category>

		<guid isPermaLink="false">http://www.westlicht.ch/?p=152</guid>
		<description><![CDATA[Inspired by this I decided to build my own version of a panorama system. The system, called CamControl for now (fancy name eh?), will have the following features: Automatically capture full and partial panoramic pictures Capture timelapse pictures Capture HDR picture series Capture long shutter pictures After some research, I have decided to buy the [...]]]></description>
			<content:encoded><![CDATA[<p>Inspired by <a href="http://phil007.com/readme/?cat=8">this</a> I decided to build my own version of a panorama system.</p>
<p>The system, called CamControl for now (fancy name eh?), will have the following features:</p>
<ul>
<li>Automatically capture full and partial panoramic pictures</li>
<li>Capture timelapse pictures</li>
<li>Capture HDR picture series</li>
<li>Capture long shutter pictures</li>
</ul>
<p> After some research, I have decided to buy the following components to build my camera control system:</p>
<ul>
<li>2x <a href="http://www.servocity.com/html/spg785_pan.html">SPG785 Pan</a> from ServoCity, one with 3:1 and one with 5:1 ratio gears (213 $)</li>
<li><a href="http://www.olimex.com/dev/avr-mt128.html">Olimex AVR-MT-128</a> board (45 Euro)</li>
<li><a href="http://www.olimex.com/dev/avr-isp500.html">Olimex AVR-ISB500</a> programmer (30 Euro)</li>
</ul>
<p>This are the most important components which will let me develop the software. For the mechanical construction I will have to buy some more stuff, but this can wait until my servos arrive (they are backordered). The Olimex stuff already arrived and I have already started development of the software. More on this later.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.westlicht.ch/2009/12/18/camcontrol-plans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
