Gravity: I2C BME680 Environmental Sensor

DFRobotSKU: SEN0248
Sale price £18.90
incl. VAT
excl. VAT
Only 3 units left

Awesome Extras

DFRobotDFRduino Uno R3
Sale price £16.70 incl. VAT excl. VAT
DFRobotGravity: IO Expansion Shield for Arduino V7.1
Sale price £8.50 incl. VAT excl. VAT
DFRobotGravity: Nano I/O Shield for Arduino Nano
Sale price £9.10 incl. VAT excl. VAT

The DFRobot BME680 Environmental Sensor is a low-power gas, pressure, temperature & humidity sensor based on the BOSCH BME680 sensor. It is a 4-in-1 multi-functional MEMS environmental sensor which integrates VOC (Volatile Organic Compounds) sensor, temperature sensor, humidity sensor and barometer.

With this sensor, you can monitor 4 environmental parameters simultaneously at the most. It is designed as an air quality monitor, and due to the MEMS technology, BME680 has a small size and low power consumption. It can be widely used in environmental monitoring, home automation and control, Internet of Things (IoT) wearable devices, GPS enhancement and more.

The sensor provides a Gravity I2C connector, plug & play, easy to connect. With an onboard voltage regulator IC and level translator IC, it provides good compatibility for numerous controller types. It can also be directly connected to 3.3V and 5V systems. Moreover, there is also an SPI connector in reserve for further expansion projects.

Note: The IAQ (In-Door-Quality) calculation function is only supported on the FireBeetle ESP8266 Microcontroller.

Connection Example - Arduino


  • MEMS sensor, small size, low power consumption, high reliability
  • Wide voltage input, compatible with 3.3V and 5V controller
  • Highly integrated environmental sensor: temperature, humidity, barometer and VOC, four-in-one environmental parameter monitoring
  • Gravity I2C connector, plug and play, while reserving XH2.54 SPI connector for expansion
  • Small size and easy to install


  • Input Voltage: 3.3V~5.0V
  • Operating Current: 5mA (25mA in VOC)
  • Wiring Connector: Gravity I2C
  • Connector in Reserve: SPI
  • Temperature Measurement Range: -40℃~+85℃
  • Temperature Measurement Precision: ±1.0℃(0~65℃)
  • Humidity Measurement Range: 0-100%r.H.
  • Humidity Measurement Precision: ±3%r.H.(20-80% r.H.,25℃)
  • Atmospheric Pressure Measurement Range: 300-1100hPa
  • Atmospheric Pressure Measurement Precision: ±0.6hPa(300-1100hPa,0~65℃)
  • IAQ (Indoor Air Quality) Range: 0~500 (the larger the worse)
  • Module Size: 30 × 22(mm) / 1.18 x0.87(inches)



Num Label Description
+ VCC Power Input (3.3~5.0V)
- GND Power Ground (0V)
C SCL I2C Clock Signal
D SDA I2C Data Signal

Package Contents

  • 1x Gravity: I2C BME680 Environmental Sensor
  • 1x XH2.54 6-pin Header
  • 1x Gravity 4-pin I2C/ UART Sensor Wire

Payment & Accreditations

Payment methods
Visa Mastercard Maestro PayPal Amazon Klarna

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.