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...

Step 1: Materials

For this project you will need access to welding equipment and metal cutting tools. I used a horizontal bandsaw to cut all the tubes to their appropriate length and then used a MIG welder to weld them all together. I also incorporated a curved piece of 1/8" bar to form a circle 30" in diameter. This used a curler, but can be done without. The only other major tool I used was a soldering iron for the LEDs. Needlenose pliers, helper hands, and safety-wear go a long way to aid you though!

  • 120 tubes 3" long (60 sec + 60 min) = 360" of tubing = 30 feet of 1" steel tubing (this is the hardest part to get just because you need so much)
  • 24 tubes 2" long (24 hours) = 48" = 4 ft 3" diameter tubing (I used a broken table support for this)
  • 100-200 ft of as thin of wire as you can find (magnet wire is a good option). Also, try to get black wire to blend in better.
  • 144 LEDs
    • 60 for the seconds (choose color A)
    • 60 for the minutes (choose color B)
    • 24 for the hours (choose color C)
  • 24 resistors (100 ohms or close)
  • Arduino MEGA (you could work to put it onto regular arduino but we need 24 I/O pins in this build) 
  • DS 1307 (found here)
I like your project very much. I want to copy your project. :) But there will be no pipes. I added a photo. I made that watch. I want to make a new watch. Led will light the layers. There will be 3 layers in the watch, like a ladder. The circle for the hour, the small hoop layer for minutes, the large hoop layer for seconds. There will be no mechanical parts. Thank you very much for your project. (Sorry my English is very bad. I'm using Google translate :-/
<p>I like the idea, share another pic when you finish?</p>
<p>I've got a question regarding the placement of the resistors. I know they are typically placed on the Cathode side of the LED, but I've also seen it on the Anode side as well. So My question is, does each pin get a resistor between the board and LED chain?</p><p>Great build! I am in the process of building a very similar one myself!</p>
<p>If each pin of the microcontroller has half the resistance needed for the LED, then the current will pass through both resistors (anode side resistor and cathode side resistor) when that LED is on. So yes, each pin going to the MCU gets a resistor. Hope that clarifies! </p>
<p>make perfect sense thanks!</p>
<p>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! </p><p>and THANKS for posting code!!</p>
I realise that what I need is an image of the 9 pin wiring. Anyone able to help?
<p>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). </p>
<p>Dear LostRite,</p><p>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.</p><p>Steve</p>
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?
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. <br>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!
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.<br> <br> here is an instructable on the arduino leonardo:<br> <a href="https://www.instructables.com/id/Step-by-Step-Guide-to-the-Arduino-Leonardo/" rel="nofollow">https://www.instructables.com/id/Step-by-Step-Guide-to-the-Arduino-Leonardo/</a><br> <br> 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!
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 clock.....love it! You've got my vote!
Thanks :)
fun clock. lots of stuff to put together there. I like it

About This Instructable




More by Onyx Ibex:3D Printed Heng Lamp Lucina / Chrom Sword (3D Printed) Illuminated Rocker Switch Voltage Conversion 
Add instructable to: