SKU: SENS-1196
📋 GST Invoice Available

Generic GY-87/HW-290 10DOF Sensor Module MPU6050 HMC5883L BMP180 - I2C Interface

₹429.00 (Inclusive of all taxes)
Out of Stock

The GY-87/HW-290 is a 10DOF (Degrees of Freedom) sensor module integrating an MPU6050 6-axis IMU, HMC5883L magnetometer, and BMP180 barometer via a unified I2C bus. It features onboard 3.3V regulation and logic level conversion for seamless 3-5V compatibility with Arduino, Raspberry Pi, ESP32, and other microcontroller platforms.

Features

  • Integrated 10DOF sensing: 3-axis gyroscope, 3-axis accelerometer (MPU6050), 3-axis magnetometer (HMC5883L), and barometric pressure/temperature (BMP180).
  • Unified I2C communication interface with configurable MPU6050 address via solder Jumper and onboard 5V-to-3.3V logic level converter.
  • Onboard ultra-low-noise LDO voltage regulator and filters for stable operation in electrically noisy environments (e.g., drones, robotics).
  • User-programmable full-scale ranges: Gyro (±250/500/1000/2000°/sec), Accelerometer (±2/4/8/16g).
  • Compact PCB footprint (22mm x 17mm) with pre-soldered sensor chips and included male headers for easy integration.

Out of stock

Description

This module consolidates three industry-standard MEMS sensors into a single, compact board. The MPU6050 provides 6-axis motion tracking (3-axis gyroscope and 3-axis accelerometer) with Digital Motion Processor (DMP) support for sensor fusion. The Honeywell HMC5883L triple-axis magnetometer delivers 1-2° compass heading accuracy, while the Bosch BMP180 barometric pressure sensor enables altitude tracking and environmental monitoring.

The board is engineered for system robustness, featuring an integrated linear voltage regulator and filtering circuits to mitigate noise from motors or high-current loads common in robotic and RC applications. Its built-in logic level converter allows direct connection to both 3.3V and 5V microcontroller logic families without external circuitry.

Key Features

  • 10-DOF Sensor Fusion: Combines motion, heading, and atmospheric data for comprehensive orientation and environmental tracking.
  • Noise-Immune Design: Onboard LDO regulator and EMI filters ensure stable sensor readings in dynamic electromechanical systems.
  • Flexible I2C Addressing: Solder Jumper allows selection between two I2C addresses for the MPU6050, enabling multiple module use on the same bus.
  • Wide Voltage Compatibility: Operates from 3V to 5V DC with integrated level shifting for safe interfacing with 5V microcontrollers.
  • High-Resolution Sensing: Magnetometer features a 12-bit ADC; barometer provides precise pressure and temperature measurements.
  • Compact & Ready-to-Use: Fully assembled module with pre-populated sensors, requiring only header soldering for immediate prototyping.

Applications

  • FPV Drone & RC Vehicle Flight Controller Stabilization and Navigation
  • Robotic Platform Orientation Sensing and Autonomous Navigation Systems
  • Wearable Device and VR/AR Controller Motion Tracking and Gesture Recognition
  • High-Accuracy Digital Compass and Tilt-Compensated Heading for GPS Units
  • Environmental Data Logging and Altitude Tracking in Weather Stations or UAVs

Technical Specifications

Item Type10DOF IMU Sensor Module
Primary ComponentsMPU6050 (Gyro+Accel), HMC5883L (Magnetometer), BMP180 (Barometer)
Operating Voltage3 - 5 VDC
Communication InterfaceI2C
Gyroscope Full-Scale Range±250, ±500, ±1000, ±2000 °/sec (Programmable)
Accelerometer Full-Scale Range±2g, ±4g, ±8g, ±16g (Programmable)
Magnetometer Heading Accuracy1° - 2°
Barometer SensorBMP180 (Pressure & Temperature)
Onboard Features3.3V LDO Regulator, I2C Logic Level Converter, Noise Filters, Address Jumper, Power LED
Module Dimensions (L x W)22 mm x 17 mm
Module Weight~5 g

Frequently Asked Questions

What is the operating voltage range for the GY-87 module, and does it require external level shifting?

The module operates from 3V to 5V DC. It includes an onboard 3.3V LDO regulator for the sensors and a built-in logic level converter for the I2C lines, allowing direct and safe connection to both 3.3V and 5V microcontroller systems without additional components.

How do I connect multiple GY-87 modules to a single microcontroller I2C bus?

The MPU6050's I2C address is configurable via a solder Jumper on the board. By default, one address is set; soldering the Jumper bridge changes it to an alternate address. This allows two modules to coexist on the same I2C bus. The HMC5883L and BMP180 have fixed, unique addresses.

Can this module be used for drone flight stabilization and navigation?

Yes, its integrated 9-axis motion fusion (gyro, accel, mag) provides essential data for attitude estimation and stabilization algorithms in flight controllers. The barometer adds altitude hold capability. The onboard filters are specifically designed to reduce noise interference from drone motors and ESCs.

Package Includes

  • 1 x GY-87/HW-290 10DOF Sensor Module
  • 1 x Straight Male Header Pin Strip
  • 1 x Curved (Right-Angle) Male Header Pin Strip

Additional Information

Weight 0.005 kg
Dimensions 2.2 × 1.7 cm