SKU: SENS-2954
📋 GST Invoice Available

DFRobot Gravity I2C BME680 Environmental Sensor - Temperature, Humidity, Pressure & VOC

₹1,889.00 (Inclusive of all taxes)
Out of Stock

The DFRobot Gravity I2C BME680 Environmental Sensor is a 4-in-1 MEMS module integrating VOC, temperature, humidity, and barometric pressure sensing. Featuring a plug-and-play Gravity I2C connector and onboard voltage regulation, it is directly compatible with 3.3V and 5V systems like Arduino, Raspberry Pi, and ESP32 for comprehensive environmental monitoring.

Features

  • 4-in-1 MEMS sensor integrates VOC, temperature, humidity, and barometric pressure.
  • Gravity I2C connector for plug-and-play compatibility with 3.3V/5V microcontrollers.
  • Low power consumption (~5mA operating current) and compact footprint (30x22mm).
  • Onboard voltage regulator and level translator for robust system integration.
  • Reserved XH2.54 SPI connector for advanced interface expansion.

Out of stock

Description

The DFRobot Gravity BME680 Environmental Sensor is based on the Bosch BME680 MEMS chip, a highly integrated environmental sensing solution. It employs a metal-oxide (MOX) sensor for detecting a wide range of volatile organic compounds (VOCs), providing an Indoor Air Quality (IAQ) index. Simultaneously, it delivers precise readings for temperature, relative humidity, and barometric pressure, making it a comprehensive tool for environmental data acquisition.

Designed for ease of integration, the module features the standard DFRobot Gravity I2C interface, allowing for daisy-chaining with other Gravity series sensors. The onboard circuitry ensures stable operation across a 3.3V to 5V DC supply range, making it suitable for a wide array of development platforms including Arduino, ESP8266/32, Raspberry Pi, and industrial data loggers. The compact form factor and low power profile enable deployment in portable, battery-powered IoT and wearable applications.

Key Features

  • Bosch BME680-based 4-in-1 MEMS environmental sensor (VOC, temperature, humidity, pressure).
  • Gravity I2C interface for plug-and-play connectivity and easy daisy-chaining.
  • Wide operating voltage range (3.3V to 5V DC) with onboard voltage regulation.
  • Low power consumption, typically 5mA during measurement cycles.
  • Compact PCB design (30mm x 22mm) for space-constrained projects.
  • Includes reserved XH2.54 6-pin header for optional SPI communication interface.
  • Provides a calibrated IAQ (Indoor Air Quality) score from 0 (excellent) to 500 (poor).
  • High-reliability MEMS construction suitable for long-term environmental monitoring.

Applications

  • Indoor Air Quality (IAQ) monitoring systems for homes, offices, and schools.
  • Portable environmental data loggers and personal wearable health devices.
  • Smart home automation for HVAC control and climate monitoring.
  • Weather stations and microclimate sensing for agricultural and research applications.
  • IoT sensor nodes for building management and environmental compliance tracking.

Technical Specifications

Manufacturer Part NumberBME680
Sensor Type4-in-1 Environmental (VOC, Temperature, Humidity, Pressure)
Core ICBosch BME680
InterfaceGravity I2C (Default), SPI (via reserved header)
Supply Voltage3.3V to 5V DC
Operating Current~5 mA
Temperature RangeNot Specified (IC rated: -40°C to +85°C)
Temperature Precision±1.0°C (0°C to 65°C)
Humidity Range0% to 100% RH
Humidity Precision±3% RH (20% to 80% RH, 25°C)
Pressure Range300 hPa to 1100 hPa
Pressure Precision±0.6 hPa (300-1100 hPa, 0°C to 65°C)
IAQ (VOC) Output Range0 to 500 (higher = worse air quality)
PCB Dimensions (L x W)30 mm x 22 mm
Package WeightApprox. 0.015 kg

Frequently Asked Questions

What is the output of the VOC sensor, and how is it interpreted?

The BME680 provides an Indoor Air Quality (IAQ) index as a dimensionless score from 0 to 500. A lower score (e.g., 0-50) indicates good air quality, while a higher score indicates poorer air quality with higher concentrations of detected Volatile Organic Compounds (VOCs). This score is calculated internally by the Bosch BSEC library using the sensor's raw gas resistance and environmental data.

Can I use this sensor with both 3.3V and 5V microcontrollers like Arduino Uno and ESP32?

Yes. The module includes an onboard voltage regulator and level translator, making it fully compatible with both 3.3V and 5V logic systems. You can power it from either voltage source (3.3V to 5V DC) and connect its I2C lines directly to the corresponding microcontroller pins without requiring external logic level shifters.

Does this module support SPI communication in addition to I2C?

Yes, while the default and most convenient interface is the Gravity I2C connector, the module includes a reserved XH2.54 6-pin header that provides access to the SPI pins (CSB, SDI, SDO, SCK) of the BME680 chip. You can solder the included header to use the SPI interface for higher-speed data transfer in advanced projects.

What is the typical power consumption during operation?

The operating current is typically around 5 mA during active measurement cycles. The BME680 chip supports multiple low-power modes, and consumption can be significantly reduced by putting the sensor into sleep mode between measurements, which is ideal for battery-powered IoT and wearable applications.

Package Includes

  • 1 x Gravity I2C BME680 Environmental Sensor Module
  • 1 x XH2.54 6-pin Header (for SPI interface)
  • 1 x Gravity-4P I2C/UART Sensor Cable

Additional Information

Weight 0.015 kg
Dimensions 3 × 2.2 cm