Scrappy RGB Binary Clock From The Parts Bin

Sometimes you just want to make something, and not spend any money doing it. That’s what [Evan] had in mind when setting out to make this cool RGB LED binary Clock.

The project box is made from scrap pieces of balsa wood, with the front being a scrap of acrylic.  Multiple layers of the balsa wood were glued up to thickness and drilled to hold the LED’s, some paper was added on top then the acrylic to give everything a frosty diffused look.

LED’s are controlled by the good ‘ol 74HC595 serial to parallel shift register, and a ATTiny84 micro all set on scraps of perf board [Evan] had kicking around. Time is kept by an off the shelf RTC module and everything is point to point wired together .

Once the glue dried and a lid added, [Evan] has a colorful and fun looking 4 bit per digit binary clock that always takes us a few moments to read.

Unusual Nixie Tubes Lead to Unique Clock

There’s no doubting the appeal of Nixie tubes. The play of the orange plasma around the cathodes through the mesh anode and onto the glass envelope can be enchanting, and the stacking of the symbols in the tube gives a depth to the display that is unlike any other technology. So when [Ian] found a set of six tubes on eBay at a fire sale price, he couldn’t resist picking them up and incorporating them into a unique but difficult to read Nixie clock.

It turns out the set of tubes [Ian] ordered were more likely destined for a test instrument than a clock, displaying symbols such a “Hz”, “V” and “Ω”. Initially disappointed with his seemingly useless purchase, [Ian] put his buyer’s remorse aside and built his clock anyway. Laser-cut acrylic, blue LEDs under the tube for a glow effect, a battery-backed RTC talking to an ATmega328, and the appropriate high-voltage section lead to a good-looking and functional clock, even if [Ian] himself needs a cross-reference chart to read the time. You’ll be able to figure out at the whole character set after watching the video after the break; spoiler alert: sensibly enough, Ω maps to 0.

We’ve seen lots of Nixie projects before, but few as unique as [Ian]’s clock.

Continue reading “Unusual Nixie Tubes Lead to Unique Clock”

Instrument Cluster Clock Gets The Show On The Road

While driving around one day, [Esko] noticed that the numbers and dials on a speedometer would be a pretty great medium for a clock build. This was his first project using a microcontroller, and with no time to lose he got his hands on the instrument cluster from a Fiat and used it to make a very unique timepiece.

The instrument cluster he chose was from a diesel Fiat Stilo, which [Esko] chose because the tachometer on the diesel version suited his timekeeping needs almost exactly. The speedometer measures almost all the way to 240 kph which works well for a 24-hour clock too. With the major part sourced, he found an Arduino clone and hit the road (figuratively speaking). A major focus of this project was getting the CAN bus signals sorted out. It helped that the Arduino clone he found had this functionality built-in (and ended up being cheaper than a real Arduino and shield) but he still had quite a bit of difficulty figuring out all of the signals.

In the end he got everything working, using a built-in servo motor in the cluster to make a “ticking” sound for seconds, and using the fuel gauge to keep track of the minutes. [Esko] also donated it to a local car museum when he finished so that others can enjoy this unique timepiece. Be sure to check out the video below to see this clock in action, and if you’re looking for other uses for instrument clusters that you might have lying around, be sure to check out this cluster used for video games.

The mechanics in dashboards are awesome, and produced at scale. That’s why our own [Adam Fabio] is able to get a hold of that type of hardware for his Analog Gauge Stepper kit. He simply adds a 3D printed needle, and a PCB to make interfacing easy.

Continue reading “Instrument Cluster Clock Gets The Show On The Road”

Embed with Elliot: We Don’t Need No Stinkin’ RTCs

A lot of microcontroller projects out there need some sense of wall-clock time. Whether you’re making (yet another) crazy clock, logging data, or just counting down the time left for your tea to steep, having access to human time is key.

The simplest solution is to grab a real-time-clock (RTC) IC or module. And there’s good reason to do so, because keeping accurate time over long periods is very hard. One second per day is 1/86,400 or around eleven and a half parts per million (ppm), and it’s tricky to beat twenty ppm without serious engineering.

Chronodot uses a Maxim TXCO
Chronodot uses a Maxim TXCO

Good RTC ICs like Maxim’s DS3231, used in the Chronodot, can do that. They use temperature correction logic and a crystal oscillator to get as accurate as five parts per million, or under half a second per day. They even have internal calendar functions, taking care of leap years and the day of the week and so on. The downside is the cost: temperature-compensated RTCs cost around $10 in single quantity, which can break the budget for some simple hacks or installations where multiple modules are needed. But there is a very suitable alternative.

What we’re looking for is a middle way: a wall-time solution for a microcontroller project that won’t break the bank (free would be ideal) but that performs pretty well over long periods of time under mellow environmental conditions. The kind of thing you’d use for a clock in your office. We’ll first look at the “obvious” contender, a plain-crystal oscillator solution, and then move on to something experimental and touchy, but free and essentially perfectly accurate over the long term: using power-line frequency as a standard.

Continue reading “Embed with Elliot: We Don’t Need No Stinkin’ RTCs”

Swollen Clock Build Demostrates All Engineering Shoulds

[Steve Gardner] wants an accurate clock for his bench. Of course the only option most engineers will accept for something like this a clock they’ve built themselves. In fact, this is his second time around as his first was an OLED based system using one of those sweet Maxim TCXO’s that keep time for years with negligible drift.

This build is going to be dead accurate as well since he plans to roll in a GPS source. But for now he’s covering the display build itself and will use another clock source IC at first. The display is a set of six 2.3″ 7-segment displays on protoboard. Bonus points for all the tidiness in his point to point soldering!

You may think this is a super simple project, and in a way it is. But [Steve] does an amazing job of dotting all the i’s and crossing all the t’s in a way that is beneficial to learn for all of your prototyping. For instance, he’s combining some 7-segment displays with 5mm LEDs as the colons. He mentions checking the peak wavelength of the displays to match the LEDs when choosing components. The design is also well-planned on graph paper. This may be just for use in illustrating the video but is a great practice in your own prototyping.

We’re not sure if there’s some movie magic involved here as his first burning of code to the PIC microcontroller results in a fully working device — impressive. Looking at his entire presentation, if you follow the workflow that [Steve] uses in his engineering, you’re doing it right!

Continue reading “Swollen Clock Build Demostrates All Engineering Shoulds”

PiClock – Time and Weather Information Overload

[Kevin] wanted a display where he could take a quick glance and get all the current environmental information he uses throughout the day. That information includes, of course, the time and date as well as weather information. We’re not just talking the current weather information but the forecast for the upcoming week as well as a map showing current weather patterns. To do this, [Kevin] came up with a unique system he’s calling the PiClock.

[Kevin] did some serious programming to get this clock project off of the ground. The weather data comes via the Weather Underground API and the map data from the Google Maps API. The main program is written in Python and will run on any OS running Python 2.7+ and PyQt4. If you’re interested in doing something similar, check out the source at github.

From the project’s name, it is no surprise that a Raspberry Pi is the brains here. A USB WiFi adapter allows access to the internet but an Ethernet connection would do just fine. Having the RaspPi hanging out with wires everywhere would be a little lazy, so [Kevin] opened up his 19″ LCD monitor and mounted the RaspPi inside the case. He tapped 5vdc off of the monitors power supply and used that to power the RaspPi, no external wall wart necessary! And if the PiClock’s background isn’t cool enough, some RGB LED strips were mounted to the back of the monitor to give an Ambilight effect.

Nixie Clock Uses Ingenious Software RTC

There’s something about Nixie Tube Clocks that keeps drawing hackers to build their own iterations, even if its been done a gazillion times before. Their depleting supply, and the high voltage drivers to control them, makes it all the more interesting. [Pete Mills], a veteran of several interesting projects, many of which we have featured here, is no exception and decided to build his own version of a Nixie Tube Clock, but with several nifty features.

To put it in a nut shell, his Clock uses Nixie tubes for display, has USB serial communication, temperature measurement, AC frequency measurement, time and date keeping with a software based RTC, software driven boost converter for the 175V DC nixie tube supply and a windows app for clock configuration.

The software based time keeping is pretty interesting. It is essentially a method to calibrate the crystal to more closely match real time, and some code to keep track of the time and date.  This obviously leads to a reduction in components and the spin-offs that comes with that; increased reliability, cost reduction, real estate savings. The RTC code can easily be ported to other clock projects irrespective of the display used. Besides keeping track of time and date, it can also account for leap years, and report the day of the week. A zero-crossing detector connected to the low-voltage transformer supply that powers the clock can also be used as an alternative way of keeping time.

When connected to a serial console over UART, the clock can report back many variables depending on the queries it receives. The high voltage DC needed to drive the Nixie tubes is generated using a simple boost converter controlled by the micro controller. An important “gotcha” that [Pete] deduced after blowing off several fuses, was to disconnect the micro controller port connected to the PWM timer and explicitly set it to output low via software. There’s a couple of other issues that he ran into – such as board layout, power supply, incorrect pullups – that make for interesting reading. The clock enclosure is still work in progress, but [Pete] hopes to get it done sometime soon.

He also wrote a Windows application – Nixie Clock Communicator – to help with time setting and calibration. Finally, he describes in detail the process of calibrating the clock’s software based RTC. Based on his calculations, the clock will drift by about 48 seconds over an 8 month period. Since he will be adjusting for DST much sooner than that, his clock ought to be off from correct time by not more than a minute at any given time. Not bad for a clock that does not use a dedicated RTC chip. [Pete] still has some of the prototype boards to give away if someone is interested. If you’d rather build it yourself from scratch, [Pete] has posted the software code, schematics and PCB, and a BoM.