HW-290 GY-87 10DOF MPU6050 HMC5883L BMP180 3-axis Gyro 3-axis Acceleration 3-axis Magnetic Field Air Pressure Sensor
Review: 5 - "A masterpiece of literature" by John Doe, written onMay 4, 20020
Great

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

Available:In Stock
  • Product SKU: KG024
Wishlist
₹ 1,100 ₹ 1,299
Available offers
Best Rates

on Express Shipping – Hurry! Shipping starts from Rs69.

Tc
Free Shipping Offer -

Avail free shipping on all orders above Rs999.

Tc
Volume Discounts-

Buy More Save More! Discounts upto 20%. Contact us

Special Bulk Discounts

for colleges, Schools, Companies & resellers Contact us

Cash on Delivery

Available above Rs 499

Tc
Highlights
  • Original, High Quality
  • KitsGuru Warranty
Services
  • Email Support
  • Video Support to be purchased separately
Easy Payment Options
  • Netbanking
  • Debit/Credit cards
  • Cash on Delivery
  • E-wallets/UPI
Shipping Details
International Shipping
Available

  Need Volume Discounts? Deals are specially designed for you. Click here

  Need Customization? Provide us more details Click here

Warehouse Details   11F-136

Image
Secure

Specification

Description

Hmc5883l Magnetometer/Arduino Compass Sensor is a 10DOF (Degrees of Freedom) sensor module that combines multiple sensors in a single package. It includes the MPU6050, HMC5883L, and BMP180 sensors, offering a range of functionalities to measure various aspects of motion, orientation, and environmental conditions.

This Arduino Compass Sensor typically includes the following sensors:

MPU-6050: This sensor is a combination of a 3-axis gyroscope and a 3-axis accelerometer. It can measure angular velocity (rate of rotation) around the three axes (roll, pitch, and yaw) using the gyroscope and linear acceleration along the same axes using the accelerometer.

HMC5883L: This sensor is a 3-axis magnetometer, also known as a compass. It can detect the magnetic field strength and direction along three perpendicular axes. By combining this data with the MPU6050's information, you can obtain the device's orientation relative to Earth's magnetic field.

BMP180: This sensor is an air pressure/digital barometric sensor and a temperature sensor. It can measure atmospheric pressure, allowing you to calculate altitude or detect changes in weather conditions. The temperature sensor provides ambient temperature readings.

Here are some key features of the Hmc5883l Magnetometer:

Multi-Sensor Integration: By combining these three sensors, the module can measure acceleration, rotation, magnetic fields, and air pressure, all from a single compact module.

Digital Output: Similar to the ADXL345, these sensors communicate using digital interfaces such as I2C, which make them easy to integrate with microcontrollers and other digital devices.

Small Form Factor: The module is compact, making it ideal for projects where space is a constraint.

Versatility: This module can be used in a variety of applications such as drones, robotics, navigation systems, and IoT devices.

By utilizing the data from all three sensors (MPU6050, HMC5883L, and BMP180), you can perform sophisticated motion tracking, orientation estimation, and environmental monitoring in your projects.

To use the HW-290 GY-87 module, you typically connect it to a microcontroller or a development board using standard communication interfaces such as I2C or SPI. You can then access the sensor data from the individual sensors via their respective I2C or SPI addresses and process the information in your code.

Technical Details of Arduino Compass Sensor

  • Type: GY-87
  • Driver IC: MPU6050+HMC5883L+BMP180
  • Operating Voltage (VDC) : 3 ~ 5
  • Gyro range(°/s): ± 250, 500, 1000, 2000
  • Acceleration range(g) : ± 2 ± 4 ± 8 ± 16
  • Communication: I2C Protocol

Physical Attributes of Hmc5883l Magnetometer

  • Length * Width  in mm: 22 * 17 
  • Weight in gm :3

Integration with Arduino of Hmc5883l Magnetometer

10-DOF Sensor Module

 

Sample Code

 

Applications of Hmc5883l Magnetometer :

  • 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

Additional Details of Arduino Compass Sensor

  • 3-axis Gyro+Acceleration+Magnetic Fiel
  • Air Pressure Module
  • Build-in ultra-low noise linear LDO voltage regulator
  • Built-in onboard filters, which reduce noise from motor and other high-current electronics
  • You can easily select two I2C addresses for MPU6050 by soldered jumper
  • Power LED
  • Build in the Logic level converter for I2C
  • Designed for 5V logic level

Product Video

Documentation

Package Includes

  • 1 x HW-290/GY-87 10DOF MPU6050+HMC5883L+BMP180 3-axis Gyro + 3-axis Acceleration + 3-axis Magnetic Field + Air Pressure Sensor

Customer Reviews

Based on 1 review
100%
(1)
0%
(0)
0%
(0)
0%
(0)
0%
(0)
C
Chris Drake
Amazing little board

I've been using these boards for years.

I've just switched from Arduino to MicroPython - WAY better ecosystem!

To use this board in MicroPython, you need this for the IMU:

https://github.com/gitcnd/MPU6050-ESP32-MicroPython

You also need the above "mpy6050aux.py" program to access the aux bus (needed because the HMC5883L or QMC5883L magnetometers on HW-290/GY-87 combo boards are wired to this aux bus)

You need this for the Pressure sensor:

https://github.com/robert-hh/BMP085_BMP180

And This for the QMC magnetometer versions (I2C bus ID 13)

https://github.com/ChangboBro/QMC5883-3-Axis-magnetic-Sensor-micropython

If you have a real HMC5883L (low probability), it's going to need a different driver (they both have "HMC" printed on them - look for the i2c ID to tell them apart)