Skip to product information
1 of 3

BME680 Environmental Sensor Module (Temp, Humidity, Pressure, Gas)

BME680 Environmental Sensor Module (Temp, Humidity, Pressure, Gas)

🔥 1 sold✓ In stock
Regular price HK$85.00
Regular price Sale price HK$85.00
Sale Sold out
Shipping calculated at checkout.
Quantity

Short Product Description

Build the ultimate indoor air quality monitor or weather station with the CJMCU-680 BME680 Environmental Sensor. This compact, ultra-low power 4-in-1 module accurately measures temperature, humidity, barometric pressure, and VOC gases. Perfect for IoT developers, STEM projects, and smart home enthusiasts looking for precise, real-time environmental data in a single footprint.

Key Features

  • 4-in-1 Sensor Integration: Measures temperature, humidity, pressure, and gas (VOCs) simultaneously, saving you valuable breadboard space and wiring time.
  • Direct IAQ Output: The integrated gas sensor processes data to provide a direct Indoor Air Quality (IAQ) index, making it easier to trigger smart ventilation systems.
  • Ultra-Low Power Consumption: Draws as little as 2.1 µA at 1Hz (temp/humidity), making it ideal for battery-operated or remote solar-powered IoT nodes.
  • Individual Sensor Control: Enable or disable the humidity, pressure, and gas sensors individually via software to further optimize power consumption.
  • Flexible Communication: Supports both I2C and SPI interfaces, guaranteeing compatibility with virtually any modern microcontroller or single-board computer.

Full Product Description

The All-in-One Solution for Environmental Monitoring

Tired of wiring multiple, bulky sensors for your smart home or IoT project? The BME680 Digital Environmental Sensor Module (CJMCU-680) combines four highly accurate sensors into one tiny, ultra-efficient board. Whether you are building a custom weather station, an automated greenhouse, or an advanced Indoor Air Quality (IAQ) monitor, this module provides the precise data you need to automate and optimize your environment.

 

Measure What Matters: Temperature, Humidity, Pressure, and Air Quality

Unlike standard atmospheric sensors, the BME680 integrates a state-of-the-art Metal Oxide (MOX) gas sensor. This allows you to detect Volatile Organic Compounds (VOCs) from paints, cleaning supplies, and everyday household items, giving you a direct reading of your indoor air quality.

Combined with highly stable temperature, humidity, and barometric pressure tracking, you can easily predict weather changes or trigger smart home ventilation systems the moment air quality drops.

 

Seamless Integration with I2C and SPI

Designed for maximum compatibility, the CJMCU-680 supports both I2C (up to 3.4 MHz) and SPI (up to 10 MHz) communication protocols. It interfaces effortlessly with popular development boards like Arduino, Raspberry Pi, and ESP32.

Please Note: This module operates on a 1.7V to 3.6V logic level. If you are using a 5V microcontroller like an Arduino Uno, a logic level converter is highly recommended to prevent damage.

Technical Specifications

  • Model: CJMCU-680 (BME680 chip).
  • Operating Voltage: 1.7V - 3.6V DC.
  • Operating Temperature: -40°C to +85°C.
  • Communication Interface: I2C (up to 3.4 MHz), SPI (3/4-wire, up to 10 MHz).
  • Current Consumption (1Hz): 2.1 µA (Temp/Hum), 3.1 µA (Temp/Press), 3.7 µA (All three).
  • Gas Sensor (IAQ): Response Time: <1s, Power (Ultra-low): <0.1 mA.
  • Humidity Sensor: Response Time: ~8s, Accuracy: ±3% r.h., Hysteresis: ±1.5% r.h.
  • Pin Configuration: VCC, GND, SCL, SDA, SDO, CS.
  • Included Hardware: 1x BME680 Module, 1x 6-Pin Male Header (Unsoldered).

Delivery Options

  • Local delivery within Hong Kong and in-store pickup.​
  • Free shipping for orders of HK$400 or above; HK$35 shipping fee for orders below HK$400.​
  • Shipped by SF Express, usually dispatched the same day for orders confirmed before 6:00 PM (Mon–Sat).​
  • Estimated delivery time: 1–3 business days after dispatch (Hong Kong).​
  • In-store pickup details (location and time) will be confirmed by email or phone message.​
  • Delivery times are estimates and may be affected by weather or unforeseen circumstances.​

FAQ Section

Q. Is this sensor compatible with 5V microcontrollers like Arduino Uno?
A. The BME680 operates strictly at 1.7V to 3.6V. While you can power it from the 3.3V pin of your 5V board, you must use a logic level converter for the I2C/SPI data lines (SCL, SDA, etc.) to prevent permanent damage to the sensor.

Q .Why is my gas sensor data fluctuating when I first turn it on?
A MOX (Metal Oxide) gas sensors require a "burn-in" period. For the most accurate and stable Indoor Air Quality (IAQ) readings, we recommend running the sensor continuously for at least 48 hours on its first use, and allowing a 20-30 minute warm-up time upon subsequent boot-ups.

Q. Does this come with pre-soldered pins or jump wires?
A. The package includes the CJMCU-680 module and a 6-pin male header. The header is unsoldered to allow flexibility for your specific project design. Jump wires are not included.

Target Users / Applications

  • IoT Developers & Makers: Prototyping smart home devices, weather stations, and air purifiers.
  • STEM Educators & Students: Learning about environmental data logging, I2C/SPI communication, and microcontroller programming (Arduino/Raspberry Pi).
  • Home Automation Enthusiasts: Integrating direct air quality metrics into Home Assistant or Node-RED setups.
View full details