Skip to content

BME280/BMP280 Temperature, Humidity, and Pressure Sensor

2 min read 5,966 views
bme280-pinout

An Overview of BME280

The BME280 is an environmental sensor that measures pressure, temperature, and humidity and allows users to get a comprehensive measurement of the environment. They designed it with an 8-pin metal-lid LGA package for long-term stability, and low power consumption. The BME280 sensor is specially developed for mobile applications and wearable devices 

Buy Now

Hardware Overview

In the module inside there is a chip manufactured by Bosch. The chip can measure digital pressure, temperature, and humidity. There is an onboard.3V regulator and I2C Voltage-Level Translator LM6206. Therefore, one can use it with any microcontroller of 3.3V or 5V. The module also features a simple two-wire I2C interface that allows it to interface with any microcontroller. The module is easy to deal with as it requires no calibration.

Humidity, Pressure, and Temperature Sensing

  • The humidity sensor allows an extraordinarily fast response time that is surely the requirement of rising applications
  • The pressure sensor is a complete barometric pressure sensor, that provides high accuracy and resolution at indistinct noise.
  • The temperature sensor is optimized for low noise and high resolution.

Features and Specifications of BME280

Features

  • Compatible with 3.3V/5V microcontrollers
  • Environmental monitoring: temperature, humidity, and barometer
  • Gravity I2C interface and reserve XH2.54 SPI interface
  • Small size, convenient to install

Specifications

  • Supply voltage: 3.3 V
  • Size: 15 x 10 mm
  • Weight: 1 g
  • Diameter of mounting holes: 3 mm
  • Operation range (full accuracy):Pressure: 300...1100 hPa
  • Temperature: -40…85°C
  • Interface: I2C and SPI
  • Average current consumption (1Hz data refresh rate):1.8 μA @ 1 Hz (H, T)
  • 2.8 μA @ 1 Hz (P, T)
  • 3.6 μA @ 1 Hz (H, P, T)
  • Average current consumption in sleep mode: 0.1 μA
  • Humidity sensor: Response time (τ63%): 1 s
  • Accuracy tolerance: ± 3 % relative humidity
  • Hysteresis: ≤ 2 % relative humidity
  • Pressure sensor: RMS Noise: 0.2 Pa (equiv. to 1.7 cm)
  • Sensitivity Error: ± 0.25 % (Equiv. to 1 m at 400 m height change)
  • Temperature coefficient offset: ±1.5 Pa/K (Equiv. to ±12.6 cm at 1°C temperature change)

Pinouts of the BME280 sensor

Pin NameDescription
VccSupply voltage 3.3 V
GNDGroud
SCLClock signal 12C/SPI
SDAData line 12C/ MOSI in SPI mode
CSBChip select
SD0MISO in SPI mode

Applications of BME280

Weather Forecast

This project gives real-time information on atmospheric pressure, temperature & humidity using BME280. One can also measure the altitude above sea level. The project also uses the wifi module as the control device that simply connects to the existing wi-fi network & sets up a web server. When any connected device accesses this web server, The wifi module gets the reading from BME280 & sends it to the web browser of that device.

Indoor/Outdoor Navigation

This BME/BMP280 sensor provides indoor and outdoor competency for navigation. Such a navigation system can also contribute to the direct estimation of the tracking system to the users.

Share this project

Discussion

Be the first to comment

More projects you might like

More in Sensors and Modules

Arduino Bluetooth Car

Introduction A Bluetooth-controlled car utilizing a Bluetooth module, an L298N motor driver, and an Arduino UNO is an innovative remote-cont…