SKU: SENS-1998
📋 GST Invoice Available

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

₹999.00 (Inclusive of all taxes)
Out of Stock

The DFRobot Gravity BMP581 is a high-precision digital barometric pressure and temperature sensor module based on the Bosch BMP581 MEMS sensor. It provides ±0.3 hPa accuracy and supports both I2C and UART interfaces, making it compatible with 3.3V and 5V systems like Arduino, Raspberry Pi, and ESP32 for environmental monitoring and altitude measurement applications.

Features

  • High-Precision Bosch BMP581 MEMS sensor with ±0.3 hPa absolute pressure accuracy.
  • Dual I2C and UART communication interfaces for flexible system integration.
  • Wide 3.3V to 5V logic compatibility with onboard level shifting.
  • Ultra-low noise output (<0.1 Pa RMS) and configurable IIR filtering.
  • Simultaneously outputs barometric pressure, temperature, and calculated altitude.

Out of stock

Description

The Gravity BMP581 sensor module utilizes the advanced Bosch BMP581 MEMS piezoresistive pressure sensor core, delivering high-stability measurements of atmospheric pressure and ambient temperature. Its digital signal conditioning includes configurable IIR filtering and digital linearity compensation to suppress environmental noise, ensuring reliable data for critical calculations like altitude.

Designed for seamless integration, the module features onboard level shifting for direct connection to both 3.3V and 5V microcontroller logic families, including Arduino, Raspberry Pi, and ESP32. The built-in hardware FIFO buffer reduces host processor polling overhead, while the non-volatile memory retains user configurations across power cycles, making it ideal for low-power IoT and portable applications.

Key Features

  • Bosch BMP581 MEMS sensor core for high-reliability pressure sensing.
  • Excellent absolute pressure accuracy of ±0.3 hPa across a 30 to 125 kPa range.
  • Ultra-low operating noise performance under 0.1 Pa RMS.
  • Integrated temperature sensor for environmental compensation and standalone readings.
  • Onboard level shifter ensures compatibility with 3.3V and 5V digital systems.
  • Configurable IIR filter and digital linearity compensation enhance signal stability.
  • Hardware FIFO buffer minimizes host communication overhead.
  • Low power consumption with a typical operating current of 700 µA.

Applications

  • Precision altimeters for drones, UAVs, and high-altitude balloon payloads.
  • Portable weather stations and IoT environmental monitoring nodes.
  • Wearable devices for activity tracking and elevation gain calculation.
  • Indoor navigation and floor-level detection in smart building systems.
  • Barometric pressure trending for weather forecasting and storm detection.

Technical Specifications

Pressure TypeAbsolute
Pressure Range30 kPa to 125 kPa
Pressure Accuracy±0.3 hPa
Sensor TypeMEMS Digital Barometric Pressure Sensor
Output InterfaceI2C / UART
Default I2C Address0x47 (0x46 optional)
Supply Voltage3.3V
Logic Compatibility3.3V & 5V (via level shifter)
Operating Current700 µA (typical)
Dimensions (L x W x H)17.0 x 13.0 x 13.0 mm (Module)
Weight0.006 kg

Frequently Asked Questions

What is the default I2C address of the BMP581 module, and can it be changed?

The default I2C address is 0x47. An alternative address of 0x46 can be selected by configuring the sensor's internal registers via software commands, allowing multiple sensors to coexist on the same I2C bus.

How do I connect this sensor to a 5V Arduino board?

The module includes an onboard level shifter, allowing direct connection to 5V systems. Simply connect the module's VCC pin to the Arduino's 5V pin, GND to GND, and the SDA/SCL (I2C) or TX/RX (UART) pins to the corresponding microcontroller pins. No external logic converter is required.

Can this sensor be used for precise altitude measurement?

Yes. The BMP581 provides high-accuracy absolute pressure readings, which can be converted to altitude using the barometric formula. Its low noise and stable output make it suitable for applications like drone altimeters, where precise relative height changes are critical.

What is the purpose of the configurable IIR filter?

The integrated Infinite Impulse Response (IIR) filter smooths the raw pressure data by suppressing high-frequency environmental noise. This results in more stable readings, which is especially beneficial in applications subject to vibration or rapid pressure fluctuations, such as wearable devices or moving vehicles.

Package Includes

  • 1 x Gravity BMP581 High-Precision Barometric Pressure & Temperature Sensor Module
  • 1 x PH2.0-4P Sensor Connection Cable
  • 1 x 10-pin 2.54mm Black Single Row Pin Header

Additional Information

Weight 0.006 kg
Dimensions 1.7 × 1.3 × 1.3 cm