Skip to main content

Magnetometer BMM150

The BMM150 is a compact, ultra-low-power 3-axis digital magnetometer designed for accurate orientation sensing, electronic compass applications, and inertial navigation. Its versatile I²C and SPI interfaces ensure easy integration with popular platforms such as Arduino, ESP32, and Raspberry Pi.

Key Features

  • Axes: 3 (X, Y, Z)
  • Measurement Range: ±1300 µT
  • Resolution: ~0.3 µT
  • Power Consumption: Ultra-low power consumption for battery-operated devices
  • Interfaces: I²C and SPI
  • Supply Voltage: 3.3 V
  • Operating Temperature: Wide operating range suitable for various environments
  • Additional Signals:
    • DRDY (Data Ready)
    • INT (Programmable Interrupt)
    • SDO/ADDR (I²C address select / SPI MISO)

Applications

ApplicationDescription
Electronic CompassDetects Earth’s magnetic field to determine the device orientation.
Inertial Navigation (INS)Integrates with accelerometers and gyroscopes to improve position and orientation estimation.
Augmented Reality (AR)Dynamically adjusts AR content on smart devices based on precise orientation data.
Metal Detection / Proximity SensingMonitors magnetic field variations to detect metallic objects and machinery anomalies.
Mobile Robotics and DronesProvides reliable heading information, essential for indoor navigation and autonomous operation.
Wearables and Portable DevicesEnhances personal navigation in smartwatches, fitness trackers, and other portable devices.
Indoor GeolocationImproves indoor positioning accuracy by compensating for sensor drift and interference.