I developed a couple of clocks using a couple of red 8×8 LED Matrix Modules – the 2D MATRIX CLOCK and the TIME & TEMP MATRIX CLOCK
The 2D MATRIX CLOCK, time is displayed by scrolling from left to right, or, under software control, from top to bottom. Each digit of the time successively slides in from the right side and when centered, stops momentarily and brightens slightly. It then scrolls to the left while the next digit in the display scrolls into view. The cycle repeats with a short delay between successive displays.
Built into a small enclosure made of copper-clad fibre-board and red acrylic, the electronics is built using an Ardiono UNO, a DS3231 Real Time Clock and a MAX7219 8×8 red LED matrix. A rotary encoder/switch is used to set hours and minutes while a tri-colour LED provides visual feedback of the setting mode.
The 2D MATRIX CLOCK is powered using a 9V DC power supply. The Arduino USB interface is available to make programing changes.
The TIME & TEMP MATRIX CLOCK is a display unit that shows time, date and temperature on a LED matrix display. The time and temperature are displayed successively on the matrix display and immediately after a new minute, the day of the week, date, month and time are displayed.
Similar to the 2D MATRIX CLOCK, this clock is built into a small enclosure made of copper-clad fibre-board and red acrylic. The electronics is built using an Ardiono NANO, a DS3231 Real Time Clock and a MAX7219 8×8 red LED matrix and includes a DS18B20 one-wire temperature sensor. A rotary encoder/switch is used to set time (hours and minutes) and date (date, month, year). Custom characters were created for the LED matrix to help display readability.
The external temperature sensor interfaces to the connects to the TIME & TEMP MATRIX CLOCK using a 4-pin panel connector. The unit is powered using a 9V DC power supply.