BNO055 9-DOF Absolute Orientation Sensor Breakout with I2C Qwiic - 7Semi
🧠 What Is BNO055?
A smart 9-DOF IMU (Inertial Measurement Unit) that combines:
• 3-axis accelerometer
• 3-axis gyroscope
• 3-axis magnetometerIncludes an onboard microcontroller + sensor fusion algorithm → directly outputs absolute orientation (no complex calculations needed).
🔍 Key Features
9-Axis Motion Tracking (9-DOF)
Built-in Sensor Fusion (No external processing needed)
Outputs Ready-to-Use Data:
• Euler angles (roll, pitch, yaw)
• Quaternion dataMultiple Motion Data Outputs:
• Acceleration
• Angular velocity
• Magnetic field
• Gravity vectorI²C Qwiic Interface: Plug-and-play connectivity
Low Power Consumption
Compact Size (≈21 × 27 mm)
📊 Technical Specifications
| Parameter | Value |
|---|---|
| Operating Voltage | 3.3 V – 5 V |
| Interface | I²C (Qwiic compatible), optional UART |
| I²C Address | 0x28 (default), 0x29 |
| Degrees of Freedom | 9 (Accel + Gyro + Mag) |
| Output Data Rate | Up to 100 Hz |
| Temperature Range | –40°C to +85°C |
| Power Consumption | ~12 mA (normal mode) |
| Acceleration Range | ±2g, ±4g, ±8g, ±16g |
| Gyro Range | ±125°/s to ±2000°/s |
⚙️ Pin Configuration (Qwiic / I²C)
Qwiic Connector (4-pin)
VCC → 3.3V / 5V
GND → Ground
SDA → I²C Data
SCL → I²C Clock
📌 Also available as header pins for breadboard use.
🧠 How It Works
Sensors measure:
Acceleration
Rotation
Magnetic field
Internal processor performs sensor fusion calculations.
Outputs absolute orientation (3D space) directly.
Microcontroller reads data via I²C — no heavy math needed.
📐 Output Data Types
Euler Angles: Roll, Pitch, Yaw
Quaternion: More stable 3D orientation data
Linear Acceleration: Motion without gravity
Gravity Vector: Direction of gravity
Magnetic Field: Compass data
Temperature: Internal sensor reading
📌 Applications
Robotics (self-balancing robots, navigation)
Drones & flight stabilization
Virtual Reality (VR) / Augmented Reality (AR)
Gesture recognition systems
Wearable motion tracking devices
Industrial motion control systems
⚠️ Important Notes
Calibration Required: Needs calibration for accurate orientation.
Sensitive to Magnetic Interference: Affects compass readings.
I²C Wiring Matters: Incorrect pins or long wires can cause errors.
Better Stability with Proper Mounting
🛠 Summary
Type: 9-DOF IMU with built-in sensor fusion
Interface: I²C (Qwiic)
Output: Orientation (Euler & Quaternion) + motion data
Advantage: No external calculations needed
Use Case: Motion tracking, robotics, navigation
