DIY TiX Clock using ATMEGA16 AVR microcontroller

TiX Clock

Here’s my instructable for a DIY TiX clock.  It is powered by an AVR microcontroller.  The display is made up using a piece of reflector grid you find covering office lights, some smoked perspex, a diffuser and a bunch of LED’s.  The Idea came from the Tix clocks you can buy at various places on the web, but nothing beats making it yourself.  It is a talking point in the lounge and once you are used to reading it, you can tell the time in a jiffy.
The first prototype was made using Vero strip board.  The layout on strip board is fairly straight forward.  The Transistors in the top left are row drivers and the IC’s on the right are  transistor arrays that are the column drivers (see circuit diagram at the end of instructable for more info).  This allows me to get a bit more current to the LEDs to make them brighter.  The Transistor array IC’s can be replaced with transistors if you like.  You will find circuit diagrams and software at the end of this instructable with which I have included an Eagle PCB layout design as well for a single sided board that combines the controller and display board into one.

TiX Clock

 

 

 

 

 

 

 

 

 

 

Note that if you etch your own PCB the LED’s are mounted as normal thru hole components but the IC’s, links and other components are placed on the copper side of the board.  The LED’s and links will need to be mounted first as the AVR covers some of the LED solder points.  Details in the pictures.
The display is made up of a sandwich of the display Board, The square reflector, a diffuser and a smoked perspex window.  You can place a sheet of tinfoil under the LED’s to give more reflection, just make sure you cut a hole in tinfoil around a legs of each LED so it doesn’t short things out.  I also sanded the lens of each led to distribute the light more.
The first three photos show the strip board version, the remainder the etched PCB version.
Read more: DIY TiX Clock using ATMEGA16 AVR microcontroller

Leave a Comment

Your email address will not be published. Required fields are marked *