<?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>Random thoughts of an overloaded mind &#187; Projects</title>
	<atom:link href="http://blog.amarkulo.com/category/projects/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.amarkulo.com</link>
	<description>Yet another technical blog about iOS, Windows, Linux, Arduino and everything else</description>
	<lastBuildDate>Tue, 13 Dec 2011 16:56:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>#Arduino flash trigger v1 &#8211; parts list and schematics</title>
		<link>http://blog.amarkulo.com/arduino-flash-trigger-v1-parts-list-and-schematics</link>
		<comments>http://blog.amarkulo.com/arduino-flash-trigger-v1-parts-list-and-schematics#comments</comments>
		<pubDate>Tue, 06 Apr 2010 21:34:05 +0000</pubDate>
		<dc:creator>amar</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[My photo eye]]></category>
		<category><![CDATA[part]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[schematics]]></category>
		<category><![CDATA[trigger]]></category>

		<guid isPermaLink="false">http://blog.amarkulo.com/?p=349</guid>
		<description><![CDATA[So as promised here is the parts list for the first version of the Arduino flash trigger. 1x Atmega 168 or smaller chip with Arduino bootloader preprogrammed (the code compiled is only 4k) 1x 28-pin IC socket (so that you &#8230; <a href="http://blog.amarkulo.com/arduino-flash-trigger-v1-parts-list-and-schematics">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So as promised here is the parts list for the first version of the Arduino flash trigger.</p>
<ul>
<li>1x Atmega 168 or smaller chip with Arduino bootloader preprogrammed (the code compiled is only 4k)</li>
<li>1x 28-pin IC socket (so that you can use chip for other projects latter)</li>
<li>1x 16MhZ ceramic resonator</li>
<li>1x 16&#215;2 lcd display, HD44780 compatible</li>
<li>1x 7805 5V voltage regulator</li>
<li>4x micro buttons</li>
<li>1x SFH615 optocouppler</li>
<li>2x 3mm led diodes (green for power and yellow for activity)</li>
<li>4x 220R resistors, 1x 10K resistor and 1x 1K resistor</li>
<li>2x trim potentiometers (4K7 and 10K)</li>
<li>3x male headers(6-pin, 3-pin and 2-pin)</li>
<li>3x ceramic capacitators(0.1 uF, 1uF, 10uF)</li>
<li>1x 3.5 mm female jack for connection to laser</li>
</ul>
<p>Now this post wouldn&#8217;t be complete without Eagle schematic and board files. You can download them on the following link: <a class="downloadlink" href="http://blog.amarkulo.com/wp-content/plugins/download-monitor/download.php?id=6" title="Version1 downloaded 395 times" >Trigger schematics (395)</a>.</p>
<p>I don&#8217;t have schematics of the laser side because it&#8217;s simple. I&#8217;m leading 3 wires with 3.5mm audio cable, analog in, gnd and vcc(+5V). In the laser box I have laser which is connected directly to the vcc and gnd, one foto resistor that is giving to high value to analog in so I have one resistor before it connected to gnd.</p>
<p>So we have:</p>
<ul>
<li>GND wire is connected to laser gnd wire and to one side of let&#8217;s say 2M resistor which other side is connected to one leg of photo resistor</li>
<li>VCC wire is connected to laser vcc wire</li>
<li>Analog in wire connected to other leg of the photo resistor</li>
</ul>
<p>It depends on which photo resistor you are using how big resistor value before it you have to use. Arduino is capable of reading analog in until value of 1024 and that&#8217;s reason why the big resistor value is needed, so you are testing which one do you need until the value of direct laser beam to the photo resistor is under 1024, mine is about 920.</p>
<hr>
<p><div class="entry-utility">If you don't already have a <a href="http://db.tt/aqrG0tY">Dropbox</a> account then you can create it by clicking on my <a href="http://db.tt/aqrG0tY">affiliate link</a>. You will receive 2GB free account + 250 MB extra and I will receive 250 MB as well. Win-Win :-)</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amarkulo.com/arduino-flash-trigger-v1-parts-list-and-schematics/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>#Arduino flash trigger – update 2</title>
		<link>http://blog.amarkulo.com/arduino-flash-triger-%e2%80%93-update-2</link>
		<comments>http://blog.amarkulo.com/arduino-flash-triger-%e2%80%93-update-2#comments</comments>
		<pubDate>Sun, 28 Mar 2010 19:18:24 +0000</pubDate>
		<dc:creator>amar</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[canon]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[My photo eye]]></category>
		<category><![CDATA[nikon]]></category>
		<category><![CDATA[trigger]]></category>

		<guid isPermaLink="false">http://blog.amarkulo.com/?p=339</guid>
		<description><![CDATA[So the first prototype board is soldered. All parts are mounted now and everything is working except debug button, I have to find why is that because I couldn&#8217;t find any obvious reason. The soldering was OK with only few &#8230; <a href="http://blog.amarkulo.com/arduino-flash-triger-%e2%80%93-update-2">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So the first prototype board is soldered. All parts are mounted now and everything is working except debug button, I have to find why is that because I couldn&#8217;t find any obvious reason.</p>
<p>The soldering was OK with only few places to be fixed because of strong acid mix, but nothing special.</p>
<p>Here are some pictures of the finished trigger.</p>

<a href='http://blog.amarkulo.com/arduino-flash-triger-%e2%80%93-update-2/top' title='Top side with display mounted'><img width="150" height="150" src="http://blog.amarkulo.com/wp-content/uploads/2010/03/top-150x150.jpg" class="attachment-thumbnail" alt="Top side with display mounted" title="Top side with display mounted" /></a>
<a href='http://blog.amarkulo.com/arduino-flash-triger-%e2%80%93-update-2/top-disassambled' title='Top side with display unmounted'><img width="150" height="150" src="http://blog.amarkulo.com/wp-content/uploads/2010/03/top-disassambled-150x150.jpg" class="attachment-thumbnail" alt="Top side with display unmounted" title="Top side with display unmounted" /></a>
<a href='http://blog.amarkulo.com/arduino-flash-triger-%e2%80%93-update-2/bottom' title='Bottom side soldered'><img width="150" height="150" src="http://blog.amarkulo.com/wp-content/uploads/2010/03/bottom-150x150.jpg" class="attachment-thumbnail" alt="Bottom side soldered" title="Bottom side soldered" /></a>

<p>P.S. This is final and last prototype of the version 1. The next one will be better, without trimpots, with 3-4 keys, lot of menus and few outputs instead of one.</p>
<p>Stay tuned!!</p>
<hr>
<p><div class="entry-utility">If you don't already have a <a href="http://db.tt/aqrG0tY">Dropbox</a> account then you can create it by clicking on my <a href="http://db.tt/aqrG0tY">affiliate link</a>. You will receive 2GB free account + 250 MB extra and I will receive 250 MB as well. Win-Win :-)</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amarkulo.com/arduino-flash-triger-%e2%80%93-update-2/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>#Arduino flash trigger &#8211; update 1</title>
		<link>http://blog.amarkulo.com/arduino-flash-triger-update-1</link>
		<comments>http://blog.amarkulo.com/arduino-flash-triger-update-1#comments</comments>
		<pubDate>Sun, 21 Mar 2010 22:53:22 +0000</pubDate>
		<dc:creator>amar</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[canon]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[My photo eye]]></category>
		<category><![CDATA[nikon]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[trigger]]></category>

		<guid isPermaLink="false">http://blog.amarkulo.com/?p=332</guid>
		<description><![CDATA[Here are two pictures of the first prototype board for the Arduino flash trigger. Things that I have changed from the last scheme are: removed triggering 3.5mm female connector, instead I have 3-pin connectors to connect wires on one or &#8230; <a href="http://blog.amarkulo.com/arduino-flash-triger-update-1">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here are two pictures of the first prototype board for the Arduino flash trigger. Things that I have changed from the last scheme are:</p>
<ul>
<li>removed triggering 3.5mm female connector, instead I have 3-pin connectors to connect wires on one or two flashes</li>
<li>added 6 pin programming header so that I can program Atmega chip without removing it from the board every time</li>
<li>added 3 pin jumper header for power selection (usb/external)</li>
</ul>
<p>Here are two pictures of a fresh etched board, not perfect on the corners because of bad mixing of the acid but good enough for the first attempt.</p>

<a href='http://blog.amarkulo.com/arduino-flash-triger-update-1/attachment/1' title='Top'><img width="150" height="150" src="http://blog.amarkulo.com/wp-content/uploads/2010/03/1-150x150.jpg" class="attachment-thumbnail" alt="Top" title="Top" /></a>
<a href='http://blog.amarkulo.com/arduino-flash-triger-update-1/2-3' title='Bottom'><img width="150" height="150" src="http://blog.amarkulo.com/wp-content/uploads/2010/03/2-150x150.jpg" class="attachment-thumbnail" alt="Bottom" title="Bottom" /></a>

<p>P.S. Updated schema coming soon.</p>
<hr>
<p><div class="entry-utility">If you don't already have a <a href="http://db.tt/aqrG0tY">Dropbox</a> account then you can create it by clicking on my <a href="http://db.tt/aqrG0tY">affiliate link</a>. You will receive 2GB free account + 250 MB extra and I will receive 250 MB as well. Win-Win :-)</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amarkulo.com/arduino-flash-triger-update-1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>#Arduino -&gt; Flash trigger via laser for watterdrops</title>
		<link>http://blog.amarkulo.com/arduino-nikon-trigger-via-laser-for-watterdrops</link>
		<comments>http://blog.amarkulo.com/arduino-nikon-trigger-via-laser-for-watterdrops#comments</comments>
		<pubDate>Mon, 22 Feb 2010 10:54:39 +0000</pubDate>
		<dc:creator>amar</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[laser]]></category>
		<category><![CDATA[My photo eye]]></category>
		<category><![CDATA[nikon]]></category>
		<category><![CDATA[trigger]]></category>

		<guid isPermaLink="false">http://blog.amarkulo.com/?p=291</guid>
		<description><![CDATA[Today I have been asked if I can write something about mine Nikon flash Arduino trigger video that I have put on Youtube. And here it is, description, schematics, video and sample pictures. The idea has already been seen on &#8230; <a href="http://blog.amarkulo.com/arduino-nikon-trigger-via-laser-for-watterdrops">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today I have been asked if I can write something about mine <span style="text-decoration: line-through;">Nikon</span> flash Arduino trigger video that I have put on Youtube.</p>
<p>And here it is, description, schematics, video and sample pictures.</p>
<p>The idea has already been seen on the Internet. Arduino is controlling photo resistor on which laser beam is pointed. When resistance changes itself because of the drop that is cutting beam then Arduino is triggering Nikon camera after the amount of time specified with one trim capacitor which can be between 0 and 1023, but I have divided it with 2 so that I have better control of the delay. All information is displayed on 2&#215;16 LCD display. Also to be able to take picture of drops colliding it&#8217;s necessary that speed of the drops be 10 drops/sec so I have implemented one button for that with proper code behind it.</p>
<p>I have also 4 buttons and 2 led diodes on the board. Buttons that I have are <strong>reset</strong> for resetting of the electronics, <strong>debug</strong> that is switching debug mode on and off, <strong>drops</strong> that is designed to count drops per second and <strong>ready </strong>button that is used when I&#8217;m taking pictures so that when drops are falling fast I don&#8217;t trigger camera every time when they are going down. Led diodes that I&#8217;m using are <strong>green </strong>for power and <strong>yellow </strong>for visual notification when the trigger is trigged.</p>
<p>Here is the final schematics that I&#8217;m using right now.</p>
<p style="text-align: center;">
<div class="wp-caption alignnone" style="width: 197px"><a href="http://blog.amarkulo.com/wp-content/uploads/2010/02/schema.png"><img title="Nikon-Arduino trigger schema" src="http://blog.amarkulo.com/wp-content/uploads/2010/02/schema.png" alt="Nikon-Arduino trigger schema" width="187" height="114" /></a><p class="wp-caption-text">Nikon-Arduino trigger schema</p></div>
<p>For simplified solution with cables I&#8217;m using standard audio cables with 3.5mm stereo jacks on both sides, so I can use same cables for other purposes as well. I have also modified Nikon cable remote so that it has 3.5mm female stereo jack built in for simple use with trigger and without it.</p>
<div class="wp-caption alignnone" style="width: 370px"><a href="http://blog.amarkulo.com/wp-content/uploads/2010/02/3.jpg"><img title="Modified Nikon cable release" src="http://blog.amarkulo.com/wp-content/uploads/2010/02/3.jpg" alt="Nikon trigger schema" width="360" height="480" /></a><p class="wp-caption-text">Modified Nikon cable release</p></div>
<p>Here are few pictures of the whole setup.</p>
<p style="text-align: center;">
<div class="wp-caption alignnone" style="width: 370px"><a href="http://blog.amarkulo.com/wp-content/uploads/2010/02/1.jpg"><img title="Nikon Trigger" src="http://blog.amarkulo.com/wp-content/uploads/2010/02/1.jpg" alt="Nikon Trigger" width="360" height="480" /></a></p>
<p><a href="http://blog.amarkulo.com/wp-content/uploads/2010/02/2.jpg"><img title="Nikon Trigger" src="http://blog.amarkulo.com/wp-content/uploads/2010/02/2.jpg" alt="Nikon Trigger" width="360" height="480" /></a></p>
<p><a href="http://blog.amarkulo.com/wp-content/uploads/2010/02/laser.jpg"><img title="Nikon Trigger" src="http://blog.amarkulo.com/wp-content/uploads/2010/02/laser.jpg" alt="Nikon Trigger" width="360" height="480" /></a></p>
<p><p class="wp-caption-text">Nikon Trigger</p></div>
<p>Of course code behind is in this <a class="downloadlink" href="http://blog.amarkulo.com/wp-content/plugins/download-monitor/download.php?id=5" title="Version1.1 downloaded 343 times" >NikonFastTrigger.pde (343)</a> file available for download.</p>
<p>Simple instructions.</p>
<ol>
<li>when the program is loaded it will display Ready on the second line</li>
<li>when drop breaks laser beam then instead of Ready on display will be Busy until you press Ready button</li>
<li>offten because I have laser box about 1m above the surface delay is needed between 150-220 ms</li>
</ol>
<p>For drops counter I&#8217;m doing like this.</p>
<ol>
<li>switch to drops counter with drops button</li>
<li>then I try to create drops stream with about 1 drop per second with help of the normal digital watch and by changing delay I set Arduino to recognize that as 1drop/sec</li>
<li>now the only thing left is to configure drops stream to 10 drops/second for colliding watterdrops</li>
</ol>
<p>Here are couple of pictures captured with this setup and pictures of colliding drops are to come.</p>

<a href='http://blog.amarkulo.com/arduino-nikon-trigger-via-laser-for-watterdrops/1-2' title='1'><img width="150" height="150" src="http://blog.amarkulo.com/wp-content/uploads/2010/02/11-150x150.jpg" class="attachment-thumbnail" alt="1" title="1" /></a>
<a href='http://blog.amarkulo.com/arduino-nikon-trigger-via-laser-for-watterdrops/2-2' title='2'><img width="150" height="150" src="http://blog.amarkulo.com/wp-content/uploads/2010/02/21-150x150.jpg" class="attachment-thumbnail" alt="2" title="2" /></a>
<a href='http://blog.amarkulo.com/arduino-nikon-trigger-via-laser-for-watterdrops/3-2' title='3'><img width="150" height="150" src="http://blog.amarkulo.com/wp-content/uploads/2010/02/31-150x150.jpg" class="attachment-thumbnail" alt="3" title="3" /></a>
<a href='http://blog.amarkulo.com/arduino-nikon-trigger-via-laser-for-watterdrops/attachment/4' title='4'><img width="150" height="150" src="http://blog.amarkulo.com/wp-content/uploads/2010/02/4-150x150.jpg" class="attachment-thumbnail" alt="4" title="4" /></a>
<a href='http://blog.amarkulo.com/arduino-nikon-trigger-via-laser-for-watterdrops/attachment/5' title='5'><img width="150" height="150" src="http://blog.amarkulo.com/wp-content/uploads/2010/02/5-150x150.jpg" class="attachment-thumbnail" alt="5" title="5" /></a>

<p>And here is the video from YouTube.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="445" height="364" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Qb_YpJO0nLc&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;border=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="445" height="364" src="http://www.youtube.com/v/Qb_YpJO0nLc&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;border=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<hr>
<p><div class="entry-utility">If you don't already have a <a href="http://db.tt/aqrG0tY">Dropbox</a> account then you can create it by clicking on my <a href="http://db.tt/aqrG0tY">affiliate link</a>. You will receive 2GB free account + 250 MB extra and I will receive 250 MB as well. Win-Win :-)</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amarkulo.com/arduino-nikon-trigger-via-laser-for-watterdrops/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Arduino wired remote code scanner for Alpine</title>
		<link>http://blog.amarkulo.com/arduino-wired-remote-code-scanner-for-alpine</link>
		<comments>http://blog.amarkulo.com/arduino-wired-remote-code-scanner-for-alpine#comments</comments>
		<pubDate>Sun, 22 Nov 2009 23:27:26 +0000</pubDate>
		<dc:creator>amar</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[alpine]]></category>
		<category><![CDATA[cdr]]></category>
		<category><![CDATA[codes]]></category>
		<category><![CDATA[remote]]></category>
		<category><![CDATA[wired]]></category>

		<guid isPermaLink="false">http://blog.amarkulo.com/?p=238</guid>
		<description><![CDATA[Currently I&#8217;m working on project of interfacing Alpine with Peugeot steering wheel audio controls. I have founded some codes on mp3car.com but not all of them are working on my Alpine CDE-9880R. Because some of them doesn&#8217;t work on my &#8230; <a href="http://blog.amarkulo.com/arduino-wired-remote-code-scanner-for-alpine">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Currently I&#8217;m working on project of interfacing Alpine with Peugeot steering wheel audio controls. I have founded some codes on <a title="Mp3car.com - Need Alpine wired remote control pinout" href="http://www.mp3car.com/vbulletin/input-devices/131147-need-alpine-wired-remote-control-pinout.html#post1314327">mp3car.com</a> but not all of them are working on my <a title="Alpine CDE-9880R" href="http://blog.amarkulo.com/new-toy-alpine-cde-9880r">Alpine CDE-9880R</a>.</p>
<p>Because some of them doesn&#8217;t work on my HU I had first to build Arduino scanner to scan for those missing remote codes.</p>
<p>Although I&#8217;m sending codes as binaries it was easier for me to work with decimals on the serial console and then latter convert them to binary so I have wrote function for that as well.</p>
<p>Because the first part of signal is always the same there was not need to convert it at all, and it&#8217;s stored in variable <strong>iHello</strong>, so the part that is changed is the second part or 3 decimal numbers.</p>
<p>Now because there are <strong>255*255*255 = 16 581 375</strong> possible combinations I had to bring this to some reasonable number otherwise it would take very much time to find right codes so I have limited combinations a bit.</p>
<p>I took the lowest and the highest values from codes from link above for the first and the second decimals, and limited the third one to 2 possible numbers that I&#8217;m sending as finish 85 or 213.</p>
<p>Here are those codes that I have founded working on my HU:</p>
<ol>
<li>87  253   85 ( 01010111  11111101  01010101 ) &#8211; Pause</li>
<li>107 247   85 ( 01101011  11110111  01010101 ) &#8211; Band/ta</li>
<li>111  237   85 ( 01101111  11101101  01010101 ) &#8211; Defeat</li>
<li>119 235   85 ( 01110111  11101011  01010101 ) &#8211; Power</li>
<li>173 238 213 ( 10101101  11101110  11010101 ) &#8211; Mute</li>
<li>183 219   85 ( 10101101  11101110  11010101 ) &#8211; Source</li>
<li>187 218 213 ( 10111011  11011010  11010101 ) &#8211; Next Track</li>
<li>93  250 213 ( 01011101  11111010  11010101 ) &#8211; Previous track</li>
<li>219 214 213 ( 11011011  11010110  11010101 ) &#8211; Volume up</li>
<li>109 246 213 ( 01101101  11110110  11010101 ) &#8211; Volume down</li>
<li>171 239 85 ( 10101011  11101111  01010101 ) &#8211; Folder/memory up</li>
<li>85 255 85   ( 01010101  11111111  01010101 ) &#8211; Folder/Memory down</li>
</ol>
<p>Now because I have IR remote for my HU and defeat is not on it I assume that it&#8217;s possible to find even more codes for it but I didn&#8217;t those so I stopped here where I have everything for my first project.</p>
<p>Here are pictures of the interface that I have built for testing of codes. It consists of 5 buttons which have been assigned different functions and 3.5 mm female audio jack which I use for connection with HU. HU has the same 3.5 mm female jack on the back so I can use regular 3.5mm stereo cable for testing without any modifications on HU or Arduino board.</p>

<a href='http://blog.amarkulo.com/arduino-wired-remote-code-scanner-for-alpine/img_0256-copy' title='IMG_0256 copy'><img width="150" height="150" src="http://blog.amarkulo.com/wp-content/uploads/2009/11/IMG_0256-copy-150x150.jpg" class="attachment-thumbnail" alt="IMG_0256 copy" title="IMG_0256 copy" /></a>
<a href='http://blog.amarkulo.com/arduino-wired-remote-code-scanner-for-alpine/img_0257-copy' title='IMG_0257 copy'><img width="150" height="150" src="http://blog.amarkulo.com/wp-content/uploads/2009/11/IMG_0257-copy-150x150.jpg" class="attachment-thumbnail" alt="IMG_0257 copy" title="IMG_0257 copy" /></a>
<a href='http://blog.amarkulo.com/arduino-wired-remote-code-scanner-for-alpine/img_0258-copy' title='IMG_0258 copy'><img width="150" height="150" src="http://blog.amarkulo.com/wp-content/uploads/2009/11/IMG_0258-copy-150x150.jpg" class="attachment-thumbnail" alt="IMG_0258 copy" title="IMG_0258 copy" /></a>
<a href='http://blog.amarkulo.com/arduino-wired-remote-code-scanner-for-alpine/img_0259-copy' title='IMG_0259 copy'><img width="150" height="150" src="http://blog.amarkulo.com/wp-content/uploads/2009/11/IMG_0259-copy-150x150.jpg" class="attachment-thumbnail" alt="IMG_0259 copy" title="IMG_0259 copy" /></a>
<a href='http://blog.amarkulo.com/arduino-wired-remote-code-scanner-for-alpine/img_0260-copy' title='IMG_0260 copy'><img width="150" height="150" src="http://blog.amarkulo.com/wp-content/uploads/2009/11/IMG_0260-copy-150x150.jpg" class="attachment-thumbnail" alt="IMG_0260 copy" title="IMG_0260 copy" /></a>
<a href='http://blog.amarkulo.com/arduino-wired-remote-code-scanner-for-alpine/img_0261-copy' title='IMG_0261 copy'><img width="150" height="150" src="http://blog.amarkulo.com/wp-content/uploads/2009/11/IMG_0261-copy-150x150.jpg" class="attachment-thumbnail" alt="IMG_0261 copy" title="IMG_0261 copy" /></a>

<p>Here is the Arduino <a class="downloadlink" href="http://blog.amarkulo.com/wp-content/plugins/download-monitor/download.php?id=1" title="Version0.24 downloaded 408 times" >Alpine scanner (408)</a> sketch file with all functions that I have used for scanning, saving and displaying codes on serial console.</p>
<p>Here are the instructions how to use this sketch to find codes.</p>
<ol>
<li>First you need to erase eeprom with erase function to be sure that it&#8217;s clean on the start of scan.</li>
<li>Now comment out function for erase and uncomment function for saving combination on eeprom</li>
<li>Now you are ready for scan, so when you connect Arduino to your HU just press button 4 to start scan</li>
<li>When you see some change on HU you need to press button 4 to stop scan</li>
<li>Using buttons 1 and 3 you can go back or forward to find that combination that you discovered</li>
<li>When you find it you can verify it with button 2 which repeats it again</li>
<li>If that is combination that you are looking fore press button 5 to save it to eeprom</li>
<li>When you have found all combinations that you are interested of connect Arduino to computer and on serial console you will have all combinations that you have found, so copy and paste them in iFounded array</li>
<li>Comment out functions for saving, previous and next button and uncomment functions for import of combinations, sending of previous and next combinations</li>
<li>Now when you power up Arduino press button nr 5 to import combinations and cycle them with buttons 1 or 2 to confirm that you have right combinations saved</li>
</ol>
<p>Now when I have all of the codes needed to control HU I can finish the first project and the post about it is coming soon.</p>
<p>Any comments are welcome.</p>
<hr>
<p><div class="entry-utility">If you don't already have a <a href="http://db.tt/aqrG0tY">Dropbox</a> account then you can create it by clicking on my <a href="http://db.tt/aqrG0tY">affiliate link</a>. You will receive 2GB free account + 250 MB extra and I will receive 250 MB as well. Win-Win :-)</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amarkulo.com/arduino-wired-remote-code-scanner-for-alpine/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New toy &#8211; Alpine CDE-9880R</title>
		<link>http://blog.amarkulo.com/new-toy-alpine-cde-9880r</link>
		<comments>http://blog.amarkulo.com/new-toy-alpine-cde-9880r#comments</comments>
		<pubDate>Fri, 25 Jul 2008 00:22:23 +0000</pubDate>
		<dc:creator>amar</dc:creator>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[9880]]></category>
		<category><![CDATA[alpine]]></category>
		<category><![CDATA[CDE]]></category>
		<category><![CDATA[CDE-9880R]]></category>
		<category><![CDATA[controls]]></category>
		<category><![CDATA[rf]]></category>
		<category><![CDATA[steer]]></category>
		<category><![CDATA[wheel]]></category>

		<guid isPermaLink="false">http://dzo.blogsite.org/?p=20</guid>
		<description><![CDATA[I have bought new HU for my car as a temporary solution before carputer project. Alpine CDE-9880R Now because I have original HU controls on steering wheel, instead of buying an adapter I thought that I could build one. The &#8230; <a href="http://blog.amarkulo.com/new-toy-alpine-cde-9880r">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have bought new HU for my car as a temporary solution before carputer project.</p>
<p>Alpine CDE-9880R</p>
<dl id="attachment_24" class="wp-caption alignnone" style="width: 310px;">
<dt class="wp-caption-dt"><a href="http://blog.amarkulo.com/wp-content/uploads/2008/07/cde-9880r_37.jpg"><img class="size-medium wp-image-24 alignnone" title="cde-9880r_37" src="http://blog.amarkulo.com/wp-content/uploads/2008/07/cde-9880r_37-300x97.jpg" alt="CDE-9880R" width="300" height="97" /></a></dt>
</dl>
<p>Now because I have original HU controls on steering wheel, instead of buying an adapter I thought that I could build one.</p>
<p>The first idea that I have is to build RF remote that would be controlled by PIC and controls on steering wheel.</p>
<p>I will try to see if this is possible to do or look for another solution.</p>
<hr>
<p><div class="entry-utility">If you don't already have a <a href="http://db.tt/aqrG0tY">Dropbox</a> account then you can create it by clicking on my <a href="http://db.tt/aqrG0tY">affiliate link</a>. You will receive 2GB free account + 250 MB extra and I will receive 250 MB as well. Win-Win :-)</div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.amarkulo.com/new-toy-alpine-cde-9880r/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

