<?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>Protag Multimedia &#187; IR Transmitter</title>
	<atom:link href="http://swf.com.tw/en/tag/ir-transmitter/feed/" rel="self" type="application/rss+xml" />
	<link>http://swf.com.tw/en</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Fri, 05 Aug 2011 15:09:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Open source Camera IR shutter and time-lapse controller for Android smartphones</title>
		<link>http://swf.com.tw/en/open-source-camera-ir-shutter-and-time-lapse-controller-for-android-smartphones/</link>
		<comments>http://swf.com.tw/en/open-source-camera-ir-shutter-and-time-lapse-controller-for-android-smartphones/#comments</comments>
		<pubDate>Sun, 10 Jul 2011 02:17:12 +0000</pubDate>
		<dc:creator>cubie</dc:creator>
				<category><![CDATA[Camera and Camcorder]]></category>
		<category><![CDATA[Flash and ActionScript]]></category>
		<category><![CDATA[Flash Builder]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[IR Transmitter]]></category>
		<category><![CDATA[Sony NEX]]></category>

		<guid isPermaLink="false">http://swf.com.tw/en/?p=13</guid>
		<description><![CDATA[In order to control my Sony NEX-5 camera through the IR transmitter from my Android phone easily, I created a simple IR remote controller and named it “EVILRemote”. It’s an open source project for which you can download the Android installer (.apk) and the source code.]]></description>
			<content:encoded><![CDATA[<p><strong>Editor:</strong> <a href="http://nuts-bolts-nails.blogspot.com/" target="_blank">Jim  kajpust</a></p>
<p>In order to control my Sony NEX-5 camera through the IR transmitter from my Android phone easily, I created a simple IR remote controller and named it “<strong>EVILRemote</strong>”. It’s an open source project for which you can download the Android installer (.apk) and the source code.</p>
<p>You can replace the IR signal sound wave file in the source code with others to control any other camera or device with IR remote capability.</p>
<p>To control your Sony NEX-5 or other compatible camera with this app, you need a <strong>IR transmitter</strong> that uses the headphone jack, which is easy to build by yourself (or you can purchase one). Here is what my  IR converter looks like:</p>
<p align="center"><img src="/images/hardware/camera/nex5/LEGO_IR_transmitter_1.jpg" alt="IR transmitter in a LEGO brick" width="440" height="330" /></p>
<p>For more information on building your own IR converter, please refer to my blog article  “<a href="/en/create-a-lego-ir-remote-transmitter-with-headphone-jack-for-sony-nex-5/">Create a LEGO IR Remote Transmitter with headphone jack for Sony NEX-5</a>”.</p>
<h2>System Requirement</h2>
<ul>
<li>Smartphones with <strong>Android system 2.2</strong> (Froyo) or higher.</li>
<li><a href="http://www.adobe.com/flashplatform/certified_devices/smartphones.html">Adobe certified smartphones</a> with screen resolution 480 x 800 pixels; however, it should work on 320 x 480 screen.</li>
<li>Adobe AIR run-time app which is freely available on Android Market.</li>
</ul>
<p><strong>Note:</strong> I only tested EVILRemote on following Android smartphones:<strong></strong></p>
<ul>
<li>HTC Desire</li>
<li>HTC Desire HD</li>
<li>Sony Ericsson Xperia PLAY</li>
<li>LG Optimus Black P970</li>
</ul>
<h2>Features</h2>
<p>Basically, EVILRemote is a countdown timer app with an IR signal wave transmit function.</p>
<ul>
<li><strong>Long Exposure:</strong>contains a timer setter and a Start/Stop toggle button. After setting the timer and pressing Start button, it will transmit an IR signal immediately to start the long exposure process. When countdown time’s up, it will fire another IR signal to stop the long exposure.
<p><img src="/images/hardware/camera/nex5/EVILRemote_longExpo.png" alt="" width="320" height="507" /></p>
<p>If you press Stop button before time’s up, a confirm message will pop up on the screen. If you press ‘OK’, it will fire an IR signal to stop long exposure.</li>
<li><strong>Time-lapse: </strong>after you press the Start button, it will transmit the IR signal repeatedly until you press the Stop button.
<p><img src="/images/hardware/camera/nex5/EVILRemote_timelpase.png" alt="" width="320" height="507" /></li>
<li><strong>Shoot:</strong> provides a normal shoot and 2 seconds delay shoot mode.
<p><img src="/images/hardware/camera/nex5/EVILRemote_shoot.png" alt="" width="320" height="507" /></li>
</ul>
<h2>Download EVILRemote installer and source code</h2>
<p>I didn’t submit the EVILRemote app to Android Market yet, but you can <a href="/files/mobile/EVILRemote.apk">download the .apk installer file here</a>.</p>
<p>To install the EVILRemote.apk manually, you can copy the .apk file to your Android phone&#8217;s SD card, and go to <strong>Settings -&gt; Application Settings</strong> and enable <strong>Unknown Sources</strong> on your Android phone.</p>
<p>EVILRemote app is made with <strong>Adobe Flash Builder 4.5</strong>, here is the <a href="/files/mobile/EVILRemote.zip">source code in Flex .FXP format</a> (ZIP compressed). You can download a trial version on <a href="http://www.adobe.com/tw/products/flash-builder.html" target="_blank">Adobe&#8217;s Flash Builder product page</a>, or request a free copy of this tool from <a href="https://freeriatools.adobe.com/">Adobe Education</a> website.</p>
<p><strong>If you modify or improve the function from the source code, please also share it to public.</strong></p>
<h2>Credits</h2>
<p>The Photos and Camera Lens icons used in this app came from PixeloPhilia2 icon set created by Omercetin, which is available on the <a href="http://omercetin.deviantart.com/art/PixeloPhilia2-166570194">deviantart website</a>.</p>
<p><img src="/images/hardware/camera/nex5/tab_icons/photos_icon.png" alt="Photos and Time-lapse icon" width="32" height="32" /><br /><img src="/images/hardware/camera/nex5/tab_icons/lens_icon.png" alt="Camera Lans icon" width="32" height="32" /></p>
<p>The <strong>Time Machine</strong> and <strong>Smiley Star</strong> icons below are part of <strong>Developpers Icons</strong> created by Sekkyumu, which is available on the <a href="http://sekkyumu.deviantart.com/art/Developpers-Icons-63052312" target="_blank">deviantart website</a>.</p>
<p><img src="/images/hardware/camera/nex5/tab_icons/timemachine_icon.png" alt="Time machine and backup icon" width="32" height="32" /><br />
<img src="/images/hardware/camera/nex5/tab_icons/SmileyStar_icon.png" alt="Smiley Star icon" width="32" height="32" /></p>
<p>The above icons are also included in the app source code. Thanks to these graphics designers for making such gorgeous icons!</p>
<p>This app also uses <a href="http://www.yapiodesign.com/blog/2011/05/13/android-ui-components-for-flex-4-5/">Android UI Components for Flex 4.5</a> created by John Olson. These components ease building the user interface of mobile applications. And finally, special thanks to my friend Jim Kajpust who reviewed and edited the content of this app and my English blog.</p>]]></content:encoded>
			<wfw:commentRss>http://swf.com.tw/en/open-source-camera-ir-shutter-and-time-lapse-controller-for-android-smartphones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create a LEGO IR Remote Transmitter with headphone jack for Sony NEX-5</title>
		<link>http://swf.com.tw/en/create-a-lego-ir-remote-transmitter-with-headphone-jack-for-sony-nex-5/</link>
		<comments>http://swf.com.tw/en/create-a-lego-ir-remote-transmitter-with-headphone-jack-for-sony-nex-5/#comments</comments>
		<pubDate>Sat, 09 Jul 2011 06:50:11 +0000</pubDate>
		<dc:creator>cubie</dc:creator>
				<category><![CDATA[Camera and Camcorder]]></category>
		<category><![CDATA[DIY and Hardware]]></category>
		<category><![CDATA[IR Transmitter]]></category>
		<category><![CDATA[LEGO]]></category>
		<category><![CDATA[Sony NEX]]></category>

		<guid isPermaLink="false">http://swf.com.tw/en/?p=9</guid>
		<description><![CDATA[I've already recorded the shutter release and the 2 second delay shutter release signal in WAV, AIFF and MP3 format (here is the zip compressed file). You can play back the sound file from any MP3 player, iPod/iPhone/iPad, Android phone, PSP,… to control your Sony NEX-5 camera.<p align="center"><img src="/images/hardware/camera/nex5/IR_rear_view.jpg" alt="IR transmitter in action" width="440" height="330" /></p>]]></description>
			<content:encoded><![CDATA[<p><strong>Editor:</strong> <a href="http://nuts-bolts-nails.blogspot.com/" target="_blank">Jim  kajpust</a></p>
<p>I made an IR remote controller for NEX-5. Here is the picture:</p>
<p align="center"><img src="/images/hardware/camera/nex5/LEGO_IR_transmitter_1.jpg" alt="IR transmitter in a LEGO brick" width="440" height="330" /></p>
<p>It&#8217;s actually a &#8220;<strong>sound wave to infrared signal converter</strong>&#8220;. Before using it to control the NEX-5, you&#8217;ll have to &#8220;record&#8221; the IR signal and convert it into a sound wave. For more information about the IR recording process, please read this blog: &#8220;<a href="http://jumpjack.wordpress.com/2008/05/20/worlds-cheapest-remote-control-replicator-just-1/" target="_blank">World&#8217;s cheapest remote control replicator: just 1$ !&#8217; by jumpjack</a>&#8220;.</p>
<p align="center"><img src="/images/hardware/camera/nex5/LEGO_IR_transmitter_2.jpg" alt="IR transmitter in a LEGO brick" width="440" height="330" /></p>
<p>I&#8217;ve already recorded the shutter release and the 2 second delay shutter release signal in WAV, AIFF and MP3 format (<a href="/files/Sony_NEX_Shutter_Controller.zip">here is the zip compressed file</a>). You can play back the sound file from any MP3 player, iPod/iPhone/iPad, Android phone, PSP,… to control your NEX-5.</p>
<p>Here is how the sound file looks like on the HTC Desire android phone:</p>
<p align="center"><img src="/images/hardware/camera/nex5/android_shutter_controller.jpg" alt="use android phone to control Sony NEX-5" width="300" height="400" /></p>
<p>Of course, this &#8220;controller&#8221; can be used to control almost any IR device, as long as you have the proper IR signal in sound wave format.</p>
<p>The schematic of the IR transmitter with  headphone jack is pretty simple, you only need two IR LEDs ( I got those from old remote controllers), and one stereo audio plug or jack:</p>
<p align="center"><img src="/images/hardware/camera/nex5/IR_transmitter_schematic.png" alt="IR Transmitter schematic" width="275" height="265" /></p>
<p>By the way, there&#8217;s a problem with the IR port. If someone nearby is using a remote controller, your device might also react to the controller. That&#8217;s not good. Therefore, I think it&#8217;s better to make sure your controller is the only one that is commanding the device. My solution is simple: use a LEGO brick to cover the IR port, so it will not be interfered by other controllers.</p>
<p>Fortunately, the IR port on NEX-5 is just about the height of one LEGO brick:</p>
<p align="center"><img src="/images/hardware/camera/nex5/IR_sensor_port.jpg" alt="IR transmitter holder construction" width="440" height="264" /></p>
<p>We can put the IR LEDs below one brick, that&#8217;s the exact location of the IR sensor.</p>
<p>Here are the parts I use:</p>
<p align="center"><img src="/images/hardware/camera/nex5/LEGO_IR_parts.jpg" alt="IR transmitter parts" width="440" height="330" /></p>
<p>Here are the construction steps:</p>
<p>Solder the IR LEDs to audio jack:</p>
<p align="center"><img src="/images/hardware/camera/nex5/IR_LEDs_front.jpg" alt="Solder the IR LEDs to audio jack" width="440" height="330" /></p>
<p>The other side view:</p>
<p align="center"><img src="/images/hardware/camera/nex5/IR_LEDs_rear.jpg" alt="Solder the IR LEDs to audio jack" width="440" height="330" /></p>
<p>Put them into one brick and stuff a small piece of eraser into the empty space behind the audio jack.</p>
<p align="center"><img src="/images/hardware/camera/nex5/put_together.jpg" alt="Put IR LED and audio jack into LEGO brick and stuff a small piece of eraser into the empty space" width="440" height="330" /></p>
<p>Finally, connect a stereo cable to the LEGO IR controller and MP3 player or a countdown timer application.</p>
<p align="center"><img src="/images/hardware/camera/nex5/IR_front_view.jpg" alt="IR transmitter in action" width="440" height="331" /></p>
<p>Here is the rear view of the construction:</p>
<p align="center"><img src="/images/hardware/camera/nex5/IR_rear_view.jpg" alt="IR transmitter in action" width="440" height="330" /></p>
<p>I tried to connect the IR controller with a stereo Bluetooth headset to control NEX-5 wireless; however, it doesn&#8217;t work <img src='http://swf.com.tw/en/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p align="center"><img src="/images/hardware/camera/nex5/IR_bluetooth.jpg" alt="IR transmitter with bluetooth receiever" width="440" height="331" /></p>
<p>The ping pong ball diffuser is a replica of the idea from virodri in <a href="http://forums.dpreview.com/forums/forum.asp?forum=1042" target="_blank">dpreview foruum</a>, and it works great!</p>
<h2>A simple Time-lapse solution and Long Exposure solution</h2>
<p>If you want to take a series of time-lapse photos, such as taking photos every 5 seconds, you can use a Sound Editing tool, like the free and open source <a href="http://audacity.sourceforge.net/" target="_blank">Audacity</a>, to add 5 seconds of silence (no sound) at the end of the IR sound wave.</p>
<p>After that, use your MP3 device to loop-play the sound wave&#8230; tadaaa, you just made a time-lapse remote controller!</p>
<p>For a long exposure, just set the alarm clock sound effect of your iPod or mobile phone to the IR wave file.</p>
<p>And finally, I&#8217;ve made a <a href='/en/open-source-camera-ir-shutter-and-time-lapse-controller-for-android-smartphones/'>EVILRemote controller for the Android phone</a> (Android 2.2 and above is required) which has to use with is IR device. The app is free and open source and you can compile the source code into iPhone / iPod touch app.</p>
<p>Have fun!</p>]]></content:encoded>
			<wfw:commentRss>http://swf.com.tw/en/create-a-lego-ir-remote-transmitter-with-headphone-jack-for-sony-nex-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

