AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
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
289 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.

DC
DC means direct current, where electricity flows in one constant direction, as supplied by batteries, USB ports and many plug-pack power supplies. When a product specifies DC, it runs from a DC supply rather than mains AC, so you need to provide the correct voltage and polarity.
FIFO
FIFO stands for "first in, first out", a way of handling stored items so the oldest one is read out first, like a queue. In electronics a FIFO is usually a small buffer that temporarily holds data, such as sensor samples or serial bytes, so a processor can collect it in batches instead of reading continuously.
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 single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
PCB
A printed circuit board (PCB) is a board, usually rigid, with etched copper tracks that connect electronic components together without loose wiring. Components are mounted on the board and signals route between them through the copper layout.
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 asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.

Supplier page — dfrobot.com

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

Download PDF

SEN0665 bmp581 sensor layout V1.0

Document · 708.1 KB · Click any page to view full size

Download PDF

SEN0665 bmp581 sensor schematics V1.0

Schematic · 189.3 KB · Click any page to view full size

Download PDF

SEN0665 bmp581 sensor datasheet V1.0

Datasheet · 2.7 MB · Click any page to view full size

Download PDF

SEN0665 bmp581 sensor ce V1.0

Document · 614.0 KB · Click any page to view full size

Download PDF

SEN0665 bmp581 sensor rohs V1.0

Compliance · 651.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.