Antique Weather Clock

An antique clock retrofitted to connect to the internet, download the current weather forecast, and display the weather condition and temperature.

Body

The clock has been stripped of its original mechanism and the face replaced with one that was designed to match the appearance of the clock body. The original hands were retained and used to keep visual consistency.

The face was designed in the GIMP using graphics found on the Internet. The source file and a JPEG of the face can be downloaded below.

Hardware

The clock is run by an Arduino Duemilanove with a Adafruit ethershield (Wiznet) and a Freeduino protoshield which provides the connection for two GWS PICO+ servos.

The two shields are stacked on top of the Arduino using stacking headers and the servos attach to headers mounted on the protoshield.

Software

The Arduino runs a sketch that connects to the Environment Canada website after a set interval, parses the page which is received, and updates the hands accordingly. The Arduino also has a web server which hosts pages to the local network which provides a more detailed forecast, allows the update interval of the clock to be changed, and allows the temperature to be shown with or without windchill.

Two third party libraries were used; Flash for memory management, and Streaming for easier coding.

The current version of the sketch and third party libraries can be downloaded below.

Demonstration

More Information

AttachmentSize
2011-08-12 WeatherClock.pde12.56 KB
3rd Party Libraries.zip19.96 KB
Weather Clock Face.xcf8.08 MB
Weather Clock Face.jpg575.36 KB

Comments

Clock face design?

How did you design the clock face? Can you share the design?

The clock face was designed

The clock face was designed in the GIMP using graphics I found on the Internet. The image file is now available for download.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.