EmbeddedRelated.com
DFRobot Gravity BMI160 6-Axis IMU

DFRobot Gravity BMI160 6-Axis IMU

MPN: SEN0250
DFRobot
BMI160 Accelerometer, Gyroscope Sensor Gravity Platform Evaluation Expansion Board
Active51 in stock

Overview

The SEN0250 is a 6-axis inertial measurement unit (IMU) expansion board based on the Bosch BMI160 sensor. It integrates a 16-bit 3-axis accelerometer and a 3-axis gyroscope into a single package, designed specifically for low-power applications using the DFRobot Gravity 4-pin I2C/UART interface.

Why Choose This Part

The board features a built-in Power Management Unit (PMU) and a 1024-byte FIFO buffer, allowing the host processor to sleep longer and reduce overall system power. It supports fast start-up modes for the gyroscope and provides hardware-level sensor timestamps for precise data fusion.

Applications

Augmented Reality
High-precision motion tracking with hardware-synchronized accelerometer and gyroscope data for immersive AR experiences.
Indoor Navigation
Dead-reckoning and pedestrian position tracking using integrated step-counting and time-stamping features.
Robotic Stabilization
Real-time orientation sensing for balance control in bipedal robots and stabilization in camera gimbals.
Wearable Devices
Ultra-low power consumption of 925 microamps in full operation makes it ideal for battery-powered motion monitoring.

Key Specifications

Type Sensor
Contents Board(s)
Function Accelerometer, Gyroscope
Platform Gravity
Utilized IC / Part BMI160

Getting Started

Connect the module to an Arduino or ESP32 board using the provided Gravity 4-pin cable. Use the DFRobot_BMI160 library available in the Arduino Library Manager to access motion data over the I2C interface, which supports clock frequencies up to 1 MHz.

Also Consider

MPU-6050 Breakout Board Adafruit - A classic 6-axis IMU choice for hobbyist applications where a wide range of legacy community libraries is required.