SKU: SENS-1033
📋 GST Invoice Available

DFRobot Gravity BMI323 6DOF IMU Sensor Module - I2C/UART, Plug & Play

₹1,829.00 (Inclusive of all taxes)
Out of Stock

The DFRobot Gravity BMI323 is a high-performance 6-axis IMU sensor module featuring a Bosch BMI323 chip with a 3-axis accelerometer and 3-axis gyroscope. It offers plug-and-play Gravity connectivity via I2C or UART interfaces, making it directly compatible with Arduino, Raspberry Pi, ESP32, and other 3.3V/5V embedded platforms for motion tracking and orientation sensing.

Features

  • Bosch BMI323 6-axis IMU with 3-axis accelerometer (±2g to ±16g) and 3-axis gyroscope (±125 to ±2000°/s)
  • Dual communication interface: I2C (four selectable addresses) and UART with plug-and-play Gravity PH2.0 connector
  • Onboard motion processing algorithms for step counting, tap/tilt detection, free-fall, and activity recognition
  • Integrated 2048-byte FIFO buffer for reliable high-speed data streaming and multiple power modes for optimization
  • Wide operating voltage range of 3.3V to 5V DC and comprehensive GUI software for rapid sensor testing and calibration

Out of stock

Description

Based on the Bosch BMI323 MEMS inertial measurement unit, this sensor delivers precise linear acceleration and angular rate measurements. The 16-bit digital output for both sensors ensures high resolution, while programmable output data rates (up to 6400 Hz in high-performance mode) cater to dynamic motion capture requirements. Built-in self-calibration routines and advanced signal conditioning enhance gyroscope accuracy and long-term stability.

The module is designed for robust system integration, featuring a 2048-byte FIFO buffer to handle data bursts and prevent host processor overrun. Its configurable interrupt pins and multiple low-power operating modes make it suitable for battery-powered IoT and wearable applications. The through-hole mounting design with standardized 20mm spacing facilitates secure mechanical installation in robotic platforms and motion control systems.

Key Features

  • High-performance Bosch BMI323 6-axis MEMS IMU with industry-standard accuracy and low noise
  • Selectable accelerometer full-scale ranges (±2g, ±4g, ±8g, ±16g) and gyroscope ranges (±125 to ±2000°/s) for application-specific tuning
  • On-chip motion detection engines for step counting, single/double tap, orientation tilt, free-fall, and activity recognition (stationary, walking, running)
  • Dual digital interfaces: I2C with four configurable addresses (0x4A-0x4D) and UART for flexible host microcontroller connectivity
  • Integrated 2048-byte FIFO buffer supports batch data reading and minimizes host MCU polling overhead
  • Multiple power modes (Sleep, Low Power, Normal, High Performance) enable dynamic power management for energy-sensitive designs
  • Plug-and-play Gravity PH2.0-4P connector system ensures reliable wiring and rapid prototyping with DFRobot ecosystem shields
  • Comprehensive GUI configuration and visualization software accelerates development, calibration, and real-time data monitoring

Applications

  • Robotics platform stabilization, inertial navigation, and motion feedback control systems
  • Wearable device step counting, activity tracking, and gesture-based user interfaces
  • IoT edge node motion-activated wake-up and tilt/impact event logging
  • Drone and UAV flight controller attitude estimation and vibration monitoring
  • Interactive gaming controllers, VR/AR motion input devices, and human-machine interfaces

Technical Specifications

IMU ChipBosch BMI323
Sensors3-axis Accelerometer + 3-axis Gyroscope (6DOF)
Operating VoltageDC 3.3V – 5V
Operating Current3.1 mA (typical)
Communication InterfaceI²C / UART
I²C Address0x4A (Default), 0x4B, 0x4C, 0x4D
Connector TypePH2.0-4P (Gravity) / 2.54mm Pin Header
Accelerometer Range±2g, ±4g, ±8g, ±16g (programmable)
Accelerometer Resolution16-bit
Accelerometer Output Data Rate12.5 Hz – 6400 Hz (High Performance/Normal), 0.78125 Hz – 400 Hz (Low Power)
Gyroscope Range±125, ±250, ±500, ±1000, ±2000 °/s (programmable)
Gyroscope Resolution16-bit
Gyroscope Output Data Rate12.5 Hz – 6400 Hz (High Performance/Normal), 0.78125 Hz – 400 Hz (Low Power)
FIFO Buffer2048 Bytes
Programmable Interrupt Pins2
Onboard AlgorithmsStep Counting, Tap Detection, Tilt Detection, Free-Fall Detection, Activity Recognition
Operating ModesSleep, Low Power, Normal, High Performance
GUI SupportYes
PCB Dimensions32 x 27 mm
Mounting Hole Spacing20 mm
Mounting Hole Diameter3.1 mm
Weight5 g

Frequently Asked Questions

What is the default I2C address of the BMI323 Gravity sensor, and can it be changed?

The default I2C address is 0x4A. The module supports three additional configurable addresses (0x4B, 0x4C, 0x4D), allowing up to four identical sensors on the same I2C bus. Address selection is typically configured via solder jumpers or software commands as per the DFRobot documentation.

Can this sensor operate at 5V logic levels, or is it strictly 3.3V?

The module is designed for a wide operating voltage range of 3.3V to 5V DC. The onboard level shifting circuitry ensures safe communication with both 3.3V and 5V host microcontrollers (e.g., Arduino Uno at 5V, ESP32 at 3.3V) via its I2C and UART interfaces without requiring external logic level converters.

How do the onboard motion detection features like step counting and tap detection work?

The Bosch BMI323 chip includes dedicated hardware processing engines for motion detection. Algorithms for step counting, single/double tap, orientation tilt, free-fall, and activity recognition (stationary/walking/running) run internally on the IMU. These features generate configurable interrupts, significantly reducing host MCU computational load and power consumption for always-on sensing applications.

What is the purpose of the 2048-byte FIFO buffer, and how is it accessed?

The integrated 2048-byte FIFO (First-In, First-Out) buffer stores accelerometer and gyroscope data samples. This allows the sensor to collect data at high rates (up to 6400 Hz) and hold it temporarily, enabling the host processor to read large batches less frequently. This minimizes bus traffic, prevents data loss during host processing delays, and is essential for efficient power management in low-power modes.

Package Includes

  • 1 x DFRobot Gravity BMI323 6DOF IMU Sensor Module

Additional Information

Weight 0.005 kg
Dimensions 2.7 × 3.2 cm