Picture of LED Clock
A 24-hour clock with hour, minute, and second indicators. Here's the catch, despite being a digital media (LED's) it is still displaying using an analog method (circles!). I finished making this clock months ago but did not bring it with me to school so I wasn't able to take pictures and all until now. I have been very excited to get this up since I think it is sooooo cool :) 

It functions as a very pretty piece of functional art. However, it is missing a home since I do not have space where I live for it :( so it is staying con mis padres at the moment.

It is approximately 30" tall and about 30 lbs? (hard to tell since it is awkward to hold). This makes it difficult to mount to wall (I havn't tried yet). It actually stands on its own surprisingly well by balancing between two of the seconds rods.

Anyways! enjoy this fantastic piece of art and technology!

Here is video. You can see some ghosting and glitching. The ghosting can probably be solved with just using a slightly higher resistor? the glitches are just because some of the wires are loose. I took this video after a few months of this sitting in the cellar and didn't bother to go through the long debugging process of ensuring all proper connections...

Remove these adsRemove these ads by Signing Up
schel3 months ago

Who says it's bad form to post code?!! It is absolutely appreciated and in some cases crucial to projects explained!! Awesome! awesome project and execution!

and THANKS for posting code!!

I realise that what I need is an image of the 9 pin wiring. Anyone able to help?
Onyx Ibex (author)  scotchcollege1 year ago

I added a picture to an added last step that hopefully explains the wiring better for the 9-pin part. Connect every line of the same color (there are 9 pins corresponding to each of the 9 colors used). The diagram is drawn for the minutes section in particular (pins 28-36 for my code).

Dear LostRite,

Would you be able to draw a few extra diagrams to indicate the wiring. I would like to build this project but am a little confused.


flamesier1 year ago
hi, is the wiring for the seconds and the minutes same as the wiring for the hours?but with extra led-8 in a row?
Onyx Ibex (author)  flamesier1 year ago
It is very similar, practically the same. You can look at the code if that helps illustrate that they all use the same scheme. The minutes / seconds ring (they are essentially the same) are just an expanded version of the hours circuit using 9 pins instead of 6. I would suggest looking at the first and second images in step 3. In the second image, you could re-draw it for a 9-pin system by using 8 columns by 9 rows. The 8 columns correspond to the strips of 8 LEDs that I made. The 9 rows correspond to the potential for 9 sets of 8 LEDs. However, since we only need 60 LEDs, we only need 8 of those sets instead of 9 (9 would give 72 LEDs). The wiring is similar to the hours in that it uses charlieplexing, but in many ways it is more organized by using the groups of 8 LEDs. The hours wiring was a bit more scrambled because there was no need to keep it as organized. I hope this helps answer the question. If I misunderstood the question or you have more, please ask.
I am currently home over the holiday break which means I am at home with the clock. So if you want me to take pictures of any of the parts, just let me know!
emdarcher2 years ago
you could use the new arduino leonardo, same size as the UNO, but has more IO pins. 18 digital (extras are in ICSP header and the rx LED, and maybe more), and 12 analog inputs, 6 are in the IO pins so you wouldn't use those, but the other 6 are in the regular analog pins female header. 18 IO pins + 6 analog pins (can be used as IO pins) = 24 total usable pins! just enough for this project.

here is an instructable on the arduino leonardo:

I might make this, but smaller, and with only 12 hours + LED to show AM/PM, probably a red-green bicolor LED(have some from old electronics). I have a leonardo (I was lucky and got one of the first released ones at makerfaire Bay Area), but will probably use a homebuilt arduino UNO clone or similar. nice project!
Onyx Ibex (author)  emdarcher2 years ago
If I was to redo it, the arduino would go altogether and I would just use an atmega. Maybe one day when I want that arduino back I will make the swap... as for the bi-color red/green LED, thats brilliant. I debated the 12/24 hr time for some time and only chose 24-hr time for size reasons. Good luck! and post pictures!
Fantastic it! You've got my vote!
Onyx Ibex (author)  bricabracwizard2 years ago
Thanks :)
fun clock. lots of stuff to put together there. I like it