TOP

Gravity: BMP581 Barometric Pressure Sensor (±0.3hPa High Accuracy, I2C / UART)

$7.90
SKU: SEN0665
Volume Discount
  • $7.80 3+ items
  • $7.60 5+ items
  • $7.40 10+ items
The Gravity: BMP581 is a high-performance digital barometric pressure and temperature sensor module based on the Bosch BMP581. It features an absolute accuracy of ±0.3 hPa, relative accuracy of ±0.06 hPa/10 kPa, and ultra-low noise of <0.1 Pa.
Purchase this product and earn 79 reward points, which are tied to VIP membership program. Learn More >

Introduction

The Gravity: BMP581 High-Precision Barometric Pressure & Temperature Sensor is a professional-grade digital altimeter designed for applications requiring extreme vertical stability and environmental accuracy. Powered by the next-generation Bosch BMP581, this atmospheric pressure monitor delivers best-in-class absolute accuracy of ±0.3 hPa and ultra-low noise (<0.1 Pa). Unlike standard modules, it features native 3.3V/5V compatibility and flexible I2C/UART interfaces, ensuring seamless plug-and-play integration. This precision sensor is the optimal solution for drone altitude hold, indoor navigation, and meteorological data logging where data reliability is critical.


Unparalleled Measurement Accuracy

At the heart of this barometric monitor lies a high-performance 24-bit sensing element capable of detecting minute pressure changes. The device achieves a relative altitude accuracy of ±0.5 meters, allowing for precise tracking of vertical movement. Unlike standard sensors, this atmospheric pressure module minimizes temperature drift (±0.5 Pa/K), ensuring that data remains consistent even in fluctuating thermal environments. This level of precision is critical for converting pressure readings into reliable altitude data for navigation and positioning tasks.


Intelligent Data Processing and Stability

To combat environmental noise and data jitter, the BMP581 breakout board incorporates advanced digital linearity compensation algorithms. It features a built-in hardware FIFO (First-In-First-Out) buffer and a configurable IIR (Infinite Impulse Response) filter. These onboard processing capabilities allow the environmental sensor to smooth out signal disturbances purely through hardware, significantly reducing the computational load on the main controller. This results in stable, noise-free output suitable for dynamic applications like stabilizing quadcopters or tracking hiking elevation.


Optimized Power Efficiency

Designed with portable and battery-operated projects in mind, the sensing unit operates with an ultra-low current consumption of approximately 700μA. The integration of non-volatile memory (NVM) allows for the storage of user configurations, ensuring the device retains settings without constant re-initialization. This efficiency extends the operational lifespan of remote IoT nodes and wearable devices that rely on continuous environmental monitoring.


Seamless Integration and Compatibility

The module is engineered for universal compatibility within the open-source hardware ecosystem. Supporting both I2C and UART protocols, the pressure sensor board offers versatile connectivity options for various microcontrollers. The inclusion of voltage translation logic ensures direct compatibility with both 3.3V and 5V systems, eliminating the need for external level shifters. Coupled with the standard Gravity interface, the sensor module enables plug-and-play prototyping, reducing the time required for wiring and system validation.

Selection Guide

Pressure/Altitude Sensor Selection Comparison Table

Figure
image
image
image
image
image
image
SKU
SEN0664
SEN0666
SEN0665
SEN0667
SEN0423
SEN0251
Add to Cart
Chip/Module Type
Bosch BMP585
Bosch BMP585
Bosch BMP581
Bosch BMP581
Bosch BMP390L
Bosch BMP388
Size/Volume
Compact module
Ultra-small PCB
Compact module
Ultra-small PCB
Ultra-small PCB
Compact module
Power Consumption
∼700μA
200μA / 2μA sleep
∼700μA
200μA / 2μA sleep
54μA sleep / max ∼650μA
~0.5mA
Interface Protocol
I2C / UART, plug & play
I2C / SPI / I3C
I2C / UART, plug & play
I2C / SPI / I3C
I2C / SPI
I2C / SPI
Accuracy / Key Features
±0.3hPa / Industrial protection
±0.3hPa + Waterproof & Chemical resistant
±0.3hPa / Ultra-low noise
±0.3hPa / Ultra-low noise
±0.50hPa / ±3Pa (∼±0.25m) / High stability
±8Pa (∼±0.5m) / Temp ±0.5∘C
Ideal Scenarios
Industrial / Agricultural environmental detection
Outdoor weather stations / Environmental monitoring device integration
Drone altitude control / High-precision pressure data logging
Battery-powered IoT / Micro-drone project integration
Drone altitude control / High-precision pressure & altitude detection
Basic pressure measurement / Indoor positioning / GPS enhancement

Applications

  • Drone Flight Controllers: Altitude hold & vertical stability.
  • Navigation: GPS enhancement (dead-reckoning) & floor-level detection.
  • Weather Monitoring: Personal weather stations & environmental logging.
  • Sports Tech: Hiking altimeters & fitness trackers.
  • Specification

    Basic Parameters

  • Operating Voltage: DC 3.3~5V
  • Operating Current: 700μA
  • Communication Interface: I2C / UART
  • Interface Form: PH2.0-4P (Gravity Pinout) / 2.54mm Pin Header Socket
  • I2C Address: 0x47 (Default) / 0x46
  • BMP581 Parameters

  • Pressure Measurement Range: 30 ~ 125 kPa
  • Temperature Measurement Range: 0 ~ 65 °C
  • Absolute Pressure Accuracy: ±0.3 hPa (Typ.)
  • Relative Pressure Accuracy: ±0.06 hPa / 10 kPa (Typ.)
  • Relative Altitude Accuracy: ±0.5 m / 10 kPa
  • Temperature Drift Coefficient: ±0.5 Pa / K
  • Pressure Data Resolution: 1 / 64
  • Ultra-Low Noise: <0.1 Pa (RMS, without low-pass filter enabled)
  • Physical Dimensions

  • PCB Dimensions: 32 × 27 × 7.18 mm
  • Mounting Hole Spacing: 25×20 mm
  • Mounting Hole Diameter: 3.0 mm
  • Shipping List

  • Gravity: BMP581 High-Precision Barometric Pressure & Temperature Sensor ×1
  • PH2.0-4P Sensor Connection Cable ×1
  • 10pin-2.54 Black Single Row Pin Header ×1
  • Gravity: BMP581 Barometric Pressure Sensor (±0.3hPa High Accuracy, I2C / UART)
    $0.00