BME280 Sensor Module, Pressure, Temperature and Humidity, GY-BME280, 5V
zoom_out_map
chevron_left chevron_right

Product images are for informational purposes only and may vary slightly depending on the batch and supplier. Product specifications and prices may be subject to change without notice. We do our best to provide accurate and complete product specifications, but they may not be completely accurate. If you encounter any such situation, please let us know.

The product is intended for specialists and requires qualified and authorized personnel. The product does not include assembly/use instructions . Putting the product into operation by unqualified persons leads to the loss of the warranty according to the Terms and Conditions on the site.

The specified technical parameters (current, power, etc.) represent maximum allowable values under ideal operating conditions. For safe use and optimal lifespan, it is recommended to operate the product continuously at no more than 50% of the specified maximum values.

Out-of-Stock

BME280 Sensor Module, Pressure, Temperature and Humidity, GY-BME280, 5V

High-precision digital sensor for simultaneous measurement of pressure, temperature, and humidity, ideal for weather stations, automation, and IoT projects. The 5V version has an integrated regulator and logic level conversion, allowing direct connection to Arduino without additional circuits and remains compatible with 3.3V platforms. It offers I2C and SPI interfaces, fast response, and good measurement stability.

9.87 € Tax included

8.16 € Tax excluded

No reviews yet
block Out-of-Stock
Close

This product has a warranty of 2 years.

INTERNATIONAL DELIVERY
International fast shipping within EU. Free Shipping for orders above 100 EUR in most EU countries.
FAST DISPATCH 24H
We ship from our stock within 24H
LOYALTY POINTS
You earn points with every order, worth 5%.

The GY-BME280 module in the 5V version is a high-precision digital sensor designed for simultaneous measurement of atmospheric pressure, temperature, and relative humidity, equipped with a voltage regulator and a logic level conversion circuit integrated on the board.

This version is specially designed to be used directly with platforms operating at 5V, such as Arduino Uno, Arduino Mega, or Arduino Nano, without requiring any external protection or conversion components. The sensor remains compatible with 3.3V platforms such as ESP32, STM32, or Raspberry Pi, thus offering maximum versatility.

The main features of this module include: a pressure measurement range between 300 and 1100 hPa (equivalent to altitudes between -500 m and +9000 m above sea level), relative accuracy of ±0.12 hPa (equivalent to ±1 m), typical absolute accuracy of ±1 hPa, relative humidity measurement, operating temperature range between -40°C and +85°C, temperature resolution of 0.01°C, and pressure resolution of 0.16 Pa. The voltage regulator on the board ensures proper power supply to the BME280 chip at 3.3V regardless of the input voltage (5V or 3.3V), and the logic level conversion circuit protects the sensor against 5V voltages on the I2C and SPI data lines.

The module supports both I2C interface (up to 3.4 MHz) and SPI (3 and 4 wire, up to 10 MHz). The board includes built-in pull-up resistors and decoupling capacitors, ready for use immediately after connection.

 

Specifications:

Sensor: BME280

Measured parameters: atmospheric pressure, temperature, relative humidity

Supply voltage: 5V (also compatible with 3.3V)

Chip operating voltage: 3.3V (internally regulated)

Current consumption: 2.7 uA at 1 Hz (sensor chip)

Interfaces: I2C (up to 3.4 MHz), SPI 3/4 wire (up to 10 MHz)

Supported logic levels: 3.3V and 5V (integrated conversion on the board)

Pressure range: 300 - 1100 hPa

Relative pressure accuracy: ±0.12 hPa (±1 m altitude)

Absolute pressure accuracy: ±1 hPa (typical)

Pressure resolution: 0.16 Pa

Temperature resolution: 0.01°C

Temperature range: -40°C ... +85°C

Temperature offset coefficient: 1.5 Pa/K (equivalent to 12.6 cm/K)

Maximum measurement rate: up to 157 Hz

RMS noise: 1.3 Pa

Filter options: 5 bandwidth levels

Chip package: 8-pin LGA metal-lid (2.0 x 2.5 mm, height 0.95 mm)

 

Pinout:

Pin Function
VCC Power 5V (or 3.3V)
GND Ground
SCL I2C Clock / SPI Clock (SCK) - 5V compatible
SDA I2C Data / SPI Data (SDI/MOSI) - 5V compatible
CSB SPI chip select (active Low) / VCC for I2C
SDO SPI MISO / I2C address (Low = 0x76, High = 0x77)

  

Usage:

Connect VCC to the 5V pin of the Arduino board (or 3.3V if using ESP32, STM32, or Raspberry Pi).

Connect GND to the common ground of the circuit.

Connect SCL to the I2C clock pin of the microcontroller (e.g., pin A5 on Arduino Uno, pin 21 on Arduino Mega, GPIO22 on ESP32).

Connect SDA to the I2C data pin (e.g., pin A4 on Arduino Uno, pin 20 on Arduino Mega, GPIO21 on ESP32).

For I2C mode, connect CSB to VCC and set the address via SDO: GND for address 0x76, VCC for address 0x77.

For SPI mode, connect CSB to a digital output pin of the microcontroller and SDO to the MISO pin.

Install the "Adafruit BME280" library from the Arduino IDE Library Manager.

Upload the test code below and open the Serial Monitor at 9600 baud to check the sensor readings.

Ensure that the sensor is not exposed directly to heat sources, excessive humidity, or strong vibrations to obtain accurate measurements.

Note: If the I2C address is 0x77 (SDO connected to VCC), change bme.begin(0x76) to bme.begin(0x77). The code is identical for both voltage variants, as the conversion is handled in hardware by the 5V module.

88270

Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.

Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.

Avertismente generale de siguranta:

Nu utilizati produsul la tensiuni, curenti sau temperaturi peste valorile specificate.

Montajul si conectarea trebuie realizate de persoane cu cunostinte tehnice minime in domeniul electric/electronic.

Evitati scurtcircuitele, inversarea polaritatii si conectarea gresita a alimentarii.

Nu lasati produsul alimentat nesupravegheat in timpul testelor.

Produsul nu este jucarie si nu este destinat copiilor.

Pentru modulele electronice, se recomanda utilizarea in carcase, panouri sau montaje protejate, dupa caz.

Identificare produs:

Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.

Producator / Importator / Distribuitor:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Website: www.sigmanortec.ro

Persoana responsabila in UE:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Documentatie si siguranta:

Pentru informatii suplimentare, fise tehnice, declaratii de conformitate sau instructiuni, ne puteti contacta la [email protected].

#include <Wire.h>

#include <Adafruit_Sensor.h>

#include <Adafruit_BME280.h>

Adafruit_BME280 bme;

void setup() {

  Serial.begin(9600);

  if (!bme.begin(0x76)) {

    Serial.println("BME280 not found. Check wiring and I2C address.");

    while (1);

  }

  Serial.println("BME280 5V module ready.");

}

void loop() {

  Serial.print("Temperature: ");

  Serial.print(bme.readTemperature());

  Serial.println(" C");

  Serial.print("Pressure: ");

  Serial.print(bme.readPressure() / 100.0F);

  Serial.println(" hPa");

  Serial.print("Humidity: ");

  Serial.print(bme.readHumidity());

  Serial.println(" %");

  Serial.println("---");

  delay(2000);

}

You might also like