[Nikolai] has a friend who is into fire and light shows. Her birthday was coming up, so [Nikolai] decided to build something to compliment her performances. He came up with a 10 cm LED ball (Russian, Google translation) that has a matrix of 256 LEDs wrapped around its surface.
The ball’s structural support is its own PCBs. The bottom of the ball is a simple bus – no components needed. The processor module fits into the bus along with the side arcs with LEDs on the edge. The top holds two AA batteries and a MAX1674 step up converter. The view from the inside looks like some sort of bizarre alien device. Very cool.
The central processor module is based around an ATmega88. The microprocessor controls two ‘595 for each of the 16 side panels. So far, four modes of operation have been programmed – a sine graph wrapped around a sphere, a random function, two oscillating circles, and plain old lines. The code for the LED ball is available (offsite link), and thankfully the variables are in English. An impressive piece of engineering and board layout skills.
Check out the video of the LED ball after the break.