Skip to content

bClock

Well, I finally got my binary clock designed and working. It is very simple in principle. I plan on making a kit and etching some boards if there is any interest in this project, these will be sold in my store. If you have any comments or suggestions, just put them under the blog post! Thanks!

I use a transformer to produce 12V AC. I then rectify that voltage with a bridge rectifier, use 2 zener diodes and an op-amp to convert the 60hz line frequency into a square wave, and regulate the DC to 5v. Next the 60hz square wave is divided by several 74393 counters which produce my binary count sequence. It is not pure binary, because reading the time based on the number of seconds since midnight has passed seemed to ridiculous. There is a bit of logic and some debounced switches to set the time. You press the set button to place the clock in a set mode, and then increment the minutes and hours individually.

You read the number of seconds, the number of minutes, and the number of hours independently. It produces time in the 24-hour clock format, but converting this circuit to be based on a 12-hour clock would be very simple with a flip-flop and slight modification to the reset logic on the hours place. Anyways, the moment that you all have been waiting for. . .the schematic!


A picture of the circuit that I bread boarded. (Bonus points if you can tell me what time it is displaying.)  Seconds are the far right LEDs, then minutes, and finally hours.  The LSB is the farthest right LED in each group.

My original hand drawn block diagram without the logic to set the time.

Share and Enjoy
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • E-mail this story to a friend!