Cultivate Curiosity, Inspire Imagination.

9DOF 9-Axis Accelerometer Gyroscope Magnetic Field Sensor BNO055

Only 12 left!
Regular Price
$24.50
Sale Price
$24.50
Regular Price
Sold Out
Unit Price
per
Product Details
  • SKU: SEN-ACC-005
  • In Stock: 12

DESCRIPTION

The BNO055 9DOF (Nine Degrees of Freedom) IMU sensor module is a high-performance, all-in-one inertial measurement unit that integrates a 3-axis accelerometer, 3-axis gyroscope, and 3-axis geomagnetic sensor with a dedicated 32-bit ARM Cortex-M0+ microcontroller running Bosch's proprietary sensor fusion algorithms. Unlike conventional IMU breakout boards, the BNO055 outputs pre-processed absolute orientation data — including quaternions, Euler angles, linear acceleration, and gravity vectors — directly over I2C or UART, dramatically reducing host microcontroller load and development time.

Designed for robotics, drone stabilisation, AR/VR headsets, wearable devices, indoor navigation, and industrial motion tracking, this 9-axis IMU module delivers calibrated, drift-compensated orientation data suitable for demanding real-time applications. Its compact footprint and broad supply voltage compatibility (3.3V to 5V logic) make it an ideal drop-in solution for Arduino, Raspberry Pi, ESP32, STM32, and other embedded platforms.


FEATURES

Integrated Sensor Fusion — No External Processing Required

  • On-chip sensor fusion engine outputs absolute orientation without host CPU overhead
  • Outputs quaternions, Euler angles (pitch, roll, yaw), linear acceleration, and gravity vector
  • Hardware calibration engine automatically compensates for gyroscope drift and hard/soft-iron magnetic distortion

Triple-Axis Sensing Across All 9 DOF

  • 3-axis MEMS accelerometer: ±2g / ±4g / ±8g / ±16g selectable range
  • 3-axis MEMS gyroscope: ±125 °/s to ±2000 °/s selectable full-scale range
  • 3-axis geomagnetic sensor (magnetometer): ±1300 μT (XY-axis), ±2500 μT (Z-axis)

Multiple Operation Modes

  • Non-fusion modes: Accelerometer-only, Gyroscope-only, Magnetometer-only, IMU (Accel + Gyro)
  • Fusion modes: IMU, COMPASS, M4G, NDOF_FMC_OFF, NDOF (full 9DOF fusion)
  • Low-power sleep and suspend modes for battery-powered applications

Easy Integration & Broad Compatibility

  • I²C (up to 400 kHz Fast Mode) and UART interfaces with configurable I²C addresses
  • 3.3V native operation with 5V-tolerant logic pins for direct Arduino compatibility
  • Interrupt output for motion detection, any-motion, slow/no-motion, and data-ready events
  • Compatible with Arduino (via Adafruit BNO055 library), Raspberry Pi, ESP32, STM32, and MicroPython


APPLICATIONS

  • Robotics & Autonomous Systems: Robot arm orientation, mobile robot heading control, SLAM navigation
  • Drone & UAV Stabilisation: Flight controller attitude estimation, gimbal stabilisation, autopilot heading hold
  • Augmented & Virtual Reality: Head-mounted display (HMD) tracking, motion controller orientation
  • Wearable Technology: Gesture recognition, fitness tracking, step counting, fall detection
  • Industrial IoT: Machine vibration monitoring, predictive maintenance, equipment tilt detection
  • Indoor Navigation: Pedestrian dead reckoning (PDR), indoor positioning systems
  • Camera Stabilisation: Electronic image stabilisation (EIS), motorised gimbal control
  • Gaming Controllers: Motion-sensitive game controllers, joystick emulation


TECHNICAL DETAILS

  • Degrees of Freedom: 9-DOF (3-axis Accel + 3-axis Gyro + 3-axis Mag)
  • Supply Voltage: 3V - 5V
  • Communication Interface: I²C (100/400 kHz), UART (115200 baud)
  • I²C Addresses: 0x28 (default) / 0x29 (alternate, via ADR pin)
  • Accelerometer Range: ±2g / ±4g / ±8g / ±16g (selectable)
  • Accelerometer Resolution: 1mg / LSB (14-bit)
  • Gyroscope Range: ±125 / 250 / 500 / 1000 / 2000 °/s
  • Gyroscope Resolution: 16 LSB/°/s (16-bit)
  • Magnetometer Range: ±1300 μT (XY) | ±2500 μT (Z)
  • Magnetometer Resolution: 0.3 μT
  • Orientation Output: Quaternion, Euler Angles, Rotation Vector
  • Fusion Output Data Rate: 100 Hz
  • Operating Temperature: -40°C to +85°C
  • Current Consumption: 12.3 mA (9DOF fusion mode)
  • Interrupt Pin: Active-low, configurable threshold


SHIPPING LIST

  • 1x 9DOF 9-Axis Accelerometer Gyroscope Magnetic Field Sensor BNO055
  • 1x Male Header Pins