SKU: SENS-1169
📋 GST Invoice Available

Generic GY-91 MPU6500 + BMP280 7DOF IMU Sensor Module - I2C/SPI Interface

₹605.00 (Inclusive of all taxes)
Out of Stock

The GY-91 is a 7DOF IMU sensor module integrating an MPU6500 6-axis motion sensor and a BMP280 barometric pressure sensor, providing acceleration, gyroscopic, pressure, and temperature data via I2C or SPI interface for Arduino, Raspberry Pi, ESP32, and other 3.3V/5V microcontroller platforms.

Features

  • Integrated MPU6500 (3-axis accelerometer + 3-axis gyroscope) and BMP280 (barometric pressure + temperature) sensors.
  • Supports 7 Degrees of Freedom (7DOF) sensing: acceleration, angular velocity, pressure, and temperature.
  • Dual I2C and SPI digital communication interfaces for flexible system integration.
  • Wide operating voltage range of 3V to 5V with an internal low-dropout regulator (LDO).
  • Compact module form factor (approx. 4×3 cm) suitable for drones, robotics, and portable devices.

Out of stock

Description

The GY-91 module combines a MEMS-based MPU6500 inertial measurement unit with a piezoresistive BMP280 environmental sensor. The MPU6500 provides high-fidelity 16-bit digital outputs for triaxial acceleration (programmable full-scale ranges up to ±16g) and angular rate (up to ±2000°/s), enabling precise motion tracking and orientation estimation. The integrated BMP280 sensor delivers calibrated digital readings for atmospheric pressure (300-1100 hPa) and ambient temperature, supporting altitude calculation and environmental monitoring.

This sensor fusion module operates from a 3-5V DC supply, featuring an onboard voltage regulator for stable performance. Its standard I2C and SPI serial interfaces ensure straightforward connectivity with development boards like Arduino, STM32, ESP32, and Raspberry Pi, making it a versatile core component for inertial navigation, robotic stabilization, and motion-controlled application prototyping.

Key Features

  • MPU6500 6-Axis MEMS MotionTracking Device with programmable accelerometer and gyroscope full-scale ranges.
  • BMP280 High-Precision Barometric Pressure Sensor with temperature compensation and low noise.
  • 7 Degrees of Freedom (7DOF) data fusion from accelerometer, gyroscope, pressure, and temperature sensors.
  • Dual I2C (up to 400kHz) and SPI (up to 1MHz) digital communication protocol support.
  • Onboard 3.3V low-dropout regulator (LDO) for clean power supply from 3V to 5V sources.
  • 16-bit analog-to-digital converters (ADC) for high-resolution sensor data output.
  • Compact PCB module design with standard 0.1" pin headers for easy prototyping and integration.

Applications

  • Drone and UAV flight controller stabilization and altitude hold systems.
  • Robotic platform navigation, balancing, and inertial measurement units (IMUs).
  • Wearable device motion tracking, gesture recognition, and activity monitoring.
  • Environmental data logging stations for pressure, temperature, and motion correlation.
  • Prototyping and educational projects for inertial navigation and sensor fusion algorithms.

Technical Specifications

Item TypeIMU Sensor Module
Model NumberGY-91
Primary ChipsMPU6500 + BMP280
Power Supply Voltage3V - 5V DC (Internal LDO)
Communication InterfaceI2C, SPI
Accelerometer Full-Scale Range±2g, ±4g, ±8g, ±16g (Programmable)
Gyroscope Full-Scale Range±250, ±500, ±1000, ±2000 °/s (Programmable)
Pressure Sensor Range300 hPa to 1100 hPa
Output Data Resolution16-bit
Operating Temperature Range-40°C to +85°C (Typical for components)
Module Dimensions (approx.)40 mm x 30 mm x 10 mm
Module Weight (approx.)5 g

Frequently Asked Questions

What is the operating voltage range for the GY-91 module?

The GY-91 module accepts a supply voltage from 3V to 5V DC. It incorporates an internal low-dropout regulator (LDO) to provide a stable 3.3V supply to the MPU6500 and BMP280 chips. Ensure your power source can deliver sufficient current for stable sensor operation.

Does this module include a magnetometer for 9DOF sensing?

No, the GY-91 module does not contain a magnetometer. It provides 7 Degrees of Freedom (7DOF) from the MPU6500's 6-axis motion data (3-axis accelerometer + 3-axis gyroscope) and the BMP280's pressure and temperature readings. For full 9DOF orientation sensing, a separate magnetometer is required.

How do I communicate with the GY-91 module?

The module supports both I2C and SPI digital serial communication protocols. The interface is selected via the CSB (Chip Select) pin. For I2C, connect the SDA and SCL pins. For SPI, use the CS, SDO, SDA (as MOSI), and SCL (as SCK) pins. The default I2C addresses are typically 0x68 for the MPU6500 and 0x76 or 0x77 for the BMP280.

What are the programmable ranges for the accelerometer and gyroscope?

The MPU6500 accelerometer offers programmable full-scale ranges of ±2g, ±4g, ±8g, and ±16g. The gyroscope offers programmable ranges of ±250, ±500, ±1000, and ±2000 degrees per second (°/s). These are configured via the sensor's internal registers to match your application's required sensitivity and dynamic range.

Can this sensor be used for altitude measurement?

Yes, the integrated BMP280 barometric pressure sensor is capable of altitude estimation. By measuring atmospheric pressure and applying the barometric formula (which also requires a reference SEA-level pressure and temperature), the module can calculate relative altitude changes with good resolution, making it suitable for drone altitude hold or weather station applications.

Package Includes

  • 1 x GY-91 MPU6500+BMP280 7DOF IMU Sensor Module

Additional Information

Weight 0.005 kg
Dimensions 3 × 4 × 2 cm