Description
The Adafruit 9-DOF Absolute Orientation IMU Fusion Breakout in Stemma QT format integrates BNO055 that is a a MEMS accelerometer, magnetometer, and gyroscope, and putting them on a single die with a high-speed ARM Cortex-M0 based processor to digest all the sensor data, abstract the sensor fusion and real-time requirements away, and spit out data you can use in quaternions, Euler angles or vectors.
- Uses I2C address 0x28 (default) or 0x29
The BNO055 can output the following sensor data:
- Absolute Orientation (Euler Vector, 100Hz) Three axis orientation data based on a 360° sphere
- Absolute Orientation (Quaternion, 100Hz) Four point quaternion output for more accurate data manipulation
- Angular Velocity Vector (100Hz) Three axis of 'rotation speed' in rad/s
- Acceleration Vector (100Hz) Three axis of acceleration (gravity + linear motion) in m/s^2
- Magnetic Field Strength Vector (20Hz) Three axis of magnetic field sensing in micro Tesla (uT)
- Linear Acceleration Vector (100Hz) Three axis of linear acceleration data (acceleration minus gravity) in m/s^2
- Gravity Vector (100Hz) Three axis of gravitational acceleration (minus any movement) in m/s^2
- Temperature (1Hz) Ambient temperature in degrees celsius
STEMMA QT / Qwiic 4-pin 1mm Pitch White Female Connector Cable 150mm Long - Both Side can be purchased seperately.
FAQs:
Q: What are the key features of the Adafruit BNO055 9-DOF IMU Fusion Breakout?
A: The key features include a 3-axis accelerometer, 3-axis gyroscope, 3-axis magnetometer, and a high-speed ARM Cortex-M0 processor for onboard sensor fusion. It provides absolute orientation data in Euler angles, quaternions, and vectors.
Q: How is the BNO055 different from other IMU sensors?
A: The BNO055 performs the complex sensor fusion algorithms onboard, easing the processing load on the user's microcontroller. This makes it easier to get meaningful orientation data quickly.
Q: What are the different communication interfaces available on the BNO055 breakout?
A: The BNO055 breakout supports both I2C and UART communication interfaces. It also includes STEMMA QT/Qwiic connectors for easy plug-and-play connectivity.
Q: What are the possible applications of the BNO055 breakout?
A: The BNO055 is suitable for various applications such as robotics, drones, navigation systems, augmented reality, virtual reality, and gaming controllers that require accurate orientation tracking.
Q: Does Adafruit provide any software libraries or examples to use with the BNO055 breakout?
A: Yes, Adafruit provides libraries and example code for Arduino and CircuitPython to help users get started with the BNO055 breakout quickly. These resources simplify the process of integrating the sensor into your projects.