SKU: SENS-3412
📋 GST Invoice Available

M5Stack ENV Pro Unit with Temperature, Humidity, Pressure and Gas Sensor (BME688)

₹2,819.00 (Inclusive of all taxes)
Out of Stock

The M5Stack ENV Pro Unit integrates the Bosch BME688 sensor for comprehensive environmental monitoring, measuring temperature, humidity, barometric pressure, and volatile organic compounds (VOCs) for indoor air quality (IAQ) scoring. It connects via I2C and is compatible with Arduino, UIFlow, and other microcontroller platforms like ESP32 and Raspberry Pi.

Features

  • Bosch BME688 4-in-1 MEMS sensor for IAQ, temperature, humidity, and pressure.
  • I2C digital communication interface for easy integration with microcontrollers.
  • Wide operating range: -40°C to 85°C, 0-100% RH, 300-1100 hPa.
  • Low power consumption and high precision for portable and IoT applications.
  • Compact, stackable M5Stack Unit form factor for modular prototyping.

Out of stock

Description

The ENV Pro Unit leverages the advanced BME688 sensor from Bosch Sensortec, which combines a high-linearity pressure sensor, a highly accurate humidity sensor, and a gas sensor with metal-oxide (MOX) technology for detecting a wide range of volatile organic compounds. The integrated ASIC provides signal conditioning and direct digital output via the I2C bus, simplifying system design.

This unit is engineered for robust performance across extreme environmental conditions, from high-altitude, low-pressure scenarios to humid or dry climates. Its low noise floor and stable offset characteristics make it suitable for precise altitude tracking and long-term environmental monitoring within IoT networks, smart home systems, and portable weather stations.

Key Features

  • Integrated Bosch BME688 MEMS environmental sensor.
  • Measures IAQ (Indoor Air Quality) index, VOCs, temperature, humidity, and barometric pressure.
  • Standard I2C communication interface (address configurable).
  • Extended operating temperature range from -40°C to +85°C.
  • High accuracy humidity sensing with ±3% RH typical accuracy.
  • Ultra-low power consumption for battery-operated applications.
  • Compact and stackable design compatible with the M5Stack ecosystem.
  • Multi-platform support including Arduino IDE and M5Stack's UIFlow.

Applications

  • Indoor Air Quality (IAQ) monitoring and smart HVAC control systems.
  • Portable environmental data loggers and personal weather stations.
  • IoT sensor nodes for building automation and occupancy sensing.
  • Altitude tracking and weather forecasting applications.
  • Educational kits for environmental sensing and microcontroller projects.

Technical Specifications

Sensor ModelBosch BME688
Measurement ParametersIAQ/VOCs, Temperature, Humidity, Barometric Pressure
Humidity Range0 to 100% RH
Humidity Accuracy±3% RH (typical)
Humidity Response Time (Ï„ 0-63%)8 seconds
Temperature Range-40°C to +85°C
Pressure Range300 to 1100 hPa
Pressure Noise (RMS)0.12 Pa (~1.7 cm altitude)
Offset Temperature Coefficient±1.3 Pa/K (~±10.9 cm/°C)
Communication InterfaceI2C
Operating VoltageTypically 3.3V (via M5Stack bus)
Dimensions (Unit)Approx. 14 x 10 x 2 cm
WeightApprox. 0.005 kg

Frequently Asked Questions

What is the operating voltage for the M5Stack ENV Pro Unit?

The ENV Pro Unit is designed to be powered through the M5Stack core module's bus, which typically supplies 5V or 3.3V. The onboard BME688 sensor itself operates at 3.3V. Always connect it to a compatible M5Stack base or provide 3.3V logic levels on the I2C lines.

How do I read data from the BME688 sensor on this unit?

Data is accessed via the I2C interface. You can use libraries such as the Bosch BME68x API library for Arduino or the M5Stack UIFlow blocks. The sensor provides raw data for gas resistance, temperature, humidity, and pressure, which the library converts into meaningful values and IAQ scores.

What does the IAQ (Indoor Air Quality) output represent?

The IAQ output is a calculated score based on the BME688's measured gas sensor signals (sensitive to VOCs and other pollutants) combined with humidity and temperature data. It provides a relative indicator of air quality, typically ranging from 0 (excellent) to 500 (heavily polluted), useful for triggering ventilation systems.

Can this sensor be used for altitude measurement?

Yes, the integrated barometric pressure sensor is precise enough for relative altitude tracking. With a low noise floor of 0.12 Pa (equivalent to ~1.7 cm altitude change) and proper SEA-level pressure reference, it can detect fine altitude variations, making it suitable for drone navigation, weather balloons, or hiking altimeters.

Package Includes

  • 1 x M5Stack ENV Pro Unit (BME688 Sensor)

Additional Information

Weight 0.005 kg
Dimensions 10 × 14 × 2 cm