DFRobot
Gravity: BME688 AI Environmental Sensor (VOC, Temperature, Humidity, Pressure)
· MPN: SEN0617
The Gravity BME688 is an advanced MEMS environmental sensor from Bosch that measures temperature, humidity, barometric pressure, and volatile organic compoun...
The Gravity BME688 is an advanced MEMS environmental sensor from Bosch that measures temperature, humidity, barometric pressure, and volatile organic compounds (VOC) in a single compact module. It supports both I²C and SPI interfaces via a Gravity connector, making integration with Arduino and other microcontrollers straightforward.
What sets the BME688 apart from the earlier BME680 is its AI-driven gas analysis capability. Using the Bosch BME AI-Studio and BSEC2 Arduino Library, you can train custom gas profiles to detect and classify specific VOCs — ideal for air quality monitoring, environmental research, and industrial safety applications.
Key Features
- 4-in-1 Environmental Sensing – Temperature, humidity, barometric pressure, and VOC
- AI Gas Analysis – Train custom gas detection profiles via Bosch BME AI-Studio
- High Accuracy – ±0.5 °C temperature, ±3% RH humidity, ±0.6 hPa pressure
- I²C/SPI Interface – Gravity connector for plug-and-play wiring
- Wide Voltage Support – 3.3–5 V DC
- Built-In Heater – Minimises ambient interference for stable VOC readings
Specifications
- Sensor IC – Bosch BME688
- Operating Voltage – 3.3–5 V DC
- Operating Current – 5 mA (25 mA with VOC measurement enabled)
- Interface – I²C / SPI (Gravity connector)
- Temperature Range – −40 to +85 °C (±0.5 °C accuracy, 0–65 °C)
- Humidity Range – 0–100% RH (±3% RH accuracy, 20–80% RH at 25 °C)
- Pressure Range – 300–1100 hPa (±0.6 hPa accuracy, 0–65 °C)
- Module Dimensions – 30 × 22 mm
Ideal For
- DIY weather stations
- Indoor air quality monitoring and smart home systems
- Portable environmental monitoring devices
- Agricultural climate sensing
- Scientific experiments and climate research
Resources
- Product Wiki (includes pinout, tutorial, and API reference)
- BME688 Datasheet (PDF)
- Schematic (PDF)
- PCB Layout (PDF)
- BSEC2 Arduino Library (GitHub)
- Bosch BME AI-Studio
Package Contents
- 1× Gravity BME688 Environmental Sensor Module
Jargon buster
Plain-language definitions for the technical terms used above.
- BME680
- A Bosch environmental sensor chip that measures temperature, humidity, air pressure, and gas-related air quality changes. Seeing BME680 tells you this breakout is built around a specific all-in-one sensor, so you can check library support, accuracy, and datasheet details for that chip.
- Gravity
- Gravity is DFRobot’s plug-in connector system for sensors, motors and modules, using standard cables to reduce loose jumper wiring. It matters because Gravity-compatible parts can connect directly to these ports, while non-Gravity parts may need adapters or manual wiring.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- VOC
- Volatile organic compounds are gases released from things like paints, cleaners, smoke, and some plastics. A VOC reading helps indicate indoor air quality, but it is usually an index or estimate rather than a direct identification of each chemical.
Find this product in
Brands
Supplier page — dfrobot.com
Supplier Description · 569.9 KB · Click any page to view full size
Related Tutorials
Free guides on learn.littlebird.com.au