SKU: SENS-2784
📋 GST Invoice Available

Adafruit BMP581 I2C/SPI Barometric Pressure & Temperature Sensor - STEMMA QT Breakout

₹1,719.00 (Inclusive of all taxes)
Out of Stock

The Adafruit BMP581 is a high-precision barometric pressure and temperature sensor breakout board based on the Bosch BMP58x series, offering I2C and SPI communication for easy integration with Arduino, Raspberry Pi, ESP32, and other 3.3V/5V logic systems via its STEMMA QT/Qwiic connectors.

Features

  • Bosch BMP58x-series MEMS sensor with high relative pressure accuracy (±0.4 Pa) and ±0.5°C temperature accuracy.
  • Dual I2C and SPI digital interfaces with onboard 3.3V regulator and logic level shifting for 3V/5V system compatibility.
  • Ultra-low noise performance enables fine altitude resolution (~±3.3 cm, noise ~1 cm).
  • STEMMA QT / Qwiic compatible connectors enable solderless plug-and-play connectivity and daisy-chaining.
  • Compact breakout board design (25 x 18 x 3 mm) ideal for drones, wearables, and portable IoT environmental monitors.

Out of stock

Description

The BMP581 sensor module utilizes a next-generation Bosch MEMS piezoresistive sensing element to deliver exceptionally stable and accurate barometric pressure and temperature readings. Its signal conditioning and digital front-end provide ultra-low noise output, making it suitable for detecting minute pressure changes equivalent to altitude shifts of just a few centimeters.

The breakout board integrates all necessary support circuitry, including a 3.3V voltage regulator and bidirectional logic level shifters, ensuring seamless and safe operation with both 3.3V and 5V microcontrollers and single-board computers. The standardized STEMMA QT connectors (compatible with Qwiic) facilitate rapid prototyping and system integration without soldering.

Key Features

  • High-performance Bosch BMP58x MEMS pressure sensor core.
  • Superior relative pressure accuracy (±0.4 Pa) within the 900–1100 hPa reference range.
  • Low absolute pressure accuracy (±30 Pa) across its full operating range.
  • Precise temperature sensing with ±0.5°C accuracy for environmental compensation.
  • Dual digital communication protocol support (I2C up to 3.4 MHz, SPI up to 10 MHz).
  • Onboard power management with 3.3V LDO regulator and built-in level shifting.
  • Plug-and-play connectivity via 4-pin STEMMA QT (JST PH) connectors.
  • Compact and lightweight PCB footprint optimized for space-constrained applications.

Applications

  • Drone and UAV altitude hold and vertical velocity measurement.
  • Wearable devices for activity tracking and floor-level detection.
  • Portable weather stations and environmental monitoring nodes.
  • Indoor navigation and floor-level positioning systems.
  • IoT devices for predictive maintenance based on atmospheric pressure trends.

Technical Specifications

Pressure Accuracy (Relative)±0.4 Pa (900–1100 hPa range)
Pressure Accuracy (Absolute)±30 Pa
Altitude Resolution~±3.3 cm
Altitude Noise~1 cm (0.08 Pa)
Temperature Accuracy±0.5°C
Operating Pressure Range300–1250 hPa
Communication InterfaceI2C & SPI
Logic Level Support3.3V & 5V compatible
Onboard Regulator3.3V LDO
Level ShiftingBuilt-in bidirectional
Connector TypeSTEMMA QT / Qwiic (JST PH 4-pin)
Dimensions (Board)25 x 18 x 3 mm
Weight3 g

Frequently Asked Questions

What is the operating voltage range for the BMP581 breakout board?

The module is designed for a 3.3V to 5V DC input via the STEMMA QT connector or header pins. Its onboard 3.3V regulator powers the sensor, and integrated level shifters ensure safe communication with both 3.3V and 5V logic microcontrollers like Arduino Uno, Raspberry Pi, or ESP32.

How do I connect this sensor using I2C without soldering?

Use a STEMMA QT (or compatible Qwiic) 4-pin JST PH cable to connect the sensor directly to another STEMMA QT/Qwiic enabled board. This provides power, ground, SDA, and SCL connections. The I2C address is configurable via a solder Jumper on the back of the breakout board.

What is the difference between relative and absolute pressure accuracy?

Relative pressure accuracy (±0.4 Pa) refers to the sensor's precision in detecting small changes or differences in pressure, critical for altitude resolution. Absolute pressure accuracy (±30 Pa) is the accuracy of the sensor's reading against a known reference across its entire measurement range, important for absolute altitude or weather pressure readings.

Can I use SPI and I2C communication simultaneously?

No, the BMP581 sensor core supports both protocols, but you must select one communication interface at a time. The breakout board uses pin configuration and dedicated chip select (CS) for SPI. The interface is typically selected via hardware connections and corresponding library initialization in your code.

Package Includes

  • 1x Adafruit BMP581 I2C/SPI Temperature and Pressure Sensor Breakout Board
  • 1x Set of Header Pins

Additional Information

Weight 0.003 kg
Dimensions 2.5 × 1.8 × 0.3 cm