Neat Ring Clock Relies On Addressable LEDs

[WhiskeyTangoHotel] wanted to build an LED clock after seeing some great designs online. They elected to go after a ring clock design, based around the ever-popular WS2812B addressable LEDs.

The core of the build is the HELTEC WiFi 32 development board. It’s not one we’re intimately familiar with, but it’s based around the popular Expressif ESP32. Since it’s got WiFi, it’s able to simply dial up a network time server to always keep accurate time. It then drives a set of WS2812B LEDs set up in six rings. They display the current time with a layout akin to that of a typical analog clock.

What makes this build just a little more fun is the inclusion of Disco Mode. At the press of a button, the full set of LEDs flashes out some fun dancing patterns. The clock is also programmed to trigger the same display for sixty seconds at the top of each hour.

It’s a straightforward build—what might have been highly complicated to build two decades ago has been simplified with the magic of addressable LEDs. What’s also cool is that this clock was apparently inspired by another project shared on these very pages. If you’ve been spurred to build something cool yourself, don’t hesitate to notify the tipsline!

LED Wall Clock Gets Raspberry Pi Pico Upgrade

When [Rodrigo Feliciano] realized that the reason his seven-segment LED wall clock wasn’t working was because the original TG1508D5V5 controller was fried, he had a decision to make. He could either chuck the whole thing, or put in the effort to reverse engineer how the displays were driven and replace the dead controller with something a bit more modern. Since you’re reading this post on Hackaday, we bet you can guess which route he decided to take.

If you happen to own the same model of clock as [Rodrigo], then you really lucked out. He’s done a fantastic job documenting how he swapped the original controller out for a Raspberry Pi Pico W, which not only let him bring the clock back to life, but let him add new capabilities such as automatic time setting via Network Time Protocol (NTP).

But even if you don’t have this particular clock there’s probably something you can learn from this project, as it’s a great example of practical reverse engineering. By loading a high-resolution image of the back of the PCB into KiCad, [Rodrigo] was able to place all the components into their correct positions and following traces to see what’s connected to what.

Pretty soon he not only had a 3D model of the clock’s PCB, but a schematic he could use to help wire in the Pi Pico. Admittedly this is a pretty straightforward PCB to try and reverse engineer, but hey, you have to start somewhere.

We had high hopes for KiCad’s image import feature when it was introduced, and it’s great to see real-world examples like this trickle in as more folks learn about it.

Continue reading “LED Wall Clock Gets Raspberry Pi Pico Upgrade”

Linear LED clock displaying the time using different-colored triangles.

Linear LED Clock Looks Decidedly Vintage

We just love a good clock around here, and something about those triangles gives this linear LED clock a deliciously mid-century vibe. If you’ve read these pages for any length of time, you know that [andrei.erdei] loves clocks as much as we do, and is always coming up with interesting ways of displaying the passage of time.

Two upward-facing triangles sandwich one downward-facing triangle, and they are lighting up as follows: right, left, middle.This one is a remix of some other linear RGB clocks, but the result is distinctly [andrei.erdei]’s style. There’s nothing crazy going on under the hood here — it’s essentially a Wemos D1 mini running a strip of RGBs, and the microcontroller connects to a Wi-Fi router to get the time from a server. The magic is in the programming and the way the clock is read.

The brief but thorough demo video after the break does a much better job of explaining the display by showing various times of the day, but we’ll give it a shot. For one thing, it uses 24-hour time exclusively. There are four groups of triangles; yellow, red, green, and blue which correspond to tens and units of hours, and tens and units of minutes.

The triangles light up in groups of three in the order depicted in the animation. At midnight, none of the triangles are lit up. Again, it’s best explained in the video, looking at various times of day.  Plus you can see the neat-o startup animation.

Are you more into sound than blinkenlights? Then this customizable bird clock may be for you.

Continue reading “Linear LED Clock Looks Decidedly Vintage”

An RGB LED clock that resembles a color blindness test.

RGB LED HexaClock Doesn’t Actually Light Up The Night

Who says a clock can’t be both useful and beautiful? That seems to be the big idea behind the lovely little HexaClock from [Bulduper]. And boy, is it both.

Probably the most important part of this well-illuminated clock is the light sensor, which allows it to adjust the brightness automatically. If you’re not into that, well, there’s a really nice web app that’ll let you program the dickens out of it.

The brains of this thing is an ESP8266 on a custom PCB which controls the 127 individually addressable RGB LEDs. The clock may look large, but the big printed parts just fit on the bed of a Prusa i3. [Bulduper] used ABS because the LED strip and the PCB might get a little warm; they didn’t want to risk using PLA and having it turn into a Salvador Dali clock (although that could be cool).

Speaking of heat, make sure to use 18 AWG or thicker wires as [Bulduper] advises. LEDs may be efficient, but this clock uses lots of them! If you want to build one of these to bathe your wall in useful light, everything you need is available on GitHub. Watch HexaClock do its thing in the brief demo and walk-through video after the break.

If this is a little too bright for your tastes, check out this synesthesia clock.

Continue reading “RGB LED HexaClock Doesn’t Actually Light Up The Night”

Video Killed The Radio Alarm Clock

For decades now, MTV has been on a bizarre trajectory given its original name was an acronym for Music Television. In the original days in the 80s and 90s it kept mostly true to its name, but starting around two decades ago they expanded into reality and other non-musical television programming and have now left it largely behind. Plenty of those who grew up in its heyday have an understandable amount of nostalgia for the channel as a cultural touchstone, and [Derf] used MTV archival footage to build a video alarm clock which helps him keep in tune with the past.

To keep the appropriate 80s aesthetic, the build uses a portable TV from the late 80s with its original CRT. The video files are hosted on more modern technology though, in this case a Raspberry Pi. The Pi is set up to run a python script which launches the VLC media player with a playlist loaded with video files, in this case a long list of MTV shows. Some configuration needs to be done to get it to output to the old CRT properly which depends on the hardware used, but once that’s in place it’s ready to be used as an alarm. [Derf] is using a smart outlet to power the TV at the appropriate time, and a cron job which starts the video player simultaneously at a somewhat random point in the playlist.

As far as retro TVs go, having one as an alarm clock is certainly a novel idea. We have seen a few others in the past, though, one to play the golden age of The Simpsons, and another that recreates the nostalgia of 90s cable television complete with a preview channel and era-appropriate commercials.

Continue reading “Video Killed The Radio Alarm Clock”

3D-Printed LED Wall Clock Does Lots With Little

This wall clock built by [Alf Müller] is lovely, using two NeoPixel rings to mark the time by casting light onto a 3D-printed ring. The blue shows the minutes, made more discrete by a grid inside the ring. The green shows the hours.  [Alf] has provided the code so you can rework the color scheme.  It might be interesting to add seconds with the red LEDs, or perhaps a countdown triggered by a touch sensor…

Continue reading “3D-Printed LED Wall Clock Does Lots With Little”

Decorative Clock Uses LED Strips To Beautiful Effect

Clocks used to be dowdy old things with mechanical hands and sometimes even little cuckoo birds that would pop out to chime the hour. [David] built something altogether more modern that uses shifting colors on LED strips to tell the time.

The core of the build is an ESP8266, which queries an NTP time server to keep itself synced up with the current time as accurately as possible. It then controls a WS2812B LED strip to display the time. The strip itself is hidden in a 3D-printed housing behind an opaque wooden ring, with the light from the LEDs diffusing out nicely on to the wall upon which the clock is mounted.

The display shows three “hands” in the colors it projects on the wall. The red second hand is projected inside and outside the ring. The minute hand is green, and projects outside the ring. Meanwhile, the hour hand is blue, and projects inside the ring. Without any numerical markings, you won’t get an exact reading of the time, but you can figure it out closely enough. As a bonus, the clock looks like a stylish light-based wall sculpture and your guests may not even realizes it tells the time.

We’ve featured [David’s] work before too, in the form of the handy ESP8266 breadboard socket. Video after the break.

Continue reading “Decorative Clock Uses LED Strips To Beautiful Effect”