Sean Carney details his recent build/rebuild of an antique clock, which he gutted and and replaced with an Ether Connected Arduino to tell the weather on the clock instead of the time.
Details are as follows:
BodyThe 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.
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.
A schematic for the circuit can be downloaded below.
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 and allows the update interval of the clock to be changed.
Three third party libraries were used; PStringto handle parsing the incoming website, Flash for memory management, and Streaming for easier coding.
Source:Sean Carney’s Weather Clock/

