DFRobot
Fermion: BME688 AI Environmental Sensor (VOC, Temperature, Humidity, Pressure)
· MPN: SEN0629
The BME688 AI Environmental Sensor is a highly advanced MEMS sensor that combines temperature, humidity, barometric pressure, and VOC detection in a s...
Get notified when back in stock
The BME688 AI Environmental Sensor is a highly advanced MEMS sensor that combines temperature, humidity, barometric pressure, and VOC detection in a single, compact package. Featuring ±0.5°C temperature accuracy, ±3% humidity accuracy, and ±0.6 hPa pressure accuracy, it offers reliable environmental monitoring for a variety of applications. With support for I2C and SPI communication, the sensor is compatible with Arduino, Raspberry Pi, ESP32, and ESP8266, making it an excellent choice for indoor air quality tracking, smart home automation, industrial safety, and AI-driven environmental research.
AI-Driven Gas Analysis
The BME688 takes air quality sensing to the next level with Bosch’s BME AI-Studio and the BSEC2-Arduino library. This allows users to train custom AI models for detecting specific gas profiles, making it an ideal tool for air quality monitoring, industrial leak detection, and environmental studies. Unlike its predecessor, the BME680, the BME688 directly feeds data into AI algorithms, unlocking new possibilities in smart sensing.
High-Precision Environmental Sensing
Equipped with improved temperature compensation, the BME688 delivers highly accurate readings with a temperature accuracy of ±0.5°C. This level of precision makes it well-suited for scientific research, climate studies, and industrial monitoring where reliable environmental data is critical.
Advanced Air Quality Monitoring
Designed for real-time air quality assessment, the BME688 can detect volatile organic compounds (VOCs) and other airborne pollutants. Its integrated heating element ensures stable and accurate readings by reducing external environmental interference. Whether for smart homes or industrial applications, this sensor provides crucial insights into indoor air quality.
Applications
-
Indoor Air Quality Monitoring: Detect VOCs and assess air quality in homes and offices.
-
Weather Stations: Measure temperature, humidity, and pressure for meteorological applications.
-
IoT Projects: Integrate into smart devices for environmental monitoring.
-
Gas Leak Detection: Identify hazardous gas leaks in industrial environments.
Specifications
-
Operating Voltage: 3.3–5V DC (SPI supports only 3.3V)
-
Operating Current: 5mA (25mA when VOC measurement is enabled)
-
Output Interface: I2C/SPI
-
Temperature Range: -40°C to +85°C
-
Temperature Accuracy: ±0.5°C (0–65°C)
-
Humidity Range: 0-100% R.H.
-
Humidity Accuracy: ±3% R.H. (20-80% R.H. @ 25°C)
-
Barometric Pressure Range: 300-1100 hPa
-
Pressure Accuracy: ±0.6 hPa (300-1100 hPa @ 0-65°C)
-
Module Size: 18 × 15.6 mm (0.71 × 0.61 inches)
Documents
-
Product Wiki
-
Pinout Diagram
-
Tutorial
-
Arduino Library API List
-
Compatibility Test Report
-
Schematic & PCB Layout
-
Dimensions
-
BME688 Datasheet
Shipping List
-
Fermion: I2C BME688 Environmental Sensor ×1
-
XH2.54-10pin Header ×1
Jargon buster
Plain-language definitions for the technical terms used above.
- API
- An API (application programming interface) is a defined set of commands or functions that lets one piece of software interact with another, such as a library, operating system, hardware driver or online service. When something offers API support, it means you can control or query it from your own code rather than only through its built-in menus or buttons.
- BME680
- The BME680 is a Bosch environmental sensor chip that measures temperature, humidity, air pressure and a gas signal used to gauge air quality. The part number tells you a device is built around that specific all-in-one sensor, so you can check its library support, accuracy and datasheet details.
- DC
- DC means direct current, where electricity flows in one constant direction, as supplied by batteries, USB ports and many plug-pack power supplies. When a product specifies DC, it runs from a DC supply rather than mains AC, so you need to provide the correct voltage and polarity.
- ESP32
- ESP32 is a family of low-cost microcontroller chips and modules from Espressif with built-in WiFi and Bluetooth. They support programmable firmware and over-the-air updates, and are commonly programmed with toolchains such as the Arduino core and ESP-IDF.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- IoT
- Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
- PCB
- A printed circuit board (PCB) is a board, usually rigid, with etched copper tracks that connect electronic components together without loose wiring. Components are mounted on the board and signals route between them through the copper layout.
- 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.
- Temperature compensation
- Temperature compensation is when a sensor or instrument adjusts its readings to reduce errors caused by changes in temperature. This matters because a sensor's raw output often drifts as conditions warm or cool, so compensation keeps readings more consistent and accurate over time.
- 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
Supplier page — dfrobot.com
Supplier Description · 500.4 KB · Click any page to view full size
SEN0629 bme688 ai environmental sensor dimension V1.0
Mechanical Drawings · 75.0 KB · Click any page to view full size
SEN0629 bme688 ai environmental sensor layout V1.0
Document · 68.1 KB · Click any page to view full size
SEN0629 bme688 ai environmental sensor schematics V1.0
Schematic · 69.3 KB · Click any page to view full size
SEN0629 bme688 ai environmental sensor datasheet V1.0
Datasheet · 2.0 MB · Click any page to view full size
Source Code
Open-source libraries, firmware & example projects for this product
environmental sensor
4f5459d
about 2 years ago
· 1 commits
- examples V1.0.0 about 2 years ago
- Python V1.0.0 about 2 years ago
- resources V1.0.0 about 2 years ago
- src V1.0.0 about 2 years ago
- keywords.txt V1.0.0 about 2 years ago
- library.properties V1.0.0 about 2 years ago
- LICENSE V1.0.0 about 2 years ago
- README.md V1.0.0 about 2 years ago
- README_CN.md V1.0.0 about 2 years ago
Related Tutorials
Free guides on learn.littlebird.com.au