This CO2 Sensor breakout board for the Raspberry Pi allows precise measurement of the current CO2 concentration in ambient air, as well as temperature and barometric pressure.
The designers of this board have taken many steps to remove the common pitfalls of similar designs. They've considered calibration requirements, falsified readings (due to SBC heat), soldering requirements and more, to create the ultimate CO2 sensor for your Raspberry Pi!
Features
This CO2 sensor board has many advantages over similar products:
The sensor is highly stable over time and factory calibrated. The factory calibration ensures highly accurate CO2 measurements over the entire measuring range. The CO2 measurement is temperature and pressure compensated.
Unlike many other products, the sensor does not need to be recalibrated with fresh air each day! This simplifies the installation & maintenance of this CO2 sensor board
The CO2 measurement is based on the NDIR dual-beam method, which compensates for ageing effects with its auto-calibration, is very insensitive to contamination and offers excellent long-term stability.
The sensor is mounted on our easy to use I2C breakout board. We have paid special attention to good compatibility with Raspberry Pi:
Simply plug it into Raspberry Pi GPIO pins (1B - 4B, Zero series)
Breakout pins compatible with Raspberry Pi Pico - it can be plugged directly into the breadboard side by side with a Pico with soldered headers
The breakout board is mounted pointing away from the Raspberry Pi, which allows a more precise temperature measurement as the CO2 sensor is not directly above the Raspberry Pi SoC, the temperature measurement is therefore not falsified.
Grove-compatible I2C connectors
Works with PiCockpit!
Using the FREEPiCockpit.comweb interface for your Raspberry Pi you can view the sensor values from anywhere in the world, including charts that show you fluctuations and more in real-time.
Zero programming knowledge is required, with a ton of other useful features (for example,monitor the Raspberry Pi SoC temperature).
No Soldering (Unless you want to!)
Using our CO2 sensor breakout board with breadboards is especially convenient thanks to zero-solder technology. The unpopulated header (X1) has slight offsets between the holes. This way, the pin strip (included) can be easily inserted and wedged into the header. The result? The breakout board can be plugged directly onto breadboards without soldering!
Of course, the pin strip can also be soldered into the header to achieve greater mechanical stability.
Two Grove-compatible I2C interface connectors complete the breakout board and allow easy connection to other platforms, e.g. Arduino (3V3!), and some ESP32 boards.
Specifications
Sensor Measuring Range
CO2: 0...5000 ppm
Pressure: 700...1100 mbar
Temperature: -40...60° C
Sensor Features
Low power consumption (< 3 mA average current consumption at 3.3V and 15 s measuring interval, sensor only)
CO2 measuring principle: NDIR dual-beam method (non-dispersive infrared technology)
Recommended calibration interval: 5 years, under normal operating conditions (for building automation purposes)
Interfaces
I2C interface for communication with the CO2 sensor
Raspberry Pi computer compatible header
Unpopulated header, pinout is pico-compatible (zero solder technology)
2 x Grove-compatible expansion jacks (I2C / 3.3V)
3.3 V data level (compatible with Raspberry Pi)
3.3 V supply voltage
2x Grove-compatible Expansion Jacks (I2C / 3.3V)
When connected to Raspberry Pi single-board computers, the built-in LDO voltage converter uses the 5V supply voltage from the Raspberry Pi to provide enough power via the two Grove-compatible sockets.
Other Features
Low-power mode can be activated (pull EN pin to GND)
Two mounting holes
CO2 sensor module is thermally decoupled to a large extent (-> higher temperature measuring accuracy!)