Summary of Clock with Tics (presentation prototype) using Arduino
This article describes "Clock with Tics," an Arduino-based 24-hour digital clock that randomly displays expletives, symbolizing design failure. The project utilizes a DS1307 real-time clock with battery backup and four 5×7 LED matrices driven by MAX7219 chips. Power is managed via a 9V supply and a 7805 voltage regulator mounted on a heat sink, while the ATMEGA168 controller runs the logic.
Parts used in Clock with Tics:
- Arduino board with ATMEGA168 controller
- DS1307 clock chip
- Battery backup for DS1307
- Four 5×7 LED display matrices
- MAX7219 driver chip
- 9 volt 650 mA power supply
- 7805 voltage regulator
- Aluminum heat sink
Clock with Tics is an Arduino-powered 24-hour digital clock that displays expletives at random intervals.
A clock ‘ticks’. A ‘tic’ (note the different spelling) can be a mental disorder and can manifest itself in a number of ways; most seriously, someone suffering from “Tourette’s Syndrome” will blurt out swearwords involuntarily. I had thought of titling this piece “Time for Tourettes”, but the clock itself is tasteless enough.
This artifact is part of my series “The Technology of Good Intentions” which focuses on ‘failure’ in design. In this case, who has not had an electrical widget that has ‘gone on the fritz’ and suffers from momentary lapses?
The Arduino code for this project is available under a Creative Commons Attribution-Noncommerical-Share Alike 2.5 Canada License. Most of the electronic parts were obtained from futurelec.com and seeedstudio.com. The circuitry is split between two boards: the ATMEGA168 controller using the Arduino bootloader and clock chip/battery is separate from the four-digit display. Power is provided by a 9 volt 650 mA power supply. The 7805 voltage regulator runs quite hot and because of this it is mounted separately with an aluminum heat sink.
The clock is a DS1307 with a small battery backup to hold the correct time when the rest of the unit is without power. Each 5×7 LED display matrix is driven by a MAX7219 chip. The schematic for the entire clock is below.
For more detail: Clock with Tics (presentation prototype) using Arduino
-
What is the primary function of the Clock with Tics?
It is a 24-hour digital clock that displays expletives at random intervals. -
How does the clock maintain time when powered off?
A small battery backup connected to the DS1307 holds the correct time. -
What component drives the 5×7 LED display matrices?
The MAX7219 chip drives each 5×7 LED display matrix. -
Why is the 7805 voltage regulator mounted separately?
It runs quite hot, so it is mounted separately with an aluminum heat sink. -
What type of power supply is used for the unit?
Power is provided by a 9 volt 650 mA power supply. -
Which microcontroller is used in this project?
The project uses an ATMEGA168 controller using the Arduino bootloader. -
Under what license is the Arduino code available?
The code is available under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 Canada License.


