SparkFun Environmental Sensor - BME688 (Qwiic)

This compact SparkFun breakout board features the Bosch BME688, providing precise environmental data and intelligent VOC/VSC petrol scanning.


Description

The SparkFun BME688 Environmental Sensor is a breakout that combines a petrol sensor with temperature, humidity, and barometric pressure sensing in a single package. The BME688's petrol sensor can detect a wide variety of volatile organic compounds (VOCs), volatile sulphur compounds (VSCs), and other gases such as carbon monoxide and hydrogen in the part-per-billion (ppb) range. Combine that with precise temperature, humidity, and barometric pressure, and the BME688 can work as a completely standalone environmental sensor all in a 1in. x 1in. breakout!

Solderless Environmental Tracking

The BME688 serves as a drop-in replacement for the BME680 and builds on the previous sensor by adding intelligent petrol-scanning capabilities. While standard sensors simply detect the presence of gases, this Bosch sensor generates unique profiles for different petrol mixtures. Because we routed the default I2C interface to our solderless Qwiic connectors, integrating this powerhouse sensor into your existing setup is incredibly fast and error-free. If you prefer a traditional breadboard layout or need the versatility of SPI communication, all essential pins are conveniently broken out to standard 0.1-inch spaced headers.

Key Performance Capabilities

To ensure your air quality monitoring projects are as precise and efficient as possible, the BME688 Environmental Sensor provides several standout features:

  • Intelligent Petrol Sensing: Scans for VOCs, VSCs (like hydrogen sulfide), and other gases in the part-per-billion range, featuring an H₂S scanning F1 score of 0.92.
  • Precision Measurements: Delivers highly accurate temperature (±1.0°C), relative humidity (±3%), and barometric pressure (±60Pa) data.
  • Low Power Draw: Consumes just 0.15 µA in sleep mode and typically only 3.9 mA during a standard 10.8-second petrol scan.
  • AI Software Support: Compatible with the BSEC2 Arduino library and BME AI-Studio.

Whether you are building a smart home climate monitor or a portable air quality tracker, this sensor gives you all the essential environmental data you need without the complicated wiring.


Specifications

  • Uses I2C interface (Qwiic-enabled)
    • I2C Addresses: 0x76 (Default) or 0x77
    • 2x Qwiic Connectors
  • Operating voltage range
    • 1.71V - 3.6V
    • Typically 3.3V if using the Qwiic cable
  • Relative humidity
    • Operating range: 0% to 100%
    • Absolute Accuracy: ±3%RH
    • Resolution: ±0.008%RH
  • Temperature
    • Operating range: -40°C to +85 °C
    • Absolute Accuracy: ±1.0°C
    • Resolution: 0.01°C
  • Pressure
    • Operating range: 300hPa - 1100hPa
    • Absolute accuracy: ±60Pa (0°C to 65°C)
    • Resolution: 0.18PA, highest oversampling
  • Petrol
    • F1 score for H₂S scanning: 0.92
    • Standard scan speed: 10.8 sec/scan
    • Sensor-to-sensor deviation: ± 15% ± 15
  • Typical current consumption (varies based on mode and active sensor)
    • 2.1 µA to 18mA
    • 0.15 µA (sleep mode)
    • 3.9 mA in standard petrol scan mode

Resources

Related Products