{"title":"STC31 CO2 Sensor (Qwiic)","handle":"sparkfun-co2-sensor-stc31-qwiic","url":"/products/sparkfun-co2-sensor-stc31-qwiic","description":"Measure high concentrations of carbon dioxide with a Qwiic breakout built around Sensirion’s STC31 sensor. It is designed for CO2 measurements up to 100% volume, using a thermal conductivity measurement principle and Sensirion CMOSens® technology for repeatable, stable readings.The board also includes a separate Sensirion SHTC3 humidity and temperature sensor, allowing the STC31 to provide compensated CO2 measurements that account for humidity, temperature and atmospheric pressure.As part of the SparkFun Qwiic Connect System, it connects over I2C using the onboard Qwiic connectors, so you can plug it into a compatible development board without soldering. The STC31 I2C address can be configured with split-pad jumpers on the back of the board, while the SHTC3 address is fixed and may require a Qwiic Mux if you need multiple sensors on the same bus.Arduino example sketches are available through the SparkFun STC3x Arduino library, and Python, MicroPython and CircuitPython support is also provided by the supplier package.Features:Sensirion STC31: CO2 sensor for high-concentration carbon dioxide measurementThermal conductivity sensing: Provides calibrated gas concentration and temperature outputSensirion CMOSens® technology: Integrates the sensor element, signal processing and digital calibration onto a single chipSensirion SHTC3: Onboard humidity and temperature sensorCompensation: Allows the STC31 to compensate for humidity and temperatureQwiic: Plug-and-play I2C connection with no soldering requiredConnectors: Dual Qwiic connectorsAddress selection: STC31 I2C address configurable using split-pad jumpersPower LED: ConfigurableI2C pull-ups: ConfigurableSpecifications:Two CO2 Measurement Ranges: 0 to 25 vol% and 0 to 100 vol%Measurement Repeatability: 0.2 vol%Accuracy (0-25% range): 0.5 vol% + 3% of measured valueAccuracy (0-100% range): 1 vol% + 3% of measured valueSTC31 sensor: Sensirion STC31 CO2 SensorCalibrated for: CO2 in N2; and CO2 in airMeasurement ranges: 0 to 25 vol%; 0 to 100 vol%Accuracy: 0.5 vol% + 3% measured value; 1 vol% + 3% measured valueRepeatability: 0.2 vol%Temperature measurement range: -20 °C to +85 °CConcentration and temperature resolution: 16-bitStart-up time: 14 msI2C address (configurable): 0x29 (default), 0x2A, 0x2B, 0x2CSTC31 supply Voltage: 2.7VMin, 3.3VTyp, 5.5VMaxSTC31 note: Qwiic bus operates at 3.3VMaxSHTC3 sensor: Sensirion SHTC3 Humidity and Temperature SensorTypical accuracy: ±2 %RH and ±0.2 °CSpecified humidity range (extended): 0 to 100 %RHSpecified temperature range: -40 °C to +125 °CI2C address (non-configurable): 0x70SHTC3 supply Voltage: 1.62VMin, 3.3VTyp, 3.6VMaxSHTC3 note: Qwiic bus operates at 3.3VMaxA strong choice for gas sensing projects that need high-range CO2 measurement, environmental compensation and quick integration with Qwiic-enabled Arduino, MicroPython or CircuitPython systems.","vendor":"SparkFun","product_type":"Gas Sensor","in_stock":true,"options":[],"variants":[{"id":15741,"title":"Default Title","sku":"SF-SEN-29260","mpn":"SEN-29260","price":261.15,"on_sale":false,"in_stock":true,"available_quantity":13}]}