DESCRIPTION
The BNO085 9DOF 9-Axis IMU Sensor Module is a high-performance inertial measurement unit designed for precision motion tracking in robotics, augmented reality (AR), virtual reality (VR), drone stabilisation, and IoT applications. Whether you are a maker, student, or professional engineer in Singapore, this sensor delivers industrial-grade motion intelligence in a compact, breadboard-friendly package.
At its core, the BNO085 integrates a 32-bit ARM Cortex-M0+ MCU alongside a 3-axis accelerometer, gyroscope, and magnetometer, running a powerful onboard sensor fusion algorithm. This means the heavy lifting of combining raw sensor data into usable orientation output is done entirely on the module itself — freeing up your microcontroller's processing resources for the rest of your application.
The BNO085 delivers a comprehensive range of outputs including acceleration vectors, angular velocity, magnetic field strength, linear acceleration (gravity-compensated), gravity vector, and absolute orientation as a four-point quaternion. It also provides application-optimised rotation vectors specifically tuned for AR/VR use cases, offering both low-latency and low-power operation modes.
Supported communication interfaces include I2C (up to 400 kHz), SPI (up to 3 MHz), UART (up to 3 Mbps), and UART-RVC mode at 115200 bps — making it straightforward to integrate with Arduino, ESP32, Raspberry Pi, STM32, and most popular development platforms used by the Singapore maker and engineering community.
Compatible with the Adafruit BNO085 Arduino library and CircuitPython, this module is ready to use out of the box. It suits projects ranging from beginner robotics kits to advanced AHRS (Attitude and Heading Reference System) builds.
APPLICATIONS
- Robotics & autonomous navigation, drone/UAV stabilisation
- AR/VR headsets and controllers
- Wearable motion tracking
- AHRS systems
- Robot vacuum cleaners (UART-RVC mode)
- IoT gesture recognition
- Singapore polytechnic / university engineering projects
TECHNICAL DETAILS
- Operating Voltage: 3.3V
- Sensor Chip: BNO085 (CEVA Hillcrest Laboratories)
- Processor: 32-bit ARM Cortex-M0+
- Degrees of Freedom: 9DOF (3-axis accel + 3-axis gyro + 3-axis mag)
- Communication Interfaces: I2C, SPI, UART, UART-RVC
- Rotation Vector (Dynamic Error): 3.5°
- Rotation Vector (Static Error): 2.0°
- Game Rotation Vector (Dynamic Error): 2.5°
- Game Rotation Vector (Static Error): 1.5°
- Heading Drift: 0.5°/min
- Gravity Angle Error: 1.5°
- Linear Acceleration Accuracy: 0.35 m/s²
- Accelerometer Accuracy: 0.3 m/s²
- Gyroscope Accuracy: 3.1°/s
- Magnetometer Accuracy: 1.4 μT
- Output Formats: Quaternion, Euler angles, rotation vector, raw ADC
- Sensor Fusion: Onboard CEVA SH-2 firmware
SHIPPING LIST
- 1x 9DOF 9-Axis Accelerometer Gyroscope Magnetic Field Sensor BNO085
- 1x Male Pin Headers