7Semi BME680 Temperature, Humidity, Pressure & Air Quality Sensor Breakout
🌿 7Semi BME680 Temperature, Humidity, Pressure & Air Quality Sensor Breakout (Qwiic) — Technical Information
🔍 Overview
The module is based on the Bosch BME680 environmental sensor IC, a multi-sensor MEMS device integrating four environmental sensing functions:
Temperature
Relative Humidity
Barometric Pressure
Gas (VOC-based air quality)
👉 The Qwiic interface version simplifies connection using plug-and-play I²C cabling.
⚙️ Working Principle
🌡️ Temperature Sensing
Uses bandgap temperature sensing
Converts temperature variations → digital output
💧 Humidity Sensing
Uses a capacitive polymer element
Absorbs moisture → changes capacitance → digital RH
🌬️ Pressure Sensing
Uses a MEMS piezoresistive pressure sensor
Detects atmospheric pressure via diaphragm deformation
🧪 Gas / Air Quality Sensing
MOX (Metal-Oxide) Gas Sensor
Includes a micro-heater
Measures resistance changes when exposed to gases
Detection Mechanism
VOC gases interact with heated sensing layer
Resistance varies → converted into gas signal
Processed into IAQ (Indoor Air Quality index)
👉 Detects broad VOC presence, not specific gases.
📊 Measurement Characteristics
🌡️ Temperature
Range: −40°C to +85°C
Accuracy: ~±0.5°C
💧 Humidity
Range: 0–100% RH
Accuracy: ±3% RH
🌬️ Pressure
Range: 300–1100 hPa
Accuracy: ~±0.6 hPa
🧪 Gas / Air Quality
Measures:
VOC levels (indirect via resistance)
Output:
IAQ index (relative air quality)
Response time: < 1 second (gas sensing)
⚡ Electrical Characteristics
Supply voltage: 1.71V to 3.6V
Power consumption:
µA level (environment sensing)
Higher (up to mA) when gas heater active
🔗 Communication Interface
I²C Interface (Qwiic System)
Standard I²C communication
Typical address:
0x76 or 0x77
Qwiic Connector
4-pin JST connector:
VCC, GND, SDA, SCL
Enables:
Solderless connection
Daisy-chaining multiple sensors
🧠 Internal Features
✔ Multi-Sensor Integration
Combines 4 sensors in one compact IC
✔ IAQ Algorithm Support
Works with software (e.g., BSEC) to compute:
IAQ
CO₂ equivalent
Breath VOC
✔ Independent Sensor Control
Temperature, humidity, pressure, and gas sensors can operate independently
✔ High Resolution
Temperature: 0.01°C resolution
Pressure: 0.18 Pa resolution
✔ Low Power Modes
Sleep mode with ~0.15 µA consumption
🔄 Operating Behavior
✔ Multi-Parameter Measurement
Simultaneous sensing of environmental conditions
✔ Gas Measurement Cycle
Requires:
Heater activation
Stabilization period
✔ Environmental Compensation
Gas readings compensated using:
Temperature
Humidity
✔ Air Quality Output
Provides relative IAQ index, not exact ppm values
🌡️ Environmental Characteristics
Operating conditions:
Temperature: −40°C to +85°C
Humidity: 0–100% RH
Pressure: 300–1100 hPa
⚠️ Limitations
Gas sensing:
Not gas-specific (detects VOC mixture)
Requires:
Calibration algorithms for meaningful IAQ
Sensitive to:
Environmental changes
Sensor self-heating (minor temperature offset)
🔌 Typical Pin / Connector
Qwiic Connector (4-pin)
VCC
GND
SDA
SCL
🧩 Functional Role
The module acts as a:
Environmental monitoring sensor
Air quality (VOC-based) sensor
Weather and altitude sensing component
Multi-parameter IoT sensing node
🏁 Summary
The 7Semi BME680 Qwiic Breakout is a compact, multi-functional environmental sensor module that:
Measures temperature, humidity, pressure, and VOC-based air quality
Uses MEMS + MOX sensing technologies
Provides digital output via I²C (Qwiic interface)
Supports IAQ processing for air quality monitoring
Offers low power consumption with high integration
