LED Life and Charlieplexing

posted Oct 24th 2008 5:04pm by Eliot Phillips
filed under: led hacks, misc hacks


Yesterday, we featured [Andrew]’s orientation aware camera. We want to highlight another one of his projects: LED Life. It’s a 6×5 LED matrix playing Conway’s Game of Life. He used the low power MSP430 like our e-paper clock. The best part of the writeup is his explanation of how Charlieplexing works. Microcontroller GPIO pins generally have three possible states: output high, output low, and input. This combined with the directional nature LEDs and some creative wiring means you can run a large matrix of individually addressable LEDs with just a few IO pins. Instead of just flipping the IO pins on and off you change their assigned state. Have a look at [Andrew]’s site for some great illustrations of how the system works. A video of his LED Life board is embedded below. Read the rest of this entry »

Breath controlled LED candles

posted Jul 11th 2008 1:00pm by jimmierodgers
filed under: led hacks, misc hacks


Instructables user [cedtlab] has posted an interesting LED project that simulates birthday candles. The circuit runs on an AVR ATTiny45, and is powered by 4 AA or AAA batteries. By using a Charliplexing technique, they are able to drive all 20 LEDs with only 5 pins of the ATTiny. A thermistor is used for detecting breath by measuring temperature changes, and then blocks of LEDs turn off depending on the change detected. They have provided schematics and source code for everything. Make sure to check out the video of the “ficticious birthday party” after the break.

Read the rest of this entry »




Hack a Day serves up fresh hacks each day, every day from around the web and a special How-To hack each week.

Send us your hacks