SparkFun
Indoor Air Quality Combo Sensor - SCD41/SEN55 (Qwiic)
· MPN: SEN-25200
Build a detailed indoor air monitor with this Qwiic combo board, pairing Sensirion’s SCD41 CO2 sensor with the SEN55 environmental sensor node. Together they...
Get notified when back in stock
Build a detailed indoor air monitor with this Qwiic combo board, pairing Sensirion’s SCD41 CO2 sensor with the SEN55 environmental sensor node. Together they measure CO2, volatile organic compounds (VOCs), particulate matter across PM1.0, PM2.5, PM4 and PM10, temperature and relative humidity.
The SCD41 uses Sensirion’s PASens photoacoustic measurement system with narrow-band IR light and a microphone inside the sensing package. It also includes an integrated temperature and humidity CMOSens sensor, accepts ambient pressure readings for additional accuracy, and supports automatic self-calibration over a seven-day period plus a one-shot measurement option for lower power use.
The SEN55 uses Sensirion algorithms for straightforward air-quality monitoring, including particulate measurement and VOC/NOx indexes. The board handles the power requirements for both sensors with onboard DC voltage conversion, so a single Qwiic connection provides power and I2C communication, with extra Qwiic connectors and a 0.1 inch PTH header available.
Documentation and design resources include schematic, KiCad files, board dimensions, SCD4x and SEN5x datasheets, a hookup guide, Qwiic information, the Sensirion Arduino Core Library, SparkFun SCD4x Arduino Library, Sensirion SEN5x Arduino Library and the hardware repository.
Features:
- Qwiic: I2C Interface (Qwiic Enabled)
- Qwiic connectors: 2x Qwiic Connectors
- Header: 0.1"-spaced PTH header
- Boost converter: AP3012 - 500mA/29V 1.5MHz STEP-UP DC/DC Boost Converter
- SEN55 supply: Used for supply voltage to SEN55
- SCD41: Low Current Consumption
- SCD41: Normal Mode
- SCD41: Low Power Mode
- SCD41: Single-Shot
- SCD41: Photoacoustic Measurement System
- SCD41: Sensirion's PASens Technology
- SCD41: Integrated Temperature and Humidity Sensor
- SCD41: Sensirion's CMOSens Technology
- SEN55: Particulate Matter
- SEN55: Temperature
- SEN55: Humidity
- SEN55: VOC
- VOC: On-chip humidity compensation
Specifications:
- Qwiic interface: I2C Interface (Qwiic Enabled)
- Qwiic connectors: 2x Qwiic Connectors
- PTH header: 0.1"-spaced PTH header
- Boost converter: AP3012 - 500mA/29V 1.5MHz STEP-UP DC/DC Boost Converter
- Boost converter use: Used for supply voltage to SEN55
- SCD41 I2C Address: 0x62
- SCD41 Supply Voltage Range: 2.4-5.5V (3.3V Typ.)
- SCD41 Normal Mode Max: 205mA@3.3V
- SCD41 Normal Mode Typ: 18mA@3.3V
- SCD41 Low Power Mode Typ: 3.5mA@3.3V
- SCD41 Single-Shot: 0.5mA@3.3V
- SCD41 CO2 Output Range: 0-40,000ppm
- SCD41 CO2 Measurement Accuracy: ±(40ppm + 5% of reading)
- SCD41 CO2 measurement accuracy conditions: 400-5,000ppm
- SCD41 Humidity Range: 0-100%RH
- SCD41 Humidity Accuracy: ±9%RH (Full Range)
- SCD41 Temperature Range: -10°C-60°C
- SCD41 Temperature Accuracy: ±1.5 (Full Range)
- SEN55 I2C Address: 0x69
- SEN55 Supply Voltage: 4.5V
- SEN55 Average Supply Current: 63mA
- SEN55 Max. supply current: 110mA
- SEN55 Mass concentration precision: ±10%
- SEN55 Mass concentration range: 0 - 1000μg/m³
- SEN55 Lifetime: > 10 years
- SEN55 Particle size range: PM1.0, PM2.5, PM4 and PM10
- SEN55 Typ. temperature accuracy: 0.45°C
- SEN55 Operating temperature range: -10 - 50°C
- SEN55 Temperature response time(τ63%): < 60s
- SEN55 Typ. relative humidity accuracy: 4.5 %RH
- SEN55 Operating relative humidity range: 0 - 90 %RH
- SEN55 Humidity response time(τ63%): 20s
- SEN55 VOC Sensor output: 0-500 VOC Index
- SEN55 VOC Measurement range: 0 - 1000ppm
- SEN55 VOC Response time(τ63%): < 10s
- SEN55 VOC Device-to-device var.: ±15% m.v.
- SEN55 VOC Limit of detection: < 0.05 ppm of ethanol equivalents or < 10 % of concentration setpoint, whichever is larger
- SEN55 VOC Switch-on time: 1h
A strong choice for Qwiic-based indoor air quality projects, environmental data logging and classroom experiments where multiple air quality measurements are needed from one I2C board.
Jargon buster
Plain-language definitions for the technical terms used above.
- AP3012
- AP3012 is the part number of a step-up (boost) DC/DC converter chip, which raises a lower input voltage to a higher output voltage. The part number matters if you need to check its power limits, switching frequency, or other datasheet details.
- Automatic Self-Calibration
- Automatic Self-Calibration is a built-in routine that adjusts the sensor over time to reduce drift in its readings. It matters for long-running indoor monitors because it can help keep measurements stable without frequent manual calibration.
- boost converter
- A boost converter is a switching power circuit that raises a lower input voltage to a higher output voltage. It is used when a device needs more voltage than its power source provides, for example running a 5 V sensor from a 3.3 V supply.
- CMOSens
- CMOSens is Sensirion’s integrated sensor technology that combines sensing elements and electronics in one package. It matters because it affects how the sensor measures temperature and humidity and how it is supported by the manufacturer’s libraries and datasheets.
- DC
- DC means direct current, where electricity flows in one constant direction, as supplied by batteries, USB ports and many plug-pack power supplies. When a product specifies DC, it runs from a DC supply rather than mains AC, so you need to provide the correct voltage and polarity.
- 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.
- I2C address
- An I2C address is the number a device uses so a microcontroller can tell it apart from other devices on the same I2C bus. It matters because two devices with the same fixed address may conflict if used together.
- Matter
- A smart home connectivity standard designed to let devices work across different ecosystems. It matters if you want a project to integrate more easily with platforms such as Apple Home, Google Home, or other Matter-compatible systems.
- NOx
- NOx means nitrogen oxides, a group of gases often linked to combustion sources such as gas stoves, heaters, and vehicle exhaust. A NOx index can help show changes in indoor air quality, especially where combustion or outdoor pollution may affect the room.
- particulate matter
- Particulate matter means tiny particles suspended in the air, such as dust, smoke, pollen, or pollution. A sensor that measures it is useful for air-quality projects because particle levels can affect comfort and health.
- PASens
- PASens is Sensirion’s name for its photoacoustic sensing technology used in some CO2 sensors. Knowing this helps explain why the sensor uses light and a microphone internally rather than a simple chemical gas sensor.
- photoacoustic measurement
- Photoacoustic measurement detects gas by shining light into a sample and listening for tiny pressure waves created when the gas absorbs that light. In a CO2 sensor, this matters because it is the method used to estimate carbon dioxide concentration.
- PM1.0
- PM1.0 refers to airborne particles with a diameter of about 1 micrometre or smaller. This size category matters because smaller particles can stay airborne longer and may come from sources such as smoke or combustion.
- PM10
- PM10 refers to airborne particles with a diameter of about 10 micrometres or smaller. It includes larger dust and pollen-like particles, so it is useful for detecting coarser airborne pollution.
- PM2.5
- PM2.5 refers to airborne particles with a diameter of about 2.5 micrometres or smaller. It is a common air-quality measurement because these fine particles can be breathed deep into the lungs.
- PM4
- PM4 refers to airborne particles with a diameter of about 4 micrometres or smaller. It gives another particle-size category, which can help compare different dust, smoke, or indoor pollution sources.
- ppm
- ppm means parts per million, a common way to express very small gas concentrations in air. For CO₂ sensors, the ppm range tells you what levels the sensor can measure, such as normal indoor air through to poorly ventilated spaces.
- PTH
- Plated through-hole means the pin holes are metal-lined so solder connects the pad on both sides of the board. It is useful for connectors and headers that need a strong mechanical and electrical connection.
- Qwiic
- Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
- SCD41
- A Sensirion sensor module that measures carbon dioxide, temperature, and humidity. The part number matters because library support, I2C address, accuracy, power use, and measurement range are specific to this sensor.
- SEN55
- SEN55 is a Sensirion environmental sensor module that combines several measurements in one package: particulate matter, a VOC air-quality index, a NOx air-quality index, temperature and humidity. The part number matters because it tells you which air-quality readings the module can report, and its library support, I2C interface and specifications are specific to this part.
- 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
Indoor Air Quality Sensor Schematic
Schematic · 54.6 KB · Click any page to view full size
Sensirion SCD4x Datasheet
Datasheet · 1.1 MB · Click any page to view full size
Sensirion SEN5x Datasheet
Datasheet · 1.3 MB · Click any page to view full size
Indoor Air Quality Sensor Board Dimensions
Mechanical Drawings · 56.3 KB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 811.9 KB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Source Code
Open-source libraries, firmware & example projects for this product
An Arduino library for the Sensirion SCD4x (SCD40 and SCD41) family of CO2 sensors
0721971
almost 3 years ago
· 29 commits
- .github Create add_issue_to_project.yml almost 3 years ago
- documents Initial commit - work in progress about 5 years ago
- examples Fix sensor determination. about 3 years ago
- src Fix sensor determination. about 3 years ago
- keywords.txt Fix sensor determination. about 3 years ago
- library.properties Fix sensor determination. about 3 years ago
- LICENSE.md Initial commit - work in progress about 5 years ago
- README.md Update README.md about 3 years ago
Arduino library to work with Sensirion's SEN5x environmental sensor modules via I2C
d86ed2f
about 2 years ago
· 38 commits
- .github create default driver github workflow about 2 years ago
- examples example: add note to set temp offset over 4 years ago
- images rename sen55 to sen5x over 4 years ago
- src update start measurement description about 3 years ago
- .clang-format Add generator output about 5 years ago
- .gitignore Add .gitignore about 5 years ago
- CHANGELOG.md Prepare release 0.3.0 over 3 years ago
- keywords.txt add support for SEN50 over 4 years ago
- library.properties Prepare release 0.3.0 over 3 years ago
- LICENSE Add generator output about 5 years ago
- README.md add support for SEN50 over 4 years ago
An indoor air quality board combining the SCD41 CO2 sensor and the SEN55 PPM/VOX with humidity and temperature as well.
2ec7cb6
over 1 year ago
· 26 commits
- .github Adding workflows/mkdocs.yml almost 2 years ago
- docs Update software_setup.md almost 2 years ago
- Documents Initial commit over 2 years ago
- Firmware Update examples almost 2 years ago
- Hardware Introduction update almost 2 years ago
- overrides Docs review update almost 2 years ago
- .gitattributes Initial commit over 2 years ago
- .gitignore Add schematic. Fix ignore. over 2 years ago
- mkdocs.yml Update mkdocs.yml over 1 year ago
- README.md Create README.md almost 2 years ago
Shared core for Sensirions Arduino libraries
6c087aa
5 months ago
· 165 commits
- .github Fix ci 9 months ago
- examples Add renamed library header over 5 years ago
- src fix bug in ShdlcTxFrame 5 months ago
- .clang-format Add clang-formatting over 5 years ago
- .editorconfig Add syntax checking over 5 years ago
- .gitignore Extract CRC calculation into own file about 4 years ago
- CHANGELOG.rst prepare release 0.7.3 5 months ago
- keywords.txt Update keywords.txt over 4 years ago
- library.properties prepare release 0.7.3 5 months ago
- LICENSE Initial commit over 5 years ago
- README.md Link to SFA3x and SVM40 drivers in README over 5 years ago