<?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; piezo</title>
	<atom:link href="http://hackaday.com/tag/piezo/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Fri, 10 Feb 2012 11:18:55 +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; piezo</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>Portable electronic drum kit made from plastic bowls</title>
		<link>http://hackaday.com/2012/01/03/portable-electronic-drum-kit-made-from-plastic-bowls/</link>
		<comments>http://hackaday.com/2012/01/03/portable-electronic-drum-kit-made-from-plastic-bowls/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 17:01:04 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[musical hacks]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[drum kit kit]]></category>
		<category><![CDATA[drums]]></category>
		<category><![CDATA[piezo]]></category>
		<category><![CDATA[portable]]></category>
		<category><![CDATA[Spikenzielabs]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=64656</guid>
		<description><![CDATA[[Ian Cole’s] son is learning to play the drums on an electronic drum set, and he wanted a way to continue practicing during his frequent visits to his grandparents’ house. [Ian] had picked up a Spikenzielabs “Drum Kit Kit All-Inclusive” (DKKAI) earlier this summer, and set out to build an easily transportable drum set. The [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=64656&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-64658" title="portable-drum-kit" src="http://hackadaycom.files.wordpress.com/2012/01/portable-drum-kit.jpg" alt="portable-drum-kit" width="470" height="423" /></p>
<p>[Ian Cole’s] son is learning to play the drums on an electronic drum set, and he wanted a way to <a href="http://www.raisinggeeks.com/blog/2012/01/portable-drum-kit/" target="_blank">continue practicing during his frequent visits</a> to his grandparents’ house. [Ian] had picked up a Spikenzielabs “Drum Kit Kit All-Inclusive” (DKKAI) earlier this summer, and set out to build an easily transportable drum set.</p>
<p>The DKKAI comes with an ATmega168-based board and a set of piezos that can be used to register hits. It was up to [Ian] to provide the rest of the kit, so he set off to IKEA in search of cheap, durable drum heads. He returned with a handful of 1/2 Liter plastic bowls, which he mounted on a PVC pipe drum stand.</p>
<p>The piezos were mounted on thin aluminum discs, which were in turn glued to the back side of the bowl lids. The piezos were wired to the DKKAI kit via the PVC tubing, with the signals ultimately fed into an iPad running Garage Band. [Ian] says that his portable drum set works quite well, and although there are some things that require changing, his son is very happy with his new practice set.</p>
<p>Check out the video below to see the portable drum kit in action.</p>
<p><span id="more-64656"></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2012/01/03/portable-electronic-drum-kit-made-from-plastic-bowls/"><img src="http://img.youtube.com/vi/AD5X0JGyayw/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://hackaday.com/category/musical-hacks/'>musical hacks</a>, <a href='http://hackaday.com/category/news/'>news</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/64656/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/64656/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/64656/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/64656/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/64656/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/64656/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/64656/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/64656/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/64656/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/64656/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/64656/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/64656/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/64656/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/64656/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=64656&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/01/03/portable-electronic-drum-kit-made-from-plastic-bowls/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/2012/01/portable-drum-kit.jpg" medium="image">
			<media:title type="html">portable-drum-kit</media:title>
		</media:content>
	</item>
		<item>
		<title>Follow up: Star Wars tree gets an upgrade</title>
		<link>http://hackaday.com/2011/12/09/follow-up-star-wars-tree-gets-an-upgrade/</link>
		<comments>http://hackaday.com/2011/12/09/follow-up-star-wars-tree-gets-an-upgrade/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 15:01:44 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[Holiday Hacks]]></category>
		<category><![CDATA[led hacks]]></category>
		<category><![CDATA[musical hacks]]></category>
		<category><![CDATA[christmas tree]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[msp430]]></category>
		<category><![CDATA[piezo]]></category>
		<category><![CDATA[pwm]]></category>
		<category><![CDATA[star wars]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=62986</guid>
		<description><![CDATA[We asked, and [Zach] listened. Earlier this week, we featured a circuit he built which allowed his tiny Star Wars Christmas tree to visually replicate the series’ theme song. Several of you, along with myself, thought it would be far cooler if the tree also played the music to accompany the light show, so [Zach] [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=62986&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-62988" title="star-wars-tree-sound" src="http://hackadaycom.files.wordpress.com/2011/12/star-wars-tree-sound.jpg" alt="star-wars-tree-sound" width="470" height="353" /></p>
<p><a href="http://zjembedded.blogspot.com/2011/12/star-wars-christmas-treenow-with-sound.html" target="_blank">We asked, and [Zach] listened.</a></p>
<p>Earlier this week, <a href="http://hackaday.com/2011/12/05/the-force-is-strong-with-this-christmas-tree-light-show/" target="_blank">we featured a circuit he built</a> which allowed his tiny Star Wars Christmas tree to visually replicate the series’ theme song. Several of you, along with myself, thought it would be far cooler if the tree also played the music to accompany the light show, so [Zach] set off to add that functionality.</p>
<p>Worried that the music would get annoying if it played along with the lights constantly, he tweaked his circuit design to incorporate a piezo buzzer that could be easily switched on and off. After wiring it to the MSP430 driving the light show, he tweaked the program to output signals to both the light string and buzzer simultaneously.</p>
<p>While the light show accurately represented the song, he initially ignored flat and sharp notes as they would be indistinguishable to the eye. In audio form however, the missing notes would be glaringly obvious, so he re-transcribed the sheet music resulting in the video you see below.</p>
<p>If you happened to follow [Zach’s] lead and put one of these together in your own house, be sure to swing by his site and grab the latest code, complete with audio track.</p>
<p><span id="more-62986"></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/12/09/follow-up-star-wars-tree-gets-an-upgrade/"><img src="http://img.youtube.com/vi/Gd51ZOPS7jg/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://hackaday.com/category/holiday-hacks/'>Holiday Hacks</a>, <a href='http://hackaday.com/category/led-hacks/'>led hacks</a>, <a href='http://hackaday.com/category/musical-hacks/'>musical hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/62986/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/62986/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/62986/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/62986/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/62986/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/62986/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/62986/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/62986/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/62986/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/62986/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/62986/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/62986/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/62986/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/62986/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=62986&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/12/09/follow-up-star-wars-tree-gets-an-upgrade/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/12/star-wars-tree-sound.jpg" medium="image">
			<media:title type="html">star-wars-tree-sound</media:title>
		</media:content>
	</item>
		<item>
		<title>Echo box shakes itself to make sound</title>
		<link>http://hackaday.com/2011/12/06/echo-box-shakes-itself-to-make-sound/</link>
		<comments>http://hackaday.com/2011/12/06/echo-box-shakes-itself-to-make-sound/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 21:30:57 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[08m]]></category>
		<category><![CDATA[echo box]]></category>
		<category><![CDATA[knock block]]></category>
		<category><![CDATA[PICAXE]]></category>
		<category><![CDATA[piezo]]></category>
		<category><![CDATA[vibration]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=62794</guid>
		<description><![CDATA[The echo box performs exactly as its name implies. If you tap out a rhythm on the lid, it will tap the same thing back to you. Except it isn&#8217;t tapping to make the sound, but vibrating. The concept is similar to the Knock Block. In that hack, a piezo element detected a rapping on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=62794&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-62795" title="echo-box" src="http://hackadaycom.files.wordpress.com/2011/12/echo-box.jpg" alt="" width="470" height="353" /></p>
<p><a href="http://ijprojects.blogspot.com/2011/12/echo-box-using-picaxe-08m-complete.html">The echo box</a> performs exactly as its name implies. If you tap out a rhythm on the lid, it will tap the same thing back to you. Except it isn&#8217;t tapping to make the sound, but vibrating.</p>
<p>The concept is similar to <a href="http://hackaday.com/2009/10/02/clock-knock-block-full-of-puns/">the Knock Block</a>. In that hack, a piezo element detected a rapping on the wooden enclosure and repeated the rhythm by striking the lid with a solenoid. This iteration also uses a piezo element as the sensor. In the image above you can see a segment of PVC pipe in the upper corner. That houses the element, sandwiched between two pieces of wine bottle cork. That cork just touches the lid of the box, transferring the vibrations to the element.</p>
<p>The sound is created by a motor with an offset weight on its spindle. When the motor spins, it causes vibrations. The enclosure is one wood box inside of another, so the vibrating motor cause the inner box to shake against the outer one to make noise. Hear it for yourself in the clip after the break.</p>
<p><span id="more-62794"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/12/06/echo-box-shakes-itself-to-make-sound/"><img src="http://img.youtube.com/vi/aIllKsK47X0/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/62794/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/62794/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/62794/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/62794/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/62794/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/62794/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/62794/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/62794/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/62794/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/62794/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/62794/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/62794/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/62794/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/62794/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=62794&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/12/06/echo-box-shakes-itself-to-make-sound/feed/</wfw:commentRss>
		<slash:comments>6</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/echo-box.jpg" medium="image">
			<media:title type="html">echo-box</media:title>
		</media:content>
	</item>
		<item>
		<title>Lighting LEDs with raindrops</title>
		<link>http://hackaday.com/2011/11/18/lighting-leds-with-raindrops/</link>
		<comments>http://hackaday.com/2011/11/18/lighting-leds-with-raindrops/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 15:01:44 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[led hacks]]></category>
		<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[leds]]></category>
		<category><![CDATA[piezo]]></category>
		<category><![CDATA[rain]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=61467</guid>
		<description><![CDATA[[Steven] had one of those musical gift cards laying around, and thought he might as well reuse the piezo speaker inside it. Without a particular project in mind, he soldered an LED to the piezo and tapped on it, which caused the LED to illuminate as expected. He started to wonder what quantity of force [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=61467&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-61481" title="lighting-leds-with-rain" src="http://hackadaycom.files.wordpress.com/2011/11/lighting-leds-with-rain.jpg" alt="lighting-leds-with-rain" width="470" height="286" /></p>
<p>[Steven] had one of those musical gift cards laying around, and thought he <a href="http://rimstar.org/sdenergy/piezoelectricity_from_water_rain.htm" target="_blank">might as well reuse the piezo speaker</a> inside it. Without a particular project in mind, he soldered an LED to the piezo and tapped on it, which caused the LED to illuminate as expected. He started to wonder what quantity of force would be required to light the LED, and if it could be done by a raindrop.</p>
<p>He first tested his theory in the shower, and as you can see in the video below it actually worked, though the light was dim and sporadic as you might imagine. He eventually discovered that for optimal lighting, the piezo worked best when struck by single droplets falling with pauses in between, from a minimum height of 4 feet. To achieve a water flow within those specifications, he built a rain funnel so that he can control the droplet frequency and intensity.</p>
<p>It seems to work pretty well from what we can see. Off the top of our heads we can&#8217;t seem to come up with any practical applications of the water powered LED, but it is an interesting set of experiments nonetheless.</p>
<p>Have an idea to use this setup that we totally missed? Let us know in the comments!</p>
<p>[Thanks, Rob]</p>
<p><span id="more-61467"></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/11/18/lighting-leds-with-raindrops/"><img src="http://img.youtube.com/vi/laSQ6yd7jaE/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://hackaday.com/category/led-hacks/'>led hacks</a>, <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/61467/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/61467/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/61467/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/61467/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/61467/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/61467/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/61467/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/61467/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/61467/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/61467/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/61467/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/61467/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/61467/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/61467/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=61467&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/11/18/lighting-leds-with-raindrops/feed/</wfw:commentRss>
		<slash:comments>40</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/lighting-leds-with-rain.jpg" medium="image">
			<media:title type="html">lighting-leds-with-rain</media:title>
		</media:content>
	</item>
		<item>
		<title>DIY drum triggers &amp; recreating [Bonzo]&#8216;s Vistalites</title>
		<link>http://hackaday.com/2011/11/04/diy-drum-triggers-recreating-bonzos-vistalites/</link>
		<comments>http://hackaday.com/2011/11/04/diy-drum-triggers-recreating-bonzos-vistalites/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 21:00:57 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[musical hacks]]></category>
		<category><![CDATA[bonzo]]></category>
		<category><![CDATA[drum trigger]]></category>
		<category><![CDATA[piezo]]></category>
		<category><![CDATA[vistalite]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=60422</guid>
		<description><![CDATA[[Rob] has been working on his drum trigger build, and he&#8217;s finally decided to share it with us. His drum heads and triggers don&#8217;t look like anything we&#8217;ve ever seen, but he&#8217;s pretty confident he has a good kit in the works. The first unconventional of the build is the drum triggers. The triggers are [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=60422&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-large wp-image-60423" title="drums" src="http://hackadaycom.files.wordpress.com/2011/11/drums.jpg?w=450&#038;h=259" alt="" width="450" height="259" /></p>
<p>[Rob] has been working on his drum trigger build, and he&#8217;s <a href="http://www.etrigger.net/forum/index.php?topic=3577.0">finally decided to share it with us</a>. His drum heads and triggers don&#8217;t look like anything we&#8217;ve ever seen, but he&#8217;s pretty confident he has a good kit in the works.</p>
<p>The first unconventional of the build is the drum triggers. The triggers are piezo elements folded up or cut down to fit inside highlighter bodies. These piezo/highliter/drum triggers were filled with melted candle wax to make sure the piezo doesn&#8217;t rattle around. [Rob] seems to have taken an empirical approach to cutting up piezo elements &#8211; smaller elements are less responsive, so they&#8217;ll be used for the zones of the drum head.</p>
<p>[Rob]&#8216;s drum heads are made from tennis and badminton raquets. The implementation is actually kind of clever: [Rob] restrings the raquets <a href="http://www.flickr.com/photos/tygaelement/5593346144/sizes/m/in/photostream/">on the bias</a> to vary the feel and responsiveness of the head. Check out the Flickr photoset of the build <a href="http://www.flickr.com/photos/tygaelement/">here</a>.</p>
<p>The ultimate goal of [Rob]&#8216;s build is a &#8220;glass&#8221; drum set certainly inspired by <a href="http://www.vistalites.com/legends/bonham.htm">[John Bonham]&#8216;s Vistalites</a>. Whenever [Rob] puts up a video playing <em>Moby Dick</em> on his new kit, we&#8217;ll be sure to put it up.</p>
<br />Filed under: <a href='http://hackaday.com/category/musical-hacks/'>musical hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/60422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/60422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/60422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/60422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/60422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/60422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/60422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/60422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/60422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/60422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/60422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/60422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/60422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/60422/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=60422&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/11/04/diy-drum-triggers-recreating-bonzos-vistalites/feed/</wfw:commentRss>
		<slash:comments>1</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/11/drums.jpg?w=450" medium="image">
			<media:title type="html">drums</media:title>
		</media:content>
	</item>
		<item>
		<title>ATtiny Hacks: DIY high-speed photography LED lighting rig</title>
		<link>http://hackaday.com/2011/09/22/attiny-hacks-diy-high-speed-photography-led-lighting-rig/</link>
		<comments>http://hackaday.com/2011/09/22/attiny-hacks-diy-high-speed-photography-led-lighting-rig/#comments</comments>
		<pubDate>Thu, 22 Sep 2011 13:00:16 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[ATtiny hacks]]></category>
		<category><![CDATA[digital cameras hacks]]></category>
		<category><![CDATA[led hacks]]></category>
		<category><![CDATA[cree]]></category>
		<category><![CDATA[high speed photography]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[piezo]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=55949</guid>
		<description><![CDATA[[Tom] wanted to try his hand at high-speed photography and needed some equipment to get things rolling. Not wanting to spend a ton of money on a lighting rig or trigger mechanism, he decided to build his own. In a three part series on his blog, he details the construction and testing of his high-speed [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=55949&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-55211" title="ATtiny Hacks Theme Banner" src="http://hackadaycom.files.wordpress.com/2011/09/attinyhacks.png" alt="ATtiny Hacks Theme Banner" width="470" height="60" /></p>
<p><img class="alignnone size-full wp-image-55950" title="diy_high_speed_photography_led_lighting" src="http://hackadaycom.files.wordpress.com/2011/09/diy_high_speed_photography_led_lighting.jpg" alt="diy_high_speed_photography_led_lighting" width="470" height="368" /></p>
<p>[Tom] wanted to try his hand at high-speed photography and needed some equipment to get things rolling. Not wanting to spend a ton of money on a lighting rig or trigger mechanism, he decided to build his own. In a <a href="http://tomscircuits.blogspot.com/2011/03/low-cost-high-speed-photography-part-1.html" target="_blank">three</a> <a href="http://tomscircuits.blogspot.com/2011/03/low-cost-high-apeed-photography-part-2.html" target="_blank">part</a> <a href="http://tomscircuits.blogspot.com/2011/03/low-cost-high-speed-photography-part-3.html" target="_blank">series</a> on his blog, he details the construction and testing of his high-speed setup along with the improvements and lessons learned along the way.</p>
<p>His adventures started out with a small off-brand Cree LED clone and an ATiny15L that was collecting dust in his workshop. He built a simple circuit that would trigger the LED to light his subject, which in [Tom’s] case was a bowl of milk. Rather than using a motion or sound trigger, he opted to mount a small piezo to the bottom bowl, firing the LED any time a droplet hits the bowl’s surface.</p>
<p>The pictures he took were decent, but he knew he could get better results. He purchased a new, more powerful Cree LED, and wrote a small terminal program that allows him to tweak his flash parameters using his laptop. The results he gets now are far better &#8211; in fact, he has <a href="http://www.flickr.com/photos/tomscircuits/" target="_blank">a whole gallery</a> of pictures you can check out.</p>
<p>If you want to delve into high-speed photography as well, all of the schematics and code can be found on his blog.</p>
<br />Filed under: <a href='http://hackaday.com/category/attiny-hacks/'>ATtiny hacks</a>, <a href='http://hackaday.com/category/digital-cameras-hacks/'>digital cameras 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/55949/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/55949/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/55949/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/55949/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/55949/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/55949/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/55949/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/55949/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/55949/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/55949/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/55949/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/55949/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/55949/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/55949/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=55949&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/09/22/attiny-hacks-diy-high-speed-photography-led-lighting-rig/feed/</wfw:commentRss>
		<slash:comments>6</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/09/attinyhacks.png" medium="image">
			<media:title type="html">ATtiny Hacks Theme Banner</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/09/diy_high_speed_photography_led_lighting.jpg" medium="image">
			<media:title type="html">diy_high_speed_photography_led_lighting</media:title>
		</media:content>
	</item>
		<item>
		<title>ATtiny Hacks: An audio alert for cell phones accidentally left on vibrate</title>
		<link>http://hackaday.com/2011/09/15/attiny-hacks-an-audio-alert-for-cell-phones-accidentally-left-on-vibrate/</link>
		<comments>http://hackaday.com/2011/09/15/attiny-hacks-an-audio-alert-for-cell-phones-accidentally-left-on-vibrate/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 13:01:39 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[ATtiny hacks]]></category>
		<category><![CDATA[cellphones hacks]]></category>
		<category><![CDATA[alert]]></category>
		<category><![CDATA[attiny85]]></category>
		<category><![CDATA[cell phone]]></category>
		<category><![CDATA[piezo]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=55845</guid>
		<description><![CDATA[[John Thomson] usually keeps his phone on vibrate when it’s in his pocket, and he often forgets to turn the ringer back on when setting it down to charge. This typically results in a bunch of missed calls in the meantime, so he had to devise a way to counteract his forgetfulness. You might remember [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=55845&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-55211" title="ATtiny Hacks Theme Banner" src="http://hackadaycom.files.wordpress.com/2011/09/attinyhacks.png" alt="ATtiny Hacks Theme Banner" width="470" height="60" /><br />
<img class="alignnone size-full wp-image-55846" title="vibe2tone_cell_phone_vibration_alert" src="http://hackadaycom.files.wordpress.com/2011/09/vibe2tone_cell_phone_vibration_alert.jpg" alt="vibe2tone_cell_phone_vibration_alert" width="470" height="344" /></p>
<p>[John Thomson] usually keeps his phone on vibrate when it’s in his pocket, and he often forgets to turn the ringer back on when setting it down to charge. This typically results in a bunch of missed calls in the meantime, so he <a href="http://www.youtube.com/watch?v=_UZnsGc7A30" target="_blank">had to devise a way to counteract his forgetfulness.</a></p>
<p>You might remember [John] from <a href="http://hackaday.com/2011/02/28/santa-pede-contest-winners/" target="_blank">the Santa-pede contest</a> we held last December. He wanted to try his hand at yet another competition, the <a href="http://hackaday.com/2011/08/25/a-design-contest-with-high-odds-of-winning/" target="_blank">Avnet Dog Days of Summer contest</a>, so he scrambled to come up with a quick fix for his situation. He concocted a simple circuit based on [ChaN’s] design for a <a href="http://hackaday.com/2011/03/05/micro-audio-player-can-hide-behind-a-postage-stamp/" target="_blank">“Simple SD Audio Player with an 8-pin IC”</a> that would alert him to incoming calls, even when his phone was on vibrate.</p>
<p>[John] used an ATtiny85, just as [ChaN] did, adding a speaker for sound output and a piezo sensor to detect his phone’s vibrations. When the piezo senses a bit of motion, the audio player kicks in, blaring a series of sounds that are sure to get [John’s] attention.</p>
<br />Filed under: <a href='http://hackaday.com/category/attiny-hacks/'>ATtiny hacks</a>, <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/55845/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/55845/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/55845/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/55845/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/55845/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/55845/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/55845/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/55845/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/55845/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/55845/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/55845/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/55845/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/55845/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/55845/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=55845&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/09/15/attiny-hacks-an-audio-alert-for-cell-phones-accidentally-left-on-vibrate/feed/</wfw:commentRss>
		<slash:comments>31</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/09/attinyhacks.png" medium="image">
			<media:title type="html">ATtiny Hacks Theme Banner</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/09/vibe2tone_cell_phone_vibration_alert.jpg" medium="image">
			<media:title type="html">vibe2tone_cell_phone_vibration_alert</media:title>
		</media:content>
	</item>
		<item>
		<title>Building a contact mic using homemade piezo crystals</title>
		<link>http://hackaday.com/2011/08/22/building-a-contact-mic-using-homemade-piezo-crystals/</link>
		<comments>http://hackaday.com/2011/08/22/building-a-contact-mic-using-homemade-piezo-crystals/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 20:47:16 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[chemistry hacks]]></category>
		<category><![CDATA[musical hacks]]></category>
		<category><![CDATA[contact microphone]]></category>
		<category><![CDATA[mic]]></category>
		<category><![CDATA[piezo]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=53417</guid>
		<description><![CDATA[[Leafcutter] is big in to making music and has put together all sorts of musical instruments and tools over the years. Recently, he was inspired to make his own piezo crystals, and wrote in to share the results of his experiments with us. [Leafcutter] is no stranger to messing around with piezo elements, and after [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=53417&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-53418" title="homemade_piezo_contact_mic" src="http://hackadaycom.files.wordpress.com/2011/08/homemade_piezo_contact_mic.jpg" alt="homemade_piezo_contact_mic" width="470" height="311" /></p>
<p>[Leafcutter] is big in to making music and has put together all sorts of musical instruments and tools over the years. Recently, he was inspired to make his own piezo crystals, and <a href="http://leafcutterjohn.com/?p=1518" target="_blank">wrote in to share the results of his experiments with us.</a></p>
<p>[Leafcutter] is no stranger to <a href="http://hackaday.com/2010/02/17/now-you-can-record-mermaids-singing/" target="_blank">messing around with piezo elements</a>, and after seeing <a href="http://hackaday.com/2011/03/15/cooking-up-piezo-crystals-at-home/" target="_blank">[Collin’s] tutorial on making your own piezo crystals</a> at home, he knew he had to give it a try. He stopped by the grocery store to fetch all of the ingredients, then followed [Collin’s] instructions to the letter&#8230;well, almost. It seems that he might have cooled the solution too quickly, so he found himself with a jar full of tiny, barely usable piezo crystals instead of larger ones like [Collin] was able to produce.</p>
<p>Undeterred, he decided to see if the stuff was any good, and rigged up a makeshift contact microphone using some conductive foil and a clamp. He piped the output to his amplifier, and wouldn’t you know it&#8230;it worked!</p>
<p>He has a small sound clip of what the mic sounded like on his site, and it worked pretty darn well despite the crystal’s tiny size. He is going to give the whole process another go, so we hope to see more experiments with bigger crystals in the near future.</p>
<br />Filed under: <a href='http://hackaday.com/category/chemistry-hacks/'>chemistry hacks</a>, <a href='http://hackaday.com/category/musical-hacks/'>musical hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/53417/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/53417/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/53417/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/53417/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/53417/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/53417/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/53417/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/53417/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/53417/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/53417/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/53417/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/53417/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/53417/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/53417/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=53417&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/08/22/building-a-contact-mic-using-homemade-piezo-crystals/feed/</wfw:commentRss>
		<slash:comments>10</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/08/homemade_piezo_contact_mic.jpg" medium="image">
			<media:title type="html">homemade_piezo_contact_mic</media:title>
		</media:content>
	</item>
		<item>
		<title>chipKIT Sketch: Mini Polyphonic Sampling Synth</title>
		<link>http://hackaday.com/2011/06/08/chipkit-sketch-mini-polyphonic-sampling-synth/</link>
		<comments>http://hackaday.com/2011/06/08/chipkit-sketch-mini-polyphonic-sampling-synth/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 15:01:48 +0000</pubDate>
		<dc:creator>Phil Burgess</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[digital audio hacks]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[musical hacks]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[chipkit]]></category>
		<category><![CDATA[digital]]></category>
		<category><![CDATA[drums]]></category>
		<category><![CDATA[filter]]></category>
		<category><![CDATA[Kraftwerk]]></category>
		<category><![CDATA[max32]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[pic32]]></category>
		<category><![CDATA[piezo]]></category>
		<category><![CDATA[sound]]></category>
		<category><![CDATA[uno32]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=45011</guid>
		<description><![CDATA[In our hands-on review of the Digilent chipKIT Uno32, we posed the question of what the lasting appeal might be for a 32-bit Arduino work-alike. We felt it needed some novel applications exploiting its special features…not just the same old Arduino sketches with MOAR BITS. After the fractal demo, we’ve hit upon something unique and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=45011&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-45012" title="chipkit-synth-title" src="http://hackadaycom.files.wordpress.com/2011/06/chipkit-synth-title.jpg" alt="" width="470" height="330" /></p>
<p>In our <a href="http://hackaday.com/2011/05/27/chipkit-uno32-first-impressions-and-benchmarks/">hands-on review of the Digilent chipKIT Uno32</a>, we posed the question of what the lasting appeal might be for a 32-bit Arduino work-alike. We felt it needed some novel applications exploiting its special features…not just the same old Arduino sketches with MOAR BITS. After the fractal demo, we’ve hit upon something unique and fun…</p>
<p><span id="more-45011"></span></p>
<p>So just what are the chipKIT’s unique features over a stock Arduino? Until the expected Ethernet shield ships this summer, a few ideas are on hold. Let’s see then…there’s no shortage of MIPS, of course…but there’s also heaps of RAM and flash storage. And with the latter, sampled audio came to mind. There are Arduino shields for just this sort of thing — the <a href="http://hackaday.com/?s=%22wave+shield%22">Adafruit Wave Shield turns up in many projects</a>, using an SD card for sound storage — but if one’s needs are modest, the chipKIT’s PIC32 is perfectly capable of storing brief audio samples in its own flash program space, no cards, adapters or added expense required. We estimate the Max32 can hold nearly a full minute of voice-quality audio.</p>
<p>Playing with the idea, we found we could do one better. Actually, several better. A limitation of SD card-based players like the Wave Shield is that they can only play one sound at a time. Dealing with the FAT filesystem and buffering audio data off the card takes nearly everything the Arduino’s little ATmega chip can muster…polyphonic sound requires <a href="http://hackaday.com/2011/02/27/layering-pinball-audio-using-parallel-wav-shields/">kludges</a>. But our flash-resident audio samples on the chipKIT are trivial to access. With the fast 32-bit CPU, many samples can be processed simultaneously…and then, with gobs of RAM, time-based effects such as reverb can be added. And before we knew it, there was a toy synthesizer sitting on the table:</p>
<p><img class="alignnone size-full wp-image-45013" title="overview" src="http://hackadaycom.files.wordpress.com/2011/06/overview.jpg" alt="" width="470" height="450" /></p>
<p>Having previously dabbled with the PIC32 using Microchip’s tools, we were surprised by the simplicity with which this went together. A few early rough spots aside, the chipKIT and MPIDE environment show major promise for being every bit as simple as Arduino. In fact, the whole build was completed faster than the documentation phase. And then a second surprise, even to us: everything in the parts list, aside from the chipKIT board itself, is common stuff that could be found at <a href="http://hackaday.com/2011/05/27/speak-your-mind-and-help-radioshack-suck-less/">RadioShack</a>. No funky special ICs, components or mail-order shields. Most of the “magic” is in software, thanks to this fast microcontroller.</p>
<p>Here’s a demonstration of the finished mini-synth in action:</p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/06/08/chipkit-sketch-mini-polyphonic-sampling-synth/"><img src="http://img.youtube.com/vi/hdpQ8LEku90/2.jpg" alt="" /></a></span>
<p>Please excuse the demonstrator’s tragic lack of rhythm and coordination. This is why professional musicians get paid millions while amateurs lead sad lives as technology bloggers. Be thankful that we spared you the blooper reel.</p>
<p>Input is via five <a href="http://hackaday.com/2010/10/01/disco-drumming-with-piezo-sensitive-lighting/">piezoelectric</a> transducers (RadioShack #273-0073, $2.19 each) attached to analog inputs A0 through A4. We could have just used pushbuttons, sure, but we wanted something that could sense the pressure of each hit, and these were cheaper than force-sensitive resistors. Piezo sensors have a specific polarity, and the positive side (red wires) should connect to the analog inputs, and black to ground. There’s also a 2000 Ohm resistor added across each element:</p>
<p><img class="alignnone size-full wp-image-45014" title="schem-pads" src="http://hackadaycom.files.wordpress.com/2011/06/schem-pads.png" alt="" width="470" height="160" /></p>
<p>Input for the reverb effect is straightforward. Two 10K potentiometers on analog inputs A6 and A7 (these are on the second row of analog inputs on the chipKIT Uno32, not present on Arduino). One controls the amplitude, the other controls the delay:</p>
<p><img class="alignnone size-full wp-image-45015" title="schem-pots" src="http://hackadaycom.files.wordpress.com/2011/06/schem-pots.png" alt="" width="470" height="140" /></p>
<p>Finally, sound output uses high-speed PWM output on digital pin 3, passed through a simple low-pass filter to a headphone jack:</p>
<p><img class="alignnone size-full wp-image-45016" title="schem-filter" src="http://hackadaycom.files.wordpress.com/2011/06/schem-filter.png" alt="" width="470" height="150" /></p>
<p>On our breadboard we’re using a handy little <a href="http://www.sparkfun.com/products/10588">headphone breakout board</a> from SparkFun, but one could just solder the appropriate wire leads onto a bare jack from “The Shack” (ugh). You may want to optionally add a 1 Meg pot just before the headphone jack. The circuit worked fine as-is with headphones or an amplified iPod speaker, but totally saturated our camera’s microphone input when fed directly.</p>
<p>This demo uses 16 KHz sound samples. As per <a href="http://en.wikipedia.org/wiki/Nyquist_rate">Nyquist theory</a>, the low-pass filter is then designed for an 8 KHz (-ish) cutoff frequency. For purely voice applications, half those rates should be sufficient (saving flash space and allowing longer samples), and the two resistor values should then be doubled.</p>
<p>And that’s it for parts. Can you believe it? On to the code…</p>
<p>To begin, we need something that can convert sound files into a format the C compiler can use. An ugly little UNIX command-line utility converts WAV files from a very specific format (8-bit mono, uncompressed) into C header files that can be #included by the MPIDE project. Arduino normally would use the PROGMEM directive to put these tables into the code flash space, but that’s not required here. Surprisingly, the much-loved <a href="http://hackaday.com/2011/02/13/modern-freaking-pull-phone-numbers-from-youtube-audio/">Audacity</a> program wouldn&#8217;t export 8-bit WAVs, but we found it possible to batch convert sounds using iTunes.</p>
<p><pre class="brush: plain;">
const signed char sample_drum[] = {
        0x02,0x03,0x01,0x00,0x00,0x00,0x00,0x01,
        0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,
        ...HUNDREDS OF LINES OF STUFF...
        0xff,0xff,0xff,0xfd,0xfd,0xff,0x00,0x00,
        0x00,0x00,0x00,0x00,0x02,0x00 };
</pre></p>
<p>We’ll spare you the horror of looking at that code or doing the conversion. You can <a href="http://www.paintyourdragon.com/Synth.zip">download the complete set of project files here</a>, and then adapt it to your own needs. The remainder of this article deals only with the MPIDE code.</p>
<p>But first, one fix is required: in our <a href="http://hackaday.com/2011/05/27/chipkit-uno32-first-impressions-and-benchmarks/">prior article</a>, we encountered an issue with the chipKIT’s analog read speed, and a fix was discussed in the comments. This involves scrounging among the MPIDE source files for “wiring_analog.c” and changing a few lines. The old code resembles:</p>
<p><pre class="brush: plain;">
delayMicroseconds(99);
while ( ! mAD1GetIntFlag() ) { }
analogValue = ReadADC10(0);
mAD1ClearIntFlag();
</pre></p>
<p>This should be changed to:</p>
<p><pre class="brush: plain;">
delayMicroseconds(2);
mAD1ClearIntFlag();
while ( ! mAD1GetIntFlag() ) { }
analogValue = ReadADC10(0);
</pre></p>
<p>We’re told this change will be incorporated into later releases of the toolkit and this won’t be necessary for much longer. If you’re just ripping out the digital audio code from this project and ignoring this drum pad stuff, you can skip the change altogether.</p>
<p>And then there’s our sketch code:</p>
<p><pre class="brush: plain;">
// Mini sampling synthesizer for chipKIT Uno32.

#include &quot;sounds.h&quot;       // N_SAMPLES and data are here
#define PWM_PIN         3 // OC1 PWM output - don't change
#define SAMPLE_RATE 16000 // All samples fixed at 16 KHz
#define MAX_SOUNDS     10 // Polyphonic limit
#define MAX_ECHO     4000 // 1/4 sec fits in Uno32 RAM

short
  echo_data[MAX_ECHO]; // Circular buffer for echo

int
  echo_delay = 0, // Duration of echo effect
  echo_vol   = 0, // Echo effect volume (0-1023)
  echo_pos   = 0; // Current position in echo buffer
volatile int      // May change during interrupt:
  n_sounds   = 0; // Number of sounds currently playing

struct soundStruct {
  int sample; // Index of corresponding audio sample
  int pos;    // Current position within sample
  int vol;    // Playback volume, 0-1023
} sound[MAX_SOUNDS];

#define N_PADS N_SAMPLES // One pad for each sample

struct padStruct {
  short max;       // Max pressure during press (0-1023)
  short count;     // Timer for filtering out noise
  byte  triggered; // If set, currently reading a press
  short add;       // If &gt;0, begin sound at next interrupt
} pad[N_PADS];

void setup()
{
  memset(pad, 0, sizeof(pad));    // Clear drum pad data
  memset(echo_data, 0, sizeof(echo_data)); // Clear echo
  pinMode(PWM_PIN, OUTPUT);     // Enable PWM output pin

  // Open Timer2, 1:1 w/256 tick interval (for 8-bit PWM)
  OpenTimer2(T2_ON | T2_PS_1_1,256);
  OpenOC1(OC_ON | OC_TIMER2_SRC | OC_PWM_FAULT_PIN_DISABLE,
    0,0);

  // Open Timer1 with interrupt for sample mixer (16 KHz)
  ConfigIntTimer1(T1_INT_ON | T1_INT_PRIOR_3);
  OpenTimer1(T1_ON | T1_PS_1_1, F_CPU / SAMPLE_RATE);

  delay(1);  // Slight delay avoids false trigger at start.
}

// Piezo transducers as input pads are fussy.
// To avoid false positives, a bit of hysteresis is used:
#define PRESS_MIN     20 // Must read at least this force
#define PRESS_COUNT    3 // for this many samples, then...
#define RELEASE_MAX    8 // Must read less than this force
#define RELEASE_COUNT 15 // for this many samples.
// Still imperfect; there are occasional double-triggerings
// and false triggers on adjacent pads.  Could be addressed
// with better mounting and isolation of pads and/or with
// improved input filtering in code or in hardware.

// The loop() function just reads pad and dial inputs; all
// audio work is done in the subsequent interrupt function.

void loop()
{
  int i, a;

  for(i = 0; i &lt; N_PADS; i++) {  // Sample each pad...
    a = analogRead(i);

    if(pad[i].triggered) {    // Previously pressed?
      if(a &lt;= RELEASE_MAX) {  // Yes, released now?
        if(++pad[i].count &gt;= RELEASE_COUNT) {  // Really?
          // Sounds aren't added to play list here, just
          // flagged; they're added to the mix in the
          // interrupt.  This avoids a race condition
          // where this code may be trying to add a sound
          // while the interrupt is removing one.
          pad[i].add       = pad[i].max;
          pad[i].triggered = 0;
          pad[i].count     = 0;
        }
      } else {  // Still pressed...watch for new max
        if(a &gt; pad[i].max) pad[i].max = a;
        pad[i].count = 0;  // Reset release counter
      }
    } else if(a &gt;= PRESS_MIN) {  // Untriggered; new press?
      if(++pad[i].count &gt;= PRESS_COUNT) {  // Really?
        pad[i].triggered = 1; // Flag to watch for release
        pad[i].count     = 0;
        pad[i].max       = a;
      }
    } else {  // Untriggered and below press threshold
      pad[i].count = 0;  // Clear press counter
    }
  }

  // Echo parameters come from potentiometers on A6 and A7
  echo_vol   = analogRead(6);
  echo_delay = map(analogRead(7), 0, 1023, 0, MAX_ECHO);
}

// This is the mixing/sample-playing interrupt,
// invoked at 16 KHz to match the audio sample rate.
// With guidance from Mark Sproul's PIC32 port of
// Brett Hagman's Tone library for Arduino.
extern &quot;C&quot;
{

void __ISR(_TIMER_1_VECTOR,ipl3) playSample(void)
{
  int i = 0, sum = 0;

  mT1ClearIntFlag();  // Clear interrupt flag

  while(i &lt; n_sounds) {  // For each sound playing...
    // Waveform is cumulative, NOT averaged
    sum += (int)sample[sound[i].sample].data[sound[i].pos] *
      sound[i].vol;
    sound[i].pos++;  // Advance counter.  If end hit...
    if(sound[i].pos &gt;= sample[sound[i].sample].size) {
      n_sounds--;  // Decrement number of sounds playing:
      // Move sound at end of list to the slot currently
      // occupied by the vacating sound (unless the same)
      if(i &lt; n_sounds) {
        memcpy(&amp;sound[i], &amp;sound[n_sounds],
          sizeof(soundStruct));
        continue;  // Sound moved; dont advance index
      }
    }
    i++;
  }
  sum /= 1024;

  // Add in echo effect (if enabled) from circular buffer.
  // This takes place before audio level clipping so that
  // any clipping distortion won't be repeated in echo.
  if((echo_delay &gt; 0) &amp;&amp; (echo_vol &gt; 0)) {
    sum += echo_data[echo_pos] * (echo_vol + 1) / 1024;
    echo_data[echo_pos] = sum;
    if(++echo_pos &gt;= echo_delay) echo_pos = 0;
  }

  // Clip audio to 8-bit range.  This may cause distortion
  // when multiple sounds or echo exceed the 8-bit range.
  // Invoking the &quot;quick &amp; dirty&quot; alibi again.
  if(sum &lt; -128)     sum = -128;
  else if(sum &gt; 127) sum =  127;

  SetDCOC1PWM(sum + 128);  // Set PWM output value 0-255

  // Check for any new sounds flagged by loop().
  // Done last because sounds finished above will
  // free up polyphonic slots.
  for(i = 0; i &lt; N_PADS; i++) {
    if(pad[i].add) {
      if(n_sounds &lt; MAX_SOUNDS) {
        sound[n_sounds].sample = i;
        sound[n_sounds].pos    = 0;
        sound[n_sounds].vol    = pad[i].add + 1;
        n_sounds++;
      }
      pad[i].add = 0;  // Clear flag even if not added
    }
  }
}

} // end extern &quot;C&quot;
</pre></p>
<h2>Explanation:</h2>
<p>The setup() function initializes two timers:</p>
<ul>
<li>Timer 2 and Output Compare 1 (hardware features of the PIC32 chip) are used for pulse width modulation (<a href="http://hackaday.com/2011/05/14/optimizing-code-for-pwm-efficiency/">PWM</a>). In conjunction with the filter previously described, this positions the speaker for each audio sample (Google for “PWM DAC” for explanations and examples). The PWM input clock is set to the chip’s full speed of 80 MHz, with an interval of 256 “ticks” (for 8-bit resolution), yielding a PWM waveform at 312,500 Hz. For this sort of DAC filtering it’s recommended that the PWM frequency be at least ten times the sample rate, so this is more than adequate for our needs. This is also why the code bypasses the native Arduino analogWrite() function for PWM, which operates on a much slower clock. Lastly, using Output Compare 1 dictates that we <em>must</em> use digital pin 3 for the audio output; this is one of the five native hardware PWM lines on this chip.</li>
<li>Timer 1 operates at our audio sample frequency (16 KHz) and has an <a href="http://hackaday.com/2010/09/27/beginner-concepts-all-about-avr-interrupts/">interrupt</a> function attached. This function mixes audio samples and changes the PWM duty cycle of Timer2/OC1. The rates on both of these timers are set up once and never need to change, just the one duty cycle is varied.</li>
</ul>
<p>This section of the code (and one line in the interrupt function) is admittedly not very Arduino-like, directly accessing hardware features in a non-portable manner. A more formal implementation would abstract these details into a library to which the novice programmer could just pass data. But for the sake of a simple, single-file demo, there it is, warts and all. In many ways, this is just a starting point to work from.</p>
<p>The loop() function reads the state of the piezo sensors and marks sounds to be played (received by the interrupt, later). There’s some crude <a href="http://hackaday.com/2010/11/09/debounce-code-one-post-to-rule-them-all/">debouncing</a> of the piezo inputs…this really could use some more sophisticated filtering (which the PIC32 could easily handle), but it was skipped for brevity. The code generally detects varying pressure, but there’s still a fair bit of false triggering going on. In this function the reverb controls are also read: just two analogRead() calls, with the second one then mapped to the full length of the reverb buffer.</p>
<p>The interrupt handler is where all the fun stuff happens, and it’s surprisingly simple.</p>
<p>The extern “C” declaration makes the C++ compiler happy with the interrupt function declaration.</p>
<p>The program is designed for up to ten concurrent sounds, the details of which are held in the “sound” structure array (there’s more than enough CPU performance for greater polyphony, but it’s mostly just a matter that the input pads aren’t terribly practical for this). When a pad hit is sensed, a new item is added to this array (up to the maximum). Structure elements indicate which audio sample is used for this sound, the current playback position within the sample, and the volume level.</p>
<p>Audio samples are stored as signed values (rather than unsigned) because this makes them easier to mix (just add together) and easier to adjust gains (just multiply). Every opportunity is taken to use fixed-point math. From the prior fractal demo, we saw what a massive performance difference this can make — sometimes orders of magnitude. Most of our analog readings (returned as 10 bit integers from 0 to 1023) correspond to a gain (relative volume) value of 0.0 to 1.0 (or 0% to 100%). To perform this scaling in fixed-point units, add 1 to the reading, perform the multiplication (one instruction on the PIC32), then divide by 1024 (a simple shift operation, also one instruction). There’s no loss in accuracy vs. converting to floating-point; the source and destination values are going to be quantized anyway.</p>
<p><pre class="brush: plain;">
// Floating-point, slow:
// scale = float 0.0 to 1.0
out = (int)((float)in * scale);

// Fixed-point, crazy fast:
// scale = integer 0 to 1023
out = in * (scale + 1) / 1024;
</pre></p>
<p>Along these lines, note that where the audio samples are summed, this division is skipped until the end. This saves some cycles and the result works out the same. Algebraically speaking, (A/X)+(B/X)=(A+B)/X, and so forth. The interim 32-bit sum isn’t likely to overflow.</p>
<p>Fixed-point math happens again when applying reverb. The echo volume, in the integer variable echo_vol (10 bit again, from one of the analog knobs) is in the range 0 to 1023, corresponding to 0% (no reverb) to 100% (echo is as loud as the original sound). Reverb (in echo_data[] array) is a circular buffer — as sounds are played, the contents here (scaled by echo_vol) are first added to the output, then the result is placed back in the same position in the array and the position counter is incremented by one. When the end of the array is reached (or a shorter limit indicated by echo_delay) we “wrap around” back to the beginning.</p>
<p>The final resulting audio value is clipped to an 8-bit range. This may introduce clipping distortion when many loud sounds are used simultaneously. For brevity again, bells and whistles have been omitted, but courageous programmers could opt to add “soft clipping” here to limit such distortion. There’s ample CPU muscle.</p>
<p>The final 8-bit signed value is then transposed into the unsigned range and fed into the OC1 duty cycle for PWM output.</p>
<p>Lastly, the interrupt checks for any sounds that the loop() function flagged as being “hit,” and adds these to the concurrent play list. This flag-and-add behavior, rather than adding items directly in loop(), avoids a potentially nasty race condition whereby loop() could be in the midst of adding a sound just as the interrupt is removing others, throwing off the counter.</p>
<p>And that’s all there is to it. This demo only uses about one fourth of the storage on the Uno32, which itself has one fourth the capacity of the Max32…and we’ve yet to exploit any sort of <a href="http://hackaday.com/2010/09/23/codec2-gnu-low-bitrate-speech-codec/">compression</a>. There could be some fun applications here, maybe adding <a href="http://hackaday.com/2011/06/06/retro-video-games-sounds-for-your-toilet/">better Super Mario sounds to toilets</a> or voice prompts to other chipKIT projects (“Your door is ajar”). What other ideas could you see happening here?</p>
<br />Filed under: <a href='http://hackaday.com/category/arduino-hacks/'>arduino hacks</a>, <a href='http://hackaday.com/category/digital-audio-hacks/'>digital audio hacks</a>, <a href='http://hackaday.com/category/how-to/'>how-to</a>, <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>, <a href='http://hackaday.com/category/musical-hacks/'>musical hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/45011/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/45011/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/45011/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/45011/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/45011/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/45011/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/45011/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/45011/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/45011/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/45011/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/45011/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/45011/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/45011/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/45011/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=45011&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/06/08/chipkit-sketch-mini-polyphonic-sampling-synth/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">philburgess</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/06/chipkit-synth-title.jpg" medium="image">
			<media:title type="html">chipkit-synth-title</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/06/overview.jpg" medium="image">
			<media:title type="html">overview</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/06/schem-pads.png" medium="image">
			<media:title type="html">schem-pads</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/06/schem-pots.png" medium="image">
			<media:title type="html">schem-pots</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/06/schem-filter.png" medium="image">
			<media:title type="html">schem-filter</media:title>
		</media:content>
	</item>
		<item>
		<title>Easter egg hacking</title>
		<link>http://hackaday.com/2011/04/21/easter-egg-hacking/</link>
		<comments>http://hackaday.com/2011/04/21/easter-egg-hacking/#comments</comments>
		<pubDate>Thu, 21 Apr 2011 14:02:51 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[musical hacks]]></category>
		<category><![CDATA[egg]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[PICAXE]]></category>
		<category><![CDATA[piezo]]></category>
		<category><![CDATA[tilt switch]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=41083</guid>
		<description><![CDATA[Spring is upon us and Instructables user [Mischka] decided it was a good idea to combine two flavors we never considered putting together: The Easter Bunny and the A-Team. He decided to build the egg as an Easter gift for his brother, who is a huge fan of the A-Team. He found a slightly larger [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=41083&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-41084" title="ateam_easter_egg" src="http://hackadaycom.files.wordpress.com/2011/04/ateam_easter_egg.jpg" alt="ateam_easter_egg" width="470" height="353" /></p>
<p>Spring is upon us and Instructables user [Mischka] decided it was a good idea to combine two flavors we never considered putting together: <a href="http://www.instructables.com/id/The-A-Team-Egg-An-easter-egg-playing-The-A-Team-" target="_blank">The Easter Bunny and the A-Team</a>.</p>
<p>He decided to build the egg as an Easter gift for his brother, who is a huge fan of the A-Team. He found a slightly larger than normal plastic egg, and proceeded to paint the shell white, adding a printed picture of Mr. T once the paint had dried.</p>
<p>The guts of the egg are made up of a Picaxe 08M micro controller mounted on a Picaxe protoboard. Rather fond of buzzing, beeping audio, he decided to forgo a normal speaker and opted to use a piezo instead. To activate the music when the egg is shaken, a tilt switch was added to the board as well. He uploaded his software to the Picaxe, sealed up the egg, and called it a day.</p>
<p>We can imagine his brother will be pretty pleased with the creation &#8211; who wouldn&#8217;t be? We only wish that there was video of the egg in action.</p>
<br />Filed under: <a href='http://hackaday.com/category/misc-hacks/'>misc hacks</a>, <a href='http://hackaday.com/category/musical-hacks/'>musical hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/41083/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/41083/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/41083/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/41083/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/41083/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/41083/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/41083/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/41083/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/41083/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/41083/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/41083/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/41083/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/41083/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/41083/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=41083&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/04/21/easter-egg-hacking/feed/</wfw:commentRss>
		<slash:comments>7</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/04/ateam_easter_egg.jpg" medium="image">
			<media:title type="html">ateam_easter_egg</media:title>
		</media:content>
	</item>
		<item>
		<title>MIDI drum interface helps you step up your game</title>
		<link>http://hackaday.com/2011/04/08/midi-drum-interface-helps-you-step-up-your-game/</link>
		<comments>http://hackaday.com/2011/04/08/midi-drum-interface-helps-you-step-up-your-game/#comments</comments>
		<pubDate>Fri, 08 Apr 2011 15:01:09 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[musical hacks]]></category>
		<category><![CDATA[xbox hacks]]></category>
		<category><![CDATA[drums]]></category>
		<category><![CDATA[piezo]]></category>
		<category><![CDATA[rock band]]></category>
		<category><![CDATA[video games]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=39725</guid>
		<description><![CDATA[[Dan] likes Rock Band, but playing it makes him feel as useful as a one-legged man in an ass-kicking a drumming contest. He says that even using his friend&#8217;s ION kit leaves him searching out excuses as to why he&#8217;s not as good as he should be on the drums. Eventually, he decided that he [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=39725&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-39731" title="rb_drum_trigger" src="http://hackadaycom.files.wordpress.com/2011/04/rb_drum_trigger.jpg" alt="rb_drum_trigger" width="470" height="380" /></p>
<p>[Dan] likes Rock Band, but playing it makes him feel as useful as a one-legged man in <del>an ass-kicking</del> a drumming contest. He says that even using his friend&#8217;s ION kit leaves him searching out excuses as to why he&#8217;s not as good as he should be on the drums.</p>
<p>Eventually, he decided that he would <a href="http://danshardware.wordpress.com/2011/03/06/rockband-kick-drum-trigger-interface/" target="_blank">settle things once and for all</a>. The final excuse he came up with was that it is too difficult to press the drum pedal rapidly without getting tired, as the Rock Band gear does not properly simulate real drum equipment. Bass pedals on professional kits are weighted and balanced to allow the drummer to exert the least amount of work for the most return, resulting in a less tiring experience.</p>
<p>To give him a leg up while playing the game, he decided to rig a trigger to his Yamaha MIDI bass pedal, which is properly weighted. He consulted the Rock Band forums, and after looking at a couple of different circuit diagrams, he designed his own. He etched a PCB, mounted his SMD components, and was well on his way to becoming a drum legend.</p>
<p>He says that the pedal interface works quite well, and despite a couple of tiny soldering setbacks, he has yet to see any errant hits register in-game.</p>
<p>Be sure to check out the video below of his drum trigger undergoing some tests.</p>
<p><span id="more-39725"></span>	      <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="470" height="398" id="viddler_470"><param name="movie" value="http://www.viddler.com/player/281d0c9f/"/><param name="allowScriptAccess" value="always"/><param name="allowNetworking" value="all"/><param name="wmode" value=""/><param name="allowFullScreen"value="true"/><param name="flashVars" value="f=1&autoplay=f&disablebranding=f&liverailTags="/><embed src="http://www.viddler.com/player/281d0c9f/" width="470" height="398" type="application/x-shockwave-flash" wmode="" allowScriptAccess="always" allowFullScreen="true" allowNetworking="all" name="viddler_470" flashVars="f=1&autoplay=f&disablebranding=f&liverailTags="></embed></object></p>
<br />Filed under: <a href='http://hackaday.com/category/musical-hacks/'>musical hacks</a>, <a href='http://hackaday.com/category/xbox-hacks/'>xbox hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/39725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/39725/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/39725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/39725/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/39725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/39725/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/39725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/39725/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/39725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/39725/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/39725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/39725/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/39725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/39725/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=39725&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/04/08/midi-drum-interface-helps-you-step-up-your-game/feed/</wfw:commentRss>
		<slash:comments>7</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/04/rb_drum_trigger.jpg" medium="image">
			<media:title type="html">rb_drum_trigger</media:title>
		</media:content>
	</item>
		<item>
		<title>Transmitting power and data through thick metal enclosures</title>
		<link>http://hackaday.com/2011/04/01/transmitting-power-and-data-through-thick-metal-enclosures/</link>
		<comments>http://hackaday.com/2011/04/01/transmitting-power-and-data-through-thick-metal-enclosures/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 13:01:11 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[wireless hacks]]></category>
		<category><![CDATA[nuclear]]></category>
		<category><![CDATA[piezo]]></category>
		<category><![CDATA[submarine]]></category>
		<category><![CDATA[transducer]]></category>
		<category><![CDATA[wireless electricity]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=39075</guid>
		<description><![CDATA[So let&#8217;s say you have a submarine, or a nuclear containment chamber which has walls made of thick metal. Now let&#8217;s say you want to transmit power or data through this wall. Obviously you&#8217;re not going to want to drill a hole since this wall is either keeping seawater out, or potential contamination in, but [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=39075&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-39077" title="wireless-power-and-data-transmission" src="http://hackadaycom.files.wordpress.com/2011/03/wireless-power-and-data-transmission.jpg" alt="" width="470" height="347" /></p>
<p>So let&#8217;s say you have a submarine, or a nuclear containment chamber which has walls made of thick metal. Now let&#8217;s say you want to transmit power or data through this wall. Obviously you&#8217;re not going to want to drill a hole since this wall is either keeping seawater out, or potential contamination in, but wireless signals aren&#8217;t going to travel well through dense metal. [Tristan Lawry's] entry in the Lamelson-MIT Rensselaer Student Prize seeks to address this issue by <a href="http://www.eng.rpi.edu/lemelson/finalist_lawry.cfm">using ultrasound waves to transmit data and power</a>.</p>
<p>In the video after the break [Tristan] speaks briefly about his project, then demonstrates the transmission of power and digital audio simultaneously through a two-inch thick steel plate. This is accomplished with a set of piezo transducers attached to both the inside and outside of the plate. Communications originate by feeding electricity to one transducer, which sends ultrasonic vibrations through the material to be received by its counterpart on the other side. It&#8217;s easy for us to understand data transmission conducted in this manner, after all that&#8217;s how <a href="http://hackaday.com/2009/10/02/clock-knock-block-full-of-puns/">the knock block</a> receives information. What we don&#8217;t understand is how it can &#8220;transfer large amounts of electrical power&#8221;. If you can explain it in layman&#8217;s terms please do so in the comments.</p>
<p><span id="more-39075"></span> <span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/04/01/transmitting-power-and-data-through-thick-metal-enclosures/"><img src="http://img.youtube.com/vi/dc51vpEgoYA/2.jpg" alt="" /></a></span></p>
<p>[Thanks Larry via <a href="http://www.theregister.co.uk/2011/03/10/through_metal_comms_n_power_reinvented/page2.html">The Register</a>]</p>
<br />Filed under: <a href='http://hackaday.com/category/wireless-hacks/'>wireless hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/39075/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/39075/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/39075/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/39075/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/39075/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/39075/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/39075/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/39075/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/39075/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/39075/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/39075/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/39075/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/39075/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/39075/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=39075&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/04/01/transmitting-power-and-data-through-thick-metal-enclosures/feed/</wfw:commentRss>
		<slash:comments>48</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/03/wireless-power-and-data-transmission.jpg" medium="image">
			<media:title type="html">wireless-power-and-data-transmission</media:title>
		</media:content>
	</item>
		<item>
		<title>Sound-sensitive Android figure speaks in Morse code</title>
		<link>http://hackaday.com/2011/03/10/sound-sensitive-android-figure-speaks-in-morse-code/</link>
		<comments>http://hackaday.com/2011/03/10/sound-sensitive-android-figure-speaks-in-morse-code/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 19:01:43 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[toy hacks]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[piezo]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=37063</guid>
		<description><![CDATA[Instructables user [tanbata] recently got his hands on a Google Anroid figurine and thought that while it looked great, it served no real purpose. He decided to change that, and converted this once-useless hunk of plastic into a miniature robot that moves and responds to sound. He pried of the head of the figure and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=37063&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-37064" title="mechanized_android_figure" src="http://hackadaycom.files.wordpress.com/2011/03/mechanized_android_figure.jpg" alt="mechanized_android_figure" width="470" height="329" /></p>
<p>Instructables user [tanbata] recently got his hands on a Google Anroid figurine and thought that while it looked great, it served no real purpose. He decided to change that, and converted this once-useless hunk of plastic into a<a href="http://www.instructables.com/id/Mechanized-Android-Figure" target="_blank"> miniature robot that moves and responds to sound</a>.</p>
<p>He pried of the head of the figure and got busy fitting a servo into the Android’s body to enable head movement. An ATiny was added to control the figure, along with a microphone to enable it to respond to sound. A piezo was inserted to relay Morse code messages, and a handful of LEDs were installed in the body cavity and eyes of the figure just for kicks.</p>
<p>When the bot is powered on and senses a loud enough sound, the eyes light, the head spins from side to side, and the robot spouts off a random message in Morse code as you can see in the video below.</p>
<p>It’s not the most advanced project out there, but with a few tweaks, it could make for a great USB-powered email or IM notification system for your PC. Better yet, it’s a great project to do with a child who is interested in electronics, since they get to make a cool robot toy they can keep.</p>
<p><span id="more-37063"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/03/10/sound-sensitive-android-figure-speaks-in-morse-code/"><img src="http://img.youtube.com/vi/Ew876S8voJY/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/toy-hacks/'>toy hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/37063/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/37063/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/37063/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/37063/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/37063/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/37063/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/37063/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/37063/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/37063/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/37063/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/37063/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/37063/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/37063/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/37063/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=37063&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/03/10/sound-sensitive-android-figure-speaks-in-morse-code/feed/</wfw:commentRss>
		<slash:comments>16</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/03/mechanized_android_figure.jpg" medium="image">
			<media:title type="html">mechanized_android_figure</media:title>
		</media:content>
	</item>
		<item>
		<title>Multitool alarm system</title>
		<link>http://hackaday.com/2011/02/09/multitool-alarm-system/</link>
		<comments>http://hackaday.com/2011/02/09/multitool-alarm-system/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 21:13:07 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[tool hacks]]></category>
		<category><![CDATA[12f683]]></category>
		<category><![CDATA[555]]></category>
		<category><![CDATA[leatherman]]></category>
		<category><![CDATA[multitool]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[piezo]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=34564</guid>
		<description><![CDATA[Here&#8217;s a way to make sure you don&#8217;t leave your Leatherman multitool somewhere. It&#8217;s an alarm system that will start a timer when the tool is removed from the holster. After five minutes the module beeps to remind you to put the tool back where it belongs. Annoying? Possibly, but if you&#8217;re not done with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=34564&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-34565" title="OLYMPUS DIGITAL CAMERA" src="http://hackadaycom.files.wordpress.com/2011/02/multitool-alarm-system-e1297272671607.jpg" alt="" width="470" height="351" /></p>
<p>Here&#8217;s a way to make sure you don&#8217;t leave your Leatherman multitool somewhere. It&#8217;s <a href="http://gellir.cc/kari/toolarm/">an alarm system that will start a timer when the tool is removed</a> from the holster. After five minutes the module beeps to remind you to put the tool back where it belongs. Annoying? Possibly, but if you&#8217;re not done with your work just press the <del>reed</del> leaf switch on the module to reset the timer. A PIC 12F683 handles the timing and generates the waveform for the piezo buzzer. Perhaps this could have been accomplished with a dual <a href="http://hackaday.com/2011/02/07/more-555-projects-to-enjoy/">555 chip</a> like the LM556 (one timer for the countdown and another for the piezo waveform) but the PIC has power-down modes available that should make the button batteries last a long time.</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/34564/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/34564/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/34564/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/34564/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/34564/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/34564/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/34564/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/34564/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/34564/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/34564/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/34564/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/34564/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/34564/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/34564/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=34564&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/02/09/multitool-alarm-system/feed/</wfw:commentRss>
		<slash:comments>44</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/02/multitool-alarm-system-e1297272671607.jpg" medium="image">
			<media:title type="html">OLYMPUS DIGITAL CAMERA</media:title>
		</media:content>
	</item>
		<item>
		<title>Radios without power sources</title>
		<link>http://hackaday.com/2011/01/25/radios-without-power-sources/</link>
		<comments>http://hackaday.com/2011/01/25/radios-without-power-sources/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 17:00:20 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[radio hacks]]></category>
		<category><![CDATA[am]]></category>
		<category><![CDATA[piezo]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[receiver]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=33435</guid>
		<description><![CDATA[[Goodhart] is sharing his process for building a couple different AM radios. It&#8217;s surprising how few components he&#8217;s using; the first build is just a germanium diode, some wire, and a piezo earpiece. But it strikes us that both of the radios he gives build instructions for have no power source. We&#8217;re also amused by [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=33435&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-33436" title="radio-without-power" src="http://hackadaycom.files.wordpress.com/2011/01/radio-without-power.jpg" alt="" width="470" height="400" /></p>
<p>[Goodhart] is sharing his process for <a href="http://www.instructables.com/id/Radio-receivers-from-scratch">building a couple different AM radios</a>. It&#8217;s surprising how few components he&#8217;s using; the first build is just a germanium diode, some wire, and a piezo earpiece. But it strikes us that both of the radios he gives build instructions for have no power source. We&#8217;re also amused by the process of selecting the station. His example uses 770 AM, and requires you to take the wire and place it up in a tree with the two ends about 1216 feet apart. We think there&#8217;s something a bit off with the math, but with that much conductor to start with there might be enough induced current for you to actually hear something come out the piezo. We don&#8217;t think we&#8217;ll be trying this anytime soon, but we&#8217;d like to hear comments from those of you who do (or already have).</p>
<br />Filed under: <a href='http://hackaday.com/category/radio-hacks/'>radio hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/33435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/33435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/33435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/33435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/33435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/33435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/33435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/33435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/33435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/33435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/33435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/33435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/33435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/33435/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=33435&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/01/25/radios-without-power-sources/feed/</wfw:commentRss>
		<slash:comments>37</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/01/radio-without-power.jpg" medium="image">
			<media:title type="html">radio-without-power</media:title>
		</media:content>
	</item>
	</channel>
</rss>
