Adafruit
Adafruit BME680 - Temperature, Humidity, Pressure and Gas Sensor
The BME680 from Bosch delivers comprehensive environmental sensing in a single compact package. This precision sensor measures temperature, humidity, baromet...
Get notified when back in stock
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
Package Contents
- 1× Adafruit BME680 breakout board with headers
Jargon buster
Plain-language definitions for the technical terms used above.
- BME680
- The BME680 is a Bosch environmental sensor chip that measures temperature, humidity, air pressure and a gas signal used to gauge air quality. The part number tells you a device is built around that specific all-in-one sensor, so you can check its library support, accuracy and datasheet details.
- breakout
- A breakout board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny contacts.
- Headers
- Rows of connector contacts on a fixed pitch (commonly 2.54 mm) used to link a board to a breadboard, jumper wires, or another board. They come as male pin headers and female socket headers; when a module ships with pre-soldered headers it can be used straight away, whereas bare pads require soldering 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.
Find this product in
Brands
Related Tutorials
Free guides on learn.littlebird.com.au