BMP280 (BAROMETRIC PRESSURE & ALTITUDE SENSOR)
General Description:
The BMP280 sensor is a high-precision module capable of detecting atmospheric temperature, pressure, and humidity. It supports both the SPI and I2C interfaces and comes pre-calibrated, eliminating the need for additional calibration before use. This is an inexpensive sensor that measures temperature and barometric pressure, but because pressure varies with altitude, we can also use it as an altimeter with an accuracy of about one meter. This is an inexpensive sensor that measures temperature and barometric pressure, but because pressure varies with altitude, we can also use it as an altimeter with an accuracy of about one meter.
Working Principle:
A GY-BMP280-3.3 high-precision atmospheric pressure sensor module works by using a BMP280 sensor from Bosch that can measure both pressure and temperature. The BMP280 sensor has a piezoresistive pressure sensor and a thermistor inside a sealed metal chamber. The piezoresistive sensor changes its resistance according to the pressure applied to the chamber. The thermistor changes its resistance according to the temperature inside the chamber. The module has an integrated circuit that converts the resistance values into digital signals and sends them to the Arduino through either an I2C or SPI interface.
Specifications:
- Operates within the range of 1.71V to 3.6V - would typically be operated from 3.3V.
- Operating Temperature: The sensor functions within a temperature range of -40 to +85 degrees Celsius. Full accuracy is achieved between 0 and +65 degrees Celsius.
- The peak current consumption is 1.12mA.
- The sensor measures pressure within the range of 300 hPa to 1100 hPa.
- Accuracy: Between 700 to 900 hPa and 25 to 40 degrees Celsius, the accuracy is ±0.12hPa and ±1.0 meters.
- Supports both I2C and SPI interfaces.
- The air pressure sampling rate is 1 Hz.
Requirements
| S. No. | Component Name | Values |
|---|---|---|
| 1 | Resistors | 10k |
| 2 | Capacitors | 1 μF, 0.1 μF |
| 3 | BMP 280 Chip | 1 |
| 4 | Male connector pins | 6 |
Pin configuration:
| S. No. | Pins | Pin Description |
|---|---|---|
| 1 | Vcc | Connect to 3.3V supply |
| 2 | GND | Connect to ground |
| 3 | SCL | Serial Clock PIN for I2C and SPI communication. |
| 4 | SDA/MOSI | Serial Data PIN for I2C and Master Out Slave In for SPI Communication. |
| 5 | CSB | CSB pin to GND to have SPI and to VCC (3.3V) for I2C. It's an input to the chip. |
| 6 | SD0/MISO | Serial Data Out / Master in Slave Out pin for SPI Communication . |
Applications:
- Enhancement of GPS navigation (e.g. time-to-first-fix improvement, dead-reckoning, slope detection).
- Indoor navigation (floor detection, elevator detection).
- Outdoor navigation, leisure, and sports applications.
- Weather forecast, home weather stations.
- Health care application (e.g. spirometry).
- Vertical velocity indication (e.g. risk/sink speed).
- Handsets such as mobile phones, tablet PCs, GPS devices.
- Flying toys.
- Watches.