Adafruit
Adafruit BNO055 + BMP280 BFF Add-On for QT Py
· MPN: ADA5937
The Adafruit BNO055 + BMP280 BFF is a compact add-on board that gives any QT Py or Xiao board powerful 9-degree-of-freedom (9-DoF) motion sensing plus barome...
The Adafruit BNO055 + BMP280 BFF is a compact add-on board that gives any QT Py or Xiao board powerful 9-degree-of-freedom (9-DoF) motion sensing plus barometric pressure and altitude measurement. It mounts directly onto the back of your QT Py, creating a tiny but capable sensor package.
The BNO055 handles all sensor fusion on-chip, delivering ready-to-use orientation, acceleration, and magnetic field data over I2C without the need for complex algorithms. The BMP280 adds barometric pressure sensing with ±1 hPa accuracy, enabling altitude estimation to ±1 metre. Both sensors communicate via I2C with configurable addresses (BNO055 @ 0x28, BMP280 @ 0x77) and address-changing jumpers.
BNO055 Sensor Outputs
- Absolute Orientation (Euler) – Three-axis orientation on a 360° sphere at 100 Hz
- Absolute Orientation (Quaternion) – Four-point quaternion output at 100 Hz
- Angular Velocity – Three-axis rotation speed in rad/s at 100 Hz
- Acceleration – Three-axis acceleration (gravity + linear motion) in m/s² at 100 Hz
- Linear Acceleration – Three-axis acceleration minus gravity in m/s² at 100 Hz
- Gravity Vector – Three-axis gravitational acceleration in m/s² at 100 Hz
- Magnetic Field Strength – Three-axis sensing in µT at 20 Hz
- Temperature – Ambient temperature at 1 Hz
BMP280 Sensor Outputs
- Barometric Pressure – ±1 hPa absolute accuracy
- Altitude – ±1 metre accuracy derived from pressure
- Temperature – ±1.0°C accuracy
Key Features
- BFF Form Factor – Mounts directly on the back of any QT Py or Xiao board
- On-Chip Sensor Fusion – BNO055 processes 9-DoF data internally
- I2C Communication – Both sensors on the SDA/SCL pins
- Address Jumpers – Configurable I2C addresses for both sensors
- Optional Interrupt/Reset – Additional BNO055 control pins available
- Flexible Mounting – Solder directly or use headers for a removable sandwich
Ideal For
- Compact drone and robotics navigation
- Motion tracking with altitude sensing
- Wearable orientation and altitude projects
- Miniature weather and motion data loggers
Package Contents
- 1× Adafruit BNO055 + BMP280 BFF add-on board
- 1× Header strip for mounting
Jargon buster
Plain-language definitions for the technical terms used above.
- Address jumpers
- Address jumpers are small solder pads or links used to change a device’s bus address. They matter when you want to connect multiple identical displays to the same controller without their addresses conflicting.
- Gravity
- Gravity is DFRobot’s plug-in connector system for sensors, motors and modules, using standard cables to reduce loose jumper wiring. It matters because Gravity-compatible parts can connect directly to these ports, while non-Gravity parts may need adapters or manual wiring.
- Headers
- Rows of metal pins used to plug a module into a breadboard or connect it with jumper wires. Pre-soldered headers make the module easier to use straight away without needing to solder the pins yourself.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- SDA/SCL
- SDA and SCL are the two signal lines used by an I2C bus: data and clock. Seeing these names helps you identify the correct connections when wiring I2C devices, even though Qwiic cables usually hide that wiring for you.
Find this product in
Brands
Related Tutorials
Free guides on learn.littlebird.com.au