BME680 BME688 Environmental Sensor – Air Quality, Temp & Humidity
BME680 / BME688 4-in-1 Environmental Sensor Module
Monitor your surroundings with precision using the BME680 / BME688 Environmental Sensor Module — a compact, high-accuracy MEMS sensor that simultaneously measures air quality (IAQ), volatile organic compounds (VOC), atmospheric pressure, temperature, and humidity. Whether you're building a smart home hub, a weather station, an IoT device, or a wearable gadget, this versatile sensor delivers reliable, real-time environmental data in an ultra-small LGA package.
Made in Mainland China.
BME680 — Proven 4-in-1 Environmental Sensing
The BME680 is a low-power digital sensor combining gas, humidity, pressure, and temperature measurement in a single 3.0 × 3.0 mm footprint (max height 1.00 mm). Its compact size and minimal power draw make it ideal for integration into battery-powered devices such as smartphones, wearables, and embedded systems. Gas output is provided as an IAQ (Indoor Air Quality) Index for easy interpretation.
BME688 — Next-Generation Accuracy with Heating Layer Technology
The BME688 is fully pin- and software-compatible with the BME680, making it a drop-in upgrade with no system redesign required. Key improvements include:
- Enhanced temperature measurement accuracy — the PCB area around the chip is hollowed out to isolate heat from neighboring components.
- Proprietary heating layer technology — enables precise control of sensor temperature, dramatically reducing ambient temperature interference on VOC readings.
- Expanded gas output — provides IAQ Index, bVOC (breath VOC), and estimated CO₂ equivalent data.
Key Specifications
| Models | BME680 / BME688 |
| Supply Voltage | 3.0 – 3.6 V |
| Communication Interface | I²C (IIC) Signal |
| Temperature Range | -40°C to +85°C |
| Temperature Accuracy | ±0.5°C (typical) |
| Humidity Range | 0 – 100% RH |
| Humidity Accuracy | ±3% RH |
| Pressure Range | 300 – 1100 hPa |
| Gas Output (BME680) | IAQ Index |
| Gas Output (BME688) | IAQ, bVOC, CO₂ equivalent |
| Package Size | 3.0 × 3.0 mm, max height 1.00 mm |
| Color | Black / White |
| Package Quantity | 1 pc |
Typical Applications
- Indoor air quality monitoring
- Home automation and smart environment control
- IoT sensor nodes and edge devices
- Personal weather stations and atmospheric forecasting
- GPS enhancement — improved first-fix time, distance calculation, slope detection
- Indoor navigation — floor-change detection, elevator detection
- Vertical speed indication for outdoor navigation, leisure, and sports
- Wearables and battery-powered embedded systems
Why Choose This Sensor Module?
- ✅ Compact & lightweight — fits virtually any PCB layout
- ✅ Low power consumption — suitable for battery-operated projects
- ✅ 4-in-1 sensing — one module replaces four separate sensors
- ✅ I²C interface — easy integration with Arduino, Raspberry Pi, ESP32, and more
- ✅ BME680/BME688 compatible — seamless upgrade path with no code changes
Related Products You May Like
- 1.5L Hydrogen Water Bottle – Portable Hydrogen-Rich Sports Kettle
- 1.5M Nylon Braided 3.5mm AUX Audio Cable | Car, Phone & Speaker
- 0–50 PSI Dial Tire Pressure Gauge – Car, Motorcycle & Bike
Authoritative Reference
For guidance on indoor air quality standards and VOC monitoring, visit the U.S. Environmental Protection Agency – Volatile Organic Compounds & Indoor Air Quality.
Note: Please allow 2–3% dimensional tolerance due to manual measurement. Actual product color may vary slightly from images due to monitor calibration differences.
Frequently Asked Questions
Q: What is the difference between the BME680 and BME688 sensor modules?
A: Both sensors measure temperature, humidity, atmospheric pressure, and VOC gases via I²C and are pin/software compatible. The BME688 adds enhanced temperature accuracy through a hollowed PCB design, a proprietary heating layer for more precise VOC measurement, and expanded gas output data including bVOC and CO₂ equivalent values — making it a superior drop-in upgrade over the BME680.
Q: What microcontrollers or platforms are compatible with this sensor module?
A: The BME680/BME688 uses a standard I²C interface and is fully compatible with popular platforms including Arduino, Raspberry Pi, ESP32, ESP8266, STM32, and most other microcontrollers that support I²C communication. Libraries are widely available for all major development environments.
Q: What voltage does the BME680/BME688 sensor module require?
A: The sensor operates on a supply voltage of 3.0 V to 3.6 V. It is a 3.3 V logic-level device, so use a logic level shifter if connecting to a 5 V system to avoid damaging the module.
Q: Can this sensor module be used outdoors?
A: The BME680/BME688 supports a temperature range of -40°C to +85°C and a full 0–100% RH humidity range, making it technically capable of outdoor readings. However, for long-term outdoor deployment, it is recommended to house the sensor in an appropriate weatherproof enclosure to protect against moisture ingress and physical damage.