112-LED Coffee Table

[Joe] tipped us off about his 112 LED coffee table. This 12-ups the LED matrix from Friday and 31-ups the Shiftbrite table. Driving this grid is an ATmega328 in i2c slave mode. It listens for display data from a second ATmega328 and uses that to set the array of TLC5940 driven LEDs appropriately. Separating the processing microcontroller from the display microcontroller allows for fast and smooth display changes that can be seen after the break. [Joe’s] table exhibits exquisite cable management, clean code, and an amazing amount of flexibility. Maybe [Caleb Kraft] will finally pony up the dough and make this project for his own home.

[Joe] waited until he saw some other LED tables to send us a link to his hack. This is obviously an awesome project, one that we want to see just as much as our readers do.  So please, don’t wait for someone else to stumble upon your project, send us a tip once you’re done sharing the details.


30 thoughts on “112-LED Coffee Table

  1. The thing that bugs me about arrays of LEDs is how vastly different a single color is on different LEDs. All are being driven to show the same color, but there are LEDs with different shades mixed in.

  2. “Separating the processing microcontroller from the display microcontroller allows for fast and smooth display changes”

    Hmm, now if only they could come up with something like this for a full-sized desktop computer. Somehow separate the graphics from the main processing, like on a separate card. Maybe they could even make the separate cards with different abilities and outputs? Just a thought.

  3. @Ed : I’m not sure the TV is the same price of building this :) At least building something with LEDs is funnier than just mounting a TV in a table ;)

    But the TV idea would be awesome to play pinball games.

  4. I just wish that someone would put ligh diffusing material under the glass/plexi. So many options. shower curtain, waxed paper, hell, just sandblast even. It would look so much smoother IMO.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.