Store

DFRobot

· MPN: SEN0665

$19.45 |
In stock at supplier
No reviews yet

This compact Gravity module brings Bosch BMP581 pressure and temperature sensing to microcontroller projects that need stable altitude or environmental readi...

Stock availability

Available with leadtime
317 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

This compact Gravity module brings Bosch BMP581 pressure and temperature sensing to microcontroller projects that need stable altitude or environmental readings. It is designed for applications such as drone altitude hold, indoor navigation, weather logging and hiking altimeters.

The board supports both I2C and UART, and includes voltage translation for direct use with 3.3V and 5V controllers. It connects via the Gravity PH2.0-4P interface, with a sensor cable and a 2.54 mm pin header included for flexible prototyping.

Onboard processing features include digital linearity compensation, a hardware FIFO buffer and a configurable IIR filter to help smooth noisy pressure data before it reaches your main controller. Non-volatile memory is also integrated for storing user configurations.

Features:

  • Bosch BMP581 sensor: Digital barometric pressure and temperature sensing for altitude and environmental projects.
  • High accuracy: Absolute pressure accuracy of ±0.3 hPa with ultra-low noise.
  • Altitude tracking: Relative altitude accuracy of ±0.5 metres for vertical movement detection.
  • Flexible interfaces: Supports I2C and UART communication.
  • 3.3V/5V compatible: Voltage translation logic removes the need for external level shifters.
  • Stable data output: Built-in hardware FIFO and configurable IIR filter help reduce jitter.
  • Gravity connection: PH2.0-4P Gravity interface for plug-and-play prototyping.
  • Included accessories: Supplied with a PH2.0-4P sensor connection cable and 10pin-2.54 black single row pin header.

Specifications:

  • 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
  • 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)
  • PCB Dimensions: 32 × 27 × 7.18 mm
  • Mounting Hole Spacing: 25×20 mm
  • Mounting Hole Diameter: 3.0 mm

A strong choice for drones, portable weather stations, indoor positioning experiments and battery-powered environmental sensing projects.

Jargon buster

Plain-language definitions for the technical terms used above.

FIFO
FIFO stands for “first in, first out” and is a small memory buffer inside the sensor that stores recent readings in order. This matters because it can help capture motion data without the microcontroller needing to read the sensor every single instant.
Gravity
Gravity is DFRobot’s plug-in connector system for sensors, motors and modules, using standard cables to reduce loose jumper wiring. It matters because Gravity-compatible parts can connect directly to these ports, while non-Gravity parts may need adapters or manual wiring.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
I2C address
An I2C address is the number a device uses so a microcontroller can tell it apart from other devices on the same I2C bus. It matters because two devices with the same fixed address may conflict if used together.
microcontroller
A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
PCB
A printed circuit board is a rigid board with copper tracks that connect electronic parts without loose wires. For this kit, the PCBs also form the airplane shape, so they are both the circuit base and part of the finished model.
RMS
RMS is a way of describing the effective level of an AC signal, such as an audio output voltage. It helps compare audio output levels more meaningfully than a peak voltage number.
UART
UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.

Supplier page — dfrobot.com

Supplier Description · 145.7 KB · Click any page to view full size

Download PDF
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.