Carbon Dioxide
![Image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWGJhzS1IgDPxFJzIE_p6LFL85oO5Yj58vl7NJVdRq5qDNrllREw0lHdT3hGY4hhUK8Kjz4W6Eo9HuJNmhvISZL-kggwiEJNqT2Y7zTsjn3sW3nnOuo4XH7G6ksV9HmodCTTe60n1jWf0HfyUaX719MaJ3KNBMhKyaTWRaxEehxu2iTr640N1AS4WZYZM/w150-h200/20241230_180937.jpg)
After the last tinkering with CO ₂ sensors on the VO₂ max device, Sensirion released an updated chip the STC31-C with finer resolution (0.2% vs 0.5%) and a more "raw" reading mode. The idea had been to use the CO₂ sensor to calculate the respiratory quotient, the VO₂ max device uses the O₂ sensor primarily to determine consumed oxygen. The O₂ sensor appears to be more accurate, reliable and consistent than the CO₂ sensors, however being electro-chemical, the O₂ sensors have a fixed lifespan. So the other idea is to see if it's possible to calculate the VO₂ max based on the expired CO₂ volume instead. The initial attempts had used the SCD30 sensor, however, despite being ridiculously accurate these sensors can only read up to 4% CO₂ levels, well below expired breath CO₂ levels and no use for exercise levels. So I ordered a few of the new STC31-C to play with and built up a new module to test. PCB with an STC CO₂ sensor and SHT temp sen...