SKU: SENS-3406
📋 GST Invoice Available

Adafruit BME688 Temperature, Humidity, Pressure & Gas Sensor - I2C/SPI with Stemma QT

₹3,029.00 (Inclusive of all taxes)
Out of Stock

The Adafruit BME688 is a high-precision environmental sensor module integrating temperature, humidity, barometric pressure, and VOC gas sensing. It features I2C and SPI interfaces for easy integration with Arduino, Raspberry Pi, ESP32, and other 3.3V/5V microcontrollers via its solderless Stemma QT/Qwiic connector.

Features

  • All-in-one environmental sensor measuring temperature, humidity, pressure, and VOC gases.
  • High precision: ±1.0°C temperature, ±3% humidity, ±1 hPa pressure, and ±1 meter altitude accuracy.
  • Integrated metal oxide (MOX) gas sensor with programmable heater for advanced VOC analysis.
  • Dual I2C and SPI digital communication interfaces for flexible system integration.
  • Onboard voltage regulator supports 3.3V to 5V logic, compatible with Stemma QT/Qwiic connectors.

Out of stock

Description

The BME688, based on the Bosch Sensortec chip, is a MEMS-based environmental sensor providing calibrated digital outputs for temperature, relative humidity, barometric pressure, and volatile organic compound (VOC) detection. Its integrated metal oxide (MOX) gas sensor features a programmable micro-hotplate heater, enabling controlled sensitivity tuning for detecting gases like ethanol, alcohols, and carbon monoxide.

Designed for robust environmental monitoring, the sensor offers high stability and precision across a wide operating range. The Adafruit breakout board includes level shifting and a 3.3V regulator, ensuring safe operation with both 3.3V and 5V microcontroller systems. Its compact form factor with standard 0.1″ pitch headers and Stemma QT connector facilitates rapid prototyping and solder-free connections in IoT, weather station, and indoor air quality applications.

Key Features

  • Four-in-one sensing: Combines precise temperature, humidity, barometric pressure, and VOC gas detection in a single MEMS package.
  • Advanced gas sensing: Features a programmable metal oxide (MOX) gas sensor heater for tailored sensitivity and response to specific VOC groups.
  • High-accuracy measurement: Delivers calibrated data with ±1.0°C temperature, ±3% relative humidity, and ±1 hPa barometric pressure accuracy.
  • Dual digital interface: Supports both I2C (default) and SPI communication protocols for maximum flexibility in embedded system design.
  • Broad compatibility: Onboard 3.3V regulator and logic level shifting ensure safe operation with 3.3V and 5V Arduino, Raspberry Pi, and ESP32 platforms.
  • Rapid prototyping ready: Includes pre-soldered headers and a Stemma QT connector compatible with Qwiic cables for solderless, plug-and-play connectivity.
  • Optimized performance-to-cost ratio: Provides professional-grade environmental sensing capabilities in a compact, high-value module.

Applications

  • Indoor Air Quality (IAQ) monitoring systems for VOC and environmental parameter tracking.
  • Portable weather stations and altimeter modules for meteorological data collection.
  • Smart home and HVAC system controllers for climate and comfort optimization.
  • Industrial environmental monitoring in greenhouses, warehouses, and data centers.
  • IoT sensor nodes for building automation and predictive maintenance applications.

Technical Specifications

Manufacturer Part NumberBME688
Sensor TypeTemperature, Humidity, Pressure & Gas (VOC)
Temperature Range / Accuracy-40°C to +85°C / ±1.0°C
Humidity Range / Accuracy0-100% RH / ±3%
Pressure Range / Accuracy300-1100 hPa / ±1 hPa
Altitude Accuracy±1 meter (typical)
Gas Sensor TypeMetal Oxide (MOX)
Detectable GasesVOCs (e.g., Ethanol, Alcohols, Carbon Monoxide)
Communication InterfaceI2C, SPI
Operating Voltage3.3V to 5V DC (via onboard regulator)
Logic Voltage3.3V / 5V compatible
ConnectorStemma QT (Qwiic compatible)
Header Pitch0.1" (2.54mm)

Frequently Asked Questions

What is the operating voltage range for the Adafruit BME688 breakout board?

The Adafruit BME688 breakout board includes an onboard 3.3V regulator and level shifting, allowing it to be powered directly from a 3.3V to 5V DC supply. The logic levels for I2C/SPI communication are automatically handled, making it safe to use with both 3.3V and 5V microcontrollers like Arduino Uno, ESP32, and Raspberry Pi.

How do I connect the BME688 sensor to my microcontroller?

You can connect via the standard 0.1" pitch headers using Jumper wires for I2C or SPI, or use the solderless Stemma QT connector (Qwiic compatible) for a plug-and-play I2C connection. The default interface is I2C, but a solder Jumper on the board allows you to switch to SPI mode if required. Ensure you connect the VIN, GND, SDA/SCL (I2C), or the corresponding SPI pins.

Does the BME688 require calibration for accurate measurements?

The temperature, humidity, and pressure sensors are factory calibrated, providing accurate readings out-of-the-box. However, the metal oxide (MOX) gas sensor for VOC detection benefits from user calibration and baseline learning in the target environment for optimal performance, as its sensitivity can be influenced by ambient conditions and specific gas concentrations.

What gases can the BME688's VOC sensor detect?

The integrated metal oxide (MOX) gas sensor is sensitive to a broad range of Volatile Organic Compounds (VOCs), including alcohols (like ethanol), carbon monoxide, and other reducing gases. It provides a general air quality index rather than identifying specific gas concentrations. The programmable heater allows tuning the sensor's sensitivity profile for different VOC groups.

What is the difference between the BME688 and the older BME680 sensor?

The BME688 is the direct successor to the BME680, sharing the same hardware footprint and core environmental sensing capabilities. The key upgrade is the addition of a programmable gas-sensor heater in the BME688, offering more advanced control over the metal oxide sensor's temperature profile. This enables more sophisticated odor analysis and sensitivity tuning compared to the fixed heating profile of the BME680.

Package Includes

  • 1 x Adafruit BME688 Temperature, Humidity, Pressure and Gas Sensor Breakout Board

Additional Information

Weight 0.02 kg
Dimensions 7 × 3 × 2 cm