Gravity BMP581 Barometric Pressure Sensor I2C UART
The DFRobot Gravity SEN0665 is a high-precision digital air pressure and temperature sensor based on the Bosch BMP581 of the latest generation. Compared to previous generations, the BMP581 is characterized by superior absolute accuracy (±0.3 hPa), lower noise (< 0.1 Pa), lower operating current (~700 μA), and better long-term stability. The integrated IIR filtering and the hardware FIFO buffer reduce data jitter due to short-term environmental disturbances and relieve the host microcontroller.
Features:
- Bosch BMP581 with ±0.3 hPa absolute accuracy and < 0.1 Pa noise – state-of-the-art in device-class pressure sensing
- Three-parameter output: air pressure (30–125 kPa), temperature, and calculated altitude with ±0.5 m relative altitude precision
- Configurable IIR filter and hardware FIFO buffer for noise-reduced, stable measurement data without host overload
- Optional I2C or UART via DIP switch; setting is retained after power interruption
- Operating voltage 3.3–5 V with integrated level shifting; Gravity PH2.0-4P for plug-and-play with Arduino, ESP32, and Raspberry Pi
- Low operating current ~700 μA for energy-efficient drone, wearable, and battery-powered applications
Application Examples:
- Drone altitude control and vertical speed measurement with high-precision ±0.3-hPa pressure measurement
- Meteorological data stations for outdoor air pressure, temperature, and elevation logging in the Arduino or Python ecosystem
- Indoor navigation systems for floor detection and elevator positioning based on air pressure changes
- Sport watches and outdoor altimeters for hiking, climbing, and cycling with compact Gravity integration
- GPS augmentation systems for improved 3D positioning accuracy through atmospheric pressure correction
Documentation:
Technical Specifications:
- Manufacturer: DFRobot
- Manufacturer SKU: SEN0665
- Sensor chip: Bosch BMP581
- Absolute pressure accuracy: ±0.3 hPa
- Relative pressure accuracy: ±0.06 hPa / 10 kPa
- Relative altitude accuracy: ±0.5 m / 10 kPa
- Pressure measurement range: 30–125 kPa
- Noise level: < 0.1 Pa
- Operating current: ~700 μA
- Interfaces: I2C, UART (DIP switch)
- Operating voltage: 3.3–5 V
- Outputs: air pressure, temperature, altitude
- FIFO buffer: integrated
- IIR filter: configurable
- Package dimensions: 61 × 56 × 25 mm
- Gross weight: 14 g
Package Contents:
- 1× Gravity BMP581 Barometric Pressure Sensor I2C UART
- 1× PH2.0-4P Cable
Gravity BMP581 Barometric Pressure Sensor I2C UART
- Brand: DFRobot
- Product Code: 425699
- Availability: In Stock
-
CHF9,90
- Ex Tax: CHF9,16
Related Products
Gravity BMP388 Barometric Pressure Sensor
This BMP388 barometric pressure sensor from DFRobot is equipped with temperature and pressure measur..
CHF9,90 Ex Tax: CHF9,16
WisBlock RAK12011 Barometric Pressure Sensor
This is a WisBlock LPS33HW MEMS air pressure sensor from RAK Wireless. The RAK12011 features a preci..
CHF12,90 Ex Tax: CHF11,93
Gravity MX5700AP Air Pressure Sensor Module 15-700kPa
This is a Gravity air pressure sensor module from DFRobot. The MX5700AP sensor measures pressure in ..
CHF55,90 Ex Tax: CHF51,71
WisBlock RAK1902 Barometric Pressure Sensor
The RAK1902 WisBlock Barometer pressure sensor is a compact sensor module with an I2C interface that..
CHF6,90 Ex Tax: CHF6,38
Gravity BME688 Breakout Humidity, Pressure, Temperature and Air Quality Sensor
Experience precise environmental data measurement with the Gravity BME688 Breakout Sensor. This adva..
CHF22,90 Ex Tax: CHF21,18
Tags: DFRobot, BMP581, Bosch, air pressure, barometer, altitude, height, I2C, UART, drone, weather station, GPS, Arduino, Gravity, high precision









