SKU: OT711-D64 Número de artículo: NB078 EAN: 4184669585804
ATENCIÓN versión 3.3V. Adecuado para ESP8266, ESP32, Wemos D1 etc.
GY-BME280 es una placa breakout con un sensor Bosch Sensortec ME280 de temperatura, humedad y presión atmosférica.
La placa tiene una dirección I2C seleccionable (puente de soldadura GS2)
- Resistencias pull-up I2C
- Incluye cabecera de 7 pines de 2.54mm
- dos orificios de montaje de 3.5mm.
Características del BME280
- Marca del sensor: Bosch
- Tamaño del sensor 2.5mm x 2.5mm x 0.93mm LGA con tapa metálica
- Interfaz digital I2C (hasta 3.4 MHz) y SPI (3 y 4 hilos, hasta 10 MHz)
- Tensión de alimentación: 3V a 3.6 V
- Consumo de corriente 1.8 uA @ 1Hz humedad y temperatura, 2.8 uA @ 1Hz presión y temperatura. 3.6 uA @ 1Hz humedad, presión y temperatura y 0.1 uA en modo de reposo
- Rango del sensor de temperatura -40 / +85 C,
- Rango de humedad; 0 - 100% rel. Humedad
- Rango de presión atmosférica: 300- 1100 hPa
- Tanto I2C como SPI
Dimensiones
Longitud: 1,47cm
Ancho: 1,14cm
Altura: 0,23cm
Así conectas el Sensor 3 en 1 Temperatura Humedad y Presión Atmosférica | 3.3V | I2C y SPI | Bosch BME280 a un Arduino UNO o ESP32, con un sketch de ejemplo que puedes subir directamente.
Este proyecto lee la temperatura ambiente, la humedad relativa y la presión atmosférica usando un sensor BME280 de 3.3V conectado a un Arduino Uno. Un convertidor de nivel lógico bidireccional de 4 canales traduce de forma segura las señales I2C de 5V a 3.3V. Las lecturas del sensor se muestran en el Serial Monitor cada dos segundos.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : BME280 Temperature, Humidity & Pressure Sensor Demo
* Board : Arduino UNO (arduino:avr:uno)
* Parts : Bosch BME280 3.3v 3-in-1 sensor Temperature Humidity and Air Pressure
* Libraries : Adafruit BME280 Library 2.3.0, Adafruit Unified Sensor 1.1.15
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>
Adafruit_BME280 bme;
void setup() {
Serial.begin(115200);
while (!Serial) delay(10);
Serial.println(F("Initializing BME280 sensor..."));
// SDO tied to GND sets address to 0x76
if (!bme.begin(0x76, &Wire)) {
Serial.println(F("Could not find BME280 sensor. Check wiring!"));
while (1) delay(100);
}
Serial.println(F("BME280 sensor ready!"));
}
void loop() {
float temperature = bme.readTemperature();
float humidity = bme.readHumidity();
float pressure = bme.readPressure() / 100.0F; // Convert Pa to hPa
Serial.print(F("Temperature: "));
Serial.print(temperature, 1);
Serial.print(F(" °C | Humidity: "));
Serial.print(humidity, 1);
Serial.print(F(" % | Pressure: "));
Serial.print(pressure, 1);
Serial.println(F(" hPa"));
delay(2000);
}
Bibliotecas necesarias: Adafruit BME280 Library 2.3.0, Adafruit Unified Sensor 1.1.15
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Este proyecto lee la temperatura ambiente, la humedad relativa y la presión barométrica del sensor Bosch BME280 mediante la interfaz I2C. Conecta el sensor de 3.3V directamente a la alimentación del ESP32 y a los pines I2C predeterminados (GPIO 21 y 22). Abre el Monitor Serie a 115200 baud para ver mediciones ambientales en tiempo real actualizadas cada dos segundos.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : ESP32 BME280 Weather Sensor Monitor
* Board : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
* Parts : Bosch BME280 3.3v 3-in-1 sensor Temperature Humidity and Air Pressure
* Libraries : Adafruit BME280 Library 2.3.0, Adafruit Unified Sensor 1.1.15
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>
Adafruit_BME280 bme;
void setup() {
Serial.begin(115200);
while (!Serial) delay(10);
Serial.println("Initializing BME280 sensor...");
// Default I2C address is usually 0x76 or 0x77
if (!bme.begin(0x76) && !bme.begin(0x77)) {
Serial.println("Could not find a valid BME280 sensor! Check wiring.");
while (1) delay(100);
}
Serial.println("BME280 initialized successfully.");
}
void loop() {
float temperature = bme.readTemperature();
float humidity = bme.readHumidity();
float pressure = bme.readPressure() / 100.0F; // Convert Pa to hPa
Serial.print("Temperature: ");
Serial.print(temperature);
Serial.println(" °C");
Serial.print("Humidity: ");
Serial.print(humidity);
Serial.println(" %");
Serial.print("Pressure: ");
Serial.print(pressure);
Serial.println(" hPa");
Serial.println("------------------------");
delay(2000);
}
Bibliotecas necesarias: Adafruit BME280 Library 2.3.0, Adafruit Unified Sensor 1.1.15
Wiring diagram and example code generated by Codey.online — https://www.codey.online