{"product_id":"gy-87-10dof-sensor-module-mpu6050-hmc5883l-bmp180-imu-board","title":"GY‑87 10DOF Sensor Module – MPU6050 HMC5883L BMP180 IMU Board","description":"\u003ch2\u003eProduct Description\u003c\/h2\u003e\n\u003cp\u003eThe GY‑87 sensor module integrates three key sensors into one compact 10‑DOF board: an MPU6050 3‑axis accelerometer and 3‑axis gyroscope, an HMC5883L (or compatible QMC5883L) 3‑axis magnetometer, and a BMP180 barometric pressure and temperature sensor. Together, they provide acceleration, angular velocity, magnetic heading, and altitude\/pressure data, making the module a complete motion and environment sensing solution for embedded projects.\u003c\/p\u003e\n\u003cp\u003eAll sensors share a common I²C bus, and the board includes on‑board regulation, filters, and I²C level shifting so it can be used safely with 3.3 V or 5 V microcontroller systems. With proper sensor fusion (e.g., complementary or Kalman filters), the GY‑87 can deliver stable orientation (pitch\/roll\/yaw) and altitude estimates for drones, robots, and navigation systems.\u003c\/p\u003e\n\u003ch2\u003eIdeal Uses\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMultirotor drones and RC aircraft needing attitude, heading, and altitude information for stabilization and navigation.\u003c\/li\u003e\n\u003cli\u003eRobotics and mobile platforms that require 3D orientation, tilt compensation, and compass‑based heading.\u003c\/li\u003e\n\u003cli\u003eNavigation and tracking systems (e.g., handheld IMUs, boat or vehicle instruments, data loggers).\u003c\/li\u003e\n\u003cli\u003eWeather and environment monitors combining pressure, temperature, and motion data.\u003c\/li\u003e\n\u003cli\u003eEducational projects demonstrating sensor fusion, I²C communication, and multi‑sensor IMUs.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eCompatibility\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInterfaces via I²C (SDA\/SCL), compatible with Arduino, ESP32, ESP8266, STM32, and other microcontrollers.\u003c\/li\u003e\n\u003cli\u003eMany GY‑87 boards support 3–5 V input, thanks to on‑board 3.3 V regulator and I²C level shifter—safe to use with 5 V Arduino boards and 3.3 V ESP32 systems (check pin labels).\u003c\/li\u003e\n\u003cli\u003eWorks with Raspberry Pi and other SBCs using I²C for full 10‑DOF data acquisition.\u003c\/li\u003e\n\u003cli\u003eSupported by widely available libraries for MPU6050, HMC5883L\/QMC5883L, and BMP180\/BMP085, with many example projects and tutorials.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eKey Features\u003c\/h2\u003e\n\u003cp\u003eMPU6050 6‑axis IMU: 3‑axis accelerometer + 3‑axis gyroscope with on‑board Digital Motion Processor (DMP) and user‑programmable ranges.\u003c\/p\u003e\n\u003cp\u003eHMC5883L \/ QMC5883L 3‑axis magnetometer: digital compass for heading and magnetic field measurements.\u003c\/p\u003e\n\u003cp\u003eBMP180\/BMP085 barometric sensor: high‑resolution barometric pressure and temperature readings for altitude estimation and weather monitoring.\u003c\/p\u003e\n\u003cp\u003eAll sensors connected to a shared I²C bus, with separate interrupt\/data‑ready pins exposed for advanced use.\u003c\/p\u003e\n\u003cp\u003eOn‑board ultra‑low noise linear LDO regulator, filters, and I²C level converter, improving noise immunity and 5 V compatibility.\u003c\/p\u003e\n\u003cp\u003eCompact PCB (around 22 × 17 mm) with clearly labeled pins and mounting holes for integration into flight controllers and robot boards.\u003c\/p\u003e\n\u003ch2\u003eTechnical Specs (Typical, GY‑87 \/ 10DOF)\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExact values depend on board revision and specific sensor variants:\u003c\/li\u003e\n\u003cli\u003eDriver Chips: MPU6050 + HMC5883L (or QMC5883L) + BMP180\/BMP085.\u003c\/li\u003e\n\u003cli\u003eOperating Voltage: 3 to 5 V input on many modules; on‑board regulator provides 3.3 V to sensors.\u003c\/li\u003e\n\u003cli\u003eCommunication: I²C (SCL, SDA), with extra pins for FSYNC, INT (MPU6050), and DRDY (magnetometer).\u003c\/li\u003e\n\u003cli\u003eMPU6050 (IMU):\u003c\/li\u003e\n\u003cli\u003eGyro ranges: ±250 \/ ±500 \/ ±1000 \/ ±2000 °\/s (programmable).\u003c\/li\u003e\n\u003cli\u003eAccelerometer ranges: ±2 \/ ±4 \/ ±8 \/ ±16 g (programmable).\u003c\/li\u003e\n\u003cli\u003eHMC5883L \/ QMC5883L (Magnetometer):\u003c\/li\u003e\n\u003cli\u003e3‑axis magnetic field measurement for compass\/heading applications.\u003c\/li\u003e\n\u003cli\u003eBMP180\/BMP085 (Barometric sensor):\u003c\/li\u003e\n\u003cli\u003ePressure range and resolution suitable for meter‑level altitude changes (e.g., flight and weather monitoring).\u003c\/li\u003e\n\u003cli\u003eBoard Dimensions \u0026amp;amp; Misc:\u003c\/li\u003e\n\u003cli\u003eSize: ~22 mm × 17 mm; weight around 5 g.\u003c\/li\u003e\n\u003cli\u003eI²C‑address selection for MPU6050 via solder jumpers on some boards.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eWhat’s Included\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 × GY‑87 10DOF Sensor Module (MPU6050 + HMC5883L\/QMC5883L + BMP180\/BMP085)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e(Some variants may include pin headers to solder, depending on supplier.)\u003c\/p\u003e\n\u003ch2\u003eSafety Note\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure you respect the 3.3 V domain of the sensors; while the board typically supports 5 V input thanks to its regulator and level shifter, bypassing these (e.g., feeding 5 V directly into 3.3 V pins) can damage the sensors.\u003c\/li\u003e\n\u003cli\u003eFor accurate orientation and heading, perform proper calibration of the accelerometer, gyroscope, and magnetometer, and avoid placing the module near strong magnetic fields or high‑current wiring that can distort readings.\u003c\/li\u003e\n\u003cli\u003eIn flight or navigation applications, always test thoroughly and use redundancy where safety is critical; treat the GY‑87 as part of a broader sensor and control system, not a single point of truth.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"sugar","offers":[{"title":"Default Title","offer_id":44922463355015,"sku":null,"price":13.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/7763\/5719\/files\/GY_8710DOFSensorModuletop.jpg?v=1781875086","url":"https:\/\/sugarstore.dev\/products\/gy-87-10dof-sensor-module-mpu6050-hmc5883l-bmp180-imu-board","provider":"sugar","version":"1.0","type":"link"}