Home > Ideas > Clock – Timer Project Ideas > Steampunk Compass using Arduinio

Steampunk Compass using Arduinio

Summary of Steampunk Compass using Arduinio


This article describes a quick project to build a functional Steampunk Compass using an Arduino Duemilanove. The device reads data from a digital compass module and uses a servo motor to move a clock hand, all housed within a box with steampunk-style cogs.

Parts used in the Steampunk Compass:

  • Box/Case
  • Small servo
  • Arduino Duemilanove
  • HMC6352 Compass Module
  • Mini breadboard
  • Female-female hookup wire
  • Male Headers
  • 9V battery and connectors
  • 4 clock cogs
  • 1 hour hand
  • 4 screws
  • Glue
Having built a few puzzle box games recently, and having some components left over I thought I would build a functional Steampunk Compass.
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.

Arduino Steampunk Compass

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.

Major Components in Project

The parts.

Here is a complete list of the required 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

Quick Solutions to Questions related to Steampunk Compass:

  • What microcontroller is used in this project?
    The project is based around an Arduino Duemilanove.
  • How does the Arduino control the movement?
    The Arduino takes readings from a digital compass to control a servo that positions a clock hand.
  • Which pins connect the digital compass SCL line?
    The SCL line connects to Arduino Analog pin 5.
  • Where should the servo signal wire be connected?
    The servo signal connects to Arduino Digital pin 10.
  • Does the compass module need to move independently of the box?
    No, the compass module must be fixed so that it moves with the box.
  • What power source is recommended for the electronics?
    A 9V battery and connectors are listed as required parts.
  • Are there specific decorative items included for the steampunk look?
    Yes, the build includes 4 clock cogs and 1 hour hand.
  • What type of wiring is needed for connections?
    Female-female hookup wire and Male Headers are required.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top