Weather-O-Matic displays digital weather on an analog face


This clean-looking readout uses analog dials to display the weather. [Nuno Martins] calls it the Weather-O-Matic and after the jump he explains what went into the project.

The hardware is about as simple as it gets. Each hand has a servo motor attached to it. An MSP430 gets the weather via a serial connection to a computer (data is scraped by a Python script) and sets the dials accordingly. The microcontroller also takes user input in the form of a single button on the side of the frame. The words on the left side of the dial are Portuguese for Today, Tomorrow, and After (meaning the day after tomorrow). Pressing the button multiple times will scroll through these three words, followed by the forecast temperature high and low for that day being displayed.

The nice thing about this is that the servo motors will stay in place if you cut the power to them. We bet if he wanted to make this a permanent fixture in his house he could get it to run well on batteries by using the sleep function of the microcontroller and adding an RF transceiver to communicate with the server.


  1. XOIIO says:

    Umm, I was browsing old hackaday hacks and I’m pretty sure this exact same thing has been done before,e xcept that one looked way better.

    • static says:

      Another mention that’s probably Celsius. Snow is precipitation. The current icons should work when the temperature is considered, but you still have to guess ice, sleet or snow

  2. Chris C. says:

    Ok, I’m really wondering about the word “limbo” on the face.

    Does this predict the impending death of the user? Provide weather reports for another plane of existence? Suggest doing a dance that involves bending backwards under a pole, but only when temperatures are around 122°F, based on its position on the dial?

  3. fartface says:

    Must be for the arctic as the temperature doesn’t go above 45 :-)

    Although confused why no Snow icon. Frightened if the indicator points to limbo… Does that mean the 7th circle of hell is about to open up?

  4. gg says:

    I like my weather, the way I like my watches: digital.

  5. vonskippy says:

    Might have been cool (and useful) five years ago, but now with smartphones, I get the same weather info (and more) on my smartphone main screen and it doesn’t have to be tethered to a full blown computer to do so.

    • JSu says:

      I don’t. I got tired of software issues, so I upgraded to a dumbphone. Wonderful battery life and nice reception.

      Wouldn’t mind having a weather display in the house. Doesn’t do you any good having one outside; you can see the weather and you can do little to shield against it ‘less you carry a wardrobe in your phone too.

  6. Chris says:

    man I wish it only went to -15, Ive seen -65c once

    • JSu says:

      Where? On the north pole? Even in Lapland it only ever goes to -40C – -45C, at which point it’s time to switch the electric heating on. Lower than that and you can be pretty sure that you’re not on Earth anymore.

      • Leithoa says:

        Earth get’s pretty cold Finland’s got the ocean to keep it a bit warmer, until it freezes over. Vostok station, Antarctica’s gotten to -89C. Like you said I’m sure the North Pole’s gotten close too. This guy’s ( ) seen -57C(-72F) up near the arctic circle in Canada.

  7. bonooobong says:

    wow! that looks fabulous, I’d design a steampunk styled case for that, really awesome

  8. Jeff Wilkinson says:

    Very nice work. The display repeatability is excellent. What servo did you use? Code posted anywhere? The HAD link for ” uses analog dials to display the weather” appears to be broken or blocked at my workplace.

  9. JB4 says:

    It looks British. Only 45’s thats spring here in the US.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 93,534 other followers