SKU: SENS-1997
📋 GST Invoice Available

DFRobot Gravity BMP585 High-Precision Barometric Pressure and Temperature Sensor (I2C/UART)

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

The DFRobot Gravity BMP585 is a high-precision digital barometric pressure and temperature sensor module based on the Bosch BMP585 MEMS chip. It offers 3.3V/5V logic compatibility and communicates via I2C or UART, making it ideal for integration with Arduino, Raspberry Pi, ESP32, and other embedded systems for accurate environmental monitoring.

Features

  • Bosch BMP585 MEMS sensor with ±0.3 hPa absolute pressure accuracy
  • Industrial gel-filled, waterproof cavity for protection against humidity and chemicals
  • Dual I2C (default address 0x47) and UART digital communication interfaces
  • Wide 3.3V to 5V supply voltage range with ultra-low ~700µA operating current
  • Integrated FIFO buffer and IIR filter for stable data and reduced MCU load

Out of stock

Description

The Gravity BMP585 sensor module leverages the Bosch BMP585, a high-performance MEMS pressure sensor designed for demanding applications. Its gel-filled cavity provides robust protection against environmental factors like water, humidity, and chemical exposure, ensuring long-term stability and reliability in outdoor or industrial settings. This design is critical for maintaining measurement integrity where condensation or corrosive atmospheres are present.

The sensor delivers laboratory-grade precision with an absolute accuracy of ±0.3 hPa and features ultra-low noise performance below 0.1 Pa. This high level of accuracy and stability is essential for deriving precise altitude measurements, which are fundamental for drone navigation, altimeters, and professional weather stations. The module’s built-in FIFO (First-In-First-Out) buffer and configurable IIR (Infinite Impulse Response) filter allow for data averaging and smoothing directly on the sensor, minimizing the processing burden on the host microcontroller.

Key Features

  • High-precision Bosch BMP585 digital barometric pressure and temperature sensor core.
  • Industrial-grade, gel-filled waterproof construction for enhanced environmental durability.
  • Excellent absolute pressure accuracy of ±0.3 hPa (typ.) across the operating range.
  • Ultra-low noise floor below 0.1 Pa for smooth, high-resolution altitude tracking.
  • Flexible digital interfaces: I2C (with selectable addresses 0x46/0x47) and hardware UART.
  • Wide 3.3V to 5V DC supply range compatible with most development boards and systems.
  • Integrated FIFO buffer and IIR filter for advanced data management and power optimization.
  • Compact Gravity-series form factor with standardized PH2.0 4-pin connector for easy system integration.

Applications

  • Precision altimetry and navigation systems for UAVs, drones, and autonomous vehicles.
  • Professional-grade weather stations and environmental monitoring networks.
  • Indoor navigation and floor-level detection in smart buildings and IoT systems.
  • Wearable devices for activity tracking and altitude-based fitness metrics.
  • Industrial process monitoring where barometric pressure is a critical control parameter.

Technical Specifications

Pressure TypeAbsolute
Pressure Range30 kPa to 125 kPa
Temperature Range0°C to 65°C
Absolute Pressure Accuracy±0.3 hPa (Typical)
Sensor TypeMEMS Digital Barometric & Temperature
Output InterfaceI2C / UART
I2C Address0x47 (Default), 0x46 (Alternate)
Supply VoltageDC 3.3V to 5V
Operating Current~700 µA
Dimensions (L x W)32 mm x 26 mm
Module Weight0.006 kg

Frequently Asked Questions

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

The default I2C address is 0x47. An alternate address of 0x46 is also available and can typically be selected by configuring a specific pin on the sensor IC, though the DFRobot module may have a fixed configuration. Please refer to the Bosch BMP585 datasheet and DFRobot's wiring diagram for detailed address selection procedures.

Is this sensor suitable for outdoor or high-humidity environments?

Yes, the module is designed for demanding environments. Its key feature is an industrial gel-filled cavity that encapsulates the Bosch BMP585 chip, providing protection against water, humidity, dust, and chemical exposure. This makes it reliable for long-term outdoor use in weather stations, drones, and industrial monitoring applications.

How do I connect and communicate with the BMP585 module using an Arduino?

You can connect via I2C using the standard SDA and SCL pins, along with 3.3V/5V and GND. DFRobot provides a dedicated Gravity library that simplifies reading pressure and temperature data. For UART communication, connect the module's TX/RX pins to your MCU's serial port, ensuring logic level compatibility (3.3V or 5V).

What is the purpose of the FIFO buffer and IIR filter on this sensor?

The integrated FIFO (First-In, First-Out) buffer allows the sensor to store multiple measurement samples, which the host MCU can read in a single transaction, reducing communication overhead and power consumption. The IIR (Infinite Impulse Response) filter provides on-chip software-configurable data smoothing, enhancing measurement stability and reducing noise for applications like precise altitude tracking.

Package Includes

  • 1 x DFRobot Gravity BMP585 High-Precision Barometric Pressure and 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 3.2 × 2.6 cm