[Aaron] has been wanting to build his own binary desk clock for a while now. This was his first clock project, so he decided to keep it simple and have it simply display the time. No alarms, bells, or whistles.
The electronics are relatively simple. [Aaron] decided to use on of the ATMega328 chips he had lying around that already had the Arduino boot loader burned into them. He first built his own Arduino board on a breadboard and then re-built it on a piece of protoboard as a more permanent solution. The Arduino gets the time from a real-time clock (RTC) module and then displays it using an array of blue and green LED’s. The whole thing is powered using a spare 9V wall wort power supply.
[Aaron] chose to use the DS1307 RTC module to keep time. This will ensure that the time is kept accurately over along period of time. The RTC module has its own built-in battery, which means that if [Aaron’s] clock should ever lose power the clock will still remember the time. The RTC battery can theoretically last for up to ten years.
[Aaron] got creative for his clock enclosure, upcycling an old hard drive. All of the hard drive guts were removed and replaced with his own electronics. The front cover had 13 holes drilled out for the LED’s. There are six green LED’s to display the hour, and seven blue LED’s for the minute. The LED’s were wired up as common cathode. Since the hard drive cover is conductive, [Aaron] covered both sides of his circuit board with electrical tape and hot glue to prevent any short circuits. The end result is an elegant binary clock that any geek would be proud of.
8 thoughts on “Hard Drive Clock Is Simple And Elegant”
This is very similar to my build a few months ago. http://shortcircuitprojects.blogspot.com/2013/12/arduino-powered-alarm-clock.html
Very nice. Wooden enclosure looks sweet. I want to add alarm functionality to this design eventually so that was a good read.
Why so many LEDs? Only 4 are needed for the hour and six for the minutes. 24 hour would use 5 LEDs for the hour
In this case, 24 is considered two numbers, 60 is also considered two numbers, which might be easier to read. You are considering 24 as one number and 60 as one number.
Frank’s correct. Each vertical column represents a digit of a standard digital clock face (xx:xx). I find this arrangement the easiest to read.
Slip this into a nice case mode.
“Mod” not “mode”, I don’t advise putting ice cream on a computer.
“LEDs”, not “LED’s”.
Please be kind and respectful to help make the comments section excellent. (Comment Policy)