BME680 Environmental Sensor
BME68X Environmental Sensor for Temperature, Humidity, Pressure, and Gas Monitoring With SPI/I2C Interface
This product is a high-precision environmental sensor featuring the BME68X sensor, capable of monitoring temperature, humidity, atmospheric pressure, and VOC gases. The chip supports a temperature measurement range of -40 to +85°C, a humidity measurement range of 0–100%, and an atmospheric pressure measurement range of 300–1100 hPa.
The module connects to development boards via a PH2.0 6-pin cable, enabling environmental monitoring. It supports SPI/I2C interfaces for flexible communication. Additionally, we provide example programs compatible with Arduino, Raspberry Pi, Raspberry Pi Pico, and ESP32, allowing real-time monitoring of temperature, humidity, atmospheric pressure, and gases.
Product Features
- Onboard BME68X Sensor: Capable of measuring temperature, humidity, atmospheric pressure, and gases.
- Flexible Interface Options: Supports both I2C and SPI communication interfaces, with I2C set as the default.
- Onboard RT9193-33 Linear Regulator: Features low power consumption and fast startup time.
- Integrated Level-Shifting Circuit: Ensures compatibility with both 3.3V and 5V systems.
- Open-Source Example Programs: Provides example codes for Arduino, Raspberry Pi, Raspberry Pi Pico, and ESP32 platforms.
Product Parameter
Sensor Chip BME680 BME688 Dimensions 30mm (L) × 20mm (W) Signal Interface I2C/SPI Supply Voltage 3.3V/5V Temperature Range -40 to +85℃ Temperature Accuracy ±1℃ (0–65℃) ±0.5℃ (0–65℃) Humidity Measurement 0–100%RH (Resolution: 0.008%RH, Accuracy: ±3%RH) Pressure Range 300–1100 hPa Pressure Accuracy ±0.6hPa (0–65℃) Gas Detection VOC gas variation detection (Bosch software required for IAQ calculation) VOC and VSC gas variation detection (Bosch software required for IAQ calculation and integrated AI functions)
Onboard BME68X Sensor
Capable of measuring temperature, humidity, atmospheric pressure, and gases
Open-Source Example Programs
Provides example codes for Arduino, Raspberry Pi, Raspberry Pi Pico, and ESP32 platforms
Flexible Interface Options & Integrated Level-Shifting Circuit
Supports both I2C and SPI communication interfaces, with I2C set as the default
Ensures compatibility with both 3.3V and 5V systems
Version Options
Interface Definition
Pin Function | I2C | SPI |
VCC | Power positive (3.3V/5V) | Power positive (3.3V/5V) |
GND | Power ground | Power ground |
SCL/SCK | Clock line | Serial clock |
SDA/MOSI | Data line | Master Output/Slave Input |
MISO/ADDR | Not connected (NC) | Master Input/Slave Output |
CS | Not connected (NC) | Chip select signal |
Resource Overview
- PH2.0 6-PIN Connector: For connecting the sensor module to the development board
- RT9193-33 Linear Regulator: Provides stable power supply with low power consumption and fast startup time
- BME68X Sensor: Core component for temperature, humidity, pressure, and gas monitoring
- I2C Interface Pads: Solder pads for I2C communication interface
- Slide Switch for I2C Address Configuration: Used to set the I2C address
Dimensions
WIKI
BME680 Environmental Sensor/BME688 Environmental Sensor - Wiki
Package Contents
- BME68X Environmental Sensor Module x1
- PH2.0 6-PIN Connection Cable x1
- 2.54mm pitch 1x4P yellow pin header x1