Saturday

Binary LED clock with Hackduino


This is one of those rare projects which I can actually put into the 'completed' category. It seems like we're never finished, and in truth I can still think of many things to add to this clock, but I'm pleased with what I'm considering the final product.

Originally powered by an Arduino and a bread-boarded LED array - this project took me through many stages. I eventually replaced the Arduino with a Hackduino and perfboarded the led display.

It has 2 push buttons and 1 switch.
The buttons increment the hours and minutes respectively. The switch cuts the power to the LEDs but allows the processor to still keep time. There are well over 200+ solder points between the two boards.

I found the enclosure at Hobby Lobby
for less than $2! On 4 sides and the
top, it has glass so you can see the inter-workings. By turning the box on its edge, drilling a hole in the back for a power supply, and by cutting a piece of white paper to disperse the LED's light, it was a super easy modifica
tion. It really brings the project together.

The finished boards are held floating in the middle of the box by attaching the front board to a coat hanger I cut and soldered together. The hanger plugs into a drilled hole keep the display in place.

The clock can run off of a wall wort or a 9V battery - though the life on the battery doesn't last long.

The Atmega328 chip uses the Arduino bootloader, so just programming it using the Arduino board - then removing it and placing it on the Hackduino was a snap.

The rest of the pictures tell the story of testing on a breadboard - to building the Hackduino - to placing in the final enclosure.



No comments:

Post a Comment