SKU: SENS-0474
📋 GST Invoice Available

UByte BME690 Temperature, Humidity, Pressure & Gas Sensor Module

₹999.00 (Inclusive of all taxes)
Out of Stock

The UByte BME690 module integrates the Bosch Sensortec BME690 MEMS sensor, providing precise temperature, humidity, barometric pressure, and gas/VOC sensing via I²C interface. It features onboard 3.3V regulation and level shifting for seamless compatibility with 3.3V and 5V microcontroller platforms like Arduino, Raspberry Pi, ESP32, and STM32.

Features

  • Bosch BME690 sensor measures temperature, humidity, pressure, and gas/VOC indices (IAQ, bVOC, COâ‚‚e).
  • High accuracy: ±0.5°C (0–65°C), ±3% RH, ±0.5 hPa pressure.
  • I²C interface with solder-selectable address (default 0x76, selectable 0x77).
  • Onboard 3.3V regulator and level shifter for 3.3V/5V MCU compatibility.
  • Ultra-low power operation with sleep current as low as 0.11 µA.

Out of stock

Description

The UByte BME690 module is a comprehensive environmental sensing platform built around the Bosch Sensortec BME690, a 4-in-1 MEMS sensor. It utilizes capacitive sensing for humidity, a piezoresistive sensor for pressure, and a micro-hotplate metal-oxide (MOX) gas sensor for detecting volatile organic compounds (VOCs) and other gases. The integrated sensor provides processed outputs for Indoor Air Quality (IAQ), breath VOC (bVOC), and COâ‚‚-equivalent values via Bosch’s proprietary BSEC software library.

Designed for robust integration, the module includes essential protection and conditioning circuitry. An onboard low-dropout regulator ensures stable 1.71V to 3.6V power for the sensor core, while bidirectional level shifters allow safe communication with both 3.3V and 5V logic microcontrollers. The board features ESD protection, a power LED indicator, pre-soldered headers, and M3 mounting holes for secure installation in prototypes or end-products across a wide operating temperature range.

Key Features

  • Integrated Bosch BME690 MEMS sensor for four-parameter environmental monitoring.
  • Delivers Bosch BSEC software outputs: IAQ, bVOC, COâ‚‚-equivalent, and gas scan results.
  • High-accuracy sensing with ±0.5°C temperature, ±3% RH humidity, and ±0.5 hPa pressure.
  • Ultra-low power architecture supports battery-operated IoT devices with sleep currents down to 0.11 µA.
  • Onboard power management includes a 3.3V LDO regulator and I²C level-shifting circuitry.
  • Robust construction with ESD protection and a compact, breadboard-compatible footprint.
  • Solder-Jumper selectable I²C address (0x76 or 0x77) prevents bus conflicts.
  • Wide supply voltage compatibility (1.71V–3.6V sensor core, 3.3V/5V logic) for flexible system integration.

Applications

  • Indoor Air Quality (IAQ) monitors and smart HVAC system control.
  • Portable environmental data loggers and personal weather stations.
  • IoT sensor nodes for smart home automation and building management.
  • VOC detection in industrial safety and air purification systems.
  • Wearable devices and health monitors tracking ambient environmental conditions.

Technical Specifications

Sensor ICBosch Sensortec BME690
Measured ParametersTemperature, Relative Humidity, Barometric Pressure, Gas/VOC
Temperature Range-40°C to +85°C
Temperature Accuracy±0.5°C (0°C to 65°C)
Humidity Range0 to 100% RH
Humidity Accuracy±3% RH
Pressure Range300 to 1100 hPa
Pressure Accuracy±0.5 hPa
Gas OutputsIAQ, bVOC, COâ‚‚-equivalent, Gas Scan Result
InterfaceI²C (up to 3.4 MHz)
Default I²C Address0x76 (selectable to 0x77)
Supply Voltage (Sensor)1.71V to 3.6V
Logic Voltage (VDDIO)3.3V
MCU Compatibility3.3V & 5V
Average Current (Basic Sensing)2.2–4.2 µA
Peak Current (Gas Scan)Up to 3.1 mA
Sleep Current~0.11 µA
Board Dimensions25 mm × 17 mm × 11 mm
MountingM3 holes, breadboard compatible
FeaturesOnboard 3.3V regulator, level shifting, ESD protection, power LED

Frequently Asked Questions

What is the difference between the BME680 and BME690 sensors on this module?

The BME690 is Bosch's successor to the BME680, offering improved long-term stability and lower power consumption for the metal-oxide gas sensor. While both provide temperature, humidity, pressure, and gas sensing, the BME690 features enhanced algorithms and supports additional gas-related outputs like breath VOC (bVOC) through the updated BSEC software library.

How do I change the I²C address from the default 0x76 to 0x77?

The module includes a solder Jumper or bridge pad. By soldering the connection across the designated pads on the PCB, you can permanently change the I²C address from the default 0x76 to the alternate 0x77. Ensure your microcontroller code is updated to use the new address after this hardware modification.

Can I power this module directly from a 5V Arduino pin?

Yes, the module's onboard 3.3V regulator and level-shifting circuitry are designed to accept a 5V input on the VIN pin. This regulates it down to the required sensor voltage and safely translates the I²C signals. Do not apply 5V directly to the 3.3V, SDA, or SCL pins.

What software library is needed to read the gas and IAQ data?

To access the advanced gas indices (IAQ, bVOC, COâ‚‚-equivalent), you must use Bosch's proprietary BSEC (Bosch Sensortec Environmental Cluster) software library. This library performs complex sensor fusion and algorithm processing. It is available from Bosch's developer site and must be integrated into your microcontroller project.

What is the typical response time for humidity measurements?

The sensor has a fast response time for humidity, typically around 1 second to reach 63% of a step change. For pressure and temperature, the response is virtually instantaneous. Gas sensor readings require a heating and stabilization period, making the response time longer, often in the range of several seconds to a minute for stable IAQ values.

Package Includes

  • 1 x UByte BME690 Temperature, Humidity, Pressure and Gas Sensor Module

Additional Information

Weight 0.003 kg
Dimensions 1.7 × 2.5 × 1.1 cm