You can also find a few more photos of the project in the same photo set.
I should mention that the LED matrix I used is UVP2788, or GMA4688C. These are not pin-to-pin compatible with the RG 8x8 matrix sold by sparkfun. By looking at the photos posted by Mr. BroHogan I can tell that the matrix I used is not compatible with the one he used (pins on mine's are shifted by one).
The matrix/display board/shield is being manufactured by seeedstudio. They may offer it for sale on their site. I did not receive mine yet, so I don't know if it will be final or needs adjustments.
The clock (DS1307) is on another protoshield (not yet built). In my prototype I used a small DS1307 evaluation kit bought from wulfden (you can see the wires for the clock in one of the photos).
With all the current functionality, the code takes the whole flash memory of the atmega168 (I actually had to move things around when I realized that some weird behaviour was caused by memory being (almost) full).
The next steps would be:
- h/w:
- get the displayed text messages through wi-fi (I just acquired a cheap fonera box);
- tengu (need to use an audio amplifier, probably on the same protoshield as the clock);
- s/w:
- sleep function for the display (woke up by command from remote);
- 8 channel audio spectrum VU meter (use the same circuitry from tengu (mic, amp), but may need some more h/w (filter ICs));
For the above features, I plan to switch to atmega 328 (already ordered from adafruit).