Communication with the sensor can be established via either I2C or SPI. The I2C pins are incorporated into Sparkfun's Qwiic system, eliminating the need for soldering when connecting it to your system. For those who prefer, both the I2C and SPI pins are also accessible via standard 2.54mm-spaced pins.
It's important to note that obtaining precise indoor air quality (IAQ) readings from the BME680 can be challenging. For accurate IAQ measurements, it is recommended to use Bosch's BSEC Software. If a more direct sensor is required, consider the SparkFun Environmental Sensor Combo which utilizes the CCS811 alongside the BME280.
The SparkFun Qwiic connect system is an ecosystem of I2C sensors, actuators, shields, and cables designed to make prototyping quicker and less error-prone. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This design reduces the amount of required PCB space, and the polarized connections ensure correct hook-up.
The BME680 Environmental Sensor is packed with features. It uses an I2C interface and operates within a voltage range of 1.71V - 3.6V. It can measure relative humidity from 0% to 100% with an absolute accuracy of ±3%RH, and temperature from -40°C to +85 °C with an accuracy of ±0.5°C to ±1.0°C. The pressure sensor operates within a range of 300hPa - 1100hPa, with a relative accuracy of ±12Pa. The gas sensor provides a resolution of 0.05% to 0.11%. The sensor's current consumption varies based on mode and active sensor, ranging from 2.1µA to 18mA, with a sleep mode consumption of 0.15 µA.
For additional information, refer to the schematic, eagle files, hookup guide, datasheet, layout considerations, Qwiic Connect System, Arduino Library, and Hardware GitHub Repo available in the documents section.
Brand | Sparkfun |
Model | SEN-16466 |
More info | SparkFun Environmental Sensor Breakout - BME680 (Qwiic) Hookup Guide - learn.sparkfun.com |