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

SKU: DF-SEN0665
Sale price $19.00 NZD
143 units ships in 7 to 10 days

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.

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
  • Documents:

  • Product wiki
  • Schematic Diagram
  • Dimensions & Component Layout Diagram
  • 2D_CAD
  • 3D_STP
  • BMP581 Chip Datasheet
  • Product Includes:

  • 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
  • Shipping rates Australia wide and New Zealand

    Please add the items in cart and proceed to checkout to calculate shipping cost. We have range of shipping options once goods are ready to dispatch. 
    1. Regular shipping: Goods will be shipped using Australia post regular shipping service. 
    2. Express shipping: Goods will be shipped using Australia post EXPRESS shipping service. 
    3. Express split shipping: Local stock from Melbourne will be shipped ASAP (1 business day) using EXPRESS shipment while remaining items from overseas stock when arrived in Melbourne shipped using second EXPRESS shipment. 
    4. Pick up from Thomastown, Melbourne is available on appointment between 9 am to 3 pm during business days. 

      

    FAQ:

    • How do I estimate shipping for my order?
      • Add products in the shopping cart and head to the checkout page to estimate the shipping.

    Dispatch time

    Unless expressly agreed otherwise with you, we will not commence delivery of an order until we have received cleared payment of the purchase price in full.

    All orders placed before 11 am AEST (Monday to Friday) will ordinarily be processed on the same day.

    We will endeavour to ship the Products by the applicable time indicated on the website, but all times are indicative only.  All shipping times are dispatch times only, and actual delivery dates will depend on the shipping method chosen, delivery address and delivery service provider. 

    Note- Please make a note during purchase if you require any item urgently. However we cannot guarantee that we will be able to comply with any request

    *Go to Australia post delivery time calculation to get various Australia post service in your area please use our shipping postcode Thomastown, 3074 as the "from" address - https://auspost.com.au/parcels-mail/delivery-times.html?ilink=tools-open-deliv-times.

    Shipping Destinations

    We ship all products throughout mainland Australia, Tasmania and New Zealand - Including Darwin, Melbourne, Sydney, Tasmania, Adelaide, Brisbane, Perth, all metro and regional areas but do not deliver to areas in Australia where the Australia Post delivery network is not available. 

    Check Express shipping delivery coverage area at - http://auspost.com.au/parcels-mail/delivery-areas.html

    Receipt of deliveries

    Deliveries to post office boxes are not permitted where delivery is by courier. If delivery is by courier and nobody is available at the delivery address to accept delivery when delivery is attempted then the courier may either:

    • leave the relevant parcel at the unattended address (the courier will do so if specified in your delivery requirements); or
    • re-attempt delivery at a later time or date, in which case we may charge you an additional re-delivery fee. 

    Note that if a delivery is left unattended at the shipping address and is subsequently stolen then the theft is your responsibility, not ours.

    Payment & Security

    Apple Pay Google Pay Mastercard PayPal Shop Pay Visa

    Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

    You may also like