I was recently looking at some binary clocks and I felt like Why not? I have everything to make one and I don't have a clock in my room.
So I decided to build one and here it is. Hope you Like it and maybe build your own.
It's a cool project because it's your very own, unique clock, it's easy to make, it's highly customizable in both size/shape and firmware/functions, it is Arduino based/compatible AND it looks good.
Remove these ads by
Signing UpStep 1: What you'll need
Materials/components;
- cardbord/wood box(you choose the size)
- DC WallWart 5V out at least 250 mA
- Arduino or Atmega328/168/88/48
- (if not using an Arduino) 16Mhz crystal and caps (the more precise, the better).
- 13x 220 Ohms Resistors.
- 13x LEDs (your preferred color)
- A lot of Wire.
- 3x pushbuttons (PCB mount)
- (optional) 1x LDR (light dependant Resistor) OR 1x Pushbutton (enclosure mount)
Tools;
- Soldering Iron and solder.
- Cutter/Xacto Knife.
- wire strippers.
- Computer (I guess you have one if you're reading this).
- (if not using an Arduino) USBtiny ISP.














































Visit Our Store »
Go Pro Today »




I still have to look through the code to see how you made this work!
Thanks for the share!
Build_it_Bob
I wonder how long it would last on batteries. Maybe if the LEDs were PWMed above 60Hz you could save some power. And that way you could dim it at night.
Well done. Any thoughts about upgrading to a wooden box?
Also what would it take to add the seconds to this clock.
I realize that the seconds change faster than is reasonable to read but they do represent a binary counter that is fun to watch.
1. de-solder all your LEDs and connect them reversed, then disconnect them all from ground and connect them to Vcc.
OR
2. you can edit the code, changing all "LOW"s to "HIGH"s and vice versa.
hope this helps
Step 5: you just need to connect (solder) together all the positive (longer) leads from ALL the LEDs.
step6: add a resistor to each NEGATIVE lead of all LEDs and then connect each one to the corresponding arduino pin, see schematic for this.
i'm not sure how I could explain t better, did you understand them now?
Also, as I said below, you cannot use only 1 resistor, each LED needs 1 because LEDs are not plain resistive loads, they are semiconductors and have a dropout voltage.
unless you make it backwards so it projects the right way
Have I got my binary mixed up or am I just barking up the wrong tree?
Or I could put it on a desk.