Having attached the CO2 sensor to an Arduino Uno with the output writing to an LCD display, I have been monitoring the voltage output by the sensor over the last 10 days. It started out at about 3.25V (after amplification on the board) and has now drifted up to 3.75V indicating a significant decrease in CO2 levels below the assumed starting point of 400ppm. Even with accurate calibration, such a significant drift makes the sensor all but useless to do anything but monitor short term changes in CO2 levels. However, it is possible that the sensor requires significant burn in, and that the output will stabilise in the end. It is still pretty sensitive to short term changes to CO2 levels and reacts quite strongly to a single breath and to CO2 from a soda stream machine
b
bruno
very good sensor
very sensitive and precise sensor it is fed in + 5v but read with CAN (ads1015) for Raspberry in 3.3v. price a bit high
D
Doreen
You're on your own for calibration
The unit is calibrated via defining thresholds in your code, but it's a trial-and-error process, and you really need a second (already calibrated) CO2 sensor to establish your baselines. For the price, this should be pre-calibrated to 400ppm at the factory. As Graham said, it's good for detecting short-term spikes/drops in CO2 (even after a 48-hour burn-in period). But that's about it.