Hacking A 30-year-old Russian VFD

Reddit user [InThePartsBin] found some VFDs (Vacuum Fluorescent Displays) on an old PCB on eBay. The Russian boards date from 1987 and have a bunch of through-hole resistors, transistors and a some mystery ICs, plastic wraps around the legs and the top of the tube is held steady by a rubber grommet (the tip itself goes through a hole in a board mounted perpendicular to the main board.) Being the curious kind of person we like, and seeing the boards weren’t too expensive, he bought some in order to play around with to see if he could bring them back to life.

After getting the VFDs lighting up and figuring out the circuitry on the back, [InThePartsBin] decided that a clock was the best thing to build out of it. It was decided that a specialized VFD driver chip was the easiest way to make the thing work, so a MAX6934 was ordered. To give the clock some brains, an ATmega328 was recruited and to keep time, [InThePartsBin] had some DS3231 real-time clock modules left over from a previous project, so they were recruited as well. A daughterboard was designed to sit on the back of the vintage board and hold the ‘328 and the VFD driver chip.

Once [InThePartsBin] soldered on the components it was time to fire it up and send 1’s to the driver to turn on all the segments on all the tubes. Success! The only thing that [InThePartsBin] has left to do is write the code for the clock, but all the segments and tubes are controllable now, so the hardware part is done. There are other VFD clock projects on the site: Check out this one, or this one, and bask in the beautiful steel-blue glow.

Via Reddit.

Mechanical Clocks That Never Need Winding

What is it about mechanical clocks? Maybe it’s the gears, or the soft tick-tocking that they make? Or maybe it’s the pursuit of implausible mechanical perfection. Combine mechanical clocks with “free” energy harvested from daily temperature and pressure variation, and we’re hooked.

Both the Beverly Clock, built by Arthur Beverly in 1864, and the Atmos series of clocks built between 1929 and 1939, run exclusively on the expansion and contraction of a volume of air (Beverly) or ethyl chloride (Atmos) over the day to wind up the clock via a ratchet. The Beverly Clock was apparently a one-off, and it’s still running today. And with over 500,000 Atmos clocks produced, there must be some out there.

Although we had never heard of it, this basic idea is really old. Clicking through Wikipedia (like you do!) got us to Cox’s Timepiece, which is powered by the movement of 68 kg of mecury under atmospheric pressure. It is currently not running, but housed in the Victoria and Albert Museum in London. Even older is a clock that we couldn’t find any info on that dates from 1620, invented by Cornelius Drebbel. Anyone know anything?

We’ve had energy harvesting on our mind lately, and the article on the Beverly Clock says that it gets 31 μWh over a day when the temperature swings by 3.3 °C. Put into microcontroller perspective, this is 0.39 μA at 3.3 V, so you’ll have to be pretty careful about your sleep modes, and an LED is out of the question. How amazing is it, then, that this can power a mechanical clock?

Thanks [Luke], [hex4def6], and [Wallace Owen] for tipping us off to these in the comment section!

Not Your Typical POV Clock

Persistence of vision displays are fun, and a natural for clocks, but they’re getting a little Nixie-ish, aren’t they? There are only so many ways to rotate LEDs and light them up, after all. But here’s something a little different: a POP, or “persistence of phosphorescence” clock.

[Chris Mitchell] turned the POV model around for this clock and made the LEDs stationary, built into the tower that holds the slowly rotated display disk. Printed from glow-in-the-dark PLA, the disk gets charged by the strip of UV LEDs as it spins, leaving behind a ghostly dot matrix impression of the time. The disk rotates on a stepper, and the clock runs on a Nano with an RTC. The characters almost completely fade out by the time they get back to the “write head” again, making an interesting visual effect. Check it out in the video after the break.

Our only quibble is the choice to print the disk rather than cut it from sheet stock. Seems like there has to be commercially available phosphorescent plastic, or even the glow-in-the-dark paper used for this faux LED scrolling sign. But if you’ve got glowy PLA, why not use it?

Continue reading “Not Your Typical POV Clock”

Smell That? It’s Time.

Steampunk is beautiful. There is something about the exposed metal and primitive looking artifacts that visually appeal to the brain of a maker and engineer alike. Makers have been busy the last decade building clocks with this theme because hey, everyone needs a clock. [Fuselage] has put together a Steam Punk Clock that releases actual steam(actually steam oil smoke) for its hourly chime. How cool is that?

The clock is designed around the Conrad C-Control Unit (translated) which has the Motorola 68HC08 and [Fuselage] uses BASIC to write the routines for the system. Unlike a lot of steampunk clocks that use Nixie Tubes, this one uses 4 Numitron displays for the hours and minutes display. An analog dial panel display is employed for the seconds’ and is driven by a PWM signal. The absence of the RTC module was not obvious until we saw that the BOM includes a DCF77 receiver. For the uninitiated, DCF77 is a longwave time signal and standard-frequency radio station in Mainflingen, Germany. If you are anywhere within a 2000 km range of that location, you can pick up a 24-hr time signal for free which is excellent if you plan to make say… a radio clock.

The steam/smoke generator is a subproject of sorts. The custom machine is designed to have a separate oil reservoir and pump in addition to the actual generator so that the system does not run out of fuel as quickly. Clearly [Fuselage] did his homework which is explained in brief in his project logs. The final design has a brass tube as the main heating and also serves as the outlet chamber. The oil is pumped from under the heating filament in the brass tube, and excess fluid drains off back into the reservoir. A piece of nichrome wire serves as the filament that vaporizes the liquid to gaseous form. Sensors make sure of the oil levels in the reservoir as well as the steam tube. Servo motors and fans add the effect of the opening the exhaust rain cap, and a small LED helps illuminate the exhaust to complete the impression of real steam.

The project is a great example of a simple but effective implementation and for those who are wondering about Numitron Tubes, check out this tutorial on the subject. Of course, there is the Giant Electro-mechanical Clock for those looking at more sizable works of art.

Continue reading “Smell That? It’s Time.”

The Noisiest Seven-Segment Display Ever

Few mechanical clocks are silent, and many find the sounds they make pleasant. But the stately ticking of an old grandfather clock or the soothing sound of a wind-up alarm clock on the nightstand are nothing compared to the clattering cacophony that awaits [ProtoG] when he finishes the clock that this electromechanical decimal to binary to hex converter and display will be part of.

Undertaken as proof of concept before committing to a full six digit clock build, we’d say [ProtoG] is hitting the mark. Yes, it’s loud, but the sound is glorious. The video below shows the display being put through its paces, and when the clock rate ramps up, the rhythmic pulsations of the relays driving the seven-segment flip displays is hypnotizing. The relays, one per segment of the Alfa Zeta flip displays, have DPDT contacts wired to flip a segment by reversing polarity. As a work in progress, [ProtoG] hasn’t shared many more details yet, but he promises to keep us up to date on the converter aspect of the circuit. Right now it just seems like a simple but noisy driver. We’ll be following this one with interest.

If you prefer your clocks quieter but still like funky displays, check out this mixed media circus-themed clock.

Continue reading “The Noisiest Seven-Segment Display Ever”

A Talking Clock For The 21st Century

The Talking Clock service is disappearing, and it’s quite possible that few of you will be aware of its passing. One of the staples of twentieth-century technology, the Talking Clock service was the only universally consumer-available source of accurate time information away from hourly radio time signals in the days before cheap radio-controlled clocks, or GPS. You’d dial (on a real dial, naturally!) a telephone number, to be greeted with a recorded voice telling you what the time would be at the following beep. Clocks were set, phone companies made a packet, and everybody was happy with their high-tech audio horology.

[Nick Sayer] used the USNO Master Clock telephone feed to see in the New Year, but had to make do with a voice from another time zone. It seems that there are no services remaining that provide one in Pacific time. His solution to the problem for a future year? Make his own Talking Clock, one that derives its time reference from GPS.

At its heart is a SkyTraq Venus838LPx miniature GPS module coupled to an ATMega32E5 microcontroller. The speech comes in the form of pre-recorded samples stored on an SD card. There is a small on-board amplifier to drive a single speaker. For extreme authenticity perhaps it could be attached to a GSM mobile phone module to provide a dial-up service, but he’s got everything he needs for a New Years Eve.

Want to hear what that that bit of nostalgia sounded like? Check out the quick clip below. As for modern replacements, we’ve had at least one talking clock here in the past, but not one using GPS.

Continue reading “A Talking Clock For The 21st Century”

Color Changing Clock Gets A Pi Zero Heart

Hackaday reader [Don] dropped by the tip line recently to let us know about the latest version of his color-changing LCD clock project. This is his second version of the hardware which makes some pretty big improvements over the original, including moving from the Pi B to the Pi Zero and an internal simplification of the wiring. He mentions the next revision of the project will focus on Google Home integration, which should be interesting to see.

As a father of two pre-school age children, he was looking for a way to help his kids understand the concept of time and scheduled activities. Colors and shapes come fairly easy to children of this age, but time and how it relates to the day is a bit more difficult for them especially as their comprehension of numbers is still developing. [Don] reasoned that even if they couldn’t read the numbers on the clock yet, if he had the display change colors to indicate different periods of the day (sleep, play, cleanup, etc), it would not only keep them on schedule, but reinforce the meaning of the numbers on the screen.

ShiftBrite installed in the projector.

The project was made infinitely easier by a lucky find at a local retailer. For $10 he got a kid-friendly looking clock that utilized a simple projector to backlight the LCD display. This meant [Don] would just need to swap out the stock lighting module for a controllable RGB LED, and the hardware modifications would essentially be complete.

Even the Pi Zero fits perfectly inside the case of the clock, the only modification necessary was cutting a little hole in the back for the Pi’s micro USB port. His earlier version used an external Pi B connected to the clock via CAT5, so getting it all integrated into the one device is a huge improvement, especially when little kids are involved. Moving the Pi and its 5 V pins into the clock itself also allowed [Don] to drop the voltage regulator required previously.

With the basic hardware for a color changing LCD clock together, the rest of the project was just a matter of software. After some research, [Don] came across RPi-ShiftBrite by [Hive13] and made his own fork which added some features necessary for his project, namely the ability to quickly set the ShiftBrite to a specific color on the command line. To schedule the color changes, he used the very slick minicron: a web-based tool to create and monitor Linux cron jobs.

The Pi itself does not actually interface with the clock, and with no onboard RTC it’s necessary to keep it updated with NTP or else the times will become desynchronized. It can be necessary to sync the Pi’s clock to the Internet as often as every hour to make sure the colors shift at the appropriate times. The addition of a RTC module like the DS1307 could alleviate this issue and might be something to consider for a future revision.

All told, a fantastic project and something we’ll be sure to keep our eyes on as it progresses. We’ve seen our share of unique Raspberry Pi powered clocks, and even a few color changing ones, but this approach is easily the most straight-forward we’ve seen.

Continue reading “Color Changing Clock Gets A Pi Zero Heart”