Waveshare BMP388 User Manual

Barometric pressure sensor

Advertisement

Quick Links

BMP388 Barometric Pressure Sensor User Manual
BMP388 Barometric Pressure Sensor

OVERVIEW

This is a 24-bit high precision barometric pressure sensor, which allows accurate
altitude tracing, as well as barometric pressure / temperature measuring. It supports
both I2C and SPI interfaces, also is compatible with 3.3V/5V voltage levels.
Due to its ultra-small form factor, low power consumption, low noise and high
precision, the BMP388 Barometric Pressure Sensor is suited for applications such as
drones, accurate altimeter, environment monitoring, and IoT projects, and so on.

FEATURES

Supports I2C (default) / SPI interface
Onboard voltage level translator, compatible with 3.3V/5V operating voltage
Comes with development resources and manual (examples for Raspberry
Pi/Arduino/STM32)

SPECIFICATION

Operating voltage: 3.3V/5V
Communication interface: I2C/SPI
Barometric pressure operation range: 300~1250hPa
Barometric pressure absolute accuracy: ±0.40hPa (@900~1100hPa, 25~40℃)
Barometric pressure relative accuracy: ±0.08hPa (@900~1100hPa, 25~40℃)
Temperature coefficient offset: ±0.75Pa/K (@700~1100hPa, -20~65℃))
1 / 7

User Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the BMP388 and is the answer not in the manual?

Questions and answers

Summary of Contents for Waveshare BMP388

  • Page 1: User Manual

    I2C and SPI interfaces, also is compatible with 3.3V/5V voltage levels. Due to its ultra-small form factor, low power consumption, low noise and high precision, the BMP388 Barometric Pressure Sensor is suited for applications such as drones, accurate altimeter, environment monitoring, and IoT projects, and so on.
  • Page 2 BMP388 Barometric Pressure Sensor User Manual Temperature absolute accuracy: ±0.5℃ (0~65℃) ⚫ Possible resolution: 0.016Pa (high precision mode) ⚫ Possible sampling rate: 200Hz ⚫ Operating voltage: -40~85℃ ⚫ Dimension: 32mm × 20mm ⚫ Mounting hole size: 2.0mm ⚫ PINOUTS 3.3V/5V power supply...
  • Page 3 BMP388 Barometric Pressure Sensor User Manual cd ~/wiringpi/ ./build Python libraries: sudo apt-get install python-smbus SETTING AND RUNNING CODES Hardware connection: Sensor 3.3V Not Connected Software setting: Enable I2C interface of Raspberry Pi as below: sudo raspi-config Choose Interfacing Options->I2C->Yes...
  • Page 4 BMP388 Barometric Pressure Sensor User Manual If data are display abnormally, please check the hardware connection, software setting and if the device address are correct. wiringpi Codes: Enter folder of wiringpi demo codes, compile and run the codes as below: make sudo ./bmp388Demo...
  • Page 5 BMP388 Barometric Pressure Sensor User Manual WORKIGN WITH ARDUINO Hardware connection: Sensor Arduino Not Connected Check the hardware connect and devices address. Compile and download the code to your Arduino board. Open Serial monitor, set the baud rate to 115200: If data are display abnormally, please check the hardware connection, software setting and if the device address are correct.
  • Page 6 BMP388 Barometric Pressure Sensor User Manual WORKIGN WITH STM32 Open the STM32 project, which located in STM32->open103V->bmp388_HAL->MDK- ARM->project The demo codes is based on STM32F103VET6. Hardware connection: Sensor STM32 No Connected Programming: Compile the codes and program it to STM32 board. USART2 is used to print sensor data.
  • Page 7 BMP388 Barometric Pressure Sensor User Manual 7 / 7...

Table of Contents