Description
The GY-BME280-5V is a compact environmental sensor module based on the Bosch BME280, a combined digital humidity, pressure, and temperature sensor. It is designed for weather monitoring, IoT devices, indoor navigation, altitude measurement in drones and GPS systems, and HVAC control .
The module communicates via I²C (default address 0x76 or 0x77, configurable via the ADDR 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 sensor is not waterproof and requires a protective housing for outdoor use . It exhibits self-heating, which can affect temperature readings slightly—ensure adequate airflow or compensate in software if precision matters . Altitude calculation requires the local sea-level pressure, which changes with weather and must be provided by the user for meaningful absolute results .
Features
-
3-in-1 Environmental Sensing: Measures temperature, humidity, and barometric pressure simultaneously .
-
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; default I²C address 0x76 or 0x77 .
-
Ultra-Low Power: 0.1 µA sleep current; suitable for battery-powered and IoT devices .
-
Wide Pressure Range (300–1100 hPa): Covers sea level to high-altitude applications .
-
Compact Module: Small footprint suitable for wearable and portable designs .
-
Widely Supported: Adafruit and SparkFun libraries available for Arduino and other platforms .
Technical Specifications
| Parameter | Specification |
|---|---|
| Sensor IC | Bosch Sensortec BME280 |
| Operating Voltage | 3.3V or 5V (onboard regulator) |
| Interface | I²C (default) / SPI |
| Temperature Range | -40°C to +85°C |
| Temperature Accuracy | ±1.0°C |
| Humidity Range | 0–100% RH |
| Humidity Accuracy | ±3% RH |
| Pressure Range | 300–1100 hPa |
| Pressure Accuracy (Absolute) | ±1 hPa |
| Pressure Accuracy (Relative) | ±0.12 hPa (~±1m altitude) |
| Sleep Current | 0.1 µA (sensor) |














Reviews
There are no reviews yet.