Home

Awesome

Micro Word Clock v2

Description

A tiny replica of the famous Word Clock, using only an ATmega microcontroller, a DS1307 Real Time Clock and a few passive components to display the time on an 8x8 LED matrix. The letters have been printed onto a transparent sheet and glued over the LEDs to produce a readable time. See the YouTube video here.

Directory structure

Bill of Materials

Part namePackage sizeReichelt part number
IC1ATmega328P-AUTQFP-32ATMEGA 328P-AU
IC2DS1307Z+SO-8DS 1307Z
C1220nF ceramic2012 metric / 0805 imperialX7R-G0805 0,22µ
C22.2uF tantalum3528 metric / B-caseSMD TAN.2,2/20
S1SMD push button6.2x6.5mmTASTER 9314
XTAL32.768 kHz crystal3216 metric / 1206 imperial32,768 CC7V-12,5
LED matrix8x8 matrix20x20mmGYXM-788ASR* (DealExtreme)
PCB20x20mmOshPark
* Probably any LED matrix labeled 788 should work.

You will require an In-System Programmer (ISP) to write the firmware onto the microcontroller.

Burning the bootloader and uploading the sketch

Please read these two tutorials if you are unfamiliar with burning a bootloader:

The required procedure is the one described as "AVR on a breadboard" and "Minimal circuit", respectively, as there is no external crystal attached to the microcontroller.

Please download Carlos Rodrigues' Barebones ATmega Chips board configuration file: https://github.com/carlosefr/atmega (instructions inside)

The ICSP header on the Micro Word Clock PCB is the standard layout described here (Fig. 2).

Contributions

Carl Monk has built his own version using a Unicorn HAT.

quistoph has made a Dutch layout.

Tanguy Rewers independently came up with an alternative Dutch layout (labeled as dutch2).

Featured on

License

This project (both software and hardware) is published under a Creative Commons BY-SA 3.0 License.