IMU 10-DOF GY87 3-Axis Gyro + 3-Axis Acceleration + 3-Axis Magnetic Field + Air Pressure Sensor Module

MPU6050 + HMC5883L + BMP180

550.00 EGP 550.0 EGP 550.00 EGP

550.00 EGP

Not Available For Sale

This combination does not exist.

 Pick up from RAM Store
 Shipping: 2-3 Business Days

Internal Reference: KIT.IMU.GY87.10DOF

GY 87 10DOF MPU6050+HMC5883L+BMP180 3-axis Gyro + 3-axis Acceleration + 3-axis Magnetic Field + Air Pressure Sensor 


The GY 87 10DOF MPU6050+HMC5883L+BMP180 3-axis Gyro + 3-axis Acceleration + 3-axis Magnetic Field + Air Pressure Sensor has 3 in one MPU6050 3x Axis accelerometer sensor and 3x Axis gyroscope sensor, HMC5883L Triple Axis Magnetometer, BMP180 Barometric Pressure Sensor. 

It possesses a built-in ultra-low noise linear LDO voltage regulator, and built-in onboard filters, which reduce noise from the motor and other high-current electronics. It has all sensors connected to I2C bus, you can easily select two I2C addresses for MPU6050 by soldered jumper, power LED, and built-in Logic level converter for I2C.

Specifications :

  • Type: GY-87
  • Driver Chip: MPU6050+HMC5883L+BMP180
  • Operating Voltage(VDC) : 3 to 5
  • Gyro range(°/s): ± 250, 500, 1000, 2000
  • Acceleration range(g) : ± 2 ± 4 ± 8 ± 16
  • Communication: I2C Protocol
  • Length (mm): 22, Width (mm) 17 Weight (gm) 5

This board is 5V compliant – a 3.3V regulator and an I2C level shifter circuit are included so you can use this sensor safely with 5V logic.


  • FPV, RC, and Robots systems
  • GPS navigation systems
  • Impact recognition and logging
  • Gaming and virtual reality input devices
  • Motion-activated functions
  • Intelligent power saving for handheld devices
  • Vibration monitoring and compensation
  • Free-fall detection
  • 6D-orientation detection

More details about Boards Modules:

MPU6050: The MPU6050 devices combine a 3-axis gyroscope and a 3-axis accelerometer on the same silicon together with an onboard Digital Motion Processor (DMP) capable of processing complex 9-axis MotionFusion algorithms. The parts’ integrated 9-axis MotionFusion algorithms access external magnetometers or other sensors through an auxiliary master I2C bus, allowing the devices to gather a full set of sensor data without intervention from the system processor. Are the devices offered in the same 4x4x0.9 mm QFN footprint and pinout as the current MPU-3000? the family of integrated 3-axis gyroscopes, providing a simple upgrade path and making it easy to fit on space-constrained boards. The InvenSense Motion Apps Platform that comes with the MPU-6050 abstracts motion-based complexities, offloads sensor management from the operating system, and provides a structured set of APIs for application development. For precision tracking of both fast and slow motions, the parts feature a user-programmable gyro full-scale range of ±250, ±500, ±1000, and ±2000°/sec (DPS) and a user-programmable accelerometer full-scale range of ±2g, ±4g, ±8g, and ±16g. 

HMC5883: The HMC5883 is a surface-mount multi-chip module designed for low-field magnetic sensing with a digital interface for applications such as low-cost compassing and magnetometry. The HMC5883 includes our state-of-the-art, high-resolution HMC118X series magneto-resistive sensors plus Honeywell-developed ASIC containing amplification, automatic degaussing strap drivers, offset cancellation, 12-bit ADC that enables 1° to 2°compass heading accuracy. Applications for the HMC5883 include Mobile Phones, Netbooks, Consumer Electronics, Auto Navigation Systems, and Personal Navigation Devices. 

BMP180: This precision sensor is the best low-cost sensing solution for measuring barometric pressure and temperature. Because pressure changes with altitude you can also use it as an altimeter! Using the sensor is easy. The BMP180 is the next generation of sensors and replaces the BMP085. The good news is that it is completely identical to the BMP085 in terms of firmware/software – you can use our BMP085 tutorial and any example code/libraries as a drop-in replacement. The XCLR pin is not physically present on the BMP180 so if you need to know that data is ready you will need to query the I2C bus.