Store

Adafruit

$38.07 |
In stock at supplier
No reviews yet

The BME680 from Bosch delivers comprehensive environmental sensing in a single compact package. This precision sensor measures temperature, humidity, baromet...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The BME680 from Bosch delivers comprehensive environmental sensing in a single compact package. This precision sensor measures temperature, humidity, barometric pressure, and VOC gas levels, all accessible over I2C or SPI.

In addition to standard environmental readings, the BME680 includes a small MOX (metal oxide) sensor that changes resistance based on volatile organic compounds in the air. This enables detection of gases and alcohols such as ethanol and carbon monoxide, making it suitable for air quality monitoring. Note that it provides a single overall VOC resistance value and cannot differentiate between individual gases.

Key Features

  • Temperature – ±1.0°C accuracy
  • Humidity – ±3% relative humidity accuracy
  • Barometric Pressure – ±1 hPa absolute accuracy
  • Altimeter – ±1 metre accuracy (derived from pressure)
  • VOC Gas Sensor – Heated MOX element for volatile organic compound detection
  • Dual Interface – I2C and SPI communication
  • Voltage Range – 3.3V or 5V operation via onboard regulator and level shifting

Also Available

  • Adafruit BME688 – Drop-in replacement with programmable heater for odour analysis
  • Adafruit BME280 – Temperature, humidity, and pressure (no gas sensing)

Ideal For

  • Indoor air quality monitoring
  • Weather stations and environmental logging
  • IoT environmental sensing projects
  • Altitude estimation applications
Note: Like all VOC/gas sensors, the BME680 has variability and should be calibrated against known sources for precise measurements. Run the sensor for 48 hours on first use to "burn it in", then allow 30 minutes of warm-up each time it is powered on.

Package Contents

  • 1× Adafruit BME680 breakout board with headers

Jargon buster

Plain-language definitions for the technical terms used above.

BME680
A Bosch environmental sensor chip that measures temperature, humidity, air pressure, and gas-related air quality changes. Seeing BME680 tells you this breakout is built around a specific all-in-one sensor, so you can check library support, accuracy, and datasheet details for that chip.
breakout
A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
Headers
Rows of metal pins used to plug a module into a breadboard or connect it with jumper wires. Pre-soldered headers make the module easier to use straight away without needing to solder the pins yourself.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
IoT
Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
SPI
A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
VOC
Volatile organic compounds are gases released from things like paints, cleaners, smoke, and some plastics. A VOC reading helps indicate indoor air quality, but it is usually an index or estimate rather than a direct identification of each chemical.

Related Tutorials

Free guides on learn.littlebird.com.au

Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.