<?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; home</title>
	<atom:link href="http://hackaday.com/tag/home/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; home</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>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>DIY servo activated door lock with capacitive touch keypad</title>
		<link>http://hackaday.com/2011/06/30/diy-servo-activated-door-lock-with-capacitive-touch-keypad/</link>
		<comments>http://hackaday.com/2011/06/30/diy-servo-activated-door-lock-with-capacitive-touch-keypad/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 18:02:13 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[home hacks]]></category>
		<category><![CDATA[security hacks]]></category>
		<category><![CDATA[capacitive touch]]></category>
		<category><![CDATA[door]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[lock]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[servo]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=47609</guid>
		<description><![CDATA[Since he was a kid [Giorgos Lazaridis] has always loved the idea of having an electronic door locking mechanism, and now that he has the means, he&#8217;s decided to construct one for securing the door to his apartment. He calls the project “simple and cheap”, though we’re not sure about the first part. Taking a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=47609&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-47610" title="diy_servo_activated_door_lock_capacitive_touch" src="http://hackadaycom.files.wordpress.com/2011/06/diy_servo_activated_door_lock_capacitive_touch.jpg" alt="diy_servo_activated_door_lock_capacitive_touch" width="470" height="353" /></p>
<p>Since he was a kid [Giorgos Lazaridis] has always loved the idea of having an electronic door locking mechanism, and now that he has the means, <a href="http://pcbheaven.com/projectpages/Servo_Actuated_Door_Keylock_Hack/?topic=presentation" target="_blank">he&#8217;s decided to construct one for securing the door to his apartment</a>. He calls the project “simple and cheap”, though we’re not sure about the first part. Taking a look at his very detailed build log, you can see that he has invested quite a bit of time and effort into this impressive project.</p>
<p>Buying an off the shelf product was expensive and not a whole lot of fun, so [Giorgos] disassembled his door’s locking mechanism to see how he might be able to actuate the lock electronically himself. With minimal modifications to the lock, he was able to add a servo which reliably opens the it when triggered.</p>
<p>With the mechanical portion of the project out of the way, he spent a great deal of time working on the door’s electronic components, including the PIC-based controller and capacitive keypad. The keypad proved to be a bit of a problem, but <a href="http://hackaday.com/2011/06/17/keypad-uses-a-pics-built-in-capacitance-functionality/" target="_blank">after a few revisions</a> he found a design that was both reliable and pleasing to the eye.</p>
<p>The locking mechanism works pretty well, as you can see in the video below, and [Giorgos] is quite pleased with the results.</p>
<p><span id="more-47609"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/06/30/diy-servo-activated-door-lock-with-capacitive-touch-keypad/"><img src="http://img.youtube.com/vi/0LPV2R9lLlY/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/home-hacks/'>home hacks</a>, <a href='http://hackaday.com/category/security-hacks/'>security hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/47609/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/47609/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/47609/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/47609/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/47609/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/47609/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/47609/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/47609/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/47609/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/47609/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/47609/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/47609/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/47609/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/47609/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=47609&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/06/30/diy-servo-activated-door-lock-with-capacitive-touch-keypad/feed/</wfw:commentRss>
		<slash:comments>12</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/diy_servo_activated_door_lock_capacitive_touch.jpg" medium="image">
			<media:title type="html">diy_servo_activated_door_lock_capacitive_touch</media:title>
		</media:content>
	</item>
		<item>
		<title>Simple household status system</title>
		<link>http://hackaday.com/2011/02/18/simple-household-status-system/</link>
		<comments>http://hackaday.com/2011/02/18/simple-household-status-system/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 17:01:25 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[home hacks]]></category>
		<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[atmega]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[Monitoring]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=35267</guid>
		<description><![CDATA[[BrianH] decided that he no longer wanted to venture outside on cold or rainy days just to check if the mail had come, so he built himself a notification system that would alert him if the postman had stopped by. Additionally, he admits to being forgetful on occasion and wanted a way to monitor whether [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=35267&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-35268" title="The-Household-Informer" src="http://hackadaycom.files.wordpress.com/2011/02/the-household-informer.jpg" alt="The-Household-Informer" width="450" height="414" /></p>
<p>[BrianH] decided that he no longer wanted to venture outside on cold or rainy days just to check if the mail had come, so he built himself a notification system that would alert him if the postman had stopped by. Additionally, he admits to being forgetful on occasion and wanted a way to monitor whether or not he forgot to close the garage door. <a href="http://www.instructables.com/id/The-Household-Informer/?ALLSTEPS" target="_blank">His Instructable</a> details how he accomplished both of these tasks with the household monitor he built around an ATmega168. His project uses a mailbox mounted photoresistor to determine when the mailbox has been opened, and a reed switch that is triggered when the garage door has been opened. If either of these things occur, a beep is emitted from his notifier, and the appropriate status LED is lit. Simply monitoring whether the garage door has been opened is not all that helpful, so he programmed his notifier to beep persistently at 10-minute intervals if the garage has been left open for more than an hour.</p>
<p>His hack is pretty useful, but he does mention that there is an inordinate amount of wiring that needs to be laid, citing his driveway repaving as a great opportunity to do so.</p>
<br />Filed under: <a href='http://hackaday.com/category/home-hacks/'>home hacks</a>, <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/35267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/35267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/35267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/35267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/35267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/35267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/35267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/35267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/35267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/35267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/35267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/35267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/35267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/35267/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=35267&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/02/18/simple-household-status-system/feed/</wfw:commentRss>
		<slash:comments>20</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/02/the-household-informer.jpg" medium="image">
			<media:title type="html">The-Household-Informer</media:title>
		</media:content>
	</item>
		<item>
		<title>Making Nixie tubes at home</title>
		<link>http://hackaday.com/2010/07/27/making-nixie-tubes-at-home/</link>
		<comments>http://hackaday.com/2010/07/27/making-nixie-tubes-at-home/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 19:31:21 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[chemistry hacks]]></category>
		<category><![CDATA[classic hacks]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[manufacture]]></category>
		<category><![CDATA[nixie]]></category>
		<category><![CDATA[tube]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=26510</guid>
		<description><![CDATA[[Aleksander Zawada] makes vacuum tubes in his home. One of the most challenging builds he has taken on is to produce a working Nixie tube. He describes the process in a PDF, covering his success and failure. It seems the hardest part is to get the tube filled with the proper gas, at the proper [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=26510&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-26511" title="home-nixie-labratory" src="http://hackadaycom.files.wordpress.com/2010/07/home-nixie-labratory-e1280251418431.jpg" alt="" width="470" height="353" /></p>
<p>[Aleksander Zawada] <a href="http://tubedevices.com/alek/pwl/pwl_e.htm">makes vacuum tubes in his home</a>. One of the most challenging builds he has taken on is to produce a working Nixie tube. He <a href="http://tubedevices.com/alek/pwl/lc1d/homemade_nixie_tubes.pdf">describes the process in a PDF</a>, covering his success and failure. It seems the hardest part is to get the tube filled with the proper gas, at the proper pressure, and firmly seal it. In the end he managed to make a tube with three digits (0, 1, and 2) that worked for about 700 hours before burning out.</p>
<p>[Aleksander] joins [Jeri Ellsworth] on the short list of hackers who can pull off extreme <a href="http://hackaday.com/2010/05/13/transistor-fabrication-so-simple-a-child-can-do-it/">industrial manufacturing at home</a>. Kudos.</p>
<p>[Thanks Duncan]</p>
<br />Filed under: <a href='http://hackaday.com/category/chemistry-hacks/'>chemistry hacks</a>, <a href='http://hackaday.com/category/classic-hacks/'>classic hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/26510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/26510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/26510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/26510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/26510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/26510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/26510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/26510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/26510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/26510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/26510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/26510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/26510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/26510/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=26510&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/07/27/making-nixie-tubes-at-home/feed/</wfw:commentRss>
		<slash:comments>23</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/07/home-nixie-labratory-e1280251418431.jpg" medium="image">
			<media:title type="html">home-nixie-labratory</media:title>
		</media:content>
	</item>
		<item>
		<title>Jeri makes integrated circuits</title>
		<link>http://hackaday.com/2010/03/10/jeri-makes-integrated-circuits/</link>
		<comments>http://hackaday.com/2010/03/10/jeri-makes-integrated-circuits/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 19:25:57 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[classic hacks]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[ic]]></category>
		<category><![CDATA[silicon]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=22290</guid>
		<description><![CDATA[[Jeri Ellsworth] made this silicon inverter at home, by hand. It took her two years to get the process figured out and achieve something we didn&#8217;t think was possible. The complexity of manufacture, and the wide range of tools and materials needed seem insurmountable but she did it anyway. Her home chip fab Flickr set [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=22290&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-22291" title="hand-drawn-inverter-ic" src="http://hackadaycom.files.wordpress.com/2010/03/hand-drawn-inverter-ic.jpg" alt="" width="470" height="284" /></p>
<p>[Jeri Ellsworth] <a href="http://vimeo.com/channels/26257">made this silicon inverter at home, by hand</a>. It took her two years to get the process figured out and achieve something we didn&#8217;t think was possible. The complexity of manufacture, and the wide range of tools and materials needed seem insurmountable but she did it anyway. Her <a href="http://www.flickr.com/photos/jeriellsworth/sets/72157607161498665/">home chip fab Flickr set</a> is well commented and details her work area and part of the processing. If you&#8217;re hurting for more check out her 40 minute Metalab talk which we&#8217;ve embedded after the break.</p>
<p>If her name sounds familiar but you just can&#8217;t place it you may know her from <a href="http://www.fatmanandcircuitgirl.com/">The Fatman and Circuit Girl</a>. We&#8217;ve also featured some of her hacks, such as <a href="http://hackaday.com/2009/12/31/pinball-build-throws-down-the-gauntlet/">her Pinball challenge</a> against [Ben Heckendorn], and <a href="http://hackaday.com/2009/05/13/massive-etch-a-sketch-from-tv-screen/">her giant Etch-a-Sketch</a>.</p>
<p><span id="more-22290"></span><div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/2423528' width='400' height='300' frameborder='0'></iframe></div></p>
<p>[Thanks Deyjavont]</p>
<br />Filed under: <a href='http://hackaday.com/category/classic-hacks/'>classic hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/22290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/22290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/22290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/22290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/22290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/22290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/22290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/22290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/22290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/22290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/22290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/22290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/22290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/22290/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=22290&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/03/10/jeri-makes-integrated-circuits/feed/</wfw:commentRss>
		<slash:comments>38</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/03/hand-drawn-inverter-ic.jpg" medium="image">
			<media:title type="html">hand-drawn-inverter-ic</media:title>
		</media:content>
	</item>
		<item>
		<title>Firefox CSS hack: change navigation icons</title>
		<link>http://hackaday.com/2009/09/06/firefox-css-hack-change-navigation-icons/</link>
		<comments>http://hackaday.com/2009/09/06/firefox-css-hack-change-navigation-icons/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 22:25:29 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[firefox hacks]]></category>
		<category><![CDATA[classic.jar]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[icon]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=14834</guid>
		<description><![CDATA[Why settle for the standard home icon on your browser? If your home button brings you to hackaday.com, why not make the icon reflect that destination? This hack is quick and simple. We&#8217;ll take you through it using Firefox 3 and the default theme with standard sized icons. We start by using our favorite graphics [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=14834&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-14846" title="firefox_custom_icons" src="http://hackadaycom.files.wordpress.com/2009/09/firefox_custom_icons1.jpg" alt="firefox_custom_icons" width="470" height="231" /></p>
<p>Why settle for the standard home icon on your browser? If your home button brings you to <a href="http://hackaday.com">hackaday.com</a>, why not make the icon reflect that destination? This hack is quick and simple. We&#8217;ll take you through it using Firefox 3 and the default theme with standard sized icons.<span id="more-14834"></span></p>
<p>We start by using our favorite <a href="http://www.gimp.org/tutorials/Creating_Icons/">graphics program to make an icon</a> that is 24&#215;24 pixels, and then saved is as a PNG file without compression.</p>
<p>To use the new image as a home icon, we edited a <a href="http://en.wikipedia.org/wiki/Cascading_Style_Sheets">Cascading Style Sheet</a> which is stored in the file <span style="font-family:monospace;">classic.jar</span>. On Ubuntu 9.04, this was found in <span style="font-family:monospace;">/usr/lib/firefox-3.0.13/chrome/</span> but <a href="https://developer.mozilla.org/en/Creating_a_Skin_for_Firefox%2F%2FGetting_Started#Extract_Theme">the file will be located elsewhere</a> on other operating systems. We made a backup of <span style="font-family:monospace;">classic.jar</span> and then unzipped the contents (<a href="http://en.wikipedia.org/wiki/JAR_(file_format)">JARs</a> are basically the same as zip files).</p>
<p>In the unzipped archive, we navigated to the folder <span style="font-family:monospace;">/skin/classic/browser/</span> and opened <span style="font-family:monospace;">browser.css</span> using a text editor. This is where the magic happens and although we only changed the home button icon, there&#8217;s a lot more possibilities you should look into. We changed the <span style="font-family:monospace;">#home-button</span> entry so that the image URL pointed to our new file using the file:/// format. Here&#8217;s what ours looked like after the change:</p>
<p><pre class="brush: css;">#home-button {
 list-style-image: url(&quot;file:///path_to_our_icon/hackaday-icon.png&quot;);
}</pre></p>
<p>We saved this file, then zipped up the file structure back into a file called <span style="font-family:monospace;">classic.jar</span> and copied it to the same location we originally found it. A quick restart of Firefox showed the new icon. Let us know your other Firefox tweaks in the comments!<strong></strong></p>
<p><strong>Update:</strong> [Colby] pointed out that this type of CSS change should be made in the &#8220;userChrome.css&#8221; file. He&#8217;s right and here&#8217;s how:</p>
<p><a href="http://support.mozilla.com/en-US/kb/Profiles">Find your user profile directory</a> and go to the &#8220;chrome&#8221; sub-directory inside of it. Create the file &#8220;userChrome.css&#8221;;  there may already be an example file that you can just rename.  The important bit of this CSS file is the namespace line that tells Firefox how to use it.  Here is what ours looks like:</p>
<p><pre class="brush: css;">@namespace url(&quot;http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul&quot;); /* set default namespace to XUL */

#home-button {
 list-style-image: url(&quot;file:///path_to_our_icon/hackaday-icon.png&quot;) !important;
}</pre></p>
<p>In order to get Firefox to listen to our new icon we had to had the &#8220;!important&#8221; keyword. Now just restart firefox and bask in the glory of your new home icon.</p>
<br />Posted in firefox hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/14834/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/14834/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/14834/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/14834/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/14834/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/14834/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/14834/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/14834/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/14834/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/14834/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/14834/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/14834/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/14834/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/14834/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=14834&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/09/06/firefox-css-hack-change-navigation-icons/feed/</wfw:commentRss>
		<slash:comments>14</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/09/firefox_custom_icons1.jpg" medium="image">
			<media:title type="html">firefox_custom_icons</media:title>
		</media:content>
	</item>
		<item>
		<title>Home injection molding</title>
		<link>http://hackaday.com/2009/08/12/home-injection-molding/</link>
		<comments>http://hackaday.com/2009/08/12/home-injection-molding/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 20:00:57 +0000</pubDate>
		<dc:creator>Gerrit Coetzee</dc:creator>
				<category><![CDATA[tool hacks]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[injection]]></category>
		<category><![CDATA[injection molding]]></category>
		<category><![CDATA[kenneth]]></category>
		<category><![CDATA[machine]]></category>
		<category><![CDATA[maxon]]></category>
		<category><![CDATA[mold]]></category>
		<category><![CDATA[molding]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=13264</guid>
		<description><![CDATA[[Kenneth Maxon] is a wizard who only does things one way, beautifully. While out of the average hacker’s production capabilities, his injection molding machine is amazing to behold. The machine has all features a commercial model would. It heats and cools the mold, produces over a ton of pressure to inject plastic with, and ejects [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=13264&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-13296" title="injectionmold" src="http://hackadaycom.files.wordpress.com/2009/08/injectionmold.jpg" alt="injectionmold" width="470" height="300" /></p>
<p>[Kenneth Maxon] is a wizard who only does things one way, beautifully. While out of the average hacker’s production capabilities, his <a href="http://www.users.uswest.net/~kmaxon/page/side/mold_mach_137.htm">injection molding machine is amazing to behold</a>. The machine has all features a commercial model would. It heats and cools the mold, produces over a ton of pressure to inject plastic with, and ejects parts automatically to name a few.</p>
<br />Posted in tool hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/13264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/13264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/13264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/13264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/13264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/13264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/13264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/13264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/13264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/13264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/13264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/13264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/13264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/13264/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=13264&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/08/12/home-injection-molding/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Gerrit Coetzee</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/08/injectionmold.jpg" medium="image">
			<media:title type="html">injectionmold</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>
		<item>
		<title>PS3 Home hacking</title>
		<link>http://hackaday.com/2008/12/15/ps3-home-hacking/</link>
		<comments>http://hackaday.com/2008/12/15/ps3-home-hacking/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 11:36:35 +0000</pubDate>
		<dc:creator>Eliot</dc:creator>
				<category><![CDATA[downloads hacks]]></category>
		<category><![CDATA[playstation hacks]]></category>
		<category><![CDATA[security hacks]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[joystiq]]></category>
		<category><![CDATA[playstation]]></category>
		<category><![CDATA[playstation home]]></category>
		<category><![CDATA[playstation3]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[ps3]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[virtual world]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=6978</guid>
		<description><![CDATA[Last week Sony launched the public beta of Home, their virtual world for the PlayStation 3. It wasn&#8217;t met with much fanfare and has proven to be quite buggy. Many were less than charmed by scarcity being ported to the virtual world. Others took it upon themselves to hack the service. Connections between the user&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=6978&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-6979" title="ps3" src="http://hackadaycom.files.wordpress.com/2008/12/ps3.jpg" alt="ps3" width="450" height="253" /></p>
<p>Last week Sony launched the public beta of <a title="PlayStation Home - Mahalo" href="http://www.mahalo.com/PlayStation_Home">Home</a>, their virtual world for the PlayStation 3. It wasn&#8217;t met with much fanfare and has proven to be quite buggy. Many were less than charmed by <a title="Penny Arcade! - A Penetrating Look" href="http://www.penny-arcade.com/comic/2008/12/12/">scarcity being ported to the virtual world</a>. Others took it upon themselves to <a title="HOME vulnarabilities disclosure *UPDATE2*" href="http://streetskaterfu.blogspot.com/2008/12/home-release-special-home.html">hack the service</a>. Connections between the user&#8217;s home console and Sony&#8217;s server are unencrypted. You can sniff the requests and responses off the wire and modify them live. It seems you need the console to establish the initial connection, but after that you&#8217;re free to use builtin tools like Download.jsp, UploadFileServlet, and Delete.jsp to modify any file on the host server. You can also <a title="How to mod Home with your own posters and movie's !! - PS3HaX Network - PS3 Hacks" href="http://www.ps3hax.net/showthread.php?t=8319">set up a proxy server to modify content</a>, but that will only affect what your console sees.</p>
<p>[photo: <a title="PS3 on Flickr - Photo Sharing!" href="http://flickr.com/photos/nic/280756043/">nic0</a>]</p>
<p>[via <a title="PlayStation Home hacked - Joystiq" href="http://www.joystiq.com/2008/12/15/rumor-playstation-home-hacked/">Joystiq</a>]</p>
<br />Posted in downloads hacks, playstation hacks, security hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/6978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/6978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/6978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/6978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/6978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/6978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/6978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/6978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/6978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/6978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/6978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/6978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/6978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/6978/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=6978&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2008/12/15/ps3-home-hacking/feed/</wfw:commentRss>
		<slash:comments>21</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/ps3.jpg" medium="image">
			<media:title type="html">ps3</media:title>
		</media:content>
	</item>
		<item>
		<title>How-To: Make an RGB combination door lock (Part 2)</title>
		<link>http://hackaday.com/2008/06/20/how-to-make-an-rgb-combination-door-lock-part-2/</link>
		<comments>http://hackaday.com/2008/06/20/how-to-make-an-rgb-combination-door-lock-part-2/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 05:00:00 +0000</pubDate>
		<dc:creator>Will O'Brien</dc:creator>
				<category><![CDATA[classic hacks]]></category>
		<category><![CDATA[cnc hacks]]></category>
		<category><![CDATA[home hacks]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[led hacks]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[doorlock]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[keypad]]></category>
		<category><![CDATA[laser]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[rgb]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://hackaday.iheartcashews.com:8181/2008/06/20/how-to-make-an-rgb-combination-door-lock-part-2/</guid>
		<description><![CDATA[In part 1 we showed you how to build your own prototype RGB keypad. Today we&#8217;ll show off some new ideas we worked on to create the project and turn it from prototype to fully functional battle station er door lock. To replace the old door strike with our new electric unit, we had to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=2066&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img width="450" vspace="4" hspace="4" height="300" border="0" src="http://hackadaycom.files.wordpress.com/2008/06/laser-cutting-button-cover-plate.jpg?w=450&#038;h=300" alt="" /><br />In <a href="http://www.hackaday.com/2008/06/12/how-to-make-an-rgb-combination-door-lock-part-1/">part 1</a> we showed you how to build your own prototype RGB keypad. Today we&#8217;ll show off some new ideas we worked on to create the project and turn it from prototype to fully functional <strike>battle station</strike> er door lock.</p>
<p><span id="more-2066"></span></p>
<p><img width="450" vspace="4" hspace="4" height="300" border="0" alt="" src="http://hackadaycom.files.wordpress.com/2008/06/trace-around-strike.jpg?w=450&#038;h=300" /><br />To replace the old door strike with our new electric unit, we had to align it with the old one. Once it was set, we traced around the mounting plate with a pen and got to work. We grabbed a 3/8 inch bit and drilled out the width and depth of the hole to match the body of the strike. Then we cleaned up things a bit with a wood chisel until the hole was just big enough. The strike requires 12 volts to release, so we had to feed some wire to it. We dug up a fairly long drill bit and drilled through the wall and into the strike mounting hole.</p>
<p><img width="425" vspace="4" hspace="4" height="283" border="0" alt="" src="http://hackadaycom.files.wordpress.com/2008/03/solder-strike-wires.jpg?w=425&#038;h=283" /><br />The strike wiring is low voltage, so the wire doesn&#8217;t have to be anything special. We used some 18 gauge speaker wire &#8211; it&#8217;s cheap and we already had it in our parts bin. Pulling the wire is pretty easy. Just feed the wire through and grab the end with a pair of needle nose pliers. Since we had 50 feet of wire to work with, we pulled the wire over to our bench and did a quick soldering job to the strike leads. Once the connections were solid, we insulated them with electric tape. There&#8217;s no polarity to worry about, so just get things connected and ready to rock.</p>
<p><img width="425" vspace="4" hspace="4" height="283" border="0" alt="" src="http://hackadaycom.files.wordpress.com/2008/03/installed-electric-strike.jpg?w=425&#038;h=283" /><br />The strike has a thick mounting flange, so we had to remove some wood from the surface of the door frame. After some quality time with a hammer, flat headed screw driver, and a wood chisel, we managed to cut a decent mounting slot. Once the wiring was insulated, we pulled in the slack and mounted the strike with a pair of three inch screws.</p>
<p><img width="425" vspace="4" hspace="4" height="283" border="0" alt="" src="http://hackadaycom.files.wordpress.com/2008/03/old-work-boxandplate.jpg?w=425&#038;h=283" /><br />We&#8217;ll be wall mounting the keypad, so we picked up an &#8220;old-work&#8221; two gang electrical box and a two gang blank wall plate. Mounting the box is pretty easy, but we&#8217;ll walk you through it.</p>
<p><img width="425" vspace="4" hspace="4" height="286" border="0" alt="" src="http://hackadaycom.files.wordpress.com/2008/03/corel-draw-template-keypad1.jpg?w=425&#038;h=286" /><br />To make the bezel, we laid out the buttons in CorelDraw and scaled up each button by a few percent. Once the size was correct, we rounded off the corners to match the buttons better.</p>
<p><img width="425" vspace="4" hspace="4" height="283" border="0" alt="" src="http://hackadaycom.files.wordpress.com/2008/03/laser-cutting-button-cover-plate.jpg?w=425&#038;h=283" /><br /> After a few test fits made by cutting paper, we put the wall plate into our ever handy laser cutter. We realize that most of you don&#8217;t have one of these <a href="http://epiloglaser.com/mini24_overview.htm">awesome machines</a> &#8211; you can create your own with some careful drilling and dremel work (it might be easier to bribe the local sign shop with some beer). If you do have it laser cut, make sure you get a nylon wall plate and not a PVC plate. The fumes from burning PVC are toxic and air filters will not neutralize them.</p>
<p> <img width="450" vspace="4" hspace="4" height="290" border="0" src="http://hackadaycom.files.wordpress.com/2008/06/button-test-fit-bezel.jpg?w=450&#038;h=290" alt="" /><br /> When we test fit the new bezel, we found that the flex at the base of each button was impeded. It&#8217;s hard to see here, but the wall plate is only about 1/32 of an inch thick. Since it&#8217;s so thin, the buttons stick out too far. </p>
<p><img width="450" vspace="4" hspace="4" height="211" border="0" src="http://hackadaycom.files.wordpress.com/2008/06/buttons-spacer-plate.jpg?w=450&#038;h=211" alt="" /><br />To solve both problems, we created a sub-bezel. We used the same laser template, but expanded each hole a bit further. The 1/8 inch acrylic provided perfect depth for the buttons and the larger holes in the sub-bezel provide an area for the buttons to flex.</p>
<p> <img width="450" vspace="4" hspace="4" height="300" border="0" alt="" src="http://hackadaycom.files.wordpress.com/2008/06/old-work-box-screw-mechanism.jpg?w=450&#038;h=300" /><br /> &#8220;Old-work&#8221; boxes are designed to be installed into existing drywall. You just have to cut a hole for the box and when the screws are tightened, these tabs will flip up to grip the inside of the wall.</p>
<p><img width="450" vspace="4" hspace="4" height="300" border="0" src="http://hackadaycom.files.wordpress.com/2008/06/box-mounted-rgb-howto.jpg?w=450&#038;h=300" alt="" /><br />Once the hole&#8217;s cut, just insert the box and check the fit. Don&#8217;t tighten the screws just yet &#8211; we&#8217;ll be pulling it back out for a quick mod. Since we&#8217;re mounting all the hardware on the other side of the wall, we drilled a hole into the workshop side to run the keypad wiring.</p>
<p><img width="450" vspace="4" hspace="4" height="300" border="0" src="http://hackadaycom.files.wordpress.com/2008/06/pcb-fit-test-rgb-howto.jpg?w=450&#038;h=300" alt="" /><br />It just happens that Spark Fun&#8217;s PC Board is the same width as the 2 gang box. In order to fit the bezel flush, we need to trim back the edge of the box.</p>
<p><img width="450" vspace="4" hspace="4" height="300" border="0" src="http://hackadaycom.files.wordpress.com/2008/06/grind-box-fit-pcb.jpg?w=450&#038;h=300" alt="" /><br />You can use your favorite tool, but we grabbed our rotary tool and a small drum sanding bit. Then we ground the edge of the box down to allow for approximately two times the thickness of the keypad PC board. (You might want to adjust this depending on your bezel design.)</p>
<p><img width="450" vspace="4" hspace="4" height="278" border="0" src="http://hackadaycom.files.wordpress.com/2008/06/board-fit-thickness.jpg?w=450&#038;h=278" alt="" /><br />The final fit is just about perfect. The edges of the drywall keep the board from shifting while the box supports the board from behind.</p>
<p><img width="450" vspace="4" hspace="4" height="224" border="0" src="http://hackadaycom.files.wordpress.com/2008/06/install-pcb-box-wiring.jpg?w=450&#038;h=224" alt="" /><br />Now that the bezels are ready to go, mark your wiring so you can identify it post install. We used some colored electrical tape and noted the connections. Since we used Cat-5, you could easily use RJ-45 connectors to add some modularity. We didn&#8217;t need it, so we just pulled the wires through to the workshop side.</p>
<p><img width="450" vspace="4" hspace="4" height="300" border="0" src="http://hackadaycom.files.wordpress.com/2008/06/installed-button-pad.jpg?w=450&#038;h=300" alt="" /><br />To finish up the key pad, we installed the PC board, the keypad, the acrylic sub-bezel, and finally the keypad. Everything actually floats under the keypad. The design has worked perfectly for the past few months &#8211; with one exception. One visitor pushed too hard and popped the PC board back into the wall box. If needed, you can add a support strut of some kind behind the PC board.</p>
<p><img width="450" vspace="4" hspace="4" height="271" border="0" src="http://hackadaycom.files.wordpress.com/2008/06/eagle-schematic-rgb.jpg?w=450&#038;h=271" alt="" /><br />To create a permanent board for the keypad, we laid everything out in <a href="http://www.cadsoftusa.com/">Eagle</a>. Since we wanted to try out some interesting etching ideas, we used extra wide traces and expanded the pads to provide plenty of copper.</p>
<p><img width="450" vspace="4" hspace="4" height="300" border="0" src="http://hackadaycom.files.wordpress.com/2008/06/spray-paint-pcbs.jpg?w=450&#038;h=300" alt="" /><br />After making the keypad bezel, we wanted to try some new tricks with the laser cutter. We coated some copper clad PC Boards with spray paint and let it harden for a few days.</p>
<p><img width="450" vspace="4" hspace="4" height="300" border="0" src="http://hackadaycom.files.wordpress.com/2008/06/laser-etch-pcb-design.jpg?w=450&#038;h=300" alt="" /><br />To We exported the design from eagle and sent it to the Epilog via CorelDraw. In order to remove all of the paint, we had to run the etching jo<br />
b twice on the laser. Here, the laser is mid way through the second run. </p>
<p><img width="450" vspace="4" hspace="4" height="300" border="0" src="http://ww<br />
w.hackaday.com/media/2008/06/clean-residue-final.jpg&#8221; alt=&#8221;" /><br />Even after two jobs, a fine residue was still on the copper. Lightly scrubbing the board with acetone (nail polish remover) removed the left over residue. The traces remained intact and the copper was bared for the etching solution.</p>
<p><img width="450" vspace="4" hspace="4" height="340" border="0" src="http://hackadaycom.files.wordpress.com/2008/06/etching-materials.jpg?w=450&#038;h=340" alt="" /><br />Radio Shack doesn&#8217;t bother to carry ferric chloride anymore, but we wanted local chemicals. We picked up some muriatic acid (hydrochloric acid), hydrogen peroxide, a cereal container air pump, bubble block, and some hose. The acid is readily available at the hardware store. We suggest finding the smaller container &#8211; it&#8217;s the perfect amount for a one time fill.</p>
<p><img width="450" vspace="4" hspace="4" height="400" border="0" src="http://hackadaycom.files.wordpress.com/2008/06/etching-the-board.jpg?w=450&#038;h=400" alt="" /><br />Etching the board is the usual show. The bubbles help agitate the solution around the copper and speed up the process.</p>
<p><img width="450" vspace="4" hspace="4" height="300" border="0" src="http://hackadaycom.files.wordpress.com/2008/06/finished-etch-rgb.jpg?w=450&#038;h=300" alt="" /><br />The finished etch came out pretty decent, if slightly over-etched. Holding the board up to a light is an easy way to check for top/bottom layer alignment. The board was slightly over-etched, but after spending a couple of weeks mucking around with the process, we decided that it was time to get on with it already.</p>
<p><img width="450" vspace="4" hspace="4" height="300" border="0" src="http://hackadaycom.files.wordpress.com/2008/06/pcb-drilling-button-if.jpg?w=450&#038;h=300" alt="" /><br />To drill the board, we used a #59 tungsten carbide drill bit. Instead of a drill press, we manually ran our CNC mini mill to drill the board. We only broke one bit and that was when we fat-fingered a direction key.</p>
<p><img width="450" vspace="4" hspace="4" height="300" border="0" src="http://hackadaycom.files.wordpress.com/2008/06/drilled-board-check.jpg?w=450&#038;h=300" alt="" /><br />One more quick check and the board looks perfect. The milling machine made it easy to keep the holes in line for the build.</p>
<p><img width="450" vspace="4" hspace="4" height="300" border="0" src="http://hackadaycom.files.wordpress.com/2008/06/build-pcb-wired-arduino.jpg?w=450&#038;h=300" alt="" /><br />Finishing the build is pretty easy (the red wire going over the board was a quick design fix). We added jumpers for all of the Arduino connections and soldered the Cat-5 from the keypad directly to the new board. We won&#8217;t bore you with step by step soldering pics. If you prototyped the circuit, you should be intimately familiar with the thing by now. If you need some help soldering, be sure to check out our <a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=2&amp;url=http%3A%2F%2Fwww.hackaday.com%2F2007%2F10%2F26%2Fhow-to-introduction-to-soldering%2F&amp;ei=B-dZSIqaEoryiQH3692bDA&amp;usg=AFQjCNELRsGxMt0eh2uKmFzz8x9-gIRgdQ&amp;sig2=SXPS-hycfK03YDgeuOpO5Q">introduction to soldering</a>.</p>
<p><img width="450" vspace="4" hspace="4" height="300" border="0" alt="" src="http://hackadaycom.files.wordpress.com/2008/06/final-button-entry-denied.jpg?w=450&#038;h=300" /><br />The bezel&#8217;s built, the PC Board etched, the circuit soldered, and the keypad&#8217;s installed. The only thing left to do is enjoy the new keypad&#8230; or develop more code and teach it some new tricks.</p>
<p><img width="450" vspace="4" hspace="4" height="323" border="0" src="http://hackadaycom.files.wordpress.com/2008/06/arduino-rgb-code-upload.jpg?w=450&#038;h=323" alt="" /></p>
<p>We promised to explain the code a bit, so we&#8217;ll give you a quick walk through. The meffect keypad code (available <a href="http://biobug.org/rgb-keypad/">here</a>) was written to simplify the keypad routines for the project. The first several lines initialize the various variables we&#8217;ll need to make things work. We added comments regarding pin assignment to help simplify wiring and help people change things around as needed.</p>
<p>The code to drive the digital potentiometer comes directly from <a href="http://www.arduino.cc/en/Tutorial/SPIDigitalPot">this tutorial</a>.</p>
<p>The setup() function is run one time when the controller is powered on or reset. Variables are set and i/o pins are set to their initial states as needed. </p>
<p>The loop() function is the never ending loop where the controller will perform a few tasks. The main order of business is to read the button states for input. Second, the potentiometers are set and each LED is lit temporarily, based on the values in the matrix defined for each LED state. If no action is detected, then the values are set by an effect function. However, if an action is detected, the effect is halted and the button color is set based on the number of inputs keyed in. Next, the loop counts all the button presses that are detected. If the lock exceeds the defined number (in this case, 20) then the pad glows red, state is reset and it locks the user out for about 30 seconds. The final test is the actual lock code. If the keypad state matches the predefined code, then the pad glows green and the door lock is opened for about 5 to 10 seconds.</p>
<p>The code is pretty simple, but the framework is there to produce a more secure lock. The easiest way to up your security would be to create a rolling fade effect and possibly blip the LED color when a key press is detected. Probably the coolest feature of the lock is that you can program it to behave and lock in any way you want.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/hackadaycom.wordpress.com/2066/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/hackadaycom.wordpress.com/2066/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/2066/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/2066/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/2066/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/2066/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/2066/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/2066/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/2066/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/2066/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/2066/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/2066/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/2066/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/2066/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/2066/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/2066/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=2066&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2008/06/20/how-to-make-an-rgb-combination-door-lock-part-2/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Will O&#039;Brien</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/laser-cutting-button-cover-plate.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/trace-around-strike.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/03/solder-strike-wires.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/03/installed-electric-strike.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/03/old-work-boxandplate.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/03/corel-draw-template-keypad1.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/03/laser-cutting-button-cover-plate.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/button-test-fit-bezel.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/buttons-spacer-plate.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/old-work-box-screw-mechanism.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/box-mounted-rgb-howto.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/pcb-fit-test-rgb-howto.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/grind-box-fit-pcb.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/board-fit-thickness.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/install-pcb-box-wiring.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/installed-button-pad.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/eagle-schematic-rgb.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/spray-paint-pcbs.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/laser-etch-pcb-design.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/etching-materials.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/etching-the-board.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/finished-etch-rgb.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/pcb-drilling-button-if.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/drilled-board-check.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/build-pcb-wired-arduino.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/final-button-entry-denied.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/arduino-rgb-code-upload.jpg" medium="image" />
	</item>
	</channel>
</rss>
