Circuit-less PCB Featured As Faceplate For A Digital Clock

If there’s no circuitry on a printed circuit board, does it cease being a “PCB” and perhaps instead become just a “PB”?

Call them what you will, the fact that PCBs have become so cheap and easy to design and fabricate lends them to more creative uses than just acting as the wiring for a project. In this case, [Jeremy Cook] put one to work as the faceplate for his “742 Clock,” a name that plays on the fact that his seven-segment display is 42 mm tall, plus it’s “24/7” backward.

In addition to the actual circuit board that holds the Wemos ESP32 module and the LEDs, a circuit-less board was designed with gaps in the solder mask to act as light pipes. Sandwiched between the boards is a 3D printed mask, to control the light and direct it only through the light pipes. [Jeremy] went through a couple of iterations of diffuser and mask designs, finally coming up with a combination that works well and looks good. He mentions a possible redesign of the faceplate board to include a copper backplane for better opacity, which we think is a good idea. We’d also like to see how different substrates work; would boards of different thickness or using FR-4 with different glass transition temperatures work better? Check out the video below and see what you think.

We’re seeing more and more PCBs turn up as structural elements, from enclosures to control panels and even tools, and we approve of this trend. But what we really approve of is what [Jeremy] did here by making this clock just a dumb display that gets network time over NTP. Would that all three digital clocks in our kitchen did the same thing — maybe then they wouldn’t each be an infuriating minute out of sync with the others.

Continue reading “Circuit-less PCB Featured As Faceplate For A Digital Clock”

2022 Hackaday Prize: Talking Clock Built With Old-School Gear

Any smartphone or laptop could be a talking clock if you wished it so. However, we think this build from [Marek Więcek] is more fun, which uses discrete vintage chips to get the job done the old fashioned way.

The work started when [Marek] was tinkering with a 65C02 CPU, giving it an EPROM, some RAM, and some logic ICs to create something akin to a modern microcontroller in functionality. It came to be known as the 6502 Retro Controller Board. Slowly, the project was expanded with various additional modules, in much the same way one might add shields to an Arduino.

In this case, [Marek] expanded the 6502-powered board with a series of 7-segment displays, along with an RTC to keep accurate time. A classic SP0256-AL2 speech synthesis chip was then added, allowing the system to not only show the time, but read it aloud, too. As a bonus, not only can it tell you the hour, minute, day, and date, but it will also read various science-fiction quotes on demand.

Like most 80s speech synths, the output is robotic and a little difficult to parse. However, that’s part of the charm that makes it different compared to the speaking virtual assistants of today.

Continue reading “2022 Hackaday Prize: Talking Clock Built With Old-School Gear”

Hackaday Prize 2022: Soviet Geiger Counter Gets WiFi

[Marek] has an impressive collection of old Soviet-style Geiger counters. These are handy tools to have in some specific situations, but for most of us they would be curiosities. Even so, they need some help from the modern world to work well, and [Marek] has come up with some pretty creative ways of bringing them into the 21st century. This version, for example, adds WiFi capabilities.

This build is based on the STS-5 Geiger tube but the real heavy lifting is handled by an ESP8266 which also provides a wireless network connection. There are some limitations to using an ESP8266 to control a time-sensitive device like a Geiger tube, especially the lack of local storage, but [Marek] solves this problem by including a real-time clock and locally caching data until a network connection is re-established. Future plans for the device include adding temperature and atmospheric temperature sensors.

Eventually this Geiger counter will be installed in a watertight enclosure outside so [Marek] can keep an eye on the background radiation of his neighborhood. Previously he was doing this with another build, but that one only had access to the network over an Ethernet cable, so this one is quite an upgrade.

DIY Retrograde Clock Is 3D Printed

Retrograde clocks are unique, in that they eschew the normal fully-circular movement for the hands. Instead, the hands merely sweep out a segment of a circular arc, before jumping back to their start position to begin again. They’re pretty rare to find, but [Jamie Matthews] decided he had to have one. Thusly, he elected to build his own!

For his build, [Jamie] started with a regular off-the-shelf clock movement you might find in any hobbyist clock build. From there, he affixed his own witches’ brew of racks and gears to the output in order to create the desired semi-circular mechanism. The arcane mechanism enables the clock to tell time over roughly a 180-degree arc.

It’s relatively simple to make one of your own, too. The parts are all readily 3D printable, with [Jamie] reporting it took less than 8 meters of filament to produce the geartrain for his build. You can even print the clock face if you don’t want to CNC cut it out of acrylic.

Overall, it’s a fun look at an often-forgotten part of our horological history. Desktop 3D printing really does enable the creation of some exciting, different clock designs. Video after the break.

Continue reading “DIY Retrograde Clock Is 3D Printed”

Quirky Complicated Clock Piques Constructor’s Curiosity

The Clock that served as inspiration for the garberPark Clock

Have you ever observed the project of another hacker and thought to yourself “I have got to have one of those!”? If so, you’re in good company with hacker [garberPark], the maker of the unusual chain clock seen in the video below the break.

While on a stroll past the Chicago Avenue Fire Arts Center in Minneapolis, MN, [garberPark] was transfixed by the clock seen to the right here. In the clock, two motors each drive a chain that has numbers attached to it, and the number at the top displays the current time. It wasn’t long before [garberPark] observed his own lack of such a clock. So they did what any hacker will do: they made their own version!

Using an ESP8266, and Arduino, and some other basic electronics, they put together a horizontal interpretation of the clock they saw. Rather than being continuous rotation, limit switches keep things in line while the ESP8266’s NTP keep things in time. Salvaged scanner stepper motors provide locomotion, and what appear to be bicycle cranks and chains work in harmony with cutoff license plates to display the current time- but only if there’s somebody around to observe it; A very nice touch and great attention to detail!

If you enjoyed this, you’ll love the Sprocket and Chain clock we featured a few months back.

Continue reading “Quirky Complicated Clock Piques Constructor’s Curiosity”

The Warm Glow Of A Luminous Clock

It seems there will never be an end to the number of ways to show the time. The latest is the LumiClock from [UK4dshouse], and it uses the seldom-seen approach of a sheet of luminous paper excited by a strip of UV LEDs that pass over it guided by a lead screw.

At its heart is a micro:bit, which generates the time in dot-matrix digital form as the LEDs are moved across the sheet. It in turn has a real-time-clock module to keep it on time, and it drives a little DC motor via a robotics driver board. The appearance of the whole devices is similar to an X-Y plotter without the Y axis, as a 3D-printed carrier is moved by the lead screw and slides along a pair of stainless steel tubes. The result is an unusual and eye-catching timepiece, whose retro dot-matrix numerals fade away and are refreshed with the new time.

We’ve had a bit of a play ourselves with UV luminous materials, and we can confirm they make an interesting alternative to some other display ideas in dimmer environments. This isn’t the first such clock we’ve shown you.

Network Time Protocol On The ESP32

Network Time Protocol (NTP) is one of the best ways to keep networked computers synchronized to the same time. It’s simple, lightweight, and not only allows computers to maintain a time standard together, but it also allows some computer manufacturers to save some money on hardware costs. The Raspberry Pi is perhaps the most well-known example of a low-cost computer without the extra expense of a real-time clock (RTC). While the Pi sets up NTP essentially automatically, other microcontrollers like the ESP32 don’t, but it is possible to configure them to use this time standard with some work.

For this project the MicroPython implementation for the ESP32 is required. MicroPython is a way of running Python code on microcontrollers or other embedded systems without all of the overhead that Python would normally require. Luckily enough, the NTP libraries are built right in so once MicroPython is running on the ESP32 it’s nearly as easy as calling the library. Of course you will have to make sure there is an internet connection, and then grab the time, sync it to the machine, and then set the timezone.

For a bonus exercise, the project’s creator [Bhavesh] suggests attempting to configure Daylight Savings Time, although this can be a surprisingly difficult problem to solve. In the meantime, there are a few other ways of installing a clock on a microcontroller like this one. An RTC module is an obvious choice, but you can also get incredibly accurate time by using a GPS module as well.