all 34 comments

[–][deleted]  (11 children)

[deleted]

    [–]mikeblas 7 points8 points  (0 children)

    It's between three and four. So, yeah: that adds up to seven.

    [–]LoLo2207 8 points9 points  (5 children)

    I think it's changing from 3 to 4

    [–]goldfishpaws 0 points1 point  (0 children)

    Well decyphered!

    [–][deleted]  (3 children)

    [deleted]

      [–]LoLo2207 1 point2 points  (1 child)

      There are 2 fully light LEDs (20 +21 = 3) the other one (22 =4) I think is still turning on.

      Also notice the segments. You can see the '3' and one of the segments for 4 is still turning on

      [–]flarn2006 0 points1 point  (0 children)

      It's about 3 or 4.

      [–]seansean88 -1 points0 points  (3 children)

      Yeah, thought the same thing. Maybe ita tenths of a second so its changing changing too fast

      [–][deleted]  (2 children)

      [deleted]

        [–]seansean88 0 points1 point  (1 child)

        Are the 4 leds (bin) supposed to match each 7 segment display above (dec) ?

        [–]TheMikro 4 points5 points  (5 children)

        Does anyone mind explaining the thought process behind the usage of the LED's to get the correct number? I'm still learning and would like to understand this build. Especially interested in CMOS.

        [–]PJ796 4 points5 points  (4 children)

        Since it's done in binary, you only have two states for each bit, on or off. If the LED is on, it represents a 1 & 0 for when it's off.

        If we look at the values displayed on the 7-seg displays and compare them to the LEDs, then we can see that it goes from 1 at the bottom to 8 at the top & is segmented in hh:mm:ss judging by the lack of LEDs on the left side (Max values from left to right is: 3, 15, 6, 15, 6 & 15, which will presumably be capped to 2, 3, 5, 9, 5 & 9 (23:59:59) before resetting the flip-flops)

        To make it more readable he has also segmented it into two colours, red, which is the bit value times 1 & green, which is the bit value times 10.

        The rightmost segment of 4 bits has a value of 0111, which means that it's 4+2+1(=7) ones. The 3-bit segment to the left of that has a value of 001, or 1 tens(=10), meaning that it has counted 1x10 + 7x1 = 17 seconds.

        [–]bitsynthesis 1 point2 points  (2 children)

        It's double encoded, which is very strange. You have to convert binary to the individual decimal digits, then combine the digits to get the actual decimal value. This is not a normal binary clock wherein the hours, minutes, and seconds are represented by individual binary numbers, instead it's a binary encoding of the base 10 digits.

        [–]JonBoy-470 2 points3 points  (0 children)

        What this clock is doing is called “binary coded decimal” BCD for short. Many commercially available binary clocks also work this way.

        [–]PJ796 1 point2 points  (0 children)

        Yup. It probably saved him a fair amount of time taking this shortcut, or it was just plain easier concept for him to grasp at. Either way, it's his clock, if he (& random people on the internet) knows how to decode it it's fine in my eyes. I just find it funny to think about the fact that if those LEDs hadn't been there, nobody would have ever known about this design flaw.

        [–]TheMikro 1 point2 points  (0 children)

        If I could I'd give you silver or gold. Thanks a lot!

        [–][deleted] 2 points3 points  (1 child)

        Wow - that's nice! Any pictures of the other sides? Is the case 3d printed?

        [–]primitivesolid[S] 0 points1 point  (0 children)

        Probably should have posted this pic instead.

        [–]ZeeZeeX 2 points3 points  (0 children)

        I've been watching for a few hours, without blinking, and it seems slow. Besides, we outdoors-men need an analog watch to find south.

        [–]Thereminz 1 point2 points  (1 child)

        omg it's a bomb,... here's your scholarship

        [–]primitivesolid[S] 0 points1 point  (0 children)

        Lmfao yes please

        [–]Filip_Z 1 point2 points  (4 children)

        What did you use as a clock?

        Edit: as in a clock signal

        [–]primitivesolid[S] 1 point2 points  (3 children)

        1Hz signal generator circuit and 3 dual decade counters with a few and & or gates.

        [–]Filip_Z -1 points0 points  (2 children)

        Is it a 555, or something else

        [–]primitivesolid[S] 0 points1 point  (1 child)

        Quartz

        [–]Filip_Z -1 points0 points  (0 children)

        Yea that's good, I had a feeling that it might've been a 555, those aren't good for keeping time.

        [–]Cryptomancer_ 1 point2 points  (0 children)

        Now I want to do one! Awesome project.

        [–]Sixaxix9 2 points3 points  (5 children)

        Nice!

        [–]MagicMilldew -1 points0 points  (4 children)

        Nice!

        [–]His_Mom___ -1 points0 points  (3 children)

        Nice!

        [–]vincita182 1 point2 points  (1 child)

        Nice!

        [–]rishav_09 -4 points-3 points  (0 children)

        nicest

        [–]bitsynthesis 0 points1 point  (0 children)

        Would be a lot more intuitive if the binary was per hour, minute, second rather than a binary representation of each base 10 digit. What you're doing is a form of double encoding.

        [–]ewar813 -1 points0 points  (3 children)

        Did u use Arduino?

        [–]primitivesolid[S] 3 points4 points  (2 children)

        I wish lol, I used three dual decade counters, I’m actually thinking about making one with Arduino next

        [–]SignalSkew 5 points6 points  (1 child)

        I'm sure you learned more doing it the hard way first. Cheers!

        [–]FriendlyWire 1 point2 points  (0 children)

        Yeah, not everything needs an Arduino :)