Modern Device
  • Home
  • Blog
  • Forums
  • Wiki
  • Shipping
  • Contact Us

    • Featured Products
    •  
    • Arduino/Freeduino
    • JeeLabs
    • Sensors
    • Music/Sound/Noise
    • Light Emitting Diodes
    • Displays
    • Components
    • Power Supplies
    • Breadboards & Wires
    • Merchandise
    • Closeouts
    • Promotions
    •  

    Your Cart

    Review Cart or
    Checkout Now

    Popular Products

    Freeduino USB Host Board
    Starts at $79.00
    Bare Bones Board (BBB) Kit
    Starts at $4.50
    JeeNode v6 Kit
    Starts at $7.50
    RBBB Kit
    Starts at $13.00
    Wind Sensor
    Starts at $17.00
    3-Axis Accelerometer Module
    Starts at $10.95
    TMP421 Temp Sensor
    Starts at $7.63
    Fluxamasynth Shield
    Starts at $39.95
    AMBI Light Sensor
    Starts at $4.47
    Arduino Uno Rev3
    Starts at $25.00
    Dual Axis Gyro Module
    Starts at $21.95
    SHT21 Humidity and Temp Sensor
    Starts at $4.00
    Pressure Sensor (MPXV)
    Starts at $4.95
    Theremin Merit Badge
    Starts at $4.50
    Relay Plug
    Starts at $4.00
    LEDs (Super-Bright)
    Starts at $2.50
    LCD Character Displays
    Starts at $7.00
    RGB LED
    Starts at $0.50
    Arduino Leonardo
    Starts at $25.00
    Arduino WiFi Shield
    Starts at $90.00
    Arduino Wireless SD Shield
    Starts at $30.00
    Arduino Mega 2560
    Starts at $55.00

    Recently Viewed

    Recent News & Updates

    • Maker Faire San Mateo 2012
    • New Fluxamasynth Library
    • PIR sensors and LEDs galore
    • HMC5883 3-Axis Compass launched.
    • 2 Second Arduino Bootloader
    Home / Modern Device / Assembled Modules / Sensors / HMC5883 3-Axis Compass
    HMC5883 3-Axis Compass

    Qty

    This is a 3-Axis Compass using the low-cost but three-axis HMC5883 from Honeywell, allowing us to offer our module at a very nice price point compared with other electronic compass options. The chip is a 3.3V chip but we've included a regulator and level shifting for the I2C signals so the module will work with microcontrollers running at any voltage between 3 and 6 volts - perfect for Arduinos, BBBs and JeeNodes. We've even included a JeeNode header port for users who wish to use the board with their JeeNodes. There is a JeeNode example posted below, as well as Arduino code.

    The z-axis is not addressed in the code yet, but we hope to make a combination compass and accelerometer board that achieves a true tilt-free compass. Until then, this is a great option with much less sensitivity to tilt than dual axis compasses. 


    Applications

    • Navigation
    • Robot navigation
    • Home brew virtual reality systems
    • Interactive installations
    • Astronomy
    • IMU (inertial measurement unit) with an accelerometer for tilt-correction

    Pin References

    • G - Ground
    • +V - 5V input or any voltage between 3 & 6 volts
    • SDA - Serial Data
    • SCL - Serial Clock

    Specifications

    • 1°-2° accuracy
    • I²C output
    • 5V regulator onboard
    • JeeNode Ports-compatible pinout

    Resources

    • HMC5883 Datasheet
    • Modern Device Compass Sensor Eagle Files  
    • Schematic in pdf (bitmap) form
    • STM paper on tilt-compensation
    • Honeywell application note 1
    • Honeywell application note 2
    • Arduino Code for the HMC5883 (thanks to Seeed Studio)
    • Using the HMC5883 with JeeNodes
     

    Shipping Info Distributors Thanks for visiting Modern Device! Your questions and feedback are welcome: support@moderndevice.com

    © 2013 Modern Device.