<?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>Jake Rowan Byrne</title>
	<atom:link href="http://www.jakebyrne.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jakebyrne.com</link>
	<description>Technobabble -</description>
	<lastBuildDate>Mon, 04 Mar 2013 21:48:05 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=jakebyrne&amp;popout=1&amp;url=http%3A%2F%2Fwww.jakebyrne.com%2F&amp;language=en_US&amp;category=text&amp;title=Jake+Rowan+Byrne&amp;description=Technobabble+-&amp;tags=blog%2C+education%2C+technology%2C+research" type="text/html" />
		<item>
		<title>Toddler-proofing an Android tablet &#8211; wireless charging (inductive) and ruggedisation</title>
		<link>http://www.jakebyrne.com/toddler-proofing-an-android-tablet-wireless-charging-inductive-and-ruggedisation/</link>
		<comments>http://www.jakebyrne.com/toddler-proofing-an-android-tablet-wireless-charging-inductive-and-ruggedisation/#comments</comments>
		<pubDate>Sun, 03 Mar 2013 03:53:02 +0000</pubDate>
		<dc:creator>jake</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.jakebyrne.com/?p=184</guid>
		<description><![CDATA[<p>This project looks at ruggedising (the act of making something more rugged, resistant to shocks and resistant to liquids) an Android tablet so that it can be safely left with a toddler (3 years +). This gives you a fully functioning Android ruggedised/toddler-proof tablet for around €100 as opposed the specialised ones you can buy for that price </p><p>The post <a href="http://www.jakebyrne.com/toddler-proofing-an-android-tablet-wireless-charging-inductive-and-ruggedisation/">Toddler-proofing an Android tablet &#8211; wireless charging (inductive) and ruggedisation</a> appeared first on <a href="http://www.jakebyrne.com">Jake Rowan Byrne</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.jakebyrne.com/wp-content/uploads/2013/03/Conversion.jpg"><img class="aligncenter size-medium wp-image-221" alt="Ruggedising a Generic Android Tablet" src="http://www.jakebyrne.com/wp-content/uploads/2013/03/Conversion-300x192.jpg" width="300" height="192" /></a></p>
<p>This project looks at ruggedising (the act of making something more rugged, resistant to shocks and resistant to liquids) an Android tablet so that it can be safely left with a toddler (3 years +). This gives you a fully functioning Android ruggedised/toddler-proof tablet for around €100 as opposed the specialised ones you can buy for that price and up and are usually limited in terms of the software and media you can put on it (also games and other software can be in the region of €30 for each application on top of the original hardware cost). This makes this hack both a cost saving and provides a more flexible software platform that can adapt to your child&#8217;s needs as they grow.</p>
<p><span id="more-184"></span></p>
<p>The main components are:</p>
<ul>
<li><a title="A13 Android Tablet" href="http://www.amazon.co.uk/Screen-Allwinner-1-0GHz-Android-Tablet/dp/B008E4WGKQ">Basic Android tablet </a>(currently under €60) [search A13 or Yeahpad for alternative branding]</li>
<li>Palm Pixi Plus Touchstone Back Battery Cover (currently under €10 on eBay)</li>
<li><a title="HP TouchStone Wireless Charging Dock" href="http://www.amazon.co.uk/TouchStone-Wireless-Charging-Dock-Pre/dp/B005GYUK1Y/ref=sr_1_1?s=electronics&amp;ie=UTF8&amp;qid=1362273878&amp;sr=1-1" target="_blank">HP TouchStone Wireless Charging Dock</a> (currently under €10 on Amazon.co.uk)</li>
<li>Solder and soldering iron</li>
<li>Plenty of <a title="Sugru - &quot;The future needs fixing&quot;" href="http://sugru.com/" target="_blank">Sugru</a></li>
<li>USB micro connector (male)</li>
<li>3.5mm audio jack connector (male)</li>
<li>Insulation tape/Duct Tape</li>
<li>2 paper clips</li>
<li>some super-glue</li>
<li>some small gauge wire</li>
<li>a resizeable strap</li>
<li>micro SD card (optional)</li>
</ul>
<p>&nbsp;</p>
<div id="attachment_188" class="wp-caption aligncenter" style="width: 218px"><a href="http://www.jakebyrne.com/wp-content/uploads/2013/03/415sr-jy2qL.jpg"><img class=" wp-image-188 " alt="Basic Android Tablet" src="http://www.jakebyrne.com/wp-content/uploads/2013/03/415sr-jy2qL-297x300.jpg" width="208" height="210" /></a><p class="wp-caption-text">A13 or Yeahpad are alternative search terms for this tablet</p></div>
<p>&nbsp;</p>
<p>We start with a very basic Android tablet. The one linked to above is very basic, but I was surprised with it&#8217;s performance when the price is taken into consideration (I even bought another for myself).</p>
<p>The first aim was to make this tablet charge when placed on the HP Touchstone wireless charging dock, an approach that would make it first easier for the toddler to do themselves and secondly wouldn&#8217;t be vulnerable to split drink or other liquids that might get on the device (the tablet unlikely to survive being totally submerged). There are two parts to the wireless charging circuit the &#8220;Palm Pixi Plus Touchstone Back Battery&#8221; and the &#8220;HP TouchStone Wireless Charging Dock&#8221; both are pictured below.</p>
<p>&nbsp;</p>
<div id="attachment_205" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.jakebyrne.com/wp-content/uploads/2013/03/2013-03-03-02.14.23.jpg"><img class="size-medium wp-image-205" alt="Palm Pixi Plus Touchstone Back Battery Cover Door inside" src="http://www.jakebyrne.com/wp-content/uploads/2013/03/2013-03-03-02.14.23-300x168.jpg" width="300" height="168" /></a><p class="wp-caption-text">Palm Pixi Plus Touchstone Back Battery Cover Door inside</p></div>
<div id="attachment_204" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.jakebyrne.com/wp-content/uploads/2013/03/2013-03-03-02.14.58.jpg"><img class="size-medium wp-image-204" alt="Palm Pixi Plus Touchstone Back Battery Cover Door with charging coil and metal position discs exposed" src="http://www.jakebyrne.com/wp-content/uploads/2013/03/2013-03-03-02.14.58-300x168.jpg" width="300" height="168" /></a><p class="wp-caption-text">Palm Pixi Plus Touchstone Back Battery Cover Door with charging coil and metal position discs exposed</p></div>
<div id="attachment_209" class="wp-caption aligncenter" style="width: 190px"><a href="http://www.jakebyrne.com/wp-content/uploads/2013/03/21Zn2BitL.jpg"><img class=" wp-image-209 " alt="HP TouchStone Wireless Charging Dock" src="http://www.jakebyrne.com/wp-content/uploads/2013/03/21Zn2BitL.jpg" width="180" height="180" /></a><p class="wp-caption-text">HP TouchStone Wireless Charging Dock</p></div>
<p>The middle photo above shows the internal charging coil and metal positioning discs (these help align and magnetically align the coil with the dock) from the inside of the Palm Pixi case. It is these components that we are going to transfer into the Android tablet in order to make it charge wirelessly. Remove these parts, being careful not to damage the charging coil (it is just lightly taped down, use a plectrum or similar to slip underneath and peel off). Don&#8217;t worry about damaging the case when removing the metal positioning disc as we are going to discard the case. Alternatively to using the metal discs you can replace them with <a title="8x1mm neodymium magnets" href="http://www.amazon.co.uk/8mm-dia-thick-Neodymium-Magnet/dp/B0036P2HZW" target="_blank">similarly sized neodymium rare earth magnets</a>, this will boost the magnetic attachment for a better holding force (but we are also adding Sugru that will also help hold the added weight of the tablet).</p>
<p>The tablet is easy enough to open up, just use a plectrum/fingernail or <a title="phone repair tools example" href="http://www.diytrade.com/china/pd/6846816/CP21133_Apple_iPhone_3G_iPhone_Repair_Tool_Kit_Set.html" target="_blank">phone repair tools</a> to work away the back panel of the tablet, be gentle enough it should easily come away. This tablet can be charged via two sources, the USB connection and a dedicated power jack. I decided to leave the USB exposed but would cover the power jack socket, so this would be where I would attach the wireless charging coil. Once inside remove the main circuit circuit board by first removing all the ribbon cables connectors (you will also need to free the tape holding them) and then the screws.  Locate the power jack and insert the power cable that came with the tablet, now probe (with a voltmeter) the power jack connector on the main circuit board to establish the polarity (positive and negative terminals), make a note of the result. Now do the same with the charging coil, plug in the charging dock and place the coil on it (you may need to temporally stick the metal discs to it so that it stays in place), take the readings from the two metal pads visible in the first image of the Palm Pixi case (see above), again note the polarity. You are now ready to solder the corresponding polarities together (just remove the power cable first, just to be safe). Once this is complete line up the coil on the back panel of the tablet, being mindful of where the dock will be positioned on the far side, make sure the metal discs are oriented in the right position so that the dock aligns with the coil (you may want to secure the metal discs with a double sided tape and or use the original Pixi case for dimensions). The dock should stick to the back panel of the tablet. Add a little tape for strength when complete and you should have something like the picture below.</p>
<div id="attachment_202" class="wp-caption aligncenter" style="width: 178px"><a href="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-11-27-16.41.39.jpg"><img class="size-medium wp-image-202" alt="Wiring up the internal charging coil" src="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-11-27-16.41.39-168x300.jpg" width="168" height="300" /></a><p class="wp-caption-text">Wiring up the internal charging coil and positioning the coil</p></div>
<p>The tablet should now be charging wirelessly <img src='http://www.jakebyrne.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>While we are inside the tablet I added some paper clip loops so that I could later add a strap to the tablet so that I could attach it to the back of a car seat for entertainment on long journeys or to secure it in other locations. This was simply achieved by making two small holes (1-2mm holes, 3-4cm apart) in the back panel at either side of the back panel, this can be done easily with a drill, but can also be achieved by twisting a small flat head screwdriver against the plastic. Bend the paper-clips so that they look like the first image below. Make sure that the ends of the paper-clips come together on the inside, then glue these ends together and to the back panel with some super-glue and cover with some tape to insulate them from the internal electronics (see the second image below). Then but the back panel back on.</p>
<div id="attachment_186" class="wp-caption aligncenter" style="width: 178px"><a href="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-11-27-16.45.47.jpg"><img class="size-medium wp-image-186" alt="paper clip loop" src="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-11-27-16.45.47-168x300.jpg" width="168" height="300" /></a><p class="wp-caption-text">this is where a strap can be attached so that the tablet may be strapped to the back of a car seat or some other convenient location</p></div>
<div id="attachment_203" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-11-27-16.41.13.jpg"><img class="size-medium wp-image-203" alt="Internals with charging coil and paper-clip loop ends" src="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-11-27-16.41.13-300x168.jpg" width="300" height="168" /></a><p class="wp-caption-text">Internals with charging coil and paper-clip loop ends</p></div>
<p>Now it&#8217;s time to start ruggedising the device. I started by wrapping the charging dock in cling film (plastic wrap) and placing it on the back panel (where it corresponds with the internal coil, it should &#8220;snap&#8221; into position anyway). Adding the cling film prevents the dock from becoming attached to the tablet, you can simply peel it off after the Sugru has cured.  I then added Sugru around the dock (see the image below). I also added some Sugru around the speaker, this was a first step to protect the speaker. Let the Sugru cure for 12-24 hrs.</p>
<div id="attachment_201" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-11-27-16.46.48.jpg"><img class="size-medium wp-image-201" alt="Back View testing the charger position and Speaker first layer protection" src="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-11-27-16.46.48-300x168.jpg" width="300" height="168" /></a><p class="wp-caption-text">Back View testing the charger position and Speaker first layer protection</p></div>
<p>Now we are ready to fully ruggedise the device.</p>
<p><strong>Note:</strong> after this step you will not (without damaging the protection we are going to apply) be able to open the device or insert an SD card. Therefore make sure everything is working with the wireless charging and that you insert a micro-SD card if you want extra storage. Preferably load the SD card with your toddlers favourite cartoons or other educational material (I added a bunch of space photos), the bigger the card the better, but you will still/always be able to alter the contents via the USB connection.</p>
<p style="text-align: left;">First get the USB micro connector (male) and 3.5mm audio jack connector (male), see below.</p>
<ul>
<li style="display: inline !important;">
<p><div id="attachment_199" class="wp-caption aligncenter" style="width: 111px"><a href="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-11-27-16.56.18.jpg"><img class=" wp-image-199 " alt="USB and stereo jack before Sugru application" src="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-11-27-16.56.18-168x300.jpg" width="101" height="180" /></a><p class="wp-caption-text">USB and stereo jack before Sugru application</p></div></li>
</ul>
<p>Wrap them in cling film (plastic wrap) and insert them into the tablet, see below. Again the idea is that you can remove these after you apply Sugru to the whole tablet.</p>
<div id="attachment_200" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-11-27-16.54.32.jpg"><img class="size-medium wp-image-200" alt="USB and stereo jack in tablet before Sugru application" src="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-11-27-16.54.32-300x168.jpg" width="300" height="168" /></a><p class="wp-caption-text">USB and stereo jack in tablet before Sugru application</p></div>
<p>Now it&#8217;s time to apply Sugru to the whole tablet, in preparation I taped a piece of card to the front of the screen (and left the original screen protecting plastic it came with) so that I didn&#8217;t have to worry about getting Sugru on it.  I also added a small bit of card over the speaker Sugru so that I could make a small Sugru bridge over it, essentially leaving a hole at the side for the sound to get out. It is best to do this process in two runs, first do the front and let it cure, then the back, this allows you to create a ridge on the front that stick both outwards and upwards, this will protect the screen from drops. Then apply Sugru to the back (this allows you to rest the device on the other side without deforming the Sugru as it cures, alternatively you could just support it using the screen). Once the Sugru had cured the USB connector and stereo jack were removed and a blade was used to widen the holes and carve away portions of the Sugru to allow access to the buttons (taking note of their positions beforehand is important). With the blade slowly remove layers of Sugru until the buttons react to pressing, you shouldn&#8217;t need to expose the button itself. It should look something like the images below.</p>
<div id="attachment_197" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-12-03-13.09.14.jpg"><img class="size-medium wp-image-197" alt="Finished Back View with Strap" src="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-12-03-13.09.14-300x168.jpg" width="300" height="168" /></a><p class="wp-caption-text">Finished Back View with Strap</p></div>
<div id="attachment_198" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-12-03-13.09.02.jpg"><img class="size-medium wp-image-198" alt="Finished Front view" src="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-12-03-13.09.02-300x168.jpg" width="300" height="168" /></a><p class="wp-caption-text">Finished Front view</p></div>
<div id="attachment_191" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-12-24-18.50.22.jpg"><img class="size-medium wp-image-191" alt="Finished Back View with Wireless Charger" src="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-12-24-18.50.22-300x168.jpg" width="300" height="168" /></a><p class="wp-caption-text">Finished Back View with Wireless Charger</p></div>
<div id="attachment_195" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-12-24-18.49.01.jpg"><img class="size-medium wp-image-195" alt="Finished Left View" src="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-12-24-18.49.01-300x168.jpg" width="300" height="168" /></a><p class="wp-caption-text">Finished Left View</p></div>
<p>&nbsp;</p>
<div id="attachment_194" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-12-24-18.49.14.jpg"><img class="size-medium wp-image-194" alt="Finished Back View" src="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-12-24-18.49.14-300x168.jpg" width="300" height="168" /></a><p class="wp-caption-text">Finished Back View</p></div>
<p>You will notice the small yellow spots of Sugru where the USB and stereo jack go. The holes left from removing the connectors after the Sugru had cured were widened slightly, then as before cling film was used to cover the hole, the connectors were pushed through and the yellow Sugru was applied, once cured you are left with the connectors seen below.</p>
<div id="attachment_190" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-12-24-18.51.01.jpg"><img class="size-medium wp-image-190" alt="USB and Stereo Jack inserts after Sugru application" src="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-12-24-18.51.01-300x168.jpg" width="300" height="168" /></a><p class="wp-caption-text">USB and Stereo Jack inserts after Sugru application</p></div>
<p>This seals those connectors when in use. You will have to remove the stereo jack if you want to listen to sounds, so I made a slight hole  in a Sugru &#8220;foot&#8221; pad where it could be kept when not in use, see below.</p>
<div id="attachment_189" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-12-24-18.51.48.jpg"><img class="size-medium wp-image-189" alt="Stereo jack holder" src="http://www.jakebyrne.com/wp-content/uploads/2013/03/2012-12-24-18.51.48-300x168.jpg" width="300" height="168" /></a><p class="wp-caption-text">Stereo jack holder</p></div>
<p>I think if I was to do this again I might use a2small pieces of fishing line attached to the paper-clip loop before the Sugru was applied and attached these to the 2 connectors. This would stop them from getting lost, but the issue with this approach is that it makes it easier for the toddler to pull them out themselves. If you could somehow seal the fishing line under the Sugru it would be ideal.</p>
<p>Now all that is left to do is customise the tablet for your toddler, load up games and educational apps (the android market has plenty of free apps), and enjoy!</p>
<p>Happy hacking!</p>
<div style="background: grey; color: #333 !important; padding: 30px;">
<p><strong> Disclaimer</strong></p>
<p>We&#8217;ve thought very carefully about the advice given above. And while we can state, categorically, that all effort has been made to ensure that it is reasonably sound advice, we cannot guarantee that your problem will be solved. I do not warrant or make any representations as to the accuracy, usefulness or completeness of the prices, data, recommendations, advice, and any other information.I disclaim all responsibility and all liability for all expenses, losses, damages, loss of face, costs, or anything worse that you might incur as a result of the information on this page, or any linked website.Do not attempt to troubleshoot, repair, or modify any device without understanding and following all of the relevant safety guidelines! Do also please keep in mind that repairing/altering a product on your own while it is under warranty, will automatically nullify the warranty provided by the company.</p>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The post <a href="http://www.jakebyrne.com/toddler-proofing-an-android-tablet-wireless-charging-inductive-and-ruggedisation/">Toddler-proofing an Android tablet &#8211; wireless charging (inductive) and ruggedisation</a> appeared first on <a href="http://www.jakebyrne.com">Jake Rowan Byrne</a>.</p> <p><a href="http://www.jakebyrne.com/?flattrss_redirect&amp;id=184&amp;md5=0d7de5a255c137362d44214a61b34f62" title="Flattr" target="_blank"><img src="http://www.jakebyrne.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jakebyrne.com/toddler-proofing-an-android-tablet-wireless-charging-inductive-and-ruggedisation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=jakebyrne&amp;popout=1&amp;url=http%3A%2F%2Fwww.jakebyrne.com%2Ftoddler-proofing-an-android-tablet-wireless-charging-inductive-and-ruggedisation%2F&amp;language=en_GB&amp;category=text&amp;title=Toddler-proofing+an+Android+tablet+%26%238211%3B+wireless+charging+%28inductive%29+and+ruggedisation&amp;description=This+project+looks+at%C2%A0ruggedising+%28the+act+of%C2%A0making%C2%A0something+more+rugged%2C+resistant+to+shocks+and+resistant+to+liquids%29+an+Android+tablet+so+that+it+can+be+safely+left+with+a+toddler+%283...&amp;tags=blog%2C+education%2C+technology%2C+research" type="text/html" />
	</item>
		<item>
		<title>Adding web connectivity (via USB ) to remote controlled sockets &#8211; Part 2 (software)</title>
		<link>http://www.jakebyrne.com/adding-web-connectivity-via-usb-to-remote-controlled-sockets-part-2-software/</link>
		<comments>http://www.jakebyrne.com/adding-web-connectivity-via-usb-to-remote-controlled-sockets-part-2-software/#comments</comments>
		<pubDate>Mon, 04 Jun 2012 22:14:41 +0000</pubDate>
		<dc:creator>jake</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.jakebyrne.com/?p=144</guid>
		<description><![CDATA[<p>This project page provides a guide to adding both USB and a Web based User Interface (UI) to remote control socket set. Through the process we will unlock even more capabilities than are available when you use the socket set as they were originally intended. Part 1 deals with the hardware, Part 2 (this post) deals </p><p>The post <a href="http://www.jakebyrne.com/adding-web-connectivity-via-usb-to-remote-controlled-sockets-part-2-software/">Adding web connectivity (via USB ) to remote controlled sockets &#8211; Part 2 (software)</a> appeared first on <a href="http://www.jakebyrne.com">Jake Rowan Byrne</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.jakebyrne.com/wp-content/uploads/2012/06/powerUI.png"><br />
</a>This project page provides a guide to adding both USB and a Web based User Interface (UI) to remote control socket set. Through the process we will unlock even more capabilities than are available when you use the socket set as they were originally intended.<a title="Part 1" href="http://www.jakebyrne.com/adding-web-connectivity-via-usb-to-remote-controlled-sockets-part-1-hardware/"> Part 1 deals with the hardware</a>, Part 2 (this post) deals with programming the chip and Web UI.</p>
<p>The main components are:</p>
<ul>
<li>Arduino (or other AVR-MK2 programmer)</li>
<li>Web-server (I used a <a title="raspberry pi cheap computer" href="http://raspberrypi.org/" target="_blank">Raspberry pi</a>, but any computer will work if it’s running Apache and PHP)</li>
<li>Lego (if you want to make a Raspberry pi case)</li>
</ul>
<p>&nbsp;</p>
<p>Okay, first step is to program the AT Mega 8 chip.</p>
<p>I don&#8217;t have a AVR-MK2 programmer like <a title="befinitiv - programming atmega8" href="http://befinitiv.wordpress.com/2012/03/19/serial-bootloader-for-avr-atmega8-19-2/">[befinitiv]</a>, but I do have a number of Arduino boards. There are a number of ways to program an AT Mega 8 with an Arduino, but the most successful method I have found is to  use <a title="In System Programmer using the AVR Mega8" href="http://code.google.com/p/mega-isp/downloads/list" target="_blank">mega-isp </a>code for Arduino.  <a title="programming an atmega8 using arduino" href="http://blog.ntsdt.net/?p=184" target="_blank">A very good tutorial can be found at [blog.ntsd.net].</a>  Upload mega-isp onto your Arduino.</p>
<p><a href="http://www.jakebyrne.com/wp-content/uploads/2012/06/3798709025_dc18d9e25a1.jpg"><img class="aligncenter size-medium wp-image-162" title="programming an atmega8 with arduino" src="http://www.jakebyrne.com/wp-content/uploads/2012/06/3798709025_dc18d9e25a1-300x225.jpg" alt="programming an atmega8 with arduino mega-isp" width="300" height="225" /></a></p>
<p style="text-align: center;">mega-isp: programming an atmega8 with arduino from <a title="programming an atmega8 using arduino" href="http://blog.ntsdt.net/?p=184" target="_blank">[blog.ntsd.net]</a></p>
<p style="text-align: left;">If you would like to program the chip before you have soldered it all together, follow the instructions above. If you have the hardware already assembled use the programming cable (purple, grey, white, black)  that sticks out the of the remote control at the end of the first tutorial (see image below).</p>
<p style="text-align: left;"><a href="http://www.jakebyrne.com/wp-content/uploads/2012/05/progammingcable.jpg"><img class="aligncenter size-medium wp-image-129" title="progammingcable" src="http://www.jakebyrne.com/wp-content/uploads/2012/05/progammingcable-168x300.jpg" alt="" width="168" height="300" /></a></p>
<p style="text-align: left;">In this case the purple is reset (Arduino pin 10), grey  (Arduino pin 13), white  (Arduino pin 12), black  (Arduino pin 11).</p>
<p style="text-align: left;">Using a Linux machine with avrdude installed run the following command in the terminal</p>
<blockquote>
<p style="text-align: left;">$ avrdude -p atmega8 -c avrisp -P /dev/ttyUSB0 -b 19200 -U lfuse:w:0xe4:m -U hfuse:w:0xda:m</p>
</blockquote>
<p style="text-align: left;">This is a combination of the standard setup for mega-isp and setting the fuses as done by <a title="befinitiv - programming atmega8" href="http://befinitiv.wordpress.com/2012/03/19/serial-bootloader-for-avr-atmega8-19-2/">[befinitiv]</a>. The ttyUSB0 in the code above is the Arduino, so this may need to be changed, but if you unplug all USB peripherals and plug in the Arduino first it should be ttyUSB0.</p>
<ul>
<li>Plug in the remote control and hook up to the Arduino as mentioned above.</li>
<li>Now download the code from <a title="download code" href="https://github.com/jbyrne/SerialPowerControl/downloads" target="_blank">my gitHub repository</a>.</li>
<li>Navigate to the folder &#8220;remote_controlled_socket&#8221; in the terminal.</li>
<li>Run <strong>make</strong>.</li>
<li>Now run <strong>make program</strong></li>
</ul>
<p style="text-align: left;">The code above largely builds on the code provided by <a title="How to add USB to radio controlled sockets" href="http://befinitiv.wordpress.com/2012/03/26/how-to-add-usb-to-radio-controlled-sockets/" target="_blank">[befinitiv</a>], but adds extra support for up to 15 devices and adds channel selection to the mix.</p>
<p style="text-align: left;">Okay, now we have the remote all set up it&#8217;s time to set up the web based control. Essentially what we need here is a basic web server running PHP. Place the files from the &#8220;SerialPowerControl-web&#8221; folder on the server. As I&#8217;m running a Linux server so I have to alter the dialout group settings to allow the PHP script to communicate over the USB.</p>
<blockquote><p>$ sudo pico /etc/group</p>
<p style="padding-left: 30px;">-&gt; add &#8220;,www-data&#8221; to end of dialout:x:***  (without quotes)</p>
</blockquote>
<p style="text-align: left;">Now I&#8217;m using a <a title="Raspberry Pi " href="http://raspberrypi.org" target="_blank">Raspberry Pi </a>as my server (as it&#8217;s a really cheap, low power and tiny computer) and I encountered a slight problem as the Apache server isn&#8217;t configured properly, to resolve the issue you need to do the following:</p>
<blockquote><p>$ sudo groupadd www-data</p>
<p>$ sudo usermod -a -G www-data www-data</p>
<p>$ apt-get install php5-common libapache2-mod-php5 php5-cli<br />
after installation, then restart Apache:<br />
$ sudo service apache2 restart</p></blockquote>
<p>If eveything is successful you should end up with the interface as shown below (point the browser to the server location of the power scripts) and once the remote is plugged into the servers USB port (make sure it&#8217;s the first USB device plugged in, so that it becomes ttyUSB0). This was easily thrown together using PHP and the<a title="jQTouch Library" href="http://www.jqtouch.com/" target="_blank"> jQtouch library </a>meaning it will work in any Webkit Browser (Chrome, Safari, iOS and Android), it still works in Firefox, but loses it&#8217;s visual appeal.</p>
<p><a href="http://www.jakebyrne.com/wp-content/uploads/2012/06/powerUI.png"><img class="aligncenter size-medium wp-image-164" title="powerUI" src="http://www.jakebyrne.com/wp-content/uploads/2012/06/powerUI-181x300.png" alt="Power User Interface" width="181" height="300" /></a></p>
<p>Feel free to edit the scripts on the server so that the text reflects your own set up. You can add more devices (up to 15 per channel), events or change the default channel (the check boxes at the bottom of the image above, there are 32 possible channels). Check out the README file that comes with the scripts for the mapping of device numbers and the settings on the sockets (4-bit code). Let me know in the comments how you get along, the changes you make, or the issues you encounter.</p>
<p>I think one of the next steps is to try and add manual control to the sockets, there is no switch on the socket itself. You can of course use the wall socket switch if available, but this completely disables the remote feature. I also have one socket circuit embedded in the light switch for the main room lights, again the actual switch will turn off the lights but also disables the remote feature. So the new feature will have to allow for manual control without disabling the remote feature.</p>
<p>&nbsp;</p>
<p><span id="more-144"></span></p>
<p>Bonus!</p>
<p>You can use the power.php and the GET method to use direct links to activate devices or profiles. Say for example I wanted to turn on device 1 on channel 4 (dip switch 4 down)</p>
<blockquote><p>http://server-IP/power.php?p=1&amp;c=11101</p></blockquote>
<p>similarly for events</p>
<blockquote><p>http://server-IP/power.php?e=leave&amp;c=11101</p></blockquote>
<p>&nbsp;</p>
<p>Extra Bonus!</p>
<p>Making a case for your Raspberry Pi out of Lego. I got the <a title="make a Lego case for Raspberry Pi" href="http://www.raspberrypi.org/archives/1185" target="_blank">inspiration from a bunch of scouts </a>that have a post on the<a title="Raspberry Pi" href="http://www.raspberrypi.org/" target="_blank"> Raspberry Pi blog</a>. I spent an evening going through my old Lego collection in my attic, collecting the necessary pieces.</p>
<p><a href="http://www.jakebyrne.com/wp-content/uploads/2012/06/LegoPiCaseFull.gif"><img class="aligncenter size-medium wp-image-168" title="LegoPiCaseFull" src="http://www.jakebyrne.com/wp-content/uploads/2012/06/LegoPiCaseFull-300x170.gif" alt="Raspberry Pi and Remote Control Power" width="300" height="170" /></a></p>
<p>Notice the clear blocks to let the power and Ethernet indicator LEDs light through.</p>
<p>To make your own I&#8217;ve included images of all sides, but essentially the Raspberry Pi is 7 x 11 in Lego dimensions, making the case 9 x 13.</p>
<p><a href="http://www.jakebyrne.com/wp-content/uploads/2012/06/LegoPiCaseBottom.gif"><img class="aligncenter size-medium wp-image-167" title="LegoPiCaseBottom" src="http://www.jakebyrne.com/wp-content/uploads/2012/06/LegoPiCaseBottom-300x209.gif" alt="Raspberry Pi Lego Case Bottom" width="300" height="209" /></a></p>
<p style="text-align: center;">Bottom</p>
<p style="text-align: center;"><a href="http://www.jakebyrne.com/wp-content/uploads/2012/06/LegoPiCaseTop.gif"><img class="aligncenter size-medium wp-image-171" title="LegoPiCaseTop" src="http://www.jakebyrne.com/wp-content/uploads/2012/06/LegoPiCaseTop-300x199.gif" alt="Raspberry Pi Lego Case Top" width="300" height="199" /></a>Top</p>
<p style="text-align: center;"><a href="http://www.jakebyrne.com/wp-content/uploads/2012/06/LegoPiCaseVideo.gif"><img class="aligncenter size-medium wp-image-173" title="LegoPiCaseVideo" src="http://www.jakebyrne.com/wp-content/uploads/2012/06/LegoPiCaseVideo-300x171.gif" alt="Raspberry Pi Lego Case Video outputs" width="300" height="171" /></a></p>
<p style="text-align: center;">Video and Audio Outputs</p>
<p style="text-align: center;"><a href="http://www.jakebyrne.com/wp-content/uploads/2012/06/LegoPiCaseUSBLan.gif"><img class="aligncenter size-medium wp-image-172" title="LegoPiCaseUSBLan" src="http://www.jakebyrne.com/wp-content/uploads/2012/06/LegoPiCaseUSBLan-300x256.gif" alt="Raspberry Pi Lego Case USB and LAN" width="300" height="256" /></a></p>
<p style="text-align: center;">USB and LAN ports</p>
<p style="text-align: center;"><a href="http://www.jakebyrne.com/wp-content/uploads/2012/06/LegoPiCaseSDPower.gif"><img class="aligncenter size-medium wp-image-170" title="LegoPiCaseSDPower" src="http://www.jakebyrne.com/wp-content/uploads/2012/06/LegoPiCaseSDPower-300x246.gif" alt="Raspberry Pi Lego Case Power and SD ports" width="300" height="246" /></a></p>
<p style="text-align: center;">Power and SD ports</p>
<p style="text-align: center;"><a href="http://www.jakebyrne.com/wp-content/uploads/2012/06/LegoPiCaseHDMI.gif"><img class="aligncenter size-medium wp-image-169" title="LegoPiCaseHDMI" src="http://www.jakebyrne.com/wp-content/uploads/2012/06/LegoPiCaseHDMI-300x147.gif" alt="Raspberry Pi Lego Case HDMI output" width="300" height="147" /></a></p>
<p style="text-align: center;">HDMI</p>
<p>The post <a href="http://www.jakebyrne.com/adding-web-connectivity-via-usb-to-remote-controlled-sockets-part-2-software/">Adding web connectivity (via USB ) to remote controlled sockets &#8211; Part 2 (software)</a> appeared first on <a href="http://www.jakebyrne.com">Jake Rowan Byrne</a>.</p> <p><a href="http://www.jakebyrne.com/?flattrss_redirect&amp;id=144&amp;md5=6b7857da83920e2da665fe62bccbed6c" title="Flattr" target="_blank"><img src="http://www.jakebyrne.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jakebyrne.com/adding-web-connectivity-via-usb-to-remote-controlled-sockets-part-2-software/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=jakebyrne&amp;popout=1&amp;url=http%3A%2F%2Fwww.jakebyrne.com%2Fadding-web-connectivity-via-usb-to-remote-controlled-sockets-part-2-software%2F&amp;language=en_GB&amp;category=text&amp;title=Adding+web+connectivity+%28via+USB+%29+to+remote+controlled+sockets+%26%238211%3B+Part+2+%28software%29&amp;description=This+project+page+provides+a+guide+to+adding+both+USB+and+a+Web+based+User+Interface+%28UI%29+to+remote+control+socket+set.+Through+the+process+we+will+unlock+even+more...&amp;tags=blog%2C+education%2C+technology%2C+research" type="text/html" />
	</item>
		<item>
		<title>Adding web connectivity (via USB) to remote controlled sockets &#8211; Part 1 (hardware)</title>
		<link>http://www.jakebyrne.com/adding-web-connectivity-via-usb-to-remote-controlled-sockets-part-1-hardware/</link>
		<comments>http://www.jakebyrne.com/adding-web-connectivity-via-usb-to-remote-controlled-sockets-part-1-hardware/#comments</comments>
		<pubDate>Sat, 19 May 2012 04:05:46 +0000</pubDate>
		<dc:creator>jake</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.jakebyrne.com/?p=139</guid>
		<description><![CDATA[<p>This project page provides a guide to adding both USB and a Web based User Interface (UI) to remote control socket set. In the process we will unlock even more capabilities than are available when you use the socket set as they were originally intended. Part 1 (this post) deals with the hardware, Part 2 deals </p><p>The post <a href="http://www.jakebyrne.com/adding-web-connectivity-via-usb-to-remote-controlled-sockets-part-1-hardware/">Adding web connectivity (via USB) to remote controlled sockets &#8211; Part 1 (hardware)</a> appeared first on <a href="http://www.jakebyrne.com">Jake Rowan Byrne</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>This project page provides a guide to adding both USB and a Web based User Interface (UI) to remote control socket set. In the process we will unlock even more capabilities than are available when you use the socket set as they were originally intended. Part 1 (this post) deals with the hardware, <a title="Part 2" href="http://www.jakebyrne.com/adding-web-connectivity-via-usb-to-remote-controlled-sockets-part-2-software/">Part 2 deals with programming the chip and Web UI</a>.</p>
<p>It essentially builds upon <a title="How to add USB to radio controlled sockets" href="http://befinitiv.wordpress.com/2012/03/26/how-to-add-usb-to-radio-controlled-sockets/" target="_blank">this blog  by [befinitiv</a>]<a href="http://www.jakebyrne.com/wp-content/uploads/2012/05/serialremotepins.png"><br />
</a></p>
<blockquote><p>Radio controlled sockets are a great way to save power in your home. Devices consuming more power on standby than the sockets do can easily be switched off with a remote. For example my desk lamp from a swedish furniture store consumes 10x more power (in the off state) than a radio controlled socket.</p>
<p>Even if the sockets consume more power in standby than the attached electronic device, they offer the luxury of turning stuff off and on without even moving. In short: They are really handy.</p>
<p>However, if you’ve installed the sockets, one sentence will often reoccur: Where the f*** is my remote?</p>
<p>The goal of this post is to show you a way of adding USB support to remote controlled sockets. This opens up a whole new world to remote controlled sockets. Plug this kind of remote into a computer and you can do amazing things.</p></blockquote>
<p>This gives a pretty good justification for doing this, plus I wanted a worthwhile project to learn a little about programming standalone AT Megas (most of my experience has been with Arduino and PicAxe  to date). The main difference here is that I thought I could improve on the system by adding a Web UI to the mix (now I can control it from any device that has a web browser) and that I use a slightly different model of remote.</p>
<p>The main components are:</p>
<ul>
<li><a title="Brennenstuhl Energy Efficient Control Receivers" href="http://www.amazon.co.uk/Brennenstuhl-Energy-Efficient-Control-Receivers/dp/B003BIFLSY" target="_blank">Energy Efficient Remote Control Mains Socket Set</a></li>
<li>AT Mega 8</li>
<li>Nokia CA-42 Data Cable (<a title="cheap CA-42 Nokia Cable" href="http://www.meritline.com/usb-data-cable-ca-42-for-nokia-3588-5140-6103-6020-7250---p-76514.aspx" target="_blank">cheap ones here</a>)</li>
<li>Arduino (or other AVR-MK2 programmer)</li>
<li>Web-server (I used a <a title="raspberry pi cheap computer" href="http://raspberrypi.org" target="_blank">Raspberry pi</a>, but any computer will work if it&#8217;s running Apache and PHP)</li>
<li>Lego (if you want to make a Raspberry pi case)</li>
</ul>
<div><a href="http://www.jakebyrne.com/wp-content/uploads/2012/05/2012-05-15-00.13.22.jpg"><img class="aligncenter" title="remote opened" src="http://www.jakebyrne.com/wp-content/uploads/2012/05/2012-05-15-00.13.22-300x168.jpg" alt="remote opened" width="300" height="168" /></a></div>
<p><a href="http://www.jakebyrne.com/wp-content/uploads/2012/05/2012-05-19-01.34.11.jpg"><img class="alignright" title="remote circuit" src="http://www.jakebyrne.com/wp-content/uploads/2012/05/2012-05-19-01.34.11-168x300.jpg" alt="remote circuit" width="168" height="300" /></a></p>
<p>So you may (or not) have noticed that I have ordered different sockets to those used by <a title="How to add USB to radio controlled sockets" href="http://befinitiv.wordpress.com/2012/03/26/how-to-add-usb-to-radio-controlled-sockets/" target="_blank">[befinitiv</a>] in his guide, the reason for this is that I live in Ireland and the sockets he was using have a European connection. When I opened the remote I noticed that the encoder used was different to the one in  <a title="How to add USB to radio controlled sockets" href="http://befinitiv.wordpress.com/2012/03/26/how-to-add-usb-to-radio-controlled-sockets/" target="_blank">[befinitiv</a>]&#8216;s  guide (SC5262 chip <a href="http://www.alldatasheet.com/datasheet-pdf/pdf/116102/SILAN/SC5262.html">datasheet</a>), my heart sank a little. Thankfully I found the datasheet for the HX2262 (<a title="HX2262 Remote encoder circuit" href="http://www.yggenyk.dk/wiki/HX2262_Remote_encoder_circuit">datasheet</a>) and it turns out to be identical, so crisis averted!</p>
<p>As <a title="How to add USB to radio controlled sockets" href="http://befinitiv.wordpress.com/2012/03/26/how-to-add-usb-to-radio-controlled-sockets/" target="_blank">[befinitiv</a>] mentions the CA-42 Cable is used because it contains a serial to USB chip. I was happy to pick a few of these <a href="http://www.meritline.com/usb-data-cable-ca-42-for-nokia-3588-5140-6103-6020-7250---p-76514.aspx" target="_blank">cables cheap from Meritline</a>, but after opening them up I found that they were missing the power line (3 core rather than 4), so I swapped out that cable for a 4 core cable, I then found that the voltage on the on the other end was not as high as would be expected (about 3.2v rather than closer to 5v), this low voltage wouldn&#8217;t keep the atmega8 powered.  I figured it might be the traces on the PCB were so small they were creating extra resistance. Once I bypassed the PCB traces and went directly from the cable to the USB plug all was fine (see below). You can also see that the TX is hooked up to the green cable and the RX (not really used in this guide) is hooked up to the white cable.<a href="http://www.jakebyrne.com/wp-content/uploads/2012/05/USBtoSerialFix.jpg"><img class="aligncenter" title="USBtoSerialFix" src="http://www.jakebyrne.com/wp-content/uploads/2012/05/USBtoSerialFix-1024x576.jpg" alt="" width="510" height="286" /></a></p>
<p>Once that&#8217;s sorted it&#8217;s time to start wiring things up. There are differences in which pins are used on<a title="How to add USB to radio controlled sockets" href="http://befinitiv.wordpress.com/2012/03/26/how-to-add-usb-to-radio-controlled-sockets/" target="_blank">[befinitiv</a>]&#8216;s remote and the ones that I acquired , but after some testing, the relevant pins were identified. It&#8217;s handy to have the <a title="ATMEGA8 datasheet" href="http://pdf1.alldatasheet.com/datasheet-pdf/view/80247/ATMEL/ATMEGA8.html" target="_blank">ATMEGA8 datasheet</a>. So starting with the  ATMEGA8 start wiring it up as you see below (I decided to go with some vero board rather than &#8216;dead bug&#8217; it like <a title="How to add USB to radio controlled sockets" href="http://befinitiv.wordpress.com/2012/03/26/how-to-add-usb-to-radio-controlled-sockets/" target="_blank">[befinitiv</a>]). Don&#8217;t solder  the USB up just yet, we will wait until last as you will want to feed the cable through a whole in the casing before you solder it to the chip.  Note the purple, grey, white and black cable coming from the bottom, this is the cable we will use to program the chip.</p>
<p><a href="http://www.jakebyrne.com/wp-content/uploads/2012/05/serialremotepins.png"><img class="aligncenter" title="serialremotepins" src="http://www.jakebyrne.com/wp-content/uploads/2012/05/serialremotepins-576x1024.png" alt="ATMEGA8 wiring diagram" width="306" height="544" /></a></p>
<p>Then on the front of the remote board (see below) remove the 5 SMD (surface mount device) components highlighted red and connect up teh wires as shown (the green highlights show no connection on this side).</p>
<p><a href="http://www.jakebyrne.com/wp-content/uploads/2012/05/serialremotefront.png"><img class="aligncenter" title="serialremotefront" src="http://www.jakebyrne.com/wp-content/uploads/2012/05/serialremotefront-693x1024.png" alt="Remote Control Board , Front" width="306" height="452" /></a></p>
<p>Similarly on the back of the remote board remove the DIP switch (the big red block in the first images) and wire it up as shown.</p>
<p><a href="http://www.jakebyrne.com/wp-content/uploads/2012/05/serialremoteback.png"><img class="aligncenter" title="serialremoteback" src="http://www.jakebyrne.com/wp-content/uploads/2012/05/serialremoteback-1024x684.png" alt="" width="357" height="238" /></a></p>
<p>&nbsp;</p>
<p>Now to fit it all back into the case. Using a pliers snap away the casing that surrounds the buttons (see below). It seemed to come off rather cleanly for me.<a href="http://www.jakebyrne.com/wp-content/uploads/2012/05/removepartofcasing.jpg"><img class="aligncenter" title="removepartofcasing" src="http://www.jakebyrne.com/wp-content/uploads/2012/05/removepartofcasing-1024x576.jpg" alt="remove part of the casing" width="510" height="286" /></a></p>
<p>&nbsp;</p>
<p>Then make a  hole (drill or melt) in the casing to pass the USB cable through, make a small knot in the USB cable to put around the small post in the casing (see below) in order to stop any tension on the cable damaging any of your connection, then solder up the USB connection to the ATMEGA8. You can see here the complete assembly before we put it back in the casing (again note the programming cable at the bottom).</p>
<p><a href="http://www.jakebyrne.com/wp-content/uploads/2012/05/fullytogethercircuit.jpg"><img class="aligncenter" title="fullytogethercircuit" src="http://www.jakebyrne.com/wp-content/uploads/2012/05/fullytogethercircuit-576x1024.jpg" alt="" width="510" height="906" /></a></p>
<p>So now close it up and it should look something like this&#8230;</p>
<p><a href="http://www.jakebyrne.com/wp-content/uploads/2012/05/progammingcable.jpg"><img class="aligncenter" title="progammingcable" src="http://www.jakebyrne.com/wp-content/uploads/2012/05/progammingcable-168x300.jpg" alt="" width="168" height="300" /></a></p>
<p><a title="Part 2" href="http://www.jakebyrne.com/adding-web-connectivity-via-usb-to-remote-controlled-sockets-part-2-software/">Now we are ready to start programming&#8230; See Part 2</a></p>
<p><span id="more-139"></span></p>
<p>Bonus picture, in case you thought it was a tidy process all the way through <img src='http://www.jakebyrne.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><a href="http://www.jakebyrne.com/wp-content/uploads/2012/05/wiringChaos.jpg"><img class="aligncenter size-medium wp-image-156" title="wiringChaos" src="http://www.jakebyrne.com/wp-content/uploads/2012/05/wiringChaos-300x168.jpg" alt="Wiring Chaos" width="300" height="168" /></a></p>
<p>The post <a href="http://www.jakebyrne.com/adding-web-connectivity-via-usb-to-remote-controlled-sockets-part-1-hardware/">Adding web connectivity (via USB) to remote controlled sockets &#8211; Part 1 (hardware)</a> appeared first on <a href="http://www.jakebyrne.com">Jake Rowan Byrne</a>.</p> <p><a href="http://www.jakebyrne.com/?flattrss_redirect&amp;id=139&amp;md5=52a13e92c56482eafc6632d8a60cf7dc" title="Flattr" target="_blank"><img src="http://www.jakebyrne.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jakebyrne.com/adding-web-connectivity-via-usb-to-remote-controlled-sockets-part-1-hardware/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=jakebyrne&amp;popout=1&amp;url=http%3A%2F%2Fwww.jakebyrne.com%2Fadding-web-connectivity-via-usb-to-remote-controlled-sockets-part-1-hardware%2F&amp;language=en_GB&amp;category=text&amp;title=Adding+web+connectivity+%28via+USB%29+to+remote+controlled+sockets+%26%238211%3B+Part+1+%28hardware%29&amp;description=This+project+page+provides+a+guide+to+adding+both+USB+and+a+Web+based+User+Interface+%28UI%29+to+remote+control+socket+set.+In+the+process+we+will+unlock+even+more...&amp;tags=blog%2C+education%2C+technology%2C+research" type="text/html" />
	</item>
		<item>
		<title>New Site</title>
		<link>http://www.jakebyrne.com/hello-world/</link>
		<comments>http://www.jakebyrne.com/hello-world/#comments</comments>
		<pubDate>Thu, 10 May 2012 00:41:10 +0000</pubDate>
		<dc:creator>jake</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.jakebyrne.com/?p=1</guid>
		<description><![CDATA[<p>Under Construction&#8230;  Making Tracks</p><p>The post <a href="http://www.jakebyrne.com/hello-world/">New Site</a> appeared first on <a href="http://www.jakebyrne.com">Jake Rowan Byrne</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;">Under Construction&#8230;</p>
<p style="text-align: center;"><a href="http://www.jakebyrne.com/wp-content/uploads/2012/05/LF-under-construction-1984.gif"><img class="wp-image-65    aligncenter" title="Under Construction" src="http://www.jakebyrne.com/wp-content/uploads/2012/05/LF-under-construction-1984.gif" alt="&quot;Under Construction&quot;, &quot;Railway Construction&quot;" width="930" height="660" /></a></p>
<p style="text-align: center;"> Making Tracks</p>
<p>The post <a href="http://www.jakebyrne.com/hello-world/">New Site</a> appeared first on <a href="http://www.jakebyrne.com">Jake Rowan Byrne</a>.</p> <p><a href="http://www.jakebyrne.com/?flattrss_redirect&amp;id=1&amp;md5=dd158414673a25203b945a15d8e8e341" title="Flattr" target="_blank"><img src="http://www.jakebyrne.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jakebyrne.com/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" title="Flattr this!" href="https://flattr.com/submit/auto?user_id=jakebyrne&amp;popout=1&amp;url=http%3A%2F%2Fwww.jakebyrne.com%2Fhello-world%2F&amp;language=en_GB&amp;category=text&amp;title=New+Site&amp;description=Under+Construction%26%238230%3B+%C2%A0Making+Tracks&amp;tags=blog%2C+education%2C+technology%2C+research" type="text/html" />
	</item>
	</channel>
</rss>
