DFRobot
DFRobot Gravity 10DOF IMU AHRS (BNO055 + BMP280)
· MPN: SEN0253
This compact Gravity module combines a Bosch BNO055 absolute orientation sensor with a BMP280 barometric pressure and temperature sensor to create a 10DOF AH...
This compact Gravity module combines a Bosch BNO055 absolute orientation sensor with a BMP280 barometric pressure and temperature sensor to create a 10DOF AHRS module for motion, heading and environmental sensing.
The BNO055 integrates a triaxial 14-bit accelerometer, triaxial 16-bit gyroscope, triaxial geomagnetic sensor and a 32-bit microcontroller, allowing it to output both raw sensor data and fused orientation data such as quaternions, Euler angles and vectors. The BMP280 adds barometric pressure and temperature measurement, with pressure data suitable for altitude calculations using the appropriate formula.
The standard Gravity-I2C interface helps simplify integration into Gravity-compatible projects, including wearable hardware, augmented reality, immersive gaming, personal health and fitness, indoor navigation and other context-aware applications. DFRobot provides a product wiki, and the package includes the Gravity BNO055+BMP280 intelligent 10DOF AHRS(V1.0) Module x1 and Gravity 4Pin I2C/UART Sensor Cable x1.
Features:
- BNO055: Outputs fused sensor data: quaternions, euler angles, rotation vector, linear acceleration, gravity, heading.
- BNO055: 3 sensors in one device: 16-bit gyroscope, 14-bit accelerometer, geomagnetic sensor
- BNO055: Intelligent Power Management: normal, low power and suspend mode available
- BMP280: Barometric pressure & Temperature sensor
Specifications:
- Operating Voltage: 3.3V~5V DC
- Operating Current: 5mA
- Interface: Gravity-I2C Interface
- Operating Temperature: -40~+80℃
- Product Dimension: 32x27 mm/1.26x1.06”
- BNO055 Accelerometer acceleration ranges: ±2g/±4g/±8g/±16
- BNO055 Accelerometer low-pass filter bandwidths: 1kHz~<8Hz
- BNO055 Accelerometer operation modes: normal, suspend, low power, standby, deep suspend
- BNO055 Accelerometer on-chip interrupt control: motion-triggered interrupt-signal
- BNO055 Gyroscope ranges: switchable from ±125°/s~2000°/s
- BNO055 Gyroscope low-pass filter bandwidths: 523Hz~12Hz
- BNO055 Gyroscope operation modes: normal, fast power up, deep suspend, suspend, advanced power save.
- BNO055 Gyroscope on-chip interrupt control: motion-triggered interrupt-signal
- BNO055 Geomagnetic magnetic field range typical: ±1300uT(x-,y-axis);±2500uT(z-axis)
- BNO055 Geomagnetic magnetic field resolution: ~0.3
- BNO055 Geomagnetic operating nodes: low power, regular, enhanced regular, high accuracy
- BNO055 Geomagnetic power modes: normal, sleep, suspend, force
- BMP280 Digital Pressure Sensor pressure range: 300~1100hPa
- BMP280 Digital Pressure Sensor relative accuracy: ±0.12hPa(±1m)
- BMP280 Digital Pressure Sensor absolute accuracy: ±1hPa(±8.33m)
- BMP280 Digital Pressure Sensor temperature range: 0℃~65℃
- BMP280 Digital Pressure Sensor temperature resolution: 0.01℃
Jargon buster
Plain-language definitions for the technical terms used above.
- 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.
- Gyroscope
- A gyroscope measures rotation, such as how fast a board is turning around its X, Y, and Z axes. This matters for projects like gesture controls, balancing robots, and motion tracking where tilt or rotation changes need to be detected.
- 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.
- microcontroller
- A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
- UART
- UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
Find this product in
Supplier page — dfrobot.com
Supplier Description · 165.8 KB · Click any page to view full size