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!
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
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.
Sensor Measuring Range
- CO2: 0...5000 ppm
- Pressure: 700...1100 mbar
- Temperature: -40...60° C
- 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)
- Operating parameters: 0...95 % rH (non-condensing), -40...60°C, 700...1100 mbar
- Recommended calibration interval: 5 years, under normal operating conditions (for building automation purposes)
- 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.
- 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!)
- CO2 Sensor Documentation & Sample Code
- EE895 Datasheet (PDF)
- EE895 Manual (PDF)
- EE895 Raspberry Pi Quickstart Guide (PDF)
- Raspberry Pi CO2 Sensor Breakout Board (RPi-CO2-Sens)
- 6-pin pin-strip header
Raspberry Pi not included
Payment & Accreditations
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.