144 7-Segment Displays Combine To Form A Mighty Clock

What do you do with 144 7-segment displays? If you’re [Frugha] you put them all together to create an epic clock. Each display has 8 individual LEDs — 7 segments, and a decimal point. Put that all together, and you’ve got 1152 individual LEDs to control. This presented a problem, as [Frugha] wanted to control the clock with a single Arduino Nano. Even charlieplexing won’t get you that many I/O lines.

The solution was a nifty little chip called the MAX7219. The ‘7219 speaks SPI and can control 64 individual LEDs. [Frugha] used 18 of them in the clock, giving him full control over all his LEDs. That’s pretty impressive, considering the last matrix 7-segment display we saw required 48 Arduinos!

Another problem is memory – 1152 “pixels” would quickly overrun the 2KB RAM in the ATmega328. This is a clock though — which means only digits 0-9 and a colon. [Frugha] picked a nice font and hand-coded lookup tables for each digit. The lookup tables are stored in ROM, saving precious RAM on the Arduino.

A clock wouldn’t be any good if it wasn’t accurate. A Tiny RTC supplies battery-backed time data. [Frugha] wrapped everything up with a neat layout on a custom PCB. Sure, you could put it in a case, but we think a clock this crazy deserves to be left open – so you can see it in all its glory.

Gorgeous Clock, And Not A Line Of Code In Sight

[Harry] dropped us a note to let us know about his completed CMOS clock project, and we’re delighted that he did because it’s gorgeous. It’s a digital clock satisfyingly assembled entirely from hardware logic, without a single line of code. There are three main parts to this kind of digital clock: ensuring a stable time base, allowing for setting the time, and turning the counter outputs into a numerical display.

Keeping accurate time is done with a 32.768 kHz crystal, and using CMOS logic to divide that down to a 1 Hz square wave. From there, keeping track of hours and minutes and seconds is mostly a matter of having counters reset and carry at the appropriate times. Setting the clock is done by diverting the 1 Hz signal so that it directly increments either the hours or minutes counter. The counter values are always shown “live” on six 7-segment displays, which makes it all human-readable.

The whole thing is tastefully enclosed in a glass dome which looks great, but [Harry] helpfully warns prospective makers that such things have an unfortunate side effect of being a fingerprint magnet. Schematics and design files are provided for those who want a closer look.

This clock uses a crystal and divider, but there’s another method for keeping accurate time and that’s to base it off the alternating current frequency of power from the grid. Not a bad method, albeit one that depends on being plugged into the wall.

Just When You Thought There Was Nothing New In Nixie Clocks…

Nixie clocks have become such a staple in our community as to have become mundane. They’re pretty, but show us something new! It seems [Marcin Saj] has done just that with his offering, because with a bank of 18 IN-2 Nixie tubes he’s telling the time –  but in binary rather than the usual decimal.

The tubes are arranged in three banks of six, the upper registering hours, the middle minutes, and seconds on the lowest. Each one only uses two digits, as you might expect from a binary device they are 0 and 1. Behind is a large PCB with the Nixie sockets, and on the back of that in sockets are a pair of Nixie driver boards, a real-time clock module, temperature sensor module, PSU module, and either a Particle Photon or an Arduino Nano IoT.  This two-option set-up for the choice of dev board is unusual, and there is code for both of them in the GitHub repository.

The result is eye-catching and unusual, and certainly a departure from the usual Nixie digital clock. Hackaday readers are probably more likely than the average Joe or Jane to be able to read binary at a glance, watching it in action in the video below the break is an interesting exercise in testing one’s binary-aptitude.

Meanwhile if binary Nixies are too commonplace, how about binary neon lamps?

Continue reading “Just When You Thought There Was Nothing New In Nixie Clocks…”

Giant Clock Made In The Nick Of Time

When [tnjyoung] was asked to build a huge lighted clock for a high school theater’s production of Cinderella with only two weeks before opening night, he probably wished for a fairy godmother of his own to show up and do it for him. But he and his team pulled it off, and it looks amazing. That medallion in the middle? It was laid out painstakingly by hand, using electrical tape.

This thing is 12 feet wide and weighs more than 500 pounds. Even so, it isn’t a permanent set piece, so it has to move up and down throughout the show on airplane cables. Now for the minutiae: there’s an Arduino Uno with built-in Wi-Fi that receives UDP commands from a phone to raise and lower the clock at the appropriate times. The ‘duino is also controlling two stepper motors, one for the hour hand and one for the minute hand.

Time is almost a minor character in the story of Cinderella, since she has to get back by midnight. Because of this, [tnjyoung] programmed a dozen or so time cues that move the steppers at various speeds to achieve different effects, like time flying by as she dances the night away with the Prince. Hour you still just sitting there? Sweep past the break to watch the build process fly by in a matter of minutes.

Got all the time in the world? Make a clock out of clocks. Clocks all the way down.

Continue reading “Giant Clock Made In The Nick Of Time”

What Time Is It? Infinity Time

Since the dawn of the infinity craze, we’ve seen all kinds of projects — mirrors, smart mirrors, coffee tables, clocks, you name it. Unfortunately all of these cool projects sit at home, unappreciated by the public. Well, not anymore. [nolandoktor] is taking infinity to the streets with this beautiful and functional vortex watch.

Though this project is pretty darned advanced, it’s all open source and completely within reach for anyone who has the tools and the time. The watch is based around an ATmega32u4 and uses a DS3231 real-time clock to keep accurate time on the WS2812 LEDs that represent the numbers. The time is displayed using R, G, and B assigned to hour, minute, and second. Actually reading the time is bit tricky until you understand how the colors work together, but something this lovely deserves to maintain a slight air of mystery.

The watch’s case parts are all printed — metal for the bezel, and SLA for the white inner ring that lets a bit of light leak out the side in order to illuminate the USB port and the two stainless steel screws that act as touch contacts. In the future, [nolandoktor] wants to add flashlight mode that turns all the LEDs white, some gaskets to resist water, and wake-on-gesture functionality with an IMU. Take a second to check out the demo after the break.

If you prefer a more traditional timepiece of infinite interest, this clock moves more mundanely, but still looks cool.

Continue reading “What Time Is It? Infinity Time”

Nixies Adorn A Cold War Relic To Make A Geiger Clock

Say what you will about the centrally planned economies of the Soviet bloc during the Cold War, but their designs had a brutal style all their own. When one comes across an artifact from that time, like a defunct Polish Geiger counter from 1971, one celebrates that style the only way possible: by sticking Nixies tubes on it and making it into a Geiger clock.

Right off the hop, we’ve got to say that we’re in love with the look of [Tom Sparrow]’s build. And we’ll further stipulate that most of the charm comes from the attractive Bakelite case of the original Geiger counter. This looks like the real deal, with the marbleized look presumably caused by different color resins mixing in the mold. [Tom] did an admirable job bringing back the original shine with some polish and elbow grease; no doubt the decades had taken their toll on the original shine. The meter was gutted to make room for the clockworks, which is an off-the-shelf Nixie module. The tubes stick through holes drilled in the top; a pair of LEDs adorn the front panel and an incandescent bulb provides a warm glow behind the original meter. Combined with the original rotary switch and labels, the whole thing has a great look that’s perfect for a desk.

We’ve featured a lot of retro-classic Nixie builds, from digitizing a 1940s radio to a 1970s multimeter turned into a dice-roller. As for Nixie clocks, we’re just glad to take a break from the Nixie steampunk trend for a bit.

[via Dangerous Prototypes]

OpenChronograph Lets You Roll Your Own Smart Watch

At first, smartwatches were like little tiny tablets or phones that you wore on your wrist. More recently though we have noticed more “hybrid” smartwatches, that look like a regular watch, but that use their hands to communicate data. For example you might hear a text message come in and then see the hand swing to 1, indicating it is your significant other. Want to roll your own? The OpenChronograph project should be your first stop.

The watches are drop in replacements for several Fossil and Skagen watch boards (keep in mind Fossil and Skagen are really the same company). There’s an Arduino-compatible Atmega328p, an ultra low power real time clock, a magnetometer, pressure sensor, temperature sensor, and support for a total of three hands. You can even create PCB artwork that will act as the watch face using Python.

Continue reading “OpenChronograph Lets You Roll Your Own Smart Watch”