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
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 Name | Description |
Vcc | Supply voltage 3.3 V |
GND | Groud |
SCL | Clock signal 12C/SPI |
SDA | Data line 12C/ MOSI in SPI mode |
CSB | Chip select |
SD0 | MISO 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.
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.