INFORMACIÓN
El BME688 sensor ambiental 4 en 1 es un módulo compacto que integra temperatura, humedad, presión barométrica y detección de gases (incluyendo COV y calidad del aire interior) en un solo paquete. Basado en la tecnología Bosch Sensortec, ofrece interfaces digitales I²C/SPI para una fácil integración con plataformas como Arduino, ESP32 y Raspberry Pi.
Su bajo consumo y tamaño compacto lo hacen ideal para wearables, dispositivos portátiles y aplicaciones de IoT. El sensor también admite la clasificación de gases basada en IA a través de BME AI-Studio de Bosch, lo que permite una monitorización avanzada de la calidad del aire. Facilita las conexiones entre módulos con conexión Qwiic.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Marca: UNIT Electronics
- Tipo: Sensor Ambiental
- Voltaje de operación: 1.7 V a 3.6 V
- Corriente:
- Reposo: 0,9 µA
- ULP: 2,1 µA
- Funcionamiento: ~920 µA
-
Rango de humedad relativa 0% a 100% HR
-
Rango de presión 300 hPa a 1100 hPa
-
Detección de gas COV, índice IAQ mediante sensor de gas integrado
-
Interfaces I²C y SPI (hasta 3,4 MHz)
- Temperatura de funcionamiento -40°C a +85°C
- Dimensiones: 17.7 mm x 21.6mm x 3mm
- Peso:1.8 g
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
Características de interés del BME688 Módulo Sensor Ambiental
- Humedad Relativa: Mide con precisión la humedad ambiental para un monitoreo exacto de las condiciones del entorno.
- Presión Barométrica: Detecta los cambios en la presión atmosférica, lo que permite un seguimiento dinámico de las condiciones meteorológicas.
- Excelente Estabilidad de Temperatura: Proporciona lecturas de temperatura consistentes incluso bajo condiciones variables.
- Detección de Gases: Supervisa una amplia gama de gases para ayudar a identificar posibles riesgos ambientales.
- Consumo de Energía: Optimizado para un bajo consumo, lo que lo hace ideal para dispositivos alimentados por batería.
- Interfaces: I2C y SPI.
- Voltaje de Entrada a través del Pin VCC: 3.6–6.0 V (mediante regulador de voltaje integrado en la placa).
Test de prueba usando I2C del BME688 Módulo Sensor Ambiental
#include <Arduino.h>
#include "bme68xLibrary.h"
#include <Wire.h>
#define SDA_PIN 21
#define SCL_PIN 22
Bme68x bme;
void setup() {
Serial.begin(115200);
while (!Serial) delay(10);
Wire.begin(SDA_PIN, SCL_PIN);
Wire.setClock(100000); // 100 kHz
// ✅ Solo llama a begin, sin usar if
bme.begin(0x77, Wire);
// Verifica estado del sensor
if (bme.checkStatus() == BME68X_ERROR) {
Serial.println("❌ Error: BME688 no detectado.");
while (1);
}
Serial.println("✅ Sensor BME688 inicializado correctamente.");
bme.setTPH(); // Temp, Pressure, Humidity
bme.setHeaterProf(300, 100); // Heater: 300°C, 100 ms
Serial.println("Time(ms), Temp(°C), Pressure(Pa), Humidity(%), Gas(Ω), Status");
}
void loop() {
bme68xData data;
bme.setOpMode(BME68X_FORCED_MODE);
delayMicroseconds(bme.getMeasDur());
if (bme.fetchData()) {
bme.getData(data);
Serial.print(millis()); Serial.print(", ");
Serial.print(data.temperature); Serial.print(", ");
Serial.print(data.pressure); Serial.print(", ");
Serial.print(data.humidity); Serial.print(", ");
Serial.print(data.gas_resistance); Serial.print(", ");
Serial.println(data.status, HEX);
}
delay(100);
}

Fuente para Protoboard con Señuelo de Carga UNIT
SIM-107 Conector SIM
SOL60-100 Rollo Soldadura Estaño 100g 60/40 1mm
Congelante Detector de Falla para Circuitos Electrónicos 170 ml SILIJET E-3
Kit Limpiador y Protector Antiestático para Pantallas 60 ml LCD CLEANER




























Valoraciones
No hay valoraciones aún.