<?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; python</title>
	<atom:link href="http://hackaday.com/tag/python/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Sun, 12 Feb 2012 06:24:26 +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; python</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>Web game bot coded with Python</title>
		<link>http://hackaday.com/2012/02/07/web-game-bot-coded-with-python/</link>
		<comments>http://hackaday.com/2012/02/07/web-game-bot-coded-with-python/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 18:01:07 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[software hacks]]></category>
		<category><![CDATA[bot]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[web games]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=66981</guid>
		<description><![CDATA[We find the programming challenge of game-playing bots to be fascinating. Take a look at this Python bot which plays Burrito Bison all the way through (video after the break). This is a totally pedantic exercise which has no purpose, other than to hone your mastery of a certain programming problem. And to that we [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=66981&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-66982" title="web-games-bots-using-python" src="http://hackadaycom.files.wordpress.com/2012/02/web-games-bots-using-python.png" alt="" width="470" height="304" /></p>
<p>We find the programming challenge of game-playing bots to be fascinating. Take a look at <a href="https://github.com/Audionautics/Burrito-Bot">this Python bot which plays Burrito Bison</a> all the way through (video after the break). This is a totally pedantic exercise which has no purpose, other than to hone your mastery of a certain programming problem. And to that we say Bravo!</p>
<p>We looked in on a similar project which used <a href="http://hackaday.com/2011/07/30/bejeweled-blitz-bot-makes-your-high-score-look-just-sad/">some C# code to dominate the game Bejeweled Blitz</a>. We&#8217;re not fantastic at C# and that code was never made public. But [Audionatics] has released this code through Github, and it&#8217;s written in Python which is a language in which we&#8217;re well versed.</p>
<p>The script monitors pixel locations to use as an input, which [Audionautics] admits is very error-prone. But if everything is setup just right it works like a charm. He&#8217;s also using the PyWin package which we believe is what lets the script move the cursor and register button clicks. We think this is really fun, but it make us wonder about the black-hat possibilities. What are the chances this could be turned into a gambling bot? Scary thought, huh?</p>
<p><span id="more-66981"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2012/02/07/web-game-bot-coded-with-python/"><img src="http://img.youtube.com/vi/V7UO53ajBc0/2.jpg" alt="" /></a></span></p>
<p>[via <a href="http://www.reddit.com/r/programming/comments/pb63q/speed_running_web_games_with_python/">Reddit</a>]</p>
<br />Filed under: <a href='http://hackaday.com/category/software-hacks/'>software hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/66981/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/66981/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/66981/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/66981/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/66981/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/66981/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/66981/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/66981/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/66981/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/66981/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/66981/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/66981/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/66981/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/66981/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=66981&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/02/07/web-game-bot-coded-with-python/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/2012/02/web-games-bots-using-python.png" medium="image">
			<media:title type="html">web-games-bots-using-python</media:title>
		</media:content>
	</item>
		<item>
		<title>Python maps mouse movements on an LED matrix</title>
		<link>http://hackaday.com/2012/01/13/python-maps-mouse-movements-on-an-led-matrix/</link>
		<comments>http://hackaday.com/2012/01/13/python-maps-mouse-movements-on-an-led-matrix/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 23:01:05 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[16f877a]]></category>
		<category><![CDATA[led matrix]]></category>
		<category><![CDATA[mouse]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[RF]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=65468</guid>
		<description><![CDATA[[Vinod Stanur] is working with a mouse input and a microcontroller driven LED matrix. The mouse cursor is tracked inside of a window by Python and the resulting coordinates on the LED grid are illuminated. He calls it an LED matrix &#8220;Paint Toy&#8221; because one of the features he&#8217;s included lets the user create pixel [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65468&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-65469" title="python-mouse-input" src="http://hackadaycom.files.wordpress.com/2012/01/python-mouse-input.png" alt="" width="470" height="330" /></p>
<p>[Vinod Stanur] is working with a mouse input and a microcontroller driven LED matrix. The mouse cursor is tracked inside of a window by Python and the resulting coordinates on the LED grid are illuminated. He calls it <a href="http://blog.vinu.co.in/2011/12/drawing-picture-on-led-dotmatrix.html">an LED matrix &#8220;Paint Toy&#8221;</a> because one of the features he&#8217;s included lets the user create pixel art like in MS Paint.</p>
<p>The 10&#215;8 grid of lights is controlled by a PIC 16F877A. This display orientation is perfect for the 8-bit controller, which uses an array of ten bytes to keep track of the pixel data. A computer running his Python application (which uses the Pygame module to track the mouse movements) communicates with the display board via an RF connection. Five bytes plus a stop character make up the communication packet. The first two bytes contain the coordinates of the cursor, the other three bytes contain mouse button status.</p>
<p>As you can see in the demo after the break, the system is very responsive. The mouse can be moved quickly without latency issues, and if the cursor leaves the tracking window it gets picked up right away when it re-enters.</p>
<p><span id="more-65468"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2012/01/13/python-maps-mouse-movements-on-an-led-matrix/"><img src="http://img.youtube.com/vi/EMq-896bv9Y/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/65468/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/65468/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/65468/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/65468/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/65468/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/65468/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/65468/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/65468/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/65468/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/65468/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/65468/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/65468/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/65468/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/65468/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65468&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/01/13/python-maps-mouse-movements-on-an-led-matrix/feed/</wfw:commentRss>
		<slash:comments>8</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/2012/01/python-mouse-input.png" medium="image">
			<media:title type="html">python-mouse-input</media:title>
		</media:content>
	</item>
		<item>
		<title>Computer-aided paint brush</title>
		<link>http://hackaday.com/2011/12/20/computer-aided-paint-brush/</link>
		<comments>http://hackaday.com/2011/12/20/computer-aided-paint-brush/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 15:01:56 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[inkjet]]></category>
		<category><![CDATA[inkshield]]></category>
		<category><![CDATA[ir]]></category>
		<category><![CDATA[paint brush]]></category>
		<category><![CDATA[printing]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=63713</guid>
		<description><![CDATA[[Nirav] painted this masterpiece by hand&#8230; with a little help from a computer. He calls it the semi-automatic paintbrush because you do need to move it over the canvas by hand, but a computer decides when to dispense the ink. He&#8217;s using a piece of hardware we looked at back in September called the InkShield [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=63713&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-63714" title="semi-automatic-paintbrush" src="http://hackadaycom.files.wordpress.com/2011/12/semi-automatic-paintbrush-e1324318223228.jpg" alt="" width="470" height="312" /></p>
<p>[Nirav] painted this masterpiece by hand&#8230; with a little help from a computer. He calls it <a href="http://eclecti.cc/hardware/semi-automatic-paintbrush">the semi-automatic paintbrush</a> because you do need to move it over the canvas by hand, but a computer decides when to dispense the ink.</p>
<p>He&#8217;s using a piece of hardware we looked at back in September called <a href="http://hackaday.com/2011/09/12/inkjet-print-head-driver-shield/">the InkShield</a> that got a boost from Kickstarter. It&#8217;s an Arduino shield that drives an inkjet printer cartridge. The trick is how to know when the cartridge is in position for printing.</p>
<p>The system uses visual processing for that. [Nirav] added an IR led to the cartridge, and uses a camera to extrapolate its position. He actually reused a Python homography module which he had written for use with a projector. That setup was developed as a digital white board, but works just as well for this purpose.</p>
<p>He mentions that results like this won&#8217;t be featured in an art museum. But the look is unique, and we&#8217;d love to make a set of geeky thank-you notes using the technique.</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/63713/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/63713/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/63713/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/63713/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/63713/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/63713/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/63713/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/63713/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/63713/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/63713/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/63713/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/63713/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/63713/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/63713/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=63713&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/12/20/computer-aided-paint-brush/feed/</wfw:commentRss>
		<slash:comments>8</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/12/semi-automatic-paintbrush-e1324318223228.jpg" medium="image">
			<media:title type="html">semi-automatic-paintbrush</media:title>
		</media:content>
	</item>
		<item>
		<title>An exercise in servo voice control with Android</title>
		<link>http://hackaday.com/2011/11/20/an-exercise-in-servo-voice-control-with-android/</link>
		<comments>http://hackaday.com/2011/11/20/an-exercise-in-servo-voice-control-with-android/#comments</comments>
		<pubDate>Sun, 20 Nov 2011 20:30:45 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[android hacks]]></category>
		<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[servo]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=61611</guid>
		<description><![CDATA[[Shazin] had some free time on his hands, so he settled in to do something he had been meaning to for a while &#8211; learn Android programming. He went an indirect route, and ended up using the Scripting Layer for Android (SL4A), which gave him a head start on the process. Sitting in between the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=61611&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-61613" title="voice-controlled-android-lock" src="http://hackadaycom.files.wordpress.com/2011/11/voice-controlled-android-lock.jpg" alt="voice-controlled-android-lock" width="470" height="329" /></p>
<p>[Shazin] had some free time on his hands, so he settled in to do something he had been meaning to for a while &#8211; <a href="http://shazsterblog.blogspot.com/2011/11/arduino-google-voice-activated-servo.html" target="_blank">learn Android programming.</a> He went an indirect route, and ended up using the Scripting Layer for Android (SL4A), which gave him a head start on the process. Sitting in between the Android API and scripting languages such as Python, SL4A allowed him the ability to apply something he was already familiar with to the Android environment.</p>
<p>He thought it would be cool to try building a door entry system which relied on voice commands to lock and unlock. Using the Google Voice API for Android and an Arduino, he built a small Python application that allows him to toggle a servo simply by talking into his phone.</p>
<p>The application on his phone communicates with an Arduino over WiFi, once Google Voice has decoded the command [Shazin] is giving. The Arduino controls a servo, which in theory could control the locking mechanism on a door.</p>
<p>After a bit of tweaking and some added security, his proof of concept could definitely come in handy.</p>
<p>Check out the short video below to see [Shazin’s] voice-controlled servo in action.</p>
<p><span id="more-61611"></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/11/20/an-exercise-in-servo-voice-control-with-android/"><img src="http://img.youtube.com/vi/nYG2_Dgq-OA/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://hackaday.com/category/android-hacks/'>android hacks</a>, <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/61611/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/61611/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/61611/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/61611/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/61611/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/61611/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/61611/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/61611/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/61611/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/61611/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/61611/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/61611/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/61611/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/61611/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=61611&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/11/20/an-exercise-in-servo-voice-control-with-android/feed/</wfw:commentRss>
		<slash:comments>2</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/11/voice-controlled-android-lock.jpg" medium="image">
			<media:title type="html">voice-controlled-android-lock</media:title>
		</media:content>
	</item>
		<item>
		<title>Python powered sprinkler system wastes no water</title>
		<link>http://hackaday.com/2011/11/19/python-powered-sprinkler-system-wastes-no-water/</link>
		<comments>http://hackaday.com/2011/11/19/python-powered-sprinkler-system-wastes-no-water/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 16:24:04 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[home hacks]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[rain gauge]]></category>
		<category><![CDATA[sprinklers]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=61545</guid>
		<description><![CDATA[One thing that annoyed [Jashua] to no end was hearing his automated sprinkler system kick on in the middle of the night, when it had rained earlier in the day. He wished that his sprinklers were a bit smarter, so he decided to give the system an upgrade. Rather than pay hundreds of dollars for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=61545&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-61547" title="rain-gauge" src="http://hackadaycom.files.wordpress.com/2011/11/rain-gauge.jpg" alt="rain-gauge" width="470" height="357" /></p>
<p>One thing that annoyed [Jashua] to no end was <a href="http://senexcanis.com/blog/python-sprinkler-project/" target="_blank">hearing his automated sprinkler system kick on</a> in the middle of the night, when it had rained earlier in the day. He wished that his sprinklers were a bit smarter, so he decided to give the system an upgrade.</p>
<p>Rather than pay hundreds of dollars for a more sophisticated automation system, he spent about $45 on supplies and scrounged together some items he had sitting around the house to make a rain-sensing module of his own.</p>
<p>The resulting project, Pysprinklers, uses Python along with a handful of components to better manage his water usage. He got his hands on a cheap rain gauge, and modified it with a game controller and a set of magnetic surface contacts. If there has been a significant amount of rain in the last 24 hours, his system will prevent the sprinklers from turning on. Additionally, if there is rain in the forecast, the sprinklers will be delayed a bit to see if rain makes its way into the area.</p>
<p>We’re all for saving money (and water), so we think [Jashua’s] system looks great, especially because he ended up using a handful of things he already had on hand.</p>
<br />Filed under: <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/61545/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/61545/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/61545/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/61545/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/61545/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/61545/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/61545/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/61545/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/61545/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/61545/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/61545/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/61545/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/61545/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/61545/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=61545&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/11/19/python-powered-sprinkler-system-wastes-no-water/feed/</wfw:commentRss>
		<slash:comments>13</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/11/rain-gauge.jpg" medium="image">
			<media:title type="html">rain-gauge</media:title>
		</media:content>
	</item>
		<item>
		<title>FT-2232 bridges Python and I2C/SPI</title>
		<link>http://hackaday.com/2011/11/14/ft-2232-bridges-python-and-i2cspi/</link>
		<comments>http://hackaday.com/2011/11/14/ft-2232-bridges-python-and-i2cspi/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 21:01:23 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[tool hacks]]></category>
		<category><![CDATA[ftdi]]></category>
		<category><![CDATA[i2c]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[spi]]></category>
		<category><![CDATA[ft-2232]]></category>
		<category><![CDATA[mpsse]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=61207</guid>
		<description><![CDATA[You might already have the hardware on hand to easily interface I2C and SPI devices with Python scripts on your computer. The board seen above is an FT-2232 breakout board. These chips are often used to facilitate JTAG programming via USB, but they have other features that might be useful to you as well. The [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=61207&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-61208" title="ft-2232-i2c-spi" src="http://hackadaycom.files.wordpress.com/2011/11/ft-2232-i2c-spi-e1321292384194.jpg" alt="" width="470" height="353" /></p>
<p>You might already have the hardware on hand to easily <a href="http://www.devttys0.com/2011/11/speaking-spi-i2c-with-the-ft-2232/">interface I2C and SPI devices with Python scripts on your computer</a>. The board seen above is an FT-2232 breakout board. These chips are often used to facilitate JTAG programming via USB, but they have other features that might be useful to you as well. The chip has a Multi-Protocol Synchronous Serial Engine (MPSSE) which can speak the I2C and SPI protocols, you just need to know how to active them in your code.</p>
<p>[Craig] makes this easy with his MPSSE Python wrapper. Simply install his module, and you&#8217;ll be able to import all the commands you need. He demonstrates reading the data out of a 1 MB SPI flash memory chip. This could be used for a lot more, including debugging peripherals à la the Bus Pirate, or reprogramming chips to add to your projects (we&#8217;re thinking font arrays and sprites for displays, or look-up tables).</p>
<p>If you&#8217;re not aware, these FTDI chips were the go-to for USB support for a long time. We&#8217;ve got a guide for <a href="http://hackaday.com/2009/09/22/introduction-to-ftdi-bitbang-mode/">bit-banging using this hardware</a>. Lately more chips have become available with USB hardware built-in. They&#8217;re quite useful and cost-effective, especially with the availability of open-source stacks like <a href="http://hackaday.com/2011/11/11/lufa-open-source-usb-stack-now-for-nxp-arm-processors/">the LUFA project</a>.</p>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>, <a href='http://hackaday.com/category/tool-hacks/'>tool hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/61207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/61207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/61207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/61207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/61207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/61207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/61207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/61207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/61207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/61207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/61207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/61207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/61207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/61207/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=61207&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/11/14/ft-2232-bridges-python-and-i2cspi/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/2011/11/ft-2232-i2c-spi-e1321292384194.jpg" medium="image">
			<media:title type="html">ft-2232-i2c-spi</media:title>
		</media:content>
	</item>
		<item>
		<title>Using WebSocket with PIC microcontrollers</title>
		<link>http://hackaday.com/2011/11/03/using-websocket-with-pic-microcontrollers/</link>
		<comments>http://hackaday.com/2011/11/03/using-websocket-with-pic-microcontrollers/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 19:01:32 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[wireless hacks]]></category>
		<category><![CDATA[18f4620]]></category>
		<category><![CDATA[autobahn]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[rn-xv]]></category>
		<category><![CDATA[roving networks]]></category>
		<category><![CDATA[websockets]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=60361</guid>
		<description><![CDATA[[Blaise Jarrett] has been grinding away to get the WebSocket protocol to play nicely with PIC microcontrollers. Here he&#8217;s using the PIC 18F4620 along with a Roving Networks RN-XV WiFi module to get the device on the network. He had started with a smaller processor but ran into some RAM restrictions so keep that in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=60361&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-60362" title="websockets-for-pic" src="http://hackadaycom.files.wordpress.com/2011/11/websockets-for-pic-e1320334997860.jpg" alt="" width="470" height="324" /></p>
<p>[Blaise Jarrett] has been grinding away to <a href="http://blaisejarrett.com/websockets/">get the WebSocket protocol to play nicely with PIC</a> microcontrollers. Here he&#8217;s using the PIC 18F4620 along with a Roving Networks RN-XV WiFi module to get the device on the network. He had started with a smaller processor but ran into some RAM restrictions so keep that in mind when choosing your hardware.</p>
<p>This project was spawned after seeing <a href="http://hackaday.com/2011/10/25/wicked-use-of-html5-to-display-sensor-data/">the mBed feature a few days back</a> which combined that board along with a WebSocket library and HTML5 to pull off some pretty amazing stuff. [Blaise] doesn&#8217;t have quite as much polish on the web client yet, but he has recreated the data transfer method and improved on that project by moving to the newer version 13 of WebSockets. The protocol is kind of a moving target as it is still in the process of standardization.</p>
<p>The backend is a server called AutoBahn which is written in python. It comes along with client-side web server examples which gave him a chance to get up and running quickly. From there he got down to work with the WebSocket communications. They&#8217;re a set of strings that look very much like HTML headers. He outlines each command and some of the hangups one might run into with implementation. After reading what it takes to get this going it seems less complicated than we thought, but it&#8217;s obvious why you&#8217;ll need a healthy chunk of RAM to pull it off.</p>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>, <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/60361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/60361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/60361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/60361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/60361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/60361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/60361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/60361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/60361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/60361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/60361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/60361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/60361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/60361/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=60361&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/11/03/using-websocket-with-pic-microcontrollers/feed/</wfw:commentRss>
		<slash:comments>5</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/11/websockets-for-pic-e1320334997860.jpg" medium="image">
			<media:title type="html">websockets-for-pic</media:title>
		</media:content>
	</item>
		<item>
		<title>RF sniffing on-the-go</title>
		<link>http://hackaday.com/2011/10/08/rf-sniffing-on-the-go/</link>
		<comments>http://hackaday.com/2011/10/08/rf-sniffing-on-the-go/#comments</comments>
		<pubDate>Sat, 08 Oct 2011 17:01:56 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[security hacks]]></category>
		<category><![CDATA[wireless hacks]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[N900]]></category>
		<category><![CDATA[next hope]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[packet sniffing]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[travis goodspeed]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=57881</guid>
		<description><![CDATA[It&#8217;s been a while since we checked in on [Travis Goodspeed]. His latest post makes RF sniffing with the Next HOPE badge more portable by ditching the need to display data on a computer. He&#8217;s built on the work he did at the beginning of the year, replacing the FTDI chip on the badge with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=57881&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-57882" title="rf-sniffing-on-the-go" src="http://hackadaycom.files.wordpress.com/2011/10/rf-sniffing-on-the-go-e1318002601431.jpg" alt="" width="470" height="353" /></p>
<p>It&#8217;s been a while since we checked in on [Travis Goodspeed]. His latest post makes <a href="http://travisgoodspeed.blogspot.com/2011/09/bluetooth-goodfet-for-n900.html">RF sniffing with the Next HOPE badge more portable</a> by ditching the need to display data on a computer. He&#8217;s built on the work he did <a href="http://hackaday.com/2011/02/07/sniffing-rf-hardware-communication-packets/">at the beginning of the year</a>, replacing the FTDI chip on the badge with a Bluetooth module. Now he can use his Nokia N900 as a GoodFET terminal to not only display the packets pulled from the air, but the control the badge as well.</p>
<p>Previously, the client running on the computer was communicating with the badge via a serial connection. To get it working on the N900 [Travis] transitioned from using py-serial over to using py-bluez. All of the code changes are available from <a href="http://goodfet.sourceforge.net/">the GoodFET repository</a>.</p>
<p>He&#8217;s got a few other tricks planned for this concept. He put in a parts order to add Bluetooth to the Girltech IM-ME. The pretty pink pager has the same radio chip on board, so adding Bluetooth connectivity will allow it to be used in the same way. There are also plans in the works to add a couple other packet sniffing protocols to the bag of tricks, including ZigBee.</p>
<br />Filed under: <a href='http://hackaday.com/category/security-hacks/'>security hacks</a>, <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/57881/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/57881/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/57881/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/57881/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/57881/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/57881/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/57881/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/57881/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/57881/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/57881/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/57881/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/57881/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/57881/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/57881/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=57881&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/10/08/rf-sniffing-on-the-go/feed/</wfw:commentRss>
		<slash:comments>2</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/10/rf-sniffing-on-the-go-e1318002601431.jpg" medium="image">
			<media:title type="html">rf-sniffing-on-the-go</media:title>
		</media:content>
	</item>
		<item>
		<title>Which resistor values should you order for all circumstances?</title>
		<link>http://hackaday.com/2011/09/28/which-resistor-values-should-you-order-for-all-circumstances/</link>
		<comments>http://hackaday.com/2011/09/28/which-resistor-values-should-you-order-for-all-circumstances/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 17:01:28 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[0603]]></category>
		<category><![CDATA[0805]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[resistor]]></category>
		<category><![CDATA[resistor values]]></category>
		<category><![CDATA[surface mount]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=56956</guid>
		<description><![CDATA[A hard drive crash, and some other happenings that aren&#8217;t entirely clear to us, led [Devbisme] to put in a parts order. As he wanted to make the most of his shipping costs, he decided to fill out the order with parts that he&#8217;ll use eventually. He&#8217;s been working with surface mount designs and wanted [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=56956&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-56957" title="plotting-resistor-values" src="http://hackadaycom.files.wordpress.com/2011/09/plotting-resistor-values-e1317222205720.png" alt="" width="470" height="311" /></p>
<p>A hard drive crash, and some other happenings that aren&#8217;t entirely clear to us, led [Devbisme] to put in a parts order. As he wanted to make the most of his shipping costs, he decided to fill out the order with parts that he&#8217;ll use eventually. He&#8217;s been working with surface mount designs and wanted to move from using resistors with 0805 packages to the 0603. Having nothing on hand, he devised a way to <a href="http://devbisme.webfactional.com/blogs/devbisme/2011/09/23/thinking-too-much">account for almost all standard values with the fewest number of different resistors</a>.</p>
<p>That&#8217;s a mouthful, but what he actually did was figure out what combinations of resistors can best be wired in parallel to achieve a different standard resistance value. This way, if he doesn&#8217;t have a specific value he can solder one 0603 surface mount resistor on top of another one to get there. He ended up writing a Python program to best calculate this set of values. It came up with a set that lets him synthesize 159 of the 168 standard resistor values within +/- 4% using just 19 actual resistor values. His method requires anywhere from one to three resistors to get to each value. Soldering three 0603 packages on top of each other might not be the most fun, but it makes for easy parts inventory management.</p>
<br />Filed under: <a href='http://hackaday.com/category/misc-hacks/'>misc hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/56956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/56956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/56956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/56956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/56956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/56956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/56956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/56956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/56956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/56956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/56956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/56956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/56956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/56956/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=56956&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/09/28/which-resistor-values-should-you-order-for-all-circumstances/feed/</wfw:commentRss>
		<slash:comments>28</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/plotting-resistor-values-e1317222205720.png" medium="image">
			<media:title type="html">plotting-resistor-values</media:title>
		</media:content>
	</item>
		<item>
		<title>Python on a microcontroller</title>
		<link>http://hackaday.com/2011/09/26/python-on-a-microcontroller/</link>
		<comments>http://hackaday.com/2011/09/26/python-on-a-microcontroller/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 20:01:01 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[Leaf]]></category>
		<category><![CDATA[maple]]></category>
		<category><![CDATA[maple native]]></category>
		<category><![CDATA[PyMite]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=56776</guid>
		<description><![CDATA[The team at LeafLabs was looking for something cool to do with their new ARM development board. [AJ] asked if anyone had ever played around with Python, so [Dave] cooked up an implementation of PyMite and put it on a Maple board. While the writeup is only about blinking a LED with a microcontroller, they&#8217;re [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=56776&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-56777" title="python" src="http://hackadaycom.files.wordpress.com/2011/09/python.png" alt="" width="470" height="119" /></p>
<p>The team at LeafLabs was looking for something cool to do with their new ARM development board. [AJ] asked if anyone had ever played around with Python, so [Dave] cooked up an implementation of <a href="http://leaflabs.com/2011/09/pymite/">PyMite and put it on a Maple board</a>. While the writeup is only about blinking a LED with a microcontroller, they&#8217;re doing it with Python, interactively, and at runtime.</p>
<p>The build uses the <a href="http://leaflabs.com/devices/#Maple-Native">Maple Native</a> board the team is developing. The board has a 32-bit ARM chip with 1 Meg of RAM &#8211; more than enough horsepower to run <a href="http://wiki.python.org/moin/PyMite">PyMite</a>. The tutorial for putting PyMite on a Maple <a href="http://wiki.leaflabs.com/index.php?title=PyMite">is up on the LeafLabs wiki</a>.</p>
<p>PyMite is theoretically able to control every pin on the Maple Native and do just about everything a regular Python distro can do. The LeafLabs team is still working on the necessary libraries for their board (although we don&#8217;t see anything on the <a href="http://code.google.com/p/python-on-a-chip/">Google code</a> page), so right now only blinking the LED is supported. Still, it&#8217;s pretty cool to have Python in your pocket.</p>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/56776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/56776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/56776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/56776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/56776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/56776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/56776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/56776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/56776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/56776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/56776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/56776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/56776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/56776/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=56776&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/09/26/python-on-a-microcontroller/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brianbenchoff</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/09/python.png" medium="image">
			<media:title type="html">python</media:title>
		</media:content>
	</item>
		<item>
		<title>A cellphone based Interactive Voice Response System</title>
		<link>http://hackaday.com/2011/08/30/a-cellphone-based-interactive-voice-response-system/</link>
		<comments>http://hackaday.com/2011/08/30/a-cellphone-based-interactive-voice-response-system/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 18:08:09 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[cellphones hacks]]></category>
		<category><![CDATA[dtmf]]></category>
		<category><![CDATA[ivrs]]></category>
		<category><![CDATA[lm324]]></category>
		<category><![CDATA[mt8870]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=54179</guid>
		<description><![CDATA[We&#8217;re all familiar with IVRS systems that let you access information using a touch-tone telephone. [Achu Wilso] built his own version which uses a cellphone, microcontroller, and computer. The cellphone is monitored by an LM324 op-amp with an attached 555 timer chip. When a call comes in the voltage on the headphone output goes high, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=54179&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-54184" title="cellphone-ivrs" src="http://hackadaycom.files.wordpress.com/2011/08/cellphone-ivrs.jpg" alt="" width="470" height="353" /></p>
<p>We&#8217;re all familiar with IVRS systems that let you access information using a touch-tone telephone. [Achu Wilso] built <a href="http://achuwilson.wordpress.com/2011/08/28/diy-ivrs-system-based-on-open-source/">his own version which uses a cellphone, microcontroller, and computer</a>.</p>
<p>The cellphone is monitored by an LM324 op-amp with an attached 555 timer chip. When a call comes in the voltage on the headphone output goes high, activating the timer circuit. If it goes low and does not go high again for about 25 seconds the call will be ended. Each incoming touch tone acts as a keepalive for the circuit.</p>
<p>An MT8870 DTMF (touch tone) decoder chip monitors the user input. An ATmega8 microcontroller grabs the decoded touch tones from that chip, and pushes them to a PC via USB. The PC-side software is written in Python, using MySQL bindings to access database information. <a href="http://espeak.sourceforge.net/">eSpeak</a>, the open source speech synthesizer software is used to read menu and database information back to the caller.</p>
<p>Not a bad little system, we wish there was an audio clip so we could hear it in action.</p>
<br />Filed under: <a href='http://hackaday.com/category/cellphones-hacks/'>cellphones hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/54179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/54179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/54179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/54179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/54179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/54179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/54179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/54179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/54179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/54179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/54179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/54179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/54179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/54179/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=54179&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/08/30/a-cellphone-based-interactive-voice-response-system/feed/</wfw:commentRss>
		<slash:comments>5</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/08/cellphone-ivrs.jpg" medium="image">
			<media:title type="html">cellphone-ivrs</media:title>
		</media:content>
	</item>
		<item>
		<title>Zigbee home automation gives us another reason not to get up</title>
		<link>http://hackaday.com/2011/08/24/zigbee-home-automation-gives-us-another-reason-not-to-get-up/</link>
		<comments>http://hackaday.com/2011/08/24/zigbee-home-automation-gives-us-another-reason-not-to-get-up/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 21:08:24 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[home hacks]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[home automation]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[zigbee]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=53500</guid>
		<description><![CDATA[[Russell] sent in a neat home automation project he&#8217;s been working on. Even though the project only has two devices so far, we can already see the potential of his project. Instead of the X10 standard that has been a staple of home automation for more than 30 years, [Russell] went with ZigBee modules. Aside [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=53500&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-large wp-image-53504" title="automation" src="http://hackadaycom.files.wordpress.com/2011/08/automation.png?w=450&#038;h=212" alt="" width="450" height="212" /></p>
<p>[Russell] sent in a neat <a href="https://code.google.com/p/open-zb-home/">home automation project</a> he&#8217;s been working on. Even though the project only has two devices so far, we can already see the potential of his project.</p>
<p>Instead of the <a href="http://en.wikipedia.org/wiki/X10_(industry_standard)">X10</a> standard that has been a staple of home automation for more than 30 years, [Russell] went with <a href="http://www.zigbee.org/About/UnderstandingZigBee.aspx">ZigBee</a> modules. Aside from being much faster and more flexible than X10 home automation modules, ZigBees also open up a bunch of projects that would be impossible if he went with X10. With some well-placed IR transmitters hidden in his living room, it would be possible to have a TV and cable box controlled via the Internet.</p>
<p>So far, [Russell] built an network-controlled RGB &#8216;mood lamp&#8217; and an infrared remote for his central air. Everything is controlled through a web app, and [Russell] says that additional modules can be easily added to the code.</p>
<p>Check out [Russell]&#8216;s demo of his project after the break.</p>
<p><span id="more-53500"></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/08/24/zigbee-home-automation-gives-us-another-reason-not-to-get-up/"><img src="http://img.youtube.com/vi/7ahT2vtcdmY/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://hackaday.com/category/home-hacks/'>home hacks</a>, <a href='http://hackaday.com/category/software-development/'>Software Development</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/53500/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/53500/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/53500/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/53500/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/53500/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/53500/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/53500/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/53500/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/53500/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/53500/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/53500/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/53500/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/53500/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/53500/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=53500&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/08/24/zigbee-home-automation-gives-us-another-reason-not-to-get-up/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brianbenchoff</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/08/automation.png?w=450" medium="image">
			<media:title type="html">automation</media:title>
		</media:content>
	</item>
		<item>
		<title>Minecraft is now a 3d design tool</title>
		<link>http://hackaday.com/2011/07/07/minecraft-is-now-a-3d-design-tool/</link>
		<comments>http://hackaday.com/2011/07/07/minecraft-is-now-a-3d-design-tool/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 21:09:48 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[cnc hacks]]></category>
		<category><![CDATA[3d printer]]></category>
		<category><![CDATA[cnc]]></category>
		<category><![CDATA[minecraft]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=48240</guid>
		<description><![CDATA[[Cody Sumter] and [Jason Boggess] are students at the MIT Media Lab, and they just came up with Minecraft.Print(), an attempt to create a bridge between Minecraft and the real world via 3D Printers. The print is first prepared by placing obsidian, diamond, gold, and iron blocks on opposite corners of the model in Minecraft. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=48240&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-large wp-image-48241" title="cubeprint" src="http://hackadaycom.files.wordpress.com/2011/07/cubeprint.png?w=450&#038;h=239" alt="" width="450" height="239" /></p>
<p>[Cody Sumter] and [Jason Boggess] are students at the MIT Media Lab, and they just came up with <a href="http://minecraftprint.com/">Minecraft.Print()</a>, an attempt to create a bridge between Minecraft and the real world via 3D Printers.</p>
<p>The print is first prepared by placing obsidian, diamond, gold, and iron blocks on opposite corners of the model in Minecraft. From there, a Python script takes over and parses the world map to generate an .STL file for a RepRap or MakerBot.</p>
<p>So far, [Cody] and [Jason] have printed a few Companion Cubes and the model of the Enterprise D. We&#8217;re pretty impressed with the resolution of the prints, especially considering the original model is voxelated. The prints look very nice, and right now we really want to print out all the cool stuff we&#8217;ve seen, like <a href="http://www.reddit.com/r/Minecraft/comments/e03ao/no_this_is_isengard/">Isengard</a>, <a href="http://www.youtube.com/watch?v=yuMlhKI-pzE">gigantic CPU</a>, or maybe a <a href="http://www.youtube.com/watch?v=l0i8gUK1cVw">Minecraft 3D printer</a>.</p>
<p>Minecraft.Print() sure is a nice program [Cody] and [Jason] have there. It would be a shame if anything happened to it. Check out a video demo after the break.</p>
<p><span id="more-48240"></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/07/07/minecraft-is-now-a-3d-design-tool/"><img src="http://img.youtube.com/vi/7CLfNIZ4LNo/2.jpg" alt="" /></a></span>
<p><img style="position:absolute;top:-10000px;" alt="" /><img style="position:absolute;top:-10000px;" alt="" /><img style="position:absolute;top:-10000px;" alt="" /><img style="position:absolute;top:-10000px;" alt="" /></p>
<p><img style="position:absolute;top:-10000px;" alt="" /></p>
<br />Filed under: <a href='http://hackaday.com/category/cnc-hacks/'>cnc hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/48240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/48240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/48240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/48240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/48240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/48240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/48240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/48240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/48240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/48240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/48240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/48240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/48240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/48240/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=48240&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/07/07/minecraft-is-now-a-3d-design-tool/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brianbenchoff</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/07/cubeprint.png?w=450" medium="image">
			<media:title type="html">cubeprint</media:title>
		</media:content>
	</item>
		<item>
		<title>Twitter notifier lets us know how awesome we are</title>
		<link>http://hackaday.com/2011/06/22/twitter-notifier-lets-us-know-how-awesome-we-are/</link>
		<comments>http://hackaday.com/2011/06/22/twitter-notifier-lets-us-know-how-awesome-we-are/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 11:05:23 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[led hacks]]></category>
		<category><![CDATA[alert]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=46694</guid>
		<description><![CDATA[Let’s admit it, you’re just a little bit vain. Heck, we’re all just a little bit vain when you really think about it. Instructables user [pdxnat] was self-absorbed enough that he constructed an LED “mood light” that alerts him each time someone mentions his user name on Twitter. The build is pretty simple, with most [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=46694&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-46716" title="twitter_notifier" src="http://hackadaycom.files.wordpress.com/2011/06/twitter_notifier.jpg" alt="twitter_notifier" width="470" height="389" /></p>
<p>Let’s admit it, you’re just a little bit vain. Heck, we’re all just a little bit vain when you really think about it. Instructables user [pdxnat] was self-absorbed enough that he constructed <a href="http://www.instructables.com/id/Twitter-Mention-Mood-Light" target="_blank">an LED “mood light” that alerts him</a> each time someone mentions his user name on Twitter.</p>
<p>The build is pretty simple, with most of the work being done on his PC. His Arduino is wired to a simple RGB LED that calmly cycles through various colors until someone mentions his name on Twitter. At that point, the client software running on his PC passes a message to the Arduino over a serial interface, causing it to wildly pulse the LED. Once it catches his eye, he stops the alert cycle with the press of the reset button, returning the LED to its previous state. As a bonus, he decided to write the Twitter-polling application in both Processing and Python, enabling fans of either language to easily replicate his work.</p>
<p>It&#8217;s a pretty cool idea, and it would be great to see someone expand it to include other online services to provide a greater overall feel for how awesome they really are.</p>
<p>Keep reading to see a quick video of the notifier in action.</p>
<p><span id="more-46694"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/06/22/twitter-notifier-lets-us-know-how-awesome-we-are/"><img src="http://img.youtube.com/vi/_UpfmQKsjZo/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/arduino-hacks/'>arduino 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/46694/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/46694/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/46694/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/46694/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/46694/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/46694/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/46694/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/46694/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/46694/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/46694/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/46694/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/46694/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/46694/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/46694/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=46694&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/06/22/twitter-notifier-lets-us-know-how-awesome-we-are/feed/</wfw:commentRss>
		<slash:comments>14</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/06/twitter_notifier.jpg" medium="image">
			<media:title type="html">twitter_notifier</media:title>
		</media:content>
	</item>
		<item>
		<title>Facebook notifier uses some papercraft and simple electronics</title>
		<link>http://hackaday.com/2011/05/24/facebook-notifier-uses-some-papercraft-and-simple-electronics/</link>
		<comments>http://hackaday.com/2011/05/24/facebook-notifier-uses-some-papercraft-and-simple-electronics/#comments</comments>
		<pubDate>Tue, 24 May 2011 15:30:22 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[astroturf]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[mailbox]]></category>
		<category><![CDATA[mechanize]]></category>
		<category><![CDATA[notifier]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[servo]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=43597</guid>
		<description><![CDATA[This weekend project will tell you when you&#8217;ve got something new to look at on your Facebook page (translated). The yellow flag on the side of the mini-mailbox automatically goes up, alerting you to your recent online popularity. [Rocco's] craftwork on this project is fantastic. We love the scale, the colors, and especially the artificial grass [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=43597&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-43598" title="facebook-notifier" src="http://hackadaycom.files.wordpress.com/2011/05/facebook-notifier-e1306246443838.jpg" alt="" width="470" height="353" /></p>
<p>This weekend <a href="http://www.hackerstribe.com/2011/ecco-il-primo-facebook-notifier/">project will tell you when you&#8217;ve got something new to look at on your Facebook page</a> (<a href="http://translate.google.com/translate?js=n&amp;prev=_t&amp;hl=en&amp;ie=UTF-8&amp;layout=2&amp;eotf=1&amp;sl=auto&amp;tl=en&amp;u=http%3A%2F%2Fwww.hackerstribe.com%2F2011%2Fecco-il-primo-facebook-notifier%2F">translated</a>). The yellow flag on the side of the mini-mailbox automatically goes up, alerting you to your recent online popularity.</p>
<p>[Rocco's] craftwork on this project is fantastic. We love the scale, the colors, and especially the artificial grass that adorns the base. Inside the mailbox an Arduino controls a small servo motor attached to the new mail flag. As with other Arduino-based notifiers (be it the <a href="http://hackaday.com/2009/08/31/internet-enabled-furby/">Internet Furby</a>, or our own <a href="http://hackaday.com/2010/12/19/hackaday-unleashes-a-troll-sniffing-rat/">troll sniffing rat</a>) the USB connection makes it incredibly easy to convert online information to real-world signals. The client side of this is a Python script. It uses a package that we were previously unfamiliar with called <a href="http://wwwsearch.sourceforge.net/mechanize/">mechanize</a>. We&#8217;ve just made a cursory examination of how that package is used, but we&#8217;re going to keep it in mind as an alternative to our usual go-to package, <a href="http://www.crummy.com/software/BeautifulSoup/">BeautifulSoup</a>, which tends to be a bit hairy when you&#8217;re just looking for some basic data.</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/43597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/43597/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/43597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/43597/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/43597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/43597/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/43597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/43597/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/43597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/43597/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/43597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/43597/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/43597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/43597/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=43597&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/05/24/facebook-notifier-uses-some-papercraft-and-simple-electronics/feed/</wfw:commentRss>
		<slash:comments>3</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/05/facebook-notifier-e1306246443838.jpg" medium="image">
			<media:title type="html">facebook-notifier</media:title>
		</media:content>
	</item>
	</channel>
</rss>
