<?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; shiftbrite</title>
	<atom:link href="http://hackaday.com/tag/shiftbrite/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Sun, 12 Feb 2012 08:27:59 +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; shiftbrite</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>Ambilight clone built from Arduino and ShiftBrite modules</title>
		<link>http://hackaday.com/2011/09/28/ambilight-clone-built-from-arduino-and-shiftbrite-modules/</link>
		<comments>http://hackaday.com/2011/09/28/ambilight-clone-built-from-arduino-and-shiftbrite-modules/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 18:01:30 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[home entertainment hacks]]></category>
		<category><![CDATA[ambilight]]></category>
		<category><![CDATA[boblight]]></category>
		<category><![CDATA[htpc]]></category>
		<category><![CDATA[LM317]]></category>
		<category><![CDATA[shiftbrite]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=56959</guid>
		<description><![CDATA[[Don] put together a guide that will help you build your own Ambilight Clone for about $40 plus the cost of an Arduino. He&#8217;s using it with the HTPC seen above, and utilized modular concepts in building it so that you can easily disconnect your Arduino board when you want to use it for prototyping. For RGB [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=56959&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-56960" title="diy-ambilight-tutorial" src="http://hackadaycom.files.wordpress.com/2011/09/diy-ambilight-tutorial-e1317223115917.jpg" alt="" width="470" height="353" /></p>
<p>[Don] put together a guide that will help you <a href="http://dhowdy.blogspot.com/2011/09/diy-arduino-ambilight-using-shiftbrites.html">build your own Ambilight Clone for about $40</a> plus the cost of an Arduino. He&#8217;s using it with the HTPC seen above, and utilized modular concepts in building it so that you can easily disconnect your Arduino board when you want to use it for prototyping.</p>
<p>For RGB light sources [Don] grabbed six ShiftBrite modules. These are fully addressable cascading modules which make for very easy hardware setup. Instead of buying a driver shield he built his own using an LM317, heat sink, and wall wart to source enough current to drive all of the modules.</p>
<p>We really enjoy the mounting scheme used. Each module is attached to a piece of acrylic which is then mounted using the standard threaded VESA mounting holes on the back of the monitor. <a href="http://hackaday.com/2011/06/05/livelight-is-an-expertly-crafted-ambilight-clone/">As with other Ambilight clones</a> this one uses the Boblight package to get color information from the video as it plays.</p>
<br />Filed under: <a href='http://hackaday.com/category/arduino-hacks/'>arduino hacks</a>, <a href='http://hackaday.com/category/home-entertainment-hacks/'>home entertainment hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/56959/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/56959/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/56959/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/56959/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/56959/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/56959/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/56959/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/56959/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/56959/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/56959/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/56959/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/56959/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/56959/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/56959/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=56959&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/09/28/ambilight-clone-built-from-arduino-and-shiftbrite-modules/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/09/diy-ambilight-tutorial-e1317223115917.jpg" medium="image">
			<media:title type="html">diy-ambilight-tutorial</media:title>
		</media:content>
	</item>
		<item>
		<title>Hacking cakes with LEDs, the sequel!</title>
		<link>http://hackaday.com/2011/06/12/hacking-cakes-with-leds-the-sequel/</link>
		<comments>http://hackaday.com/2011/06/12/hacking-cakes-with-leds-the-sequel/#comments</comments>
		<pubDate>Sun, 12 Jun 2011 20:01:35 +0000</pubDate>
		<dc:creator>Phil Burgess</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[cooking hacks]]></category>
		<category><![CDATA[led hacks]]></category>
		<category><![CDATA[7 segment]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[baking]]></category>
		<category><![CDATA[blinkm]]></category>
		<category><![CDATA[cake]]></category>
		<category><![CDATA[cooking]]></category>
		<category><![CDATA[food]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[leds]]></category>
		<category><![CDATA[shiftbrite]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=45297</guid>
		<description><![CDATA[A few weeks back we ran a piece about the convergence of making and baking in an attempt to create a cake festooned with working LEDs. The moral was that not every creative idea ends in victory, but we applauded the spirit it takes to post one’s goofs for the whole internet to see and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=45297&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-45298" title="The cake is alight" src="http://hackadaycom.files.wordpress.com/2011/06/geeks-cooking.jpg" alt="" width="470" height="320" /></p>
<p>A few weeks back we ran a piece about the convergence of <em>making</em> and <em>baking</em> in an attempt to <a href="http://hackaday.com/2011/04/23/hacking-cakes-with-leds/">create a cake festooned with working LEDs</a>. The moral was that not every creative idea ends in victory, but we applauded the spirit it takes to post one’s goofs for the whole internet to see and to learn from.</p>
<p>[Craig]’s LED matrix proved unreliable…and the underlying cake didn’t fare much better, resembling that charred lump in the toaster oven in <em>Time Bandits</em>. The cakes-with-lights meme might have died right there if not for a fluke of association…</p>
<p><span id="more-45297"></span>At the time the story ran, some of us were working on an unrelated LED project which involved experimenting with light <a href="http://hackaday.com/2011/01/31/how-to-build-a-ping-pong-ball-display/">diffusers</a>, trying to spread distinct points of LED light to a more soothing glow. Drafting vellum and frosted acrylic both worked well, but small pieces of upholstery foam had proven especially effective.</p>
<p>Between seeing the cake project and handling squares of foam, an idea was jokingly tossed out: backlight a cake from below, using angel food cake as a light diffuser much like the foam we’d been experimenting with. The density, optical properties (and taste) do seem remarkably similar!</p>
<div id="attachment_45299" class="wp-caption alignnone" style="width: 480px"><img class="size-full wp-image-45299 " title="A series of cubes" src="http://hackadaycom.files.wordpress.com/2011/06/cubes.jpg" alt="" width="470" height="250" /><p class="wp-caption-text">(On the left: polyurethane upholstery foam, the sort used in sofa cushions. On the right: angel food cake. Or…wait…is it the other way around?)</p></div>
<p>In the creative afterglow of <a href="http://hackaday.com/2011/05/20/bay-area-maker-faire-hackaday-has-arrived/">Maker Faire</a> (or more likely it was just exhaustion), this idea somehow made the jump from <em>tongue-in-cheek</em> to <em>demo-or-die.</em> The concept would look something like this:</p>
<p><img class="alignnone size-full wp-image-45300" title="Gratuitous cross-sectional diagram" src="http://hackadaycom.files.wordpress.com/2011/06/cross-section.png" alt="" width="470" height="290" /></p>
<p>A custom pedestal would secure the LEDs in place while providing a more prominent perch for the cake. A layer of glass or clear acrylic separates the two, so the LEDs would remain clean for future projects and the cake would not be sullied with any sort of flux or <a href="http://hackaday.com/2008/05/22/how-to-go-green-with-lead-free-solder/">lead</a> or other electronic residue. RoHS compliant cake!</p>
<p>Two questions then remained:</p>
<ul>
<li>What sort of display would we make? Static lighting would be boring, we knew this <em>had</em> to be animated. As a first crack at this sort of thing, we settled on a <a href="http://hackaday.com/2011/05/03/egg-clock-its-egg-ceptional/">single seven-segment display</a>, counting down.</li>
<li>What type of LEDs to use? Instead of wiring up a pile of discrete LEDs, for the sake of a quick prototype we instead opted for serial addressible LEDs. Even then, there are decisions to be made:</li>
</ul>
<div id="attachment_45302" class="wp-caption alignnone" style="width: 480px"><img class="size-full wp-image-45302 " title="Das blinkenlights!" src="http://hackadaycom.files.wordpress.com/2011/06/led-types.jpg" alt="" width="470" height="320" /><p class="wp-caption-text">(Left: BlinkM &quot;smart LED.&quot; Right: MaceTech ShiftBrite. Top: RGB “pixels” available in various types from Adafruit, Bliptronics and Cool Neon.)</p></div>
<p>The choice of what type to use was based more on availability than on engineering: our <a href="http://www.adafruit.com/products/322">Adafruit RGB pixels</a> were tied up in another project, and we didn’t have enough <a href="http://hackaday.com/2011/03/30/converting-the-blinkm-into-the-worlds-tiniest-arduino/">BlinkMs</a> or <a href="http://hackaday.com/2010/02/25/shiftbrite-coffee-table/">ShiftBrites</a> on hand to build our prototype and didn’t want to wait around for shipping. We’d just bought a string of <a href="http://www.coolneon.com/">Cool Neon’s</a> new “Total Control Lighting” LEDs at Maker Faire and were eager to try them in something, so they won by default. Looking back, these proved less than ideal for this particular project due to the diffuse bulbs, but we give them kudos for being among the easiest to program. Over the years we’ve messed with many different addressable LEDs, and have found that there is no One LED to Rule Them All — every one of them has unique and desirable attributes for different tasks.</p>
<p>We then fashioned an LED-holding template in Adobe Illustrator, sized to fit a single page:</p>
<p><img class="alignnone size-full wp-image-45301" title="If you're looking for a witty hidden caption, you won't find it here." src="http://hackadaycom.files.wordpress.com/2011/06/template.png" alt="" width="470" height="310" /></p>
<p>This was printed and glued to a sheet of mat board, then the holes for the LEDs were laboriously cut out with a hobby knife. A <a href="http://hackaday.com/2011/03/02/open-source-laser-cutter-v2/">laser cutter</a> or even just a <a href="http://hackaday.com/2010/11/29/drill-press-for-through-hole-pcb-manufacturing/">drill press</a> would have made this much easier. For scale reference, each of the segments is about 1.5 inches wide, and with this just being a first prototype we didn’t bother with fancy beveled corners.</p>
<p>After cutting LED holes, the sidewalls and some supports were cut from <a href="http://hackaday.com/2011/03/22/paper-mechanical-iris/">foam core</a> board and assembled using a hot glue gun. These added about two inches of height to the pedestal, to accommodate the bullet-shaped LED housings and the wires underneath. Then we punched each LED into place:</p>
<p><img class="alignnone size-full wp-image-45303" title="Wait...what? We're putting LIGHTS under a CAKE?" src="http://hackadaycom.files.wordpress.com/2011/06/led-install.jpg" alt="" width="470" height="400" /></p>
<p>And there’s photographic proof of our first goof. Aside from the whole absurd idea, that is. These LED strings have connectors on both ends for daisy-chaining, with a distinct “in” and “out” end to each string. In our enthusiasm to attach a microcontroller, not thinking this through, we cut the “in” end and soldered our own breadboard wires. Electronically speaking this works just fine, but a better idea would be cutting the “out” connector, making that into our chip-to-LEDs adapter. Then this string would still work fine at the end of any chain, as well as with Cool Neon’s own driver circuits (which use the plug), and we’d have an adapter dongle for future applications with these strings. Lesson learned.</p>
<p><img class="alignnone size-full wp-image-45589" title="RAGE FACE!" src="http://hackadaycom.files.wordpress.com/2011/06/rageface.png" alt="" width="470" height="100" /></p>
<p>The string has 25 LEDs. Our display has <a href="http://hackaday.com/2009/04/11/rgb-7-segment-display/">seven segments</a>, with three LEDs each. The last four LEDs were just wadded up under the pedestal and aren’t used here, but could have been made into ground effects lighting or something suitably corny.</p>
<p>After physical installation of the LEDs, we wrote and tested the code, which runs on an <a href="http://hackaday.com/2011/02/11/how-the-arduino-won-this-is-how-we-can-kill-it/">Arduino</a>, natch. We’ll delve into the source later.</p>
<p>This pic shows the order in which the LEDs were installed and are addressed by the code. Also, the small boxes around each segment (more mat board and hot glue) restrict the diffuse outward glow from the lights and support the top acrylic for the cake:</p>
<p style="text-align:center;"><img class="size-full wp-image-45304 aligncenter" title="Dude, it's like Cribbage or something!" src="http://hackadaycom.files.wordpress.com/2011/06/led-test.jpg" alt="" width="420" height="400" /></p>
<p>We added contact paper to the bottom side of the acrylic, to further control stray light. This was probably overkill, but did help in positioning the cake segments later, as a sort of template. We’re not certain if acrylic is food-safe, so it’s possible that our eventual offspring may be born with tails or something. A small price to pay for <a href="http://hackaday.com/2011/06/06/million-volt-guitar-rocks-the-house-for-science/">SCIENCE</a>!</p>
<p><img class="alignnone size-full wp-image-45305" title="What we find most disturbing isn't that we made an animated LED cake, but that aside from the cake mixes we had EVERY SINGLE PART lying around already." src="http://hackadaycom.files.wordpress.com/2011/06/acrylic.jpg" alt="" width="470" height="320" /></p>
<p>Thus began the baking. And hilarity ensued…</p>
<div id="attachment_45306" class="wp-caption alignnone" style="width: 480px"><img class="size-full wp-image-45306 " title="FIGHT!" src="http://hackadaycom.files.wordpress.com/2011/06/cake-mixes.jpg" alt="" width="470" height="330" /><p class="wp-caption-text">(Devil’s food and angel food. In the same cake. You know this can’t end well.)</p></div>
<p>It was already determined that the segments would be angel food cake. The non-segment parts of the cake needed to be opaque…not just to contain the light, but as a vehicle for frosting, because a cake without frosting is no cake at all! We opted for chocolate, but most anything will do…red velvet, carrot cake, you name it. Not fruitcake though, it has an <a href="http://hackaday.com/2008/09/12/large-hadron-collider-roundup/">intense gravitational field from which not even light can escape</a>.</p>
<p style="text-align:center;"><img class="size-full wp-image-45310 aligncenter" title="This photo contributes absolutely nothing of value to the story but we just had to point out the kitchen mixer for geek cred. It was painted by fantasy artist and novelist Larry Dixon…whom we've never actually had the good fortune of meeting, but a mutual friend had bought it for one of us as a housewarming gift, and Mr. Dixon, suffering fever delirium from the flu at the time, insisted that his decorating the mixer before wrapping it up would be the greatest idea ever. True story." src="http://hackadaycom.files.wordpress.com/2011/06/mixer.jpg" alt="" width="300" height="300" /></p>
<p>The chocolate cake proceeded without incident. After baking and cooling, we trimmed down the risen center portion of the cake to give it a more uniform cross-section…this also provided essential sustenance to carry us through the next phase.</p>
<p><img class="alignnone size-full wp-image-45307" title="You can see the edge of the angel food cake just peeking in from the corner. That's all you're every going to see of the *@&amp;$% thing." src="http://hackadaycom.files.wordpress.com/2011/06/cake-shaving.jpg" alt="" width="470" height="250" /></p>
<p>You’ll notice there are no photographs of the angel food cake being made. Oh, sure, [Craig] may be man enough to show his failures, but not us. We usually take umbrage to those television ads that depict the “man of the house” as an imbecile when confronted with domestic tasks, as if all males are HULK SMASH! brutes who can’t so much as feed or <a href="http://hackaday.com/2008/03/31/diy-heated-vestclothing/">dress</a> themselves. We’ve seen some <a href="http://hackaday.com/2011/04/05/pid-sous-vide-slow-cooker-bon-appetit/">awesome cooking hacks</a> around here and know it’s simply not true. Then we tried baking an angel food cake…</p>
<p>Angel food cake (the name being an obvious conspiracy of marketing to lure us in) is a strange and alien thing, no doubt a product of NASA research that also brought us <a href="http://hackaday.com/2008/03/23/make-your-own-aerogel/">aerogels</a> and space shuttle thermal tiles. The box contains what looks like diatomaceous earth, to which water is added. No eggs or oil or anything resembling, y’know, <em>food.</em> This is frothed in the mixer and poured in a pan, baked (during which it swells to over 6,000 times its original volume) and then, removed from the oven and allowed to cool (very important that it’s on its side, for whatever alien agenda reason) it proceeds to mock you for all eternity as an impenetrable sticky mass that defies all attempts at cutting or removal, like a loaf-pan version of the Blob from <em>X-Men. </em>We could actually hear the garbage disposal <em>chewing</em> as it worked on this. For <em>five minutes.</em></p>
<p><img class="alignnone size-full wp-image-45611" title="MOAR RAGE!" src="http://hackadaycom.files.wordpress.com/2011/06/rageface2.png" alt="" width="470" height="100" /></p>
<p>After that experience, we’re officially declaring a one week moratorium on manly pride. If you see a guy washing his colors and whites together, or <a href="http://hackaday.com/2011/06/09/repairing-a-broken-microwave-keypad/">microwaving</a> Hot Pockets and calling it “dinner,” he is <em>totally</em> fair game for mockery. You have our permission.</p>
<p>So, another trip to the grocery store, returning with a pre-made angel food loaf cake (day old, for extra durability)…which, we’ll note, would have been cheaper than buying the mix in the first place…and we can proceed…</p>
<p>Both cakes were carved into suitably-sized segments and arranged on the acrylic base/template. To help keep the angel food segments spotless and clean of frosting, we pre-frosted the top of the chocolate cake before carving it up, and would touch up the seams after the fact. Had to get creative with the last few rectangles of chocolate cake, but frosting hides all sins. The angel food cake should have been trimmed a bit thinner to match the height of the chocolate cake, but we were getting hungry after the whole emasculating fiasco and just wanted to see if this thing would work or not.</p>
<p><img class="alignnone size-full wp-image-45308" title="Cake Tetris?" src="http://hackadaycom.files.wordpress.com/2011/06/cake-assembly.jpg" alt="" width="470" height="600" /></p>
<p>A quick test with the cake atop the LED pedestal showed a problem: the white cake picked up all diffuse light in the room, entirely washing out the <a href="http://hackaday.com/2010/01/22/lcd-backlight-repair/">backlighting</a>. But we’d seen this problem before…of all things, a <a href="http://www.sparkfun.com/products/9485">SparkFun capacitance meter kit</a>, which suffers the same issue where its red LED segments are washed out by the white diffusers in a bright room. The fix there is to add a piece of smoked acrylic atop the display. So we applied a similar principle here, but wanting to keep everything edible we used fruit roll-ups instead of acrylic. Reflecting on it now, fruit jelly would have tasted better and would slice well with the rest of the cake.</p>
<p style="text-align:center;"><img class="size-full wp-image-45309 aligncenter" title="It's alive! ALIVE!" src="http://hackadaycom.files.wordpress.com/2011/06/its-alive.jpg" alt="" width="360" height="360" /></p>
<p>The fruity fix didn’t address the problem completely, and it was still necessary to operate the cake in <a href="http://hackaday.com/2011/04/06/blu-ray-laser-plotter-writes-on-glow-in-the-dark-screen/">near-darkness</a> for best effect, which may or may not be a problem since programmers normally thrive in <a href="http://hackaday.com/2010/10/02/diy-night-vision-monocle/">low-light conditions</a>. The photo above shows how the number “6” looks under normal room lighting…washed out and nearly indistinguishable from the full “8”. Using brighter, more directional LEDs (but still using the fruit topping) would probably help with this…BlinkMs or ShiftBrites or their <a href="http://thingm.com/products/blinkm-maxm.html">higher-lumen</a> <a href="http://macetech.com/store/index.php?main_page=product_info&amp;cPath=1&amp;products_id=9">equivalents</a>. Not <a href="http://macetech.com/store/index.php?main_page=product_info&amp;cPath=1&amp;products_id=16">too much</a> though, or you’ll go all Easy Bake Oven on it.</p>
<p>Here’s a video of the completed countdown cake in action:</p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/06/12/hacking-cakes-with-leds-the-sequel/"><img src="http://img.youtube.com/vi/d_o7c2cz0nU/2.jpg" alt="" /></a></span>
<p>So the idea does…kind of…work. Would we try it again? Probably not. It was a fun idea to mess around with – <em>a hack</em> – and any day you get to <a href="http://hackaday.com/2005/09/05/hada01-logo-cake/">eat cake and call it your job</a> is a good day indeed, but the effect ultimately wasn’t worth the effort. Like the original article, we hope this one can be filed under “heroic failure.” It’s progress though, and might give someone <em>food for thought.</em> Maybe third time’s the charm.</p>
<p>A closing thought is that this could be combined with a <a href="http://hackaday.com/2011/04/25/portal-turret-plushie-is-cute-and-harmless/">Wave Shield</a> or the <a href="http://hackaday.com/2011/06/08/chipkit-sketch-mini-polyphonic-sampling-synth/">chipKIT digital audio technique from a prior article</a> to play the Happy Birthday song, creating a cake that’s both fattening <em>and</em> incredibly annoying!</p>
<p>Finally, here’s the Arduino sketch that drives the LED display:</p>
<p><pre class="brush: plain;">
// 7-segment LED Cake Sketch for Arduino.
// Uses Cool Neon's &quot;Total Control Lighting&quot;
// addressible LEDs.  Data issued on Arduino
// digital pin 11, clock on pin 13.

#include &lt;SPI.h&gt;

// 7-segment bitmask for each digit.
// Bit-to-segment mapping is as follows:
//     1
//   2   0
//     6
//   3   5
//     4
// This corresponds to the order in which LEDs
// are mounted in the physical template.
byte segmask[] = {
  B0111111, B0100001, B1011011, // 0 - 2
  B1110011, B1100101, B1110110, // 3 - 5
  B1111110, B0100011, B1111111, // 6 - 8
  B1110111, B1111010,           // 9, ersatz 10
  B0100001, B0110000, B0011000, // Spinny thing
  B0001100, B0000110, B0000011
};

#define N_PIXELS  25
#define GAMMA    2.4
byte gamma[256];

void sendPixel(byte r, byte g, byte b)
{
  SPI.transfer(~((r &gt;&gt; 6)              |
                ((g &gt;&gt; 4) &amp; B00001100) |
                ((b &gt;&gt; 2) &amp; B00110000)));
  SPI.transfer(b);
  SPI.transfer(g);
  SPI.transfer(r);
}

void sendLatch()
{
  for(byte i = 0; i &lt; 4; i++) SPI.transfer(0);
}

void setup()
{
  int i;

  // Initialize SPI communication:
  SPI.begin();
  // The following 3 lines can normally be
  // left out - Arduino's default SPI config
  // appears to be MSB, Mode 0 and runs at
  // 4 MHz (instead of 8 as is done here,
  // but still plenty quick).  But for
  // posterity, here's the full config:
  SPI.setBitOrder(MSBFIRST);
  SPI.setDataMode(SPI_MODE0);
  SPI.setClockDivider(SPI_CLOCK_DIV2); // 8 MHz

  sendLatch(); // Wake up!

  // Set all pixels to initial &quot;off&quot; state:
  for(i = 0; i &lt; N_PIXELS; i++) sendPixel(0, 0, 0);
  sendLatch();

  // Calculate gamma correction table.
  // Provides a perceptually more linear
  // fade between brightness levels.
  for(i = 0; i &lt; 256; i++) {
    gamma[i] = (byte)(255.0 *
      pow((float)i / 255.0, GAMMA));
  }
}

byte digit = 10,
     prev  = 10;

void loop() {
  byte i, bit, x;
  int  fade;

  // Fade from previous to current digit:
  for(fade = 0;fade &lt; 256; fade++ ) {

    // For each of 7 segments:
    for(bit = 0x01; bit &lt; 0x80; bit &lt;&lt;= 1) {

      x = 0; // Assume segment is off by default
      if(segmask[digit] &amp; bit) { // On, or fading on
        x = (segmask[prev] &amp; bit) ? 255 : gamma[fade];
      } else if(segmask[prev] &amp; bit) { // Fading off
        x = gamma[255 - fade];
      }

      // 3 LED &quot;pixels&quot; per segment
      for(i = 0; i &lt; 3; i++) sendPixel(x, x, x);
    }

    // Last 4 pixels are unused and stay off
    for(i = 0; i &lt; 4; i++) sendPixel(0, 0, 0);

    sendLatch(); // Update LEDs
    delay(1);    // ~1000 updates/sec
  }

  // Hold last image for remainder of ~1 sec.
  delay(1000 - 256);

  if(digit &gt; 0) { // Still counting down
    prev = digit;
    digit--;
  } else { // Done counting, reset...
    // But show spinny animation first
    for(int n = 0; n &lt; 5; n++) {
      for(digit = 11; digit &lt;= 16; digit++) {
        for(bit = 0x01; bit &lt; 0x80; bit &lt;&lt;= 1) {
          x = (segmask[digit] &amp; bit) ? 255 : 0;
          for(i = 0; i &lt; 3; i++) sendPixel(x, x, x);
        }
        for(i = 0; i &lt; 4; i++) sendPixel(0, 0, 0);
        sendLatch();
        delay(100);
      }
    }
    digit = prev = 10;
  }
}
</pre></p>
<p>A couple of notes on using the Total Control Lighting LEDs:</p>
<ul>
<li>Red wire = +5V. White = data (Arduino pin 11). Green = clock (Arduino pin 13). Blue = ground.</li>
<li>The datasheet suggests issuing 32 consecutive zero bits to mark the start of a full frame of data, but we’d sometimes see a stray first or last pixel on the initial image. A more reliable approach has been to issue the 32 zeros at the program’s start, then <em>after</em> each full frame. Rock steady.</li>
</ul>
<br />Filed under: <a href='http://hackaday.com/category/arduino-hacks/'>arduino hacks</a>, <a href='http://hackaday.com/category/cooking-hacks/'>cooking 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/45297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/45297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/45297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/45297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/45297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/45297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/45297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/45297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/45297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/45297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/45297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/45297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/45297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/45297/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=45297&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/06/12/hacking-cakes-with-leds-the-sequel/feed/</wfw:commentRss>
		<slash:comments>26</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/geeks-cooking.jpg" medium="image">
			<media:title type="html">The cake is alight</media:title>
		</media:content>

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

		<media:content url="http://hackadaycom.files.wordpress.com/2011/06/cross-section.png" medium="image">
			<media:title type="html">Gratuitous cross-sectional diagram</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/06/led-types.jpg" medium="image">
			<media:title type="html">Das blinkenlights!</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/06/template.png" medium="image">
			<media:title type="html">If you&#039;re looking for a witty hidden caption, you won&#039;t find it here.</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/06/led-install.jpg" medium="image">
			<media:title type="html">Wait...what? We&#039;re putting LIGHTS under a CAKE?</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/06/rageface.png" medium="image">
			<media:title type="html">RAGE FACE!</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/06/led-test.jpg" medium="image">
			<media:title type="html">Dude, it&#039;s like Cribbage or something!</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/06/acrylic.jpg" medium="image">
			<media:title type="html">What we find most disturbing isn&#039;t that we made an animated LED cake, but that aside from the cake mixes we had EVERY SINGLE PART lying around already.</media:title>
		</media:content>

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

		<media:content url="http://hackadaycom.files.wordpress.com/2011/06/mixer.jpg" medium="image">
			<media:title type="html">This photo contributes absolutely nothing of value to the story but we just had to point out the kitchen mixer for geek cred. It was painted by fantasy artist and novelist Larry Dixon…whom we&#039;ve never actually had the good fortune of meeting, but a mutual friend had bought it for one of us as a housewarming gift, and Mr. Dixon, suffering fever delirium from the flu at the time, insisted that his decorating the mixer before wrapping it up would be the greatest idea ever. True story.</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/06/cake-shaving.jpg" medium="image">
			<media:title type="html">You can see the edge of the angel food cake just peeking in from the corner. That&#039;s all you&#039;re every going to see of the *@&#38;$% thing.</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/06/rageface2.png" medium="image">
			<media:title type="html">MOAR RAGE!</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/06/cake-assembly.jpg" medium="image">
			<media:title type="html">Cake Tetris?</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/06/its-alive.jpg" medium="image">
			<media:title type="html">It&#039;s alive! ALIVE!</media:title>
		</media:content>
	</item>
		<item>
		<title>It&#8217;s like&#8230; I can tell the time just by the color, man</title>
		<link>http://hackaday.com/2011/05/22/its-like-i-can-tell-the-time-just-by-the-color-man/</link>
		<comments>http://hackaday.com/2011/05/22/its-like-i-can-tell-the-time-just-by-the-color-man/#comments</comments>
		<pubDate>Sun, 22 May 2011 23:00:42 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[clock hacks]]></category>
		<category><![CDATA[clock]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[mbed]]></category>
		<category><![CDATA[shiftbrite]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=43419</guid>
		<description><![CDATA[[Alex] has reduced the resolution of his timepiece as a trade-off for speedy-readability. At least that&#8217;s what he claims when describing his color-changing clock. It uses a ShiftBrite to slowly alter the hue of the clock based on the current time. The concept is interesting: 12:00 starts off at white and slowly fades to green [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=43419&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-43422" title="color-changing-clock" src="http://hackadaycom.files.wordpress.com/2011/05/color-changing-clock.jpg" alt="" width="470" height="300" /></p>
<p>[Alex] has reduced the resolution of his timepiece as a trade-off for speedy-readability. At least that&#8217;s what he claims <a href="http://brainlubeonline.com/BLO_ShiftBrite_Clock/How_it_works.html">when describing his color-changing clock</a>. It uses a ShiftBrite to slowly alter the hue of the clock based on the current time. The concept is interesting: 12:00 starts off at white and slowly fades to green at 3:00, blue at 6:00, red at 9:00, and back to white by 12:00 to start the process over again. He has gotten to the point where he can get the time within about 15 minutes just with a quick look. But he did need to spend a few days acquiring the skill by having the color clock sit next to a traditional digital clock.</p>
<p>The build is pretty simple and we&#8217;d bet you already have what you need to make your own. [Alex] is really just proving a concept by using the ShiftBrite and an mBed, there&#8217;s no precision RTC involved here. So grab your microcontroller of choice, and an RGB LED of your own and see if you can&#8217;t recreate his build.</p>
<p>Of course you could always choose to <a href="http://hackaday.com/2010/06/07/color-clock-makes-telling-time-impossible/">build a color-based timepiece that&#8217;s even harder to read</a>.</p>
<br />Filed under: <a href='http://hackaday.com/category/clock-hacks/'>clock hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/43419/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/43419/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/43419/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/43419/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/43419/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/43419/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/43419/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/43419/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/43419/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/43419/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/43419/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/43419/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/43419/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/43419/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=43419&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/05/22/its-like-i-can-tell-the-time-just-by-the-color-man/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/05/color-changing-clock.jpg" medium="image">
			<media:title type="html">color-changing-clock</media:title>
		</media:content>
	</item>
		<item>
		<title>Google ADK project shows just how easy it is to use</title>
		<link>http://hackaday.com/2011/05/16/google-adk-project-shows-just-how-easy-it-is-to-use/</link>
		<comments>http://hackaday.com/2011/05/16/google-adk-project-shows-just-how-easy-it-is-to-use/#comments</comments>
		<pubDate>Mon, 16 May 2011 13:06:16 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[android hacks]]></category>
		<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[google adk]]></category>
		<category><![CDATA[led matrix]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[shiftbrite]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=42852</guid>
		<description><![CDATA[[yergacheffe] was able to get his hands on a shiny new Google ADK board about a week before it was announced at I/O, and got busy putting together a neat project to show off some of the ADK’s features. His idea was to meld together the ADK and Google’s new music service, two items he [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=42852&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-42903" title="first_adk_project" src="http://hackadaycom.files.wordpress.com/2011/05/first_adk_project.jpg" alt="first_adk_project" width="470" height="318" /></p>
<p>[yergacheffe] was able to get his hands on a shiny new Google ADK board about a week before it was announced at I/O, and got busy putting together a neat project to show off some of the ADK’s features. His idea was to <a href="http://www.atomsandelectrons.com/blog/post/Chocolate-Peanut-Butter.aspx" target="_blank">meld together the ADK and Google’s new music service</a>, two items he says complement each other very well.</p>
<p>He had a handful of LED matrices left over from last year&#8217;s Maker Faire, which he decided to use as a Google music metadata display. The base of the display is made from laser-cut acrylic, with a few spare ShiftBrites lighting up the Google music beta logo.</p>
<p>He says it took literally just a couple lines of code to get his Android handset to talk with the display &#8211; a testament to just how easy it is to use the ADK.</p>
<p>Pretty much anyone can walk up, attach their phone, and see their current music track on the display with zero fuss, which you can see in the video demo below.</p>
<p><span id="more-42852"></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/05/16/google-adk-project-shows-just-how-easy-it-is-to-use/"><img src="http://img.youtube.com/vi/v_bWOUUv8zo/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://hackaday.com/category/android-hacks/'>android hacks</a>, <a href='http://hackaday.com/category/arduino-hacks/'>arduino hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/42852/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/42852/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/42852/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/42852/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/42852/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/42852/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/42852/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/42852/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/42852/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/42852/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/42852/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/42852/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/42852/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/42852/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=42852&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/05/16/google-adk-project-shows-just-how-easy-it-is-to-use/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/05/first_adk_project.jpg" medium="image">
			<media:title type="html">first_adk_project</media:title>
		</media:content>
	</item>
		<item>
		<title>The start to finish of an interactive exhibit</title>
		<link>http://hackaday.com/2011/04/29/the-start-to-finish-of-an-interactive-exhibit/</link>
		<comments>http://hackaday.com/2011/04/29/the-start-to-finish-of-an-interactive-exhibit/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 10:57:49 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[led hacks]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[capacitive sensing library]]></category>
		<category><![CDATA[capacitive sensor]]></category>
		<category><![CDATA[shiftbrite]]></category>
		<category><![CDATA[xbee]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=41761</guid>
		<description><![CDATA[[Andrew &#38; Deborah O'Malley] were tapped to created an interactive exhibit. The mission was to show that social problems take continual support from a lot of people before they can be solved. The piece needed to be architectural in nature, and they ended up building this touch-sensitive model building with individually lighted windows. The project log that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=41761&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-41762" title="interactive-RGB-structure" src="http://hackadaycom.files.wordpress.com/2011/04/interactive-rgb-structure.jpg" alt="" width="470" height="400" /></p>
<p>[Andrew &amp; Deborah O'Malley] were tapped to created an interactive exhibit. The mission was to show that social problems take continual support from a lot of people before they can be solved. The piece needed to be architectural in nature, and they ended up building this <a href="http://technoetc.net/blog/2011/04/27/urbana-2011/">touch-sensitive model building with individually lighted windows</a>.</p>
<p>The project log that the [O'Malleys] posted shows a well executed battle plan. They used tools we&#8217;re all familiar with to achieve a highly polished and pleasing result. The planning stages involved a virtual mock-up using Google SketchUp. The details needed to order the shell from a fabricator were pulled from this early work, while the team set their sights on the electronics that shed light and that make the piece interactive. The former is provided by a <a href="http://hackaday.com/2008/05/08/maker-faire-2008-shiftbright-rgb-led-module/">Shiftbrite module</a> for each window, the latter comes from the <a href="http://www.arduino.cc/playground/Main/CapSense">Capacitive Sensing Library</a> for Arduino. Despite some difficulty in tuning the capacitive grid, and getting all of those Shiftbrites to talk to each other, the exhibit went swimmingly. It&#8217;s not hard to imagine how easy it is to start a conversation once attendees are attracted by the seductive powers of touch sensitive blinky lights.</p>
<br />Filed under: <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/41761/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/41761/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/41761/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/41761/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/41761/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/41761/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/41761/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/41761/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/41761/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/41761/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/41761/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/41761/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/41761/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/41761/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=41761&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/04/29/the-start-to-finish-of-an-interactive-exhibit/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/04/interactive-rgb-structure.jpg" medium="image">
			<media:title type="html">interactive-RGB-structure</media:title>
		</media:content>
	</item>
		<item>
		<title>Hackaday links: April 28, 2010</title>
		<link>http://hackaday.com/2010/04/28/hackaday-links-april-28-2010/</link>
		<comments>http://hackaday.com/2010/04/28/hackaday-links-april-28-2010/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 13:00:24 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Hackaday links]]></category>
		<category><![CDATA[case]]></category>
		<category><![CDATA[gamepad]]></category>
		<category><![CDATA[helicopter]]></category>
		<category><![CDATA[shiftbrite]]></category>
		<category><![CDATA[surf]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=23539</guid>
		<description><![CDATA[Cell phone chopper control Control your tiny inexpensive helicopter with a Nokia N900. The chopper uses an infrared remote control, just like a television. Getting this to work was just a matter of figuring out the IR commands and writing an app for the phone to spit them out. Fade to black; inconspicuously Lost interest [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=23539&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Cell phone chopper control</strong></p>
<p><strong><img class="alignnone size-full wp-image-23541" title="links-n900-helicopter-control" src="http://hackadaycom.files.wordpress.com/2010/04/links-n900-helicopter-control.jpg" alt="" width="470" height="150" /></strong></p>
<p>Control your tiny inexpensive <a href="http://doitdifferent.wordpress.com/2010/04/21/n900copter/">helicopter with a Nokia N900</a>. The chopper uses an infrared remote control, just like a television. Getting this to work was just a matter of figuring out the IR commands and writing an app for the phone to spit them out.</p>
<p><strong>Fade to black; inconspicuously</strong></p>
<p><strong><img class="alignnone size-full wp-image-23542" title="links-ipod-tv-b-gone" src="http://hackadaycom.files.wordpress.com/2010/04/links-ipod-tv-b-gone.jpg" alt="" width="470" height="150" /></strong></p>
<p>Lost interest in your TV-B-Gone? Give it one last whirl by <a href="http://szechonline.com/tvbgone.html">throwing it inside of an old iPod</a> case. The dock connector hole is just about the right size for the LEDs and <a href="http://hackaday.com/2009/08/17/adafruit-releases-new-tv-b-gone-kit/">the kit</a> fits nicely in the old 3G type iPods. With this kind of disguise it should be a lot harder to spot who&#8217;s messing with those TVs.</p>
<p><strong>Surf your way to a cleaner house</strong></p>
<p><img class="alignnone size-full wp-image-23543" title="links-wii-balance-board-drives-roomba" src="http://hackadaycom.files.wordpress.com/2010/04/links-wii-balance-board-drives-roomba.jpg" alt="" width="470" height="150" /></p>
<p>This guy uses a roomba to clean his floors. The Wii balance board lets him lean forward and back to <a href="http://www.youtube.com/watch?v=tLbprdjTX0w">surf the little bot around the room</a>. This seems a little more exciting than the exercise programs the board was originally designed for. [Thanks DXR]</p>
<p><strong>G1 gamepad</strong></p>
<p><strong><img class="alignnone size-full wp-image-23544" title="links-g1-gamepad" src="http://hackadaycom.files.wordpress.com/2010/04/links-g1-gamepad.jpg" alt="" width="470" height="150" /></strong></p>
<p>[Tobias Weber] built a <a href="http://www.youtube.com/watch?v=vNdqXCh5ElY">gamepad for the G1</a> Android phone. He used an old Atari control, cut out two buttons and the d-pad, and glued them in a housing to fit the G1 keyboard. Each presses a button on the phone&#8217;s keyboard which can be mapped through the emulator software.</p>
<p><strong>Social power monitoring</strong></p>
<p><strong><img class="alignnone size-full wp-image-23545" title="links-cafe-power-meter" src="http://hackadaycom.files.wordpress.com/2010/04/links-cafe-power-meter.jpg" alt="" width="470" height="150" /></strong></p>
<p>Here you see a very small portion of the <a href="http://macetech.com/blog/node/91">power meter installed in a Cafe</a> at UC Berkeley. It shows the energy usage for the building, separated into categories such as lights, power outlets, and coffee machines. This lets students know how much juice they&#8217;re draining by plugging in their gadgets. The color bar uses 93 ShiftBrite modules controlled by an Arduino.</p>
<br />Filed under: <a href='http://hackaday.com/category/hackaday-links/'>Hackaday links</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/23539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/23539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/23539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/23539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/23539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/23539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/23539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/23539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/23539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/23539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/23539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/23539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/23539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/23539/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=23539&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/04/28/hackaday-links-april-28-2010/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/04/links-n900-helicopter-control.jpg" medium="image">
			<media:title type="html">links-n900-helicopter-control</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/04/links-ipod-tv-b-gone.jpg" medium="image">
			<media:title type="html">links-ipod-tv-b-gone</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/04/links-wii-balance-board-drives-roomba.jpg" medium="image">
			<media:title type="html">links-wii-balance-board-drives-roomba</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/04/links-g1-gamepad.jpg" medium="image">
			<media:title type="html">links-g1-gamepad</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/04/links-cafe-power-meter.jpg" medium="image">
			<media:title type="html">links-cafe-power-meter</media:title>
		</media:content>
	</item>
		<item>
		<title>Shiftbrite coffee table</title>
		<link>http://hackaday.com/2010/02/25/shiftbrite-coffee-table/</link>
		<comments>http://hackaday.com/2010/02/25/shiftbrite-coffee-table/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 14:57:07 +0000</pubDate>
		<dc:creator>Caleb Kraft</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[home hacks]]></category>
		<category><![CDATA[led hacks]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[shiftbrite]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=21967</guid>
		<description><![CDATA[Here&#8217;s a project we&#8217;ve been wanting to do for a while. Over at macetech.com they&#8217;ve posted an LED coffee table that uses a 9&#215;9 RGB LED grid. For the LEDs, they used the shiftbrite modules we&#8217;ve seen before. The table is capable of displaying pre written patterns as well as accepting patterns from a computer [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=21967&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-21968" title="3584088811_faff585dfe" src="http://hackadaycom.files.wordpress.com/2010/02/3584088811_faff585dfe.jpg" alt="" width="470" height="313" /></p>
<p>Here&#8217;s a project we&#8217;ve been wanting to do for a while. Over at macetech.com they&#8217;ve posted an <a href="http://macetech.com/blog/node/93">LED coffee table that uses a 9&#215;9 RGB LED grid</a>. For the LEDs, they used the <a href="http://hackaday.com/?s=shiftbrite">shiftbrite modules we&#8217;ve seen before</a>. The table is capable of displaying pre written patterns as well as accepting patterns from a computer via bluetooth. They&#8217;ve set it up to connect to a twitter feed and display to a live cam on their site. Though we would love to reproduce this, we need a little more justification than &#8220;ooooh, shiny&#8221;  for the funds involved. Anyone want to donate 100 shiftbrights?</p>
<br />Filed under: <a href='http://hackaday.com/category/arduino-hacks/'>arduino hacks</a>, <a href='http://hackaday.com/category/home-hacks/'>home 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/21967/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/21967/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/21967/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/21967/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/21967/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/21967/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/21967/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/21967/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/21967/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/21967/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/21967/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/21967/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/21967/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/21967/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=21967&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/02/25/shiftbrite-coffee-table/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Caleb Kraft</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/02/3584088811_faff585dfe.jpg" medium="image">
			<media:title type="html">3584088811_faff585dfe</media:title>
		</media:content>
	</item>
		<item>
		<title>Shift powered pumpkins</title>
		<link>http://hackaday.com/2009/10/19/shift-powered-pumpkins/</link>
		<comments>http://hackaday.com/2009/10/19/shift-powered-pumpkins/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 16:08:21 +0000</pubDate>
		<dc:creator>Jakob Griffith</dc:creator>
				<category><![CDATA[home hacks]]></category>
		<category><![CDATA[led hacks]]></category>
		<category><![CDATA[halloween]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[shiftbrite]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=17475</guid>
		<description><![CDATA[[Garret] and a couple of friends totally stole our idea wanted to light up their pumpkins a bit differently this year. They used some ShiftBrites and all the corresponding shift hardware (who knew there was so much shift out there) to bring their carved orange minions to life. Yes, this could be done a lot [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=17475&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-17478" title="4021144025_362a11d544_b" src="http://hackadaycom.files.wordpress.com/2009/10/4021144025_362a11d544_b.jpg" alt="4021144025_362a11d544_b" width="470" height="312" /></p>
<p>[Garret] and a couple of friends <span style="text-decoration:line-through;">totally stole our idea</span> wanted to <a href="http://macetech.com/blog/node/87">light up their pumpkins</a> a bit differently this year. They used some ShiftBrites and all the corresponding shift hardware (who knew there was <a href="http://macetech.com/store/index.php?main_page=advanced_search_result&amp;search_in_description=1&amp;keyword=shift">so much shift</a> out there) to bring their carved orange minions to life. Yes, this could be done a lot less modulated by using a regular LED and perhaps a PIC. Maybe it&#8217;s not the most technically challenging, but hey its in the spirit of Halloween – one of our favorite holidays. Speaking of which, doesn&#8217;t <a href="http://hackaday.com/2008/12/13/a-shiftbrite-christmas/">that fence</a> look familiar? Check out a video after the break. <span style="color:#000000;">Seriously, </span><span style="color:#000000;"><span style="color:#000000;">Mutton<span style="color:#000000;"> Chops?<span id="more-17475"></span></span></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2009/10/19/shift-powered-pumpkins/"><img src="http://img.youtube.com/vi/qJIjwZnU-dw/2.jpg" alt="" /></a></span></p>
<br />Posted in home hacks, led hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/17475/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/17475/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/17475/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/17475/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/17475/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/17475/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/17475/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/17475/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/17475/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/17475/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/17475/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/17475/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/17475/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/17475/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=17475&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/10/19/shift-powered-pumpkins/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Jakob Griffith</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/10/4021144025_362a11d544_b.jpg" medium="image">
			<media:title type="html">4021144025_362a11d544_b</media:title>
		</media:content>
	</item>
		<item>
		<title>4 LED RGB controller</title>
		<link>http://hackaday.com/2009/07/13/4-led-rgb-controller/</link>
		<comments>http://hackaday.com/2009/07/13/4-led-rgb-controller/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 21:36:59 +0000</pubDate>
		<dc:creator>Caleb Kraft</dc:creator>
				<category><![CDATA[led hacks]]></category>
		<category><![CDATA[blinkm]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[shiftbrite]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=12669</guid>
		<description><![CDATA[[Steven] was inspired by the BlinkM and Shiftbrite modules, but really wanted something that could be controlled via RS232. He decided to build his own RGB LED module capable of PWM that fit his needs. He&#8217;s using a PIC16F628 microcontroller as the base. Each module has 4 individually addressable LEDs with multiple intensities for each [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=12669&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-12668" title="4rgbled-angle-rainbow_thumb (Custom)" src="http://hackadaycom.files.wordpress.com/2009/07/4rgbled-angle-rainbow_thumb-custom.jpg" alt="4rgbled-angle-rainbow_thumb (Custom)" width="475" height="318" /></p>
<p>[Steven] was inspired by the <a href="http://hackaday.com/2009/01/10/wireless-blinkm-control/">BlinkM</a> and <a href="http://hackaday.com/2009/06/29/parts-shiftbrite-rgb-led-module-a6281/">Shiftbrite</a> modules, but really wanted something that could be controlled via RS232. He decided to <a href="http://www.semifluid.com/?p=147">build his own RGB LED module capable of PWM</a> that fit his needs. He&#8217;s using a PIC16F628 microcontroller as the base. Each module has 4 individually addressable LEDs with multiple intensities for each color. The units can be daisy chained as well. The schematics and PCB files are available on his site for download.</p>
<p>[via <a href="http://hackedgadgets.com/2009/07/13/4-rgb-led-pwm-controller-using-pic16f628/">Hacked Gadgets</a>]</p>
<br />Posted in led hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/12669/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/12669/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/12669/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/12669/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/12669/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/12669/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/12669/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/12669/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/12669/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/12669/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/12669/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/12669/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/12669/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/12669/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=12669&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/07/13/4-led-rgb-controller/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Caleb Kraft</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/4rgbled-angle-rainbow_thumb-custom.jpg" medium="image">
			<media:title type="html">4rgbled-angle-rainbow_thumb (Custom)</media:title>
		</media:content>
	</item>
		<item>
		<title>Parts: ShiftBrite RGB LED module (A6281)</title>
		<link>http://hackaday.com/2009/06/29/parts-shiftbrite-rgb-led-module-a6281/</link>
		<comments>http://hackaday.com/2009/06/29/parts-shiftbrite-rgb-led-module-a6281/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 18:00:00 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[led hacks]]></category>
		<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[parts]]></category>
		<category><![CDATA[blinkenlights]]></category>
		<category><![CDATA[bus pirate]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[serial interface]]></category>
		<category><![CDATA[shiftbrite]]></category>
		<category><![CDATA[spi]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=10589</guid>
		<description><![CDATA[Macetech&#8217;s ShiftBrite is a high-power RGB LED coupled with an Allegro A6281 backpack. The A6281 uses three 10bit pulse-width modulators to mix millions of colors using the red, green, and blue elements in the RGB LED. Multiple modules can be chained together for bigger projects, like the ShiftBrite table. Below the break we demonstrate a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=10589&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-11066" title="shiftbriteii" src="http://hackadaycom.files.wordpress.com/2009/05/shiftbriteii.jpg" alt="shiftbriteii" width="450" height="307" /></p>
<p><a href="http://www.macetech.com/blog/">Macetech&#8217;s</a> <a href="http://macetech.com/blog/node/54">ShiftBrite</a> is a high-power RGB LED coupled with an <a href="http://www.allegromicro.com/en/Products/Part_Numbers/6281/">Allegro A6281</a> backpack. The A6281 uses three 10bit <a href="http://en.wikipedia.org/wiki/Pulse-width_modulation">pulse-width modulators</a> to mix millions of colors using the red, green, and blue elements in the RGB LED.  Multiple modules can be chained together for bigger projects, like the  <a href="http://www.youtube.com/watch?v=C7aUaMiqoIE">ShiftBrite table</a>.</p>
<p>Below the break we demonstrate a ShiftBrite module using <a href="http://www.buspirate.com/">the Bus Pirate</a>. For a limited time you can <a href="http://hackaday.com/2009/06/25/bus-pirate-preorders-open/">get your own Bus Pirate</a>, fully assembled and shipped worldwide, for only $30.</p>
<p><span id="more-10589"></span></p>
<p><img class="alignnone size-full wp-image-11067" title="shiftbrite-over" src="http://hackadaycom.files.wordpress.com/2009/05/shiftbrite-over.jpg" alt="shiftbrite-over" width="450" height="356" /></p>
<p><strong><a href="http://macetech.com/blog/node/54">ShiftBrite</a> RGB LED module (<a href="http://macetech.com/store/index.php?main_page=product_info&amp;cPath=1&amp;products_id=1">Macetech</a>, $4.99). ShiftBrite <a href="http://docs.macetech.com/doku.php/shiftbrite">datasheet and example code</a>, Allegro <a href="http://www.allegromicro.com/en/Products/Part_Numbers/6281/">A6281</a> <a href="http://www.allegromicro.com/en/Products/Part_Numbers/6281/6281.pdf">datasheet</a> (PDF).</strong></p>
<p>The ShiftBrite module is a complete A6281 development board. It doesn&#8217;t require any extra parts, just a 5-9volt supply.</p>
<p>The A6281 is one of the most complete RGB LED driver ICs, but it&#8217;s only made in a tiny QFN package. The ShiftBrite is a good way to try the A6281 without soldering a small chip.</p>
<p><img class="alignnone size-full wp-image-11999" title="A6281-connect.470" src="http://hackadaycom.files.wordpress.com/2009/06/a6281-connect-470.png" alt="A6281-connect.470" width="470" height="207" /></p>
<p>A bunch of A6281 modules can be chained together. Each module repeats all of the serial input signals on separate output pins, so the A6281 will work over long cable runs.</p>
<table border="0">
<tbody>
<tr>
<td><strong>Bus Pirate</strong></td>
<td><strong>ShiftBrite </strong></td>
</tr>
<tr>
<td>MOSI</td>
<td>DI</td>
</tr>
<tr>
<td>CLK</td>
<td>CI</td>
</tr>
<tr>
<td>CS</td>
<td>LI</td>
</tr>
<tr>
<td>AUX</td>
<td>EI</td>
</tr>
<tr>
<td>5volts</td>
<td>V+</td>
</tr>
<tr>
<td>Vpullup</td>
<td>V+</td>
</tr>
<tr>
<td>GND</td>
<td>GND</td>
</tr>
</tbody>
</table>
<p>We used our <a href="http://www.buspirate.com">Bus Pirate universal serial interface</a> to demonstrate the ShiftBrite, but the command sequences will be the same for any microcontroller. We connected the Bus Pirate to the ShiftBrite as shown in the table above.</p>
<p>We setup the Bus Pirate for raw3wire mode (M, 8), and chose open drain outputs (Hi-Z) so we can interface the ShiftBrite at 5volts. The Bus Pirate can&#8217;t output 5volts directly, so we enabled the bus pull-up resistors (menu &#8216;p&#8217; in v2) and attached the pull-up resistor voltage input pin to the 5volt supply. Finally, we enabled the on-board power supply (capital ‘W’).</p>
<p><em>Interfacing</em></p>
<p>The LED driver output is only active when the  enable pin (EI) is held low.</p>
<blockquote><p>RAW3WIRE&gt;A <strong>&lt;&#8211; capital &#8216;A&#8217;, EI pin high, output disabled</strong><br />
AUX HIGH<br />
RAW3WIRE&gt;a <strong>&lt;&#8211; small &#8216;a&#8217;, EI pin low, output active</strong><br />
AUX LOW<br />
RAW3WIRE&gt;</p></blockquote>
<p>We used the Bus Pirate&#8217;s auxiliary pin to toggle the A6281&#8242;s enable pin, but you could also bypass this feature by wiring EI directly to ground. A small &#8216;a&#8217; in the Bus Pirate terminal takes the AUX/EI pin connection low, enabling the LED output.</p>
<p><img class="alignnone size-full wp-image-11998" title="A6281-IO.470" src="http://hackadaycom.files.wordpress.com/2009/06/a6281-io-470.png" alt="A6281-IO.470" width="470" height="95" /></p>
<p>Two commands update the A6281  settings. The configuration command controls dot correction and  clock settings. The LED pulse-width modulator (PWM) command updates the  three 10bit values that set the red, green, and blue channel brightness. Both commands are  32 bits (4 bytes) long, bit 30  selects the configuration or pulse-width modulator command.  Refer to the chart above, or datasheet page 7.</p>
<p>The interface protocol is like <a href="http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus">SPI</a>, but the master-input-slave-output pin is unused. Data is sent most significant bit first, starting with bit 31. Commands are sent by clocking 32 bits into the chip and then toggling the latch pin.</p>
<p>Before we can start mixing colors, we need to setup the A628a&#8217;s internal clock and write the dot correction values.</p>
<blockquote><p>RAW3WIRE&gt;0b01000111 0b11110001 0b11111100 0b01111111 ][<br />
WRITE: 0x47 <strong>&lt;--write 32bits of data</strong><br />
WRITE: 0xF1<br />
WRITE: 0xFC<br />
WRITE: 0x7F<br />
CS DISABLED <strong>&lt;--latch pin high</strong><br />
CS ENABLED <strong>&lt;--latch pin low</strong><br />
RAW3WIRE&gt;</p></blockquote>
<p>We wrote the values in binary so it's easy to follow along in the table above. Remember that bit 31 is sent first, so the order of bits shown here is opposite of what is shown in the table.</p>
<p>The complete setup command is 32 bits (4 bytes) long. Bit 30 sets this as a configuration command (1). Bit 7 and 8 configure the clock source, value 00 configures the 800KHz internal oscillator (datasheet page 7). Three 7bit 'dot correction' values fine tune the LED color channels if you want to correct a wonky pixel in a large array (see the register locations in the table above). We set all the dot correction values to full (1111111). Several bits trigger test functions or don't have a purpose, these should be entered as 0.</p>
<p>After entering 32 bits, toggle the A6281 latch pin (][) to lock the data into the register. Now that the chip is configured and the output enabled, we can finally play with the LED.</p>
<blockquote><p>RAW3WIRE&gt;0b00111111 0b11111111 0b11111111 0b11111111 ][<br />
WRITE: 0x3F<br />
WRITE: 0xFF<br />
WRITE: 0xFF<br />
WRITE: 0xFF<br />
CS DISABLED<br />
CS ENABLED<br />
RAW3WIRE&gt;</p></blockquote>
<p>First,  turn all the colors to full. Bit 31 (0) is ignored, bit 30 (0) indicates a LED pulse-width modulator update command, and the remaining bits set all three channels to 100%.  The three PWM values control the output intensity of each color as follows: blue (bits 29:20), red (bits 19:10), and green (bits 9:0). Raise and lower the latch pin (][) to end the command.</p>
<p>Next, test each each color individually.</p>
<blockquote><p>RAW3WIRE&gt;0b00111111 0b11110000 0b00000000 0b00000000 ][<br />
WRITE: 0x3F<br />
WRITE: 0xF0<br />
WRITE: 0x00<br />
WRITE: 0x00<br />
CS DISABLED<br />
CS ENABLED<br />
RAW3WIRE&gt;</p></blockquote>
<p>Bit 30 (0) signals an LED PWM  update command, followed by a 100% setting for the blue channel (1111111111) and 0% settings for the red and green channels. When we toggle the latch pin (][) the new values are saved and the LED color changes to blue.</p>
<blockquote><p>RAW3WIRE&gt;0b00000000 0b00001111 0b11111100 0b00000000 ][<br />
WRITE: 0x00<br />
WRITE: 0x0F<br />
WRITE: 0xFC<br />
WRITE: 0x00<br />
CS DISABLED<br />
CS ENABLED<br />
RAW3WIRE&gt;</p></blockquote>
<p>This time we'll set the LED to 100% red. Bit 30 (0) signals an LED PWM update command, followed by a 0% setting for the blue channel, a 100% setting for the red channel (1111111111), and a 0% setting for green.  When we toggle the latch pin (][)  the LED color changes to red.</p>
<blockquote><p>RAW3WIRE&gt;0b00000000 0b00000000 0b00000011 0b11111111 ][<br />
WRITE: 0x00<br />
WRITE: 0x00<br />
WRITE: 0x03<br />
WRITE: 0xFF<br />
CS DISABLED<br />
CS ENABLED<br />
RAW3WIRE&gt;</p></blockquote>
<p>Finally, we set the LED to 100% green. Bit 30 signals an LED PWM update, followed by 0% settings for the blue and red channels, and a 100% setting for the green channel (1111111111).  Toggle the latch pin (][)  and the LED color changes to green.</p>
<p>Like this post? Check out the <a href="http://hackaday.com/category/parts/">parts posts</a> you may have missed. Want to request a part post? Please leave your suggestions in the comments.</p>
<p><strong>Hack a Day review disclosure</strong>: Macetech gave us a couple free <a href="http://hackaday.com/2008/05/08/maker-faire-2008-shiftbright-rgb-led-module/">ShiftBrites at Maker Faire 2008</a>.</p>
<br />Posted in led hacks, misc hacks, parts  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/10589/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/10589/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/10589/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/10589/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/10589/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/10589/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/10589/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/10589/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/10589/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/10589/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/10589/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/10589/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/10589/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/10589/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=10589&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/06/29/parts-shiftbrite-rgb-led-module-a6281/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Ian</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/05/shiftbriteii.jpg" medium="image">
			<media:title type="html">shiftbriteii</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/05/shiftbrite-over.jpg" medium="image">
			<media:title type="html">shiftbrite-over</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/06/a6281-connect-470.png" medium="image">
			<media:title type="html">A6281-connect.470</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/06/a6281-io-470.png" medium="image">
			<media:title type="html">A6281-IO.470</media:title>
		</media:content>
	</item>
		<item>
		<title>A ShiftBrite Christmas</title>
		<link>http://hackaday.com/2008/12/13/a-shiftbrite-christmas/</link>
		<comments>http://hackaday.com/2008/12/13/a-shiftbrite-christmas/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 05:00:09 +0000</pubDate>
		<dc:creator>Eliot</dc:creator>
				<category><![CDATA[home hacks]]></category>
		<category><![CDATA[led hacks]]></category>
		<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[daisychain]]></category>
		<category><![CDATA[garret]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[macetech]]></category>
		<category><![CDATA[rgb]]></category>
		<category><![CDATA[RGB LED]]></category>
		<category><![CDATA[serial]]></category>
		<category><![CDATA[shiftbrite]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=6960</guid>
		<description><![CDATA[[Garrett] took 30 of his ShiftBrite modules and mounted them to his front fence for Christmas. The ShiftBrite is a serially addressable high output RGB LED. The individual modules are quite adept at applications like this where you&#8217;re stringing multiple lights together. They have identical buses on either side, specifically for daisychaining. The installation above [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=6960&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<span style="text-align:center; display: block;"><a href="http://hackaday.com/2008/12/13/a-shiftbrite-christmas/"><img src="http://img.youtube.com/vi/8PVC5jABuB8/2.jpg" alt="" /></a></span>
<p>[Garrett] took 30 of his ShiftBrite modules and <a href="http://macetech.com/blog/node/70">mounted them to his front fence</a> for Christmas. The <a href="http://macetech.com/blog/node/54">ShiftBrite</a> is a serially addressable high output RGB LED. The individual modules are quite adept at applications like this where you&#8217;re stringing multiple lights together. They have identical buses on either side, specifically for daisychaining. The installation above looks great.</p>
<br />Posted in home hacks, led hacks, misc hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/6960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/6960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/6960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/6960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/6960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/6960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/6960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/6960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/6960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/6960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/6960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/6960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/6960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/6960/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=6960&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2008/12/13/a-shiftbrite-christmas/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">RobotSkirts</media:title>
		</media:content>
	</item>
		<item>
		<title>Colorize your election party</title>
		<link>http://hackaday.com/2008/11/03/colorize-your-election-party/</link>
		<comments>http://hackaday.com/2008/11/03/colorize-your-election-party/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 02:05:26 +0000</pubDate>
		<dc:creator>Eliot</dc:creator>
				<category><![CDATA[led hacks]]></category>
		<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[cnn]]></category>
		<category><![CDATA[colormixing]]></category>
		<category><![CDATA[dmx]]></category>
		<category><![CDATA[egradman]]></category>
		<category><![CDATA[election]]></category>
		<category><![CDATA[election results]]></category>
		<category><![CDATA[eric]]></category>
		<category><![CDATA[ikea]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[macetech]]></category>
		<category><![CDATA[mame]]></category>
		<category><![CDATA[mccain]]></category>
		<category><![CDATA[obama]]></category>
		<category><![CDATA[rgb]]></category>
		<category><![CDATA[rgbLED]]></category>
		<category><![CDATA[shiftbrite]]></category>
		<category><![CDATA[trs80]]></category>

		<guid isPermaLink="false">http://hackadaycom.wordpress.com/?p=5512</guid>
		<description><![CDATA[[Eric] has put together a simple python script to scrape election results from CNN.com. It uses urllib2 to return the popular and electoral votes for each party and throws an ElectionWon exception when CNN calls the race. He&#8217;s planning on hooking this to DMX controlled RGB LED lighting that will shift to either blue or [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=5512&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-5513" title="blue_red" src="http://hackadaycom.files.wordpress.com/2008/11/blue_red.jpg" alt="blue_red" width="450" height="100" /><br />
[Eric] has put together a simple python script to <a title="Monkeys &amp; Robots  » Blog Archive   » Code to scape CNN.com election results" href="http://www.exothermia.net/monkeys_and_robots/2008/11/03/code-to-scape-cnncom-election-results/">scrape election results from CNN.com</a>. It uses urllib2 to return the popular and electoral votes for each party and throws an ElectionWon exception when CNN calls the race. He&#8217;s planning on hooking this to DMX controlled RGB LED lighting that will shift to either blue or red as the night progresses. It&#8217;s a great starting point if you want to pull off something similar.</p>
<p>You may remember [Eric] for building the <a title="Monkeys &amp; Robots   » IKEA MAME Table" href="http://www.exothermia.net/monkeys_and_robots/projects/ikea-mame-table/">IKEA MAME table</a> and the <a title="Monkeys &amp; Robots   » TRS-80 Bluetooth" href="http://www.exothermia.net/monkeys_and_robots/projects/trs-80-bluetooth/">TRS-80 wireless terminal</a>.</p>
<p>[photo: <a title="Arduino LED Project - Blue/Red on Flickr - Photo Sharing!" href="http://www.flickr.com/photos/skenmy/2754225367/in/set-72157606674920584/">skenmy</a>]</p>
<p><strong>UPDATE: </strong>[Garrett] of macetech is <a href="http://www.flickr.com/photos/macetech/sets/72157608645193483/">putting the finishing touches on his version</a> which uses 32 <a href="http://macetech.com/store/index.php?main_page=product_info&amp;cPath=1&amp;products_id=1">ShiftBrite</a> modules and 2 4-digit displays controlled by a <a href="http://www.comfiletech.com/index.asp?PageAction=Custom&amp;ID=2">CuBLOC</a>.</p>
<br />Posted in led hacks, misc hacks, news  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/5512/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/5512/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/5512/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/5512/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/5512/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/5512/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/5512/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/5512/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/5512/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/5512/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/5512/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/5512/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/5512/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/5512/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=5512&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2008/11/03/colorize-your-election-party/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">RobotSkirts</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2008/11/blue_red.jpg" medium="image">
			<media:title type="html">blue_red</media:title>
		</media:content>
	</item>
		<item>
		<title>Maker Faire 2008: Schwag</title>
		<link>http://hackaday.com/2008/05/10/maker-faire-2008-schwag/</link>
		<comments>http://hackaday.com/2008/05/10/maker-faire-2008-schwag/#comments</comments>
		<pubDate>Sun, 11 May 2008 04:15:00 +0000</pubDate>
		<dc:creator>Eliot</dc:creator>
				<category><![CDATA[cons]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[businesscard]]></category>
		<category><![CDATA[eff]]></category>
		<category><![CDATA[emsl]]></category>
		<category><![CDATA[ifixit]]></category>
		<category><![CDATA[makerfaire]]></category>
		<category><![CDATA[makerfaire2008]]></category>
		<category><![CDATA[shiftbrite]]></category>

		<guid isPermaLink="false">http://hackaday.iheartcashews.com:8181/2008/05/10/maker-faire-2008-schwag/</guid>
		<description><![CDATA[As our final Maker Faire post, we thought we&#8217;d talk about some of the curious items that were handed us during the event. While checking out Evil Mad Scientist Laboratories&#8216; latest generation CandyFab were given their AVR business card breakout board. [Garrett] gave us a handful of ShiftBrites to play with in a future project. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=1824&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img width="450" vspace="4" hspace="4" height="160" border="0" src="http://hackadaycom.files.wordpress.com/2008/05/had_schwag.jpg?w=450&#038;h=160"  alt="" /><br />As our final Maker Faire post, we thought we&#8217;d talk about some of the curious items that were handed us during the event.</p>
<p>While checking out <a href="http://www.evilmadscientist.com/">Evil Mad Scientist Laboratories</a>&#8216; latest generation <a href="http://candyfab.org/">CandyFab</a> were given their <a href="http://www.evilmadscientist.com/article.php/card">AVR business card breakout board</a>.</p>
<p>[Garrett] gave us a handful of <a href="http://www.hackaday.com/2008/05/08/maker-faire-2008-shiftbright-rgb-led-module/">ShiftBrites</a> to play with in a future project.</p>
<p>We donated to the <a href="http://www.eff.org/">EFF</a>, as we&#8217;re wont to do, and received a super bright blue flashlight for spotting the <a href="http://w2.eff.org/Privacy/printers/">yellow tracking dots</a> on color laser printouts. If you&#8217;re not familiar with this topic, you should check out bunnie&#8217;s <a href="http://www.hackaday.com/2005/10/17/eff-reverses-color-laser-printer-fingerprints/">blue light scanner</a>.</p>
<p>Our final stop was at <a href="http://www.ifixit.com/">ifixit</a> to pick up a free set of spatulas (<a href="http://www.ifixit.com/Apple-Parts/Metal-Spudger/IF145-012">spudgers</a>?) for popping open iPods. All around a decent haul.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/hackadaycom.wordpress.com/1824/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/hackadaycom.wordpress.com/1824/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/1824/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/1824/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/1824/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/1824/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/1824/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/1824/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/1824/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/1824/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/1824/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/1824/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/1824/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/1824/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/1824/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/1824/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=1824&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2008/05/10/maker-faire-2008-schwag/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">RobotSkirts</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2008/05/had_schwag.jpg" medium="image" />
	</item>
		<item>
		<title>Maker Faire 2008: ShiftBright RGB LED module</title>
		<link>http://hackaday.com/2008/05/08/maker-faire-2008-shiftbright-rgb-led-module/</link>
		<comments>http://hackaday.com/2008/05/08/maker-faire-2008-shiftbright-rgb-led-module/#comments</comments>
		<pubDate>Fri, 09 May 2008 03:00:00 +0000</pubDate>
		<dc:creator>Eliot</dc:creator>
				<category><![CDATA[cons]]></category>
		<category><![CDATA[led hacks]]></category>
		<category><![CDATA[daisychain]]></category>
		<category><![CDATA[garrett]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[leds]]></category>
		<category><![CDATA[macetech]]></category>
		<category><![CDATA[makerfaire]]></category>
		<category><![CDATA[makerfaire2008]]></category>
		<category><![CDATA[serial]]></category>
		<category><![CDATA[shiftbrite]]></category>

		<guid isPermaLink="false">http://hackaday.iheartcashews.com:8181/2008/05/08/maker-faire-2008-shiftbright-rgb-led-module/</guid>
		<description><![CDATA[We made a point to stop by [garrett]&#8216;s booth at Maker Faire to to see what he had been working on. You may remember him from his random caps locker shenanigans. He&#8217;s just recently released the ShiftBright RGB LED module which makes it easy to implement a string of individually addressable LEDs. The module is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=1762&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://hackadaycom.files.wordpress.com/2008/05/had_shiftbrite_vu.jpg?w=450&#038;h=231" border="0" alt="" hspace="4" vspace="4" width="450" height="231" /><br />
We made a point to stop by [garrett]&#8216;s booth at Maker Faire to to see what he had been working on. You may remember him from his <a href="http://www.hackaday.com/2008/04/01/random-usb-caps-locker/">random caps locker</a> shenanigans. He&#8217;s just recently released the <a href="http://macetech.com/blog/node/54">ShiftBright RGB LED module</a> which makes it easy to implement a string of individually addressable LEDs. The module is based on the Allegro A6281 3-Channel Constant Current LED Driver. The driver chip is capable of displaying a billion colors using an RGB LED. The 3x3mm package is mounted to the backside of the board while a bright common-anode RGB is mounted to the front. The modules are designed to be daisy chained together and are individually addressed using a serial interface. You can find <a href="http://macetech.com/blog/node/54">Arduino example code</a> on the site and more info on <a href="http://macetech.com/blog/node/23">how the item was developed</a>. Read on for close up images.</p>
<p><span id="more-1762"></span></p>
<p><img src="http://hackadaycom.files.wordpress.com/2008/05/had_shiftbrite_top.jpg?w=450&#038;h=367" border="0" alt="" hspace="4" vspace="4" width="450" height="367" /><img src="http://hackadaycom.files.wordpress.com/2008/05/had_shiftbrite_bottom.jpg?w=450&#038;h=383" border="0" alt="" hspace="4" vspace="4" width="450" height="383" /><img src="http://hackadaycom.files.wordpress.com/2008/05/had_shiftbrite_board.jpg?w=450&#038;h=377" border="0" alt="" hspace="4" vspace="4" width="450" height="377" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/hackadaycom.wordpress.com/1762/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/hackadaycom.wordpress.com/1762/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/1762/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/1762/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/1762/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/1762/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/1762/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/1762/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/1762/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/1762/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/1762/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/1762/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/1762/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/1762/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/1762/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/1762/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=1762&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2008/05/08/maker-faire-2008-shiftbright-rgb-led-module/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">RobotSkirts</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2008/05/had_shiftbrite_vu.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/05/had_shiftbrite_top.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/05/had_shiftbrite_bottom.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/05/had_shiftbrite_board.jpg" medium="image" />
	</item>
	</channel>
</rss>
