So this is my approach of an LED clock. There are zillions of LED clocks out there. Mine is some kind of retro and minimalistic version. It consists of
- AVR ATmega8, 8 Kb, 4.096 MHz
- Everlight 2.3″, LED Matrix, 8×5 LEDs
- some resistors, capacitors and a quarz
- optional serial connection for configuration
The LED matrix is used in landscape mode, that means it uses a very tiny font. Most characters fit in 3×5 pixels. The font supports only uppercase characters. Because the display has only 8 columns the message has to scrolled.
The display has the following features at the moment:
- Displays a greeting message
- Displays the current time, hh:mm:ss
- Displays a custom message
- Messages and current time can be modified via serial port
Here is the schematic of the LED clock. The Everlight 5*8 Dot Matrix was not available as part of the Eagle libraries, so I build the part on my own. It looks a bit clumsy as it is my first try to design components.
Here is a video of the LED Clock. You can see how it changes through different modes from telling the time to displaying a greetings message.