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

<channel>
	<title>Hack a Day &#187; java</title>
	<atom:link href="http://hackaday.com/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Fri, 10 Feb 2012 06:18:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='hackaday.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/5560f98f805877b0e332f191cb9e0af3?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Hack a Day &#187; java</title>
		<link>http://hackaday.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://hackaday.com/osd.xml" title="Hack a Day" />
	<atom:link rel='hub' href='http://hackaday.com/?pushpress=hub'/>
		<item>
		<title>POE home automation control panel</title>
		<link>http://hackaday.com/2011/10/14/poe-home-automation-control-panel/</link>
		<comments>http://hackaday.com/2011/10/14/poe-home-automation-control-panel/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 13:01:08 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[blackberry hacks]]></category>
		<category><![CDATA[home hacks]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[home automation]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[PoE]]></category>
		<category><![CDATA[power over ethernet]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=58501</guid>
		<description><![CDATA[[Scott] wrote in to share a project he is currently working on, a home automation system that relies on Power over Ethernet. While he’s not completely finished, he’s made some great progress, and the work he has done so far definitely piqued our interest. Part of [Scott’s] design relies on some reverse engineered Blackberry screens [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=58501&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-58506" title="poe_home_automation_control_panel" src="http://hackadaycom.files.wordpress.com/2011/10/poe_home_automation_control_panel.jpg" alt="poe_home_automation_control_panel" width="470" height="428" /></p>
<p>[Scott] wrote in to share a project he is currently working on, a <a href="http://smg.tophi.net/content/poe-wall-panel" target="_blank">home automation system that relies on Power over Ethernet.</a> While he’s not completely finished, he’s made some great progress, and the work he has done so far definitely piqued our interest.</p>
<p>Part of [Scott’s] design relies on some <a href="http://hackaday.com/2011/04/21/blackberry-lcd-reverse-engineering/" target="_blank">reverse engineered Blackberry screens</a> we showed you a while back. He has constructed a small control panel for his apartment, which incorporates one of the aforementioned Blackberry screens, along with 10 tactile switches and a PIR sensor. The panel is built to be mounted in a wall or as a standalone unit, allowing him to control various lights and appliances throughout his home.</p>
<p>[Scott] spent a lot of time working on the communications protocol and UI for his control panel. As it sits now, the panel takes advantage of a VNC-like protocol he designed, which allows him to interact with a Java application residing on his desktop computer.</p>
<p>Things are looking awesome so far, and [Scott] already has a handful of improvements planned for the near future. We can’t wait to check it out when it’s finished.</p>
<br />Filed under: <a href='http://hackaday.com/category/blackberry-hacks/'>blackberry hacks</a>, <a href='http://hackaday.com/category/home-hacks/'>home hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/58501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/58501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/58501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/58501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/58501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/58501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/58501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/58501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/58501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/58501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/58501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/58501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/58501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/58501/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=58501&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/10/14/poe-home-automation-control-panel/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/10/poe_home_automation_control_panel.jpg" medium="image">
			<media:title type="html">poe_home_automation_control_panel</media:title>
		</media:content>
	</item>
		<item>
		<title>CheapStat: an open-source potentiostat</title>
		<link>http://hackaday.com/2011/09/14/cheapstat-an-open-source-potentiostat/</link>
		<comments>http://hackaday.com/2011/09/14/cheapstat-an-open-source-potentiostat/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 20:01:08 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[chemistry hacks]]></category>
		<category><![CDATA[Medical hacks]]></category>
		<category><![CDATA[cheapstat]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[potentiostat]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[xmega]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=55752</guid>
		<description><![CDATA[A commercial potentiostat can cost several thousand dollars, but the CheapStat is an open source project that makes it possible to build your own at a tiny fraction of that cost. It is possible to build one for less than $80, breaking down the cost barrier faced by many labs that would like to have [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=55752&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-55753" title="CheapStatPhoto" src="http://hackadaycom.files.wordpress.com/2011/09/cheapstatphoto-e1316014832567.jpg" alt="" width="470" height="313" /></p>
<p>A commercial potentiostat can cost several thousand dollars, but the <a href="http://www.chem.ucsb.edu/~kwp/cheapstat/">CheapStat is an open source project that makes it possible to build your own</a> at a tiny fraction of that cost. It is possible to build one for less than $80, breaking down the cost barrier faced by many labs that would like to have this test hardware.</p>
<p>A potentiostat is used to measure electrochemical properties. To give you a few examples of what it can do, the hardware can measure arsenic levels in water, Vitamin C concentration in orange juice, Acetaminophen concentrations in over-the-counter medications, and a bunch of other less easily explained tests having to do with chemical compounds and DNA.</p>
<p>The device makes use of an Atmel XMEGA microcontroller and connects to a computer via USB. A Java program grabs that data from the hardware displaying test results on your choice of computer platforms. If you&#8217;re looking for all the gory details you won&#8217;t be disappointed by <a href="http://www.plosone.org/article/info:doi%2F10.1371%2Fjournal.pone.0023783">their journal paper</a>.</p>
<br />Filed under: <a href='http://hackaday.com/category/chemistry-hacks/'>chemistry hacks</a>, <a href='http://hackaday.com/category/medical-hacks/'>Medical hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/55752/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/55752/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/55752/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/55752/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/55752/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/55752/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/55752/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/55752/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/55752/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/55752/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/55752/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/55752/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/55752/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/55752/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=55752&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/09/14/cheapstat-an-open-source-potentiostat/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/09/cheapstatphoto-e1316014832567.jpg" medium="image">
			<media:title type="html">CheapStatPhoto</media:title>
		</media:content>
	</item>
		<item>
		<title>Fixing Arduino&#8217;s serial latency issues</title>
		<link>http://hackaday.com/2011/05/18/fixing-arduinos-serial-latency-issues/</link>
		<comments>http://hackaday.com/2011/05/18/fixing-arduinos-serial-latency-issues/#comments</comments>
		<pubDate>Wed, 18 May 2011 16:49:21 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[latency]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[serial]]></category>
		<category><![CDATA[Teensy]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=43102</guid>
		<description><![CDATA[[Paul] wrote in to tell us about some interesting Arduino latency issues he helped nail down and fix on the Arduino. It seems that [Michu] was having some problems with controlling his Rainbowduino project we featured earlier this year, and he couldn’t quite figure out why he was experiencing such huge delays when sending and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=43102&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-43103" title="arduino_latency" src="http://hackadaycom.files.wordpress.com/2011/05/arduino_latency.jpg" alt="arduino_latency" width="470" height="363" /></p>
<p>[Paul] wrote in to tell us about some interesting <a href="http://neophob.com/2011/04/serial-latency-teensy-vs-arduino/" target="_blank">Arduino latency issues</a> he helped nail down and fix on the Arduino.</p>
<p>It seems that [Michu] was having some problems with controlling his <a href="http://hackaday.com/2011/02/09/daft-punk-module-just-add-table/" target="_blank">Rainbowduino project</a> we featured earlier this year, and he couldn’t quite figure out why he was experiencing such huge delays when sending and receiving data.</p>
<p>Searching online for answers turned up very little, and since [Michu] was using Processing, the pair designed a set of tests to see what kind of latency was being introduced by Java. Pitting an Arduino Uno and an Arduino from 2009 against a Teensy 2.0, the tests gauged the latency of native data transfers versus transfers facilitated by Java via the rxtx library it uses for serial communications.</p>
<p>The results were pretty stunning. While both of the Arduinos lagged behind the Teensy by a long shot, their latency values under Java were always 20ms at a minimum &#8211; something didn’t add up. [Michu] poked around in the rxtx code and found a mystery 20ms delay programmed into the serial library. It made no sense to him, so he changed the delay to 2ms and saw a drastic increase in performance when transferring less than 128 bytes of data.</p>
<p>The pair’s fix doesn’t seem to affect latency when larger amounts of data (&gt;1kB) are being transferred, but it makes a world of difference when manipulating smaller chunks of data.</p>
<p>For the sake of disclosure, it should be noted that [Paul’s] company produces the Teensy mcu.</p>
<br />Filed under: <a href='http://hackaday.com/category/arduino-hacks/'>arduino hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/43102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/43102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/43102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/43102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/43102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/43102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/43102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/43102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/43102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/43102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/43102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/43102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/43102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/43102/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=43102&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/05/18/fixing-arduinos-serial-latency-issues/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/05/arduino_latency.jpg" medium="image">
			<media:title type="html">arduino_latency</media:title>
		</media:content>
	</item>
		<item>
		<title>Arduino Based ambient lighting improvements</title>
		<link>http://hackaday.com/2011/03/03/arduino-based-ambient-lighting-improvements/</link>
		<comments>http://hackaday.com/2011/03/03/arduino-based-ambient-lighting-improvements/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 19:10:52 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[home entertainment hacks]]></category>
		<category><![CDATA[led hacks]]></category>
		<category><![CDATA[ambient lighting]]></category>
		<category><![CDATA[ambilight]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[led]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=36498</guid>
		<description><![CDATA[[Simon] improved upon an existing hack by making this Arduino ambient lighting system that has four different color regions. He was inspired by [Roy's] processing-based setup which we saw a few weeks ago. That system used processing to determine the average color of the currently displayed image, then it displayed the color on a single RGB [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=36498&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-36499" title="java-plus-arduino-ambilight-clone" src="http://hackadaycom.files.wordpress.com/2011/03/java-plus-arduino-ambilight-clone.jpg" alt="" width="470" height="400" /></p>
<p>[Simon] improved upon an existing hack by making this Arduino <a href="http://www.instructables.com/id/Java-Microcontroller-LED-TV-Ambient-Light">ambient lighting system that has four different color regions</a>. He was inspired by <a href="http://siliconrepublic.blogspot.com/2011/02/arduino-based-pc-ambient-lighting.html">[Roy's] processing-based setup</a> which we saw a few weeks ago. That system used processing to determine the average color of the currently displayed image, then it displayed the color on a single RGB LED strip. [Simon] was thinking a little bit bigger.</p>
<p>He purchased a lighting strip that could be cut into different sections and then set out to develop his own software for multiple color regions. He had little or no experience with Processing so he went one abstraction layer lower and used Java to code his interface. It&#8217;s got a lot of nice settings where you can tweak how, when, and why colors are displayed. In the end he has four independently addressable color strip on the left, right, top-left, and top-right of the screen. The best part is that the Java suite he developed can be used on different platforms, having been already tested on Windows and Linux.</p>
<br />Filed under: <a href='http://hackaday.com/category/home-entertainment-hacks/'>home entertainment hacks</a>, <a href='http://hackaday.com/category/led-hacks/'>led hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/36498/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/36498/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/36498/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/36498/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/36498/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/36498/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/36498/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/36498/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/36498/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/36498/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/36498/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/36498/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/36498/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/36498/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=36498&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/03/03/arduino-based-ambient-lighting-improvements/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/03/java-plus-arduino-ambilight-clone.jpg" medium="image">
			<media:title type="html">java-plus-arduino-ambilight-clone</media:title>
		</media:content>
	</item>
		<item>
		<title>Arduino + Java + Joystick</title>
		<link>http://hackaday.com/2010/11/19/arduino-java-joystick/</link>
		<comments>http://hackaday.com/2010/11/19/arduino-java-joystick/#comments</comments>
		<pubDate>Fri, 19 Nov 2010 19:00:44 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[adc]]></category>
		<category><![CDATA[analog]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Joystick]]></category>
		<category><![CDATA[sensor]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=30936</guid>
		<description><![CDATA[Interfacing your own hardware with a Java app couldn&#8217;t be easier than this example. [Pn] created this proof-of-concept using an Arduino, an analog joystick from a gaming controller, and a few lines of Java code. The Arduino reads an ADC value from the joystick&#8217;s x-axis and transmits it over the serial connection ten times a second. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=30936&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-30937" title="arduino-joystick-java" src="http://hackadaycom.files.wordpress.com/2010/11/arduino-joystick-java.jpg" alt="" width="470" height="352" /></p>
<p>Interfacing your own hardware with a Java app couldn&#8217;t be easier than <a href="http://quequero.org/Arduino_Joystick">this example</a>. [Pn] created this proof-of-concept using an Arduino, an analog joystick from a gaming controller, and a few lines of Java code. The Arduino reads an ADC value from the joystick&#8217;s x-axis and transmits it over the serial connection ten times a second. The Java program triggers on every serial event, parsing the data based on the @ symbol that the Arduino sends as a start and end condition.</p>
<p>We like this kind of example because there&#8217;s nothing extra involved. It lets you take the concept and run with it in any project imaginable. Be it <a href="http://hackaday.com/2010/06/02/hid-crafting-with-a-pic-and-a-joystick/">a more complicated Joystick</a>, or simple sensors that you&#8217;d like to interface with.</p>
<br />Filed under: <a href='http://hackaday.com/category/arduino-hacks/'>arduino hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/30936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/30936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/30936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/30936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/30936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/30936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/30936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/30936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/30936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/30936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/30936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/30936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/30936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/30936/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=30936&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/11/19/arduino-java-joystick/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/11/arduino-joystick-java.jpg" medium="image">
			<media:title type="html">arduino-joystick-java</media:title>
		</media:content>
	</item>
		<item>
		<title>Data confirmation with RF communications</title>
		<link>http://hackaday.com/2010/10/18/data-confirmation-with-rf-communications/</link>
		<comments>http://hackaday.com/2010/10/18/data-confirmation-with-rf-communications/#comments</comments>
		<pubDate>Mon, 18 Oct 2010 20:00:00 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[wireless hacks]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[radio frequency]]></category>
		<category><![CDATA[receiver]]></category>
		<category><![CDATA[RF]]></category>
		<category><![CDATA[transmitter]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=29440</guid>
		<description><![CDATA[[Rafael] built a system that uses radio frequency for communications. The code he was using with the inexpensive receiver/transmitter pairs already had some error correction but from time to time an entire message would be missed by the receiver. He set out to make these RF communications more robust. A little more than a year [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=29440&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-29441" title="SAMSUNG" src="http://hackadaycom.files.wordpress.com/2010/10/rf-transmission-handling-e1287423307751.jpg" alt="" width="470" height="282" /></p>
<p>[Rafael] built a system that uses radio frequency for communications. The code he was using with the inexpensive receiver/transmitter pairs already had some error correction but from time to time an entire message would be missed by the receiver. He set out to <a href="http://arduitter.blogspot.com/2010/10/rf-links-reliable-messaging.html">make these RF communications more robust</a>.</p>
<p>A little more than a year ago we looked at <a href="http://hackaday.com/2009/08/30/cheap-wireless-for-microcontrollers/">using these same transmitters with an Arduino</a>. [Rafael] has a similar setup but since they are unidirectional he chose to use two pairs for bidirectional communication (each operating at a different frequency to avoid interference). On one end, a computer transmits data to the Arduino which is in a remote location. His confirmation protocol relies on a randomly generated message identifier. The computer will continually transmit the same message. The Arduino continually receives these messages, comparing them with the last successfully received message. If they match, it is considered a successful data transfer and the Arduino transmits a confirmation back to the computer which then starts transmitting the next message.</p>
<p>This isn&#8217;t an application-specific protocol. For demonstration purposes [Rafael] built a quick home automation setup that uses it to operate a house lamp.</p>
<br />Filed under: <a href='http://hackaday.com/category/wireless-hacks/'>wireless hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/29440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/29440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/29440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/29440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/29440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/29440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/29440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/29440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/29440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/29440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/29440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/29440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/29440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/29440/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=29440&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/10/18/data-confirmation-with-rf-communications/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/10/rf-transmission-handling-e1287423307751.jpg" medium="image">
			<media:title type="html">SAMSUNG</media:title>
		</media:content>
	</item>
		<item>
		<title>Android oscilloscope</title>
		<link>http://hackaday.com/2010/10/14/android-oscilloscope/</link>
		<comments>http://hackaday.com/2010/10/14/android-oscilloscope/#comments</comments>
		<pubDate>Thu, 14 Oct 2010 20:00:12 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[android hacks]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[dsPic]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[LMX9838]]></category>
		<category><![CDATA[oscilloscope]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=29318</guid>
		<description><![CDATA[Here&#8217;s a 2-channel Oscilloscope for your Android phone. It uses a base module driven by a dsPIC for signal processing. From there, an LMX9838 Bluetooth module broadcasts the data to the phone so that the waveform can be displayed. [Yus] ported some Python code he had been using over to a set of Java and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=29318&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-29319" title="android-oscilloscope" src="http://hackadaycom.files.wordpress.com/2010/10/android-oscilloscope-e1287076395581.jpg" alt="" width="470" height="353" /></p>
<p>Here&#8217;s <a href="http://projectproto.blogspot.com/2010/09/android-bluetooth-oscilloscope.html">a 2-channel Oscilloscope for your Android phone</a>. It uses a base module driven by a dsPIC for signal processing. From there, an LMX9838 Bluetooth module broadcasts the data to the phone so that the waveform can be displayed. [Yus] ported some Python code he had been using over to a set of Java and XML files in order to get it working on Android. This was actually the first time he worked with the SDK&#8230; we&#8217;d say he&#8217;s a quick learner. See it in action after the break.</p>
<p><span id="more-29318"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2010/10/14/android-oscilloscope/"><img src="http://img.youtube.com/vi/DIDy3PAReXo/2.jpg" alt="" /></a></span></p>
<p>[Thanks Gabriel]</p>
<br />Filed under: <a href='http://hackaday.com/category/android-hacks/'>android hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/29318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/29318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/29318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/29318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/29318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/29318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/29318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/29318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/29318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/29318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/29318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/29318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/29318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/29318/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=29318&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/10/14/android-oscilloscope/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/10/android-oscilloscope-e1287076395581.jpg" medium="image">
			<media:title type="html">android-oscilloscope</media:title>
		</media:content>
	</item>
		<item>
		<title>Open source artillery</title>
		<link>http://hackaday.com/2009/12/23/open-source-artillery/</link>
		<comments>http://hackaday.com/2009/12/23/open-source-artillery/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 20:00:07 +0000</pubDate>
		<dc:creator>Jacob Woj</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[toy hacks]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[cannon]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[recognition]]></category>
		<category><![CDATA[tracking]]></category>
		<category><![CDATA[webcam]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=19638</guid>
		<description><![CDATA[Thanks to [Josh, Kyle, and Mike], it is now possible to wage (Nerf) war with an Arduino. The turret designed around it is capable of shooting 6 foam projectiles in close succession, between reloads. The faux weapon interfaces with a computer through the Arduino&#8217;s onboard serial link (via USB). Software on the PC sends commands to the Arduino, which [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=19638&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<span style="text-align:center; display: block;"><a href="http://hackaday.com/2009/12/23/open-source-artillery/"><img src="http://img.youtube.com/vi/zPm84nxa2dk/2.jpg" alt="" /></a></span>
<p>Thanks to [Josh, Kyle, and Mike], it is now possible to wage (Nerf) war with an Arduino. <a href="http://www.robotdialogs.com/2009/12/remote-controlled-turret.html">The turret designed</a> around it is capable of shooting <a href="http://en.wikipedia.org/wiki/Nerf">6 foam projectiles</a> in close succession, between reloads. The faux weapon interfaces with a computer through the Arduino&#8217;s <a href="http://www.arduino.cc/en/Tutorial/SoftwareSerial">onboard serial link</a> (via USB). Software on the PC sends commands to the Arduino, which then executes functions, such as panning, tilting, firing, and rotating the cylinder. The power for the firing itself comes from a 5 gal, 80 psi air compressor. <a href="http://java.com/en/">The Java</a> software on the host PC also does smarter things, like show streaming video from the turret&#8217;s webcam and even performs basic object tracking (with mixed success). All the code for building the brute is available on [Josh's] website.</p>
<br />Posted in arduino hacks, toy hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/19638/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/19638/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/19638/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/19638/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/19638/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/19638/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/19638/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/19638/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/19638/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/19638/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/19638/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/19638/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/19638/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/19638/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=19638&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/12/23/open-source-artillery/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jacob woj</media:title>
		</media:content>
	</item>
		<item>
		<title>DIY cell phone alti-variometer</title>
		<link>http://hackaday.com/2009/10/10/diy-cell-phone-alti-variometer/</link>
		<comments>http://hackaday.com/2009/10/10/diy-cell-phone-alti-variometer/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 18:57:55 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[cellphones hacks]]></category>
		<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[alti-variometer]]></category>
		<category><![CDATA[altitude]]></category>
		<category><![CDATA[atlimeter]]></category>
		<category><![CDATA[cell phone]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[paragliding]]></category>
		<category><![CDATA[sparkfun]]></category>
		<category><![CDATA[variometer]]></category>
		<category><![CDATA[Weather Board]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=17045</guid>
		<description><![CDATA[[Vlad-Andre] used some of his free time to build an alti-variometer. He does some para-gliding near restricted air space and wanted a backup altitude warning that would help keep him below the mandated altitude. His solution uses the SparkFun Weather Board in conjunction with their BlueSMiRF dongle to measure altitude and transmit it via Bluetooth. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=17045&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-17047" title="AltiVarioFront" src="http://hackadaycom.files.wordpress.com/2009/10/altivariofront1.jpg" alt="AltiVarioFront" width="470" height="296" /></p>
<p>[Vlad-Andre] used some of his free time to <a href="http://www.navitrack.net/">build an alti-variometer</a>. He does some para-gliding near restricted air space and wanted a backup altitude warning that would help keep him below the mandated altitude. His solution uses the SparkFun Weather Board in conjunction with their BlueSMiRF dongle to measure altitude and transmit it via Bluetooth. From there, he wrote a program to grab the transmitted data with his cell phone and display the information. His application also has the ability to set altitude warnings and log changes over time.</p>
<p>Using this system he is able to get altitude data with 3.5 inch accuracy. Because the capture application is written in Java it should be easy enough to make this work on other cell phone models. The project is clean and works well but we estimate the cost of the parts to be between $250-300, making it out of reach for those who don&#8217;t have a specific need for these types of measurements. This is especially true for paragliders who have <a href="http://hackaday.com/2005/10/02/gba-variometer/">much less expensive options</a> available to them.<br />
[Thanks Carl-Emil]</p>
<br />Posted in cellphones hacks, misc hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/17045/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/17045/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/17045/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/17045/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/17045/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/17045/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/17045/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/17045/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/17045/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/17045/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/17045/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/17045/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/17045/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/17045/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=17045&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/10/10/diy-cell-phone-alti-variometer/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/10/altivariofront1.jpg" medium="image">
			<media:title type="html">AltiVarioFront</media:title>
		</media:content>
	</item>
		<item>
		<title>XMPP and home automation</title>
		<link>http://hackaday.com/2009/08/28/xmpp-and-home-automation/</link>
		<comments>http://hackaday.com/2009/08/28/xmpp-and-home-automation/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 00:45:17 +0000</pubDate>
		<dc:creator>Matt Schultz</dc:creator>
				<category><![CDATA[android hacks]]></category>
		<category><![CDATA[g1 hacks]]></category>
		<category><![CDATA[home hacks]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[G1]]></category>
		<category><![CDATA[home automation]]></category>
		<category><![CDATA[jabber]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[xmpp]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=14089</guid>
		<description><![CDATA[[Matthias] from Intuity Media Lab put together a nice bit on controlling office lights with XMPP from his Android phone. In the article, he explains the components involved in the project, why he chose XMPP, and lists everything you need to replicate it. The project makes use of a wide variety of tools and libraries, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=14089&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-14095" title="xmpp_office_lights" src="http://hackadaycom.files.wordpress.com/2009/08/xmpp_office_lights.png" alt="xmpp_office_lights" width="439" height="275" /></p>
<p>[Matthias] from Intuity Media Lab put together a nice bit on <a href="http://blog.intuitymedialab.eu/2009/08/27/lab-session-making-things-talk-01-controlling-lights-with-your-mobile-via-xmpp/">controlling office lights with XMPP</a> from his Android phone. In the article, he explains the components involved in the project, why he chose XMPP, and lists everything you need to replicate it. The project makes use of a wide variety of tools and libraries, weaving together code from multiple languages to achieve its goal. Overall, his project is a welcome change in a world <a href="http://hackaday.com/2009/07/19/home-automation-via-twitter/">full</a> <a href="http://hackaday.com/2008/12/16/twittering-toaster/">of</a> <a href="http://hackaday.com/2009/07/01/twittering-keylogger/">Twitter</a>-<a href="http://hackaday.com/2009/05/05/twittering-toilet/">based</a> <a href="http://hackaday.com/2009/04/20/twitter-brain-interface/">solutions</a>.</p>
<br />Posted in android hacks, g1 hacks, home hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/14089/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/14089/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/14089/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/14089/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/14089/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/14089/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/14089/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/14089/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/14089/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/14089/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/14089/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/14089/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/14089/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/14089/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=14089&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/08/28/xmpp-and-home-automation/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mattcraigschultz</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/08/xmpp_office_lights.png" medium="image">
			<media:title type="html">xmpp_office_lights</media:title>
		</media:content>
	</item>
		<item>
		<title>Smart card emulator</title>
		<link>http://hackaday.com/2009/03/03/smart-card-emulator/</link>
		<comments>http://hackaday.com/2009/03/03/smart-card-emulator/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 02:18:26 +0000</pubDate>
		<dc:creator>Eliot</dc:creator>
				<category><![CDATA[security hacks]]></category>
		<category><![CDATA[tool hacks]]></category>
		<category><![CDATA[fuzzing]]></category>
		<category><![CDATA[goodspeed]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java card]]></category>
		<category><![CDATA[microcontroller]]></category>
		<category><![CDATA[msp]]></category>
		<category><![CDATA[msp430]]></category>
		<category><![CDATA[smart card]]></category>
		<category><![CDATA[smartcard]]></category>
		<category><![CDATA[travis goodspeed]]></category>
		<category><![CDATA[travisgoodspeed]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=8889</guid>
		<description><![CDATA[Here&#8217;s a quick prototype from [Travis Goodspeed]. It&#8217;s a smart card built around an MSP430 microcontroller. We&#8217;ve used the MSP430 in the past because of its low power demands. He says this business card currently supports 1.8V to 3.3V, but a future design will have 5V as well. Technologies like Java Card exist for running [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=8889&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-8890" title="goodcard10" src="http://hackadaycom.files.wordpress.com/2009/03/goodcard10.jpg" alt="goodcard10" width="450" height="243" /></p>
<p>Here&#8217;s a quick prototype from [Travis Goodspeed]. It&#8217;s a <a title="Travis Goodspeed's Blog: New Business Card" href="http://travisgoodspeed.blogspot.com/2009/03/new-business-card.html">smart card built around an MSP430 microcontroller</a>. We&#8217;ve used the MSP430 <a title="How-to: Make an e-paper clock from Esquire magazine  - Hack a Day" href="http://hackaday.com/2008/10/14/how-to-make-an-e-paper-clock-and-hack-esquire-magazine/">in the past</a> because of its low power demands. He says this business card currently supports 1.8V to 3.3V, but a future design will have 5V as well. Technologies like <a title="Java Card Technology" href="http://java.sun.com/javacard/">Java Card</a> exist for running applets on smart cards, but a familiar microcontroller like the MSP430 could certainly make development much faster. Knowing [Travis], there&#8217;s a reader somewhere about to go through some serious <a title="Hack a Day" href="http://hackaday.com/?s=fuzzing">fuzzing</a>.</p>
<br />Posted in security hacks, tool hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/8889/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/8889/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/8889/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/8889/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/8889/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/8889/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/8889/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/8889/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/8889/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/8889/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/8889/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/8889/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/8889/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/8889/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=8889&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/03/03/smart-card-emulator/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">RobotSkirts</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/03/goodcard10.jpg" medium="image">
			<media:title type="html">goodcard10</media:title>
		</media:content>
	</item>
		<item>
		<title>Distributed computing in JavaScript</title>
		<link>http://hackaday.com/2009/03/03/distributed-computing-in-javascript/</link>
		<comments>http://hackaday.com/2009/03/03/distributed-computing-in-javascript/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 00:00:31 +0000</pubDate>
		<dc:creator>Eliot</dc:creator>
				<category><![CDATA[google hacks]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[cluster]]></category>
		<category><![CDATA[cluster computing]]></category>
		<category><![CDATA[dataset]]></category>
		<category><![CDATA[dc]]></category>
		<category><![CDATA[distributed computing]]></category>
		<category><![CDATA[hack-a-day]]></category>
		<category><![CDATA[ilya grigorik]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mapreduce]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[slashdot]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=8887</guid>
		<description><![CDATA[We&#8217;ve heard about the idea of using browsers as distributed computing nodes for a couple years now. It&#8217;s only recently, with the race towards faster JavaScript engines in browsers like Chrome that this idea seems useful. [Antimatter15] did a proof of concept JavaScript implementation for reversing hashes. Plura Processing uses a Java applet to do [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=8887&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-8886" title="mapreduce" src="http://hackadaycom.files.wordpress.com/2009/03/mapreduce.jpg" alt="mapreduce" width="450" height="177" /></p>
<p>We&#8217;ve heard about the idea of using browsers as distributed computing nodes for a couple years now. It&#8217;s only recently, with the race towards faster JavaScript engines in browsers like <a title="chrome  - Hack a Day" href="http://hackaday.com/tag/chrome/">Chrome</a> that this idea seems useful. [Antimatter15] did a <a href="http://jsdc.appspot.com/">proof of concept JavaScript implementation</a> for reversing hashes. <a title="Plura Processing" href="http://www.pluraprocessing.com/index.html">Plura Processing</a> uses a Java applet to do distributed processing. Today, [Ilya Grigorik] posted an <a title="Collaborative Map-Reduce in the Browser - igvita.com" href="http://www.igvita.com/2009/03/03/collaborative-map-reduce-in-the-browser/">example using MapReduce</a> in JavaScript. Google&#8217;s <a title="MapReduce - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/MapReduce">MapReduce</a> is designed to support large dataset processing across computing clusters. It&#8217;s well suited for situations where computing nodes could go offline randomly (i.e. a browser navigates away from your site). He included a JavaScript snippet and a job server in Ruby. It will be interesting to see if someone comes up with a good use for this; you still need to convince people to keep your page open in the browser though. We&#8217;re just saying: try to act surprised when you realize Hack a Day is inexplicably making your processor spike&#8230;</p>
<p>[via <a title="Slashdot | Collaborative Map-Reduce In the Browser" href="http://tech.slashdot.org/article.pl?sid=09/03/03/1910207">Slashdot</a>]</p>
<br />Posted in google hacks, news  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/8887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/8887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/8887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/8887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/8887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/8887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/8887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/8887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/8887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/8887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/8887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/8887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/8887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/8887/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=8887&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/03/03/distributed-computing-in-javascript/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">RobotSkirts</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/03/mapreduce.jpg" medium="image">
			<media:title type="html">mapreduce</media:title>
		</media:content>
	</item>
		<item>
		<title>Forknife, Android G1 controlled robot</title>
		<link>http://hackaday.com/2009/01/25/forknife-android-g1-controlled-robot/</link>
		<comments>http://hackaday.com/2009/01/25/forknife-android-g1-controlled-robot/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 07:17:05 +0000</pubDate>
		<dc:creator>Eliot</dc:creator>
				<category><![CDATA[android hacks]]></category>
		<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[cellphones hacks]]></category>
		<category><![CDATA[g1 hacks]]></category>
		<category><![CDATA[google hacks]]></category>
		<category><![CDATA[robots hacks]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[dtmf]]></category>
		<category><![CDATA[engadget]]></category>
		<category><![CDATA[G1]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jeffrey nelson]]></category>
		<category><![CDATA[otg]]></category>
		<category><![CDATA[robot]]></category>
		<category><![CDATA[t-mobile]]></category>
		<category><![CDATA[t-mobile g1]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[usb host]]></category>
		<category><![CDATA[usb otg]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=8179</guid>
		<description><![CDATA[When we first saw [Jeffrey Nelson]&#8216;s G1 based robot we immediately wondered what the transport for the controls was. The G1&#8216;s hardware supports USB On-The-Go, but it&#8217;s not implemented in Android yet. It turns out he&#8217;s actually sending commands by using DTMF tones through the headphone adapter. The audio jack is connected to a DTMF [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=8179&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-8178" title="g1bot" src="http://hackadaycom.files.wordpress.com/2009/01/g1bot.jpg" alt="g1bot" width="450" height="243" /></p>
<p>When we first saw [Jeffrey Nelson]&#8216;s <a title="Macpod Software" href="http://macpod.net/misc/android_robot/android_robot.php">G1 based robot</a> we immediately wondered what the transport for the controls was. The <a title="T Mobile G1 - Mahalo" href="http://www.mahalo.com/T_Mobile_G1">G1</a>&#8216;s hardware supports <a href="http://www.mahalo.com/USB">USB</a> On-The-Go, but it&#8217;s not implemented in Android yet. It turns out he&#8217;s actually sending commands by using <a title="Dual-tone multi-frequency - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/DTMF">DTMF</a> tones through the <a href="http://www.mahalo.com/Headphones">headphone adapter</a>. The audio jack is connected to a DTMF decoder that sends signals to the bot&#8217;s <a title="arduino  - Hack a Day" href="http://hackaday.com/tag/arduino/">Arduino</a>. He wrote client/server code in <a href="http://www.mahalo.com/Java">Java</a> to issue commands to the robot. You can find that code plus a simple schematic on his site. A video of the bot is embedded below.</p>
<p><span id="more-8179"></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2009/01/25/forknife-android-g1-controlled-robot/"><img src="http://img.youtube.com/vi/PddThiIbGz4/2.jpg" alt="" /></a></span>
<p>[via <a title="T-Mobile G1-powered Forknife robot goofs off, eats cupcakes - Engadget" href="http://www.engadget.com/2009/01/26/video-t-mobile-g1-powered-forknife-robot-goofs-off-eats-cupcak/">Engadget</a>]</p>
<br />Posted in android hacks, arduino hacks, cellphones hacks, g1 hacks, google hacks, robots hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/8179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/8179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/8179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/8179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/8179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/8179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/8179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/8179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/8179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/8179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/8179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/8179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/8179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/8179/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=8179&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/01/25/forknife-android-g1-controlled-robot/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">RobotSkirts</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/01/g1bot.jpg" medium="image">
			<media:title type="html">g1bot</media:title>
		</media:content>
	</item>
		<item>
		<title>WAP controlled home automation</title>
		<link>http://hackaday.com/2008/12/22/wap-controlled-home-automation/</link>
		<comments>http://hackaday.com/2008/12/22/wap-controlled-home-automation/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 01:00:04 +0000</pubDate>
		<dc:creator>Eliot</dc:creator>
				<category><![CDATA[home hacks]]></category>
		<category><![CDATA[pcs hacks]]></category>
		<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[home automation]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[microcontroller]]></category>
		<category><![CDATA[opto-isolated]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[relay]]></category>
		<category><![CDATA[wap]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=7146</guid>
		<description><![CDATA[[Josh] sent in a home automation project he did a little while ago. It has a total of eight switched outlets. The main focus of the project was WAP access for remote control from any cellphone. The control box is based on a design by [Ashley Roll] for controlling eight servos using a PIC microcontroller. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=7146&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-7147" title="homeauto" src="http://hackadaycom.files.wordpress.com/2008/12/homeauto.jpg" alt="homeauto" width="450" height="337" /></p>
<p>[Josh] sent in a <a title="neonascent  » Blog Archive   » Mobile-controlled Home Automation" href="http://blog.neonascent.net/archives/292">home automation project</a> he did a little while ago. It has a total of eight switched outlets. The main focus of the project was WAP access for remote control from any cellphone. The control box is based on a design by [Ashley Roll] for <a title="PICServo Controller" href="http://www.digitalnemesis.com/info/projects/picservo/">controlling eight servos using a PIC</a> microcontroller. A listener app written in Java monitors the control web page and sends signals to the board via serial port. He used opto-isolated 240V solid state relays for each of the outlets. All the pieces are available on the site and he might even do a custom control board design if there is enough interest.</p>
<br />Posted in home hacks, pcs hacks, peripherals hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/7146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/7146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/7146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/7146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/7146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/7146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/7146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/7146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/7146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/7146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/7146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/7146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/7146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/7146/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=7146&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2008/12/22/wap-controlled-home-automation/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">RobotSkirts</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2008/12/homeauto.jpg" medium="image">
			<media:title type="html">homeauto</media:title>
		</media:content>
	</item>
	</channel>
</rss>
