Binary Clock

My Binary Clock is finally finished having chased out the last of the show-stopping bugs last night. It now shows the correct time and looks very cool.

The ultimate in "Geek Chic" - a binary clock I made myself!

The original circuit was inspired by one published by Hans Summers. I decided not to use the mains frequency as a time base as the only transformer I have is a DC one and I also had thoughts of keeping my hands untied as far as power sources go in the future. There is a crystal time base modification shown on Hans' site but I opted instead to use one published elsewhere by Peter H. Wendt for his Nixie clock - can't remember why I chose this now but it all works fine which is the important bit.

As this was my first refresher in electronics in over a decade, I decided to do it the old-school way with ICs. The resulting circuit is larger and less flexible than if I had used a Micro-controller but it's what I know so was a good exercise.

Update: If you've got Flash installed and happened to notice the fancy 'working' animated binary clock image at the top of the page - we have James Kessler to thank for very kindly creating it and allowing me to post it on my blog. It's a very accurate rendition of the actual clock - more so perhaps because it doesn't suffer from the time drift which mine seems to. Thanks James - good job!

Gallery images

Front of LED and button boards

Date: 04/21/1999
Views: 783

Reverse of LED board

Date: 04/21/1999
Views: 689

Front of controller and timer boards

Date: 04/21/1999
Views: 821

Reverse of controller and timer boards

Date: 04/21/1999
Views: 657

Assembled boards ready to be inserted into case

Date: 04/21/1999
Views: 682

Assembled internal view

Date: 04/21/1999
Views: 649

Reverse of case

Date: 04/21/1999
Views: 582

The finished article (2:13:27 pm in case you were wondering!)

Date: 04/21/1999
Views: 628
 

Stu (not verified) on September 15th 2007

Hi, the time is displayed in 24 hour format. There are 3 pairs of binary numbers starting from the left: hours, minutes, seconds. Lowest bit of each number is at the bottom, highest at the top. The following example might help to illustrate this (excuse the ascii art):
8:    0   0   1
4:    1 0 0 1 0
2:  0 0 1 1 0 0
1:  1 1 0 1 0 1
---------------
=:  1 5 2 3 4 9
More easily read as 15:23:49 (3:23:49pm). Hope that helps.

devaraj.a (not verified) on September 15th 2007

dear sir, i have seen your clock but iam not able to imagine the time in number, how we can take this as real time in as our watches.

jhk (not verified) on April 05th 2007

Hi, I have wanted to make one of these for years! I bought one once for a friend, but it ran 5/6th out as it was based on 60Hz not 50Hz. there was a switch on the side that was supposed to compensate, but it made it a further 5/6ths out! Anyway, I have made you a flash animation of your clock in real time. If you would like to see it or use it for your site, just get in touch. It's based on the pic above (view1) James

Stu (not verified) on November 21st 2006

Hi, IC's and most components were from ESR electronics; stripboard and case were from Maplin. They're all standard components so should be available from any supplier fairly cheaply. Good luck with your build.

Keith Huffaker (not verified) on November 20th 2006

Where did you order or purchase your IC's and other parts needed? I'd like to build one of these for my self. Thanks! Keith

Stu (not verified) on August 08th 2006

Hi Michael, thanks for your comment. The part of the circuit you've highlighted is the seconds reset which isn't connected to the 1Hz generator - it's just taken high to reset when the button is pressed. At all other times (except when seconds reach 60) the reset should be logic 0 to keep it from floating which, I assume, is why Hans connected it to his generator in that way. I connected it elsewhere and it works fine. The minutes and hours aren't reset like the seconds; they're connected to the generator and incremented instead. In Hans' circuit, he has used the 1Hz pulse for the minutes and hours increment pulse; I went with 2Hz for faster adjustment, hence the 4th pin from the timer board - your other assumptions about the pins are correct. Hope that helps. Good luck with your clock.

Michael (not verified) on August 08th 2006

Hey Stuart, I'm interested in building this binary clock using your method, ie with the 1 Hz generator from that nixie clock project. Thanks a lot for the link to that! However, I have one question for you, if you don't mind. How exactly does that 1 Hz generator fit into Han Summers' original circuit? I intend to leave out the second indicator (green LED) like you did. And I see how the 1 Hz signal feeds into the clock input of IC1A (a 74LS393). But I'm confused about one part of the circuit. I've highlighted this part in the diagram linked here: http://imagesocket.com/view/timera72.gif How does this section of the original circuit link to the 1 Hz generator from that nixie clock page? I can't tell by looking at your photos. But I can see that you have four pins going from your timer board to your controller board (1 Hz, VCC, ground, and ???). Thanks a lot!

stuartm (not verified) on June 02nd 2006

Oooh, about 10 minutes - that's 2 minutes if you already understand binary ;)

Matthaios (not verified) on May 27th 2006

Loving the lights, very 60s. How long does telling the time in binary take to learn then?

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.