Description
The GY-BMP280-5V is a compact environmental sensor module based on the Bosch BMP280, a digital barometric pressure and temperature sensor. It is designed for weather monitoring, indoor navigation (floor/elevator detection), altitude measurement in drones and GPS systems, and HVAC control .
The module communicates via I²C (address 0x76 or 0x77, configurable via the SDO pin) or SPI, making it compatible with Arduino, ESP32, Raspberry Pi, and most microcontroller platforms . The 5V variant includes an onboard regulator and level shifter, so it can be powered directly from a 5V Arduino’s 5V pin without damage .
The pressure sensor has a range of 300–1100 hPa, covering altitudes from approximately +9000m to -500m relative to sea level . The relative pressure accuracy of ±0.12 hPa translates to approximately ±1 meter of altitude resolution at sea level, making it suitable for detecting floor changes in buildings or small elevation differences .
Critical limitations: The module is not waterproof and requires a protective housing for outdoor use. It exhibits self-heating, which can affect temperature readings slightly. Altitude calculation requires the local sea-level pressure, which changes with weather and must be provided by the user for meaningful absolute results .
Features
-
Temperature and Barometric Pressure Sensing: Measures pressure and temperature simultaneously (no humidity) .
-
Altitude Calculation: Pressure readings can be converted to altitude with ±1m relative accuracy at sea level .
-
5V and 3.3V Compatible: Onboard regulator and level shifter allow direct connection to Arduino Uno (5V) or ESP32 (3.3V) .
-
I²C and SPI Interfaces: Flexible communication options; I²C address 0x76 or 0x77 .
-
Ultra-Low Power: 2.7 µA at 1Hz sampling rate; suitable for battery-powered devices .
-
Wide Pressure Range (300–1100 hPa): Covers sea level to high-altitude applications .
-
Compact Module: Small footprint suitable for portable designs.
-
Widely Supported: Adafruit and SparkFun libraries available for Arduino.
Technical Specifications
| Parameter | Specification |
|---|---|
| Sensor IC | Bosch Sensortec BMP280 |
| Operating Voltage | 5V (module with regulator); chip 1.71–3.6V |
| Interface | I²C (0x76/0x77) / SPI |
| Temperature Range | -40°C to +85°C |
| Temperature Accuracy | ±1.0°C |
| Pressure Range | 300–1100 hPa |
| Pressure Accuracy (Absolute) | ±1 hPa |
| Pressure Accuracy (Relative) | ±0.12 hPa (~±1m altitude) |
| Sleep Current | 2.7 µA @ 1Hz |
| Humidity | Not supported |















Reviews
There are no reviews yet.