Based around a Arduino Duemilanove this is a really quick and simple build. Taking reading from a digital compass the Arduino controls a servo to position a clock hand.
Step 2: Connect the electrics.
Couldnt be simpler.
The digital compass connects;
SCL to Arduino Analog pin 5
SDA to Arduino Analog pin 4
VCC to Arduino 5V
GND to Arduino GND
The servo connects;
Signal to Arduino Digital pin 10
VCC to Arduino 5V
GND to Arduino GND
Everything can then be just placed in a box. The only important thing is that the compass module must be ‘fixed’ so that it moves with the box.
The parts.
For the Electrics;
Box/Case
Small servo
Arduino Duemilanove
HMC6352 Compass Module http://www.sparkfun.com/products/7915
Mini breadboard
Female-female hookup wire
Male Headers
9V battery and connectors
For the StreamPunk;
4 clock cogs
1 hour hand
4 screws
Glue
For more detail: Steampunk Compass using Arduinio