Claims to be 3.3V compatible, (Rpi voltage) which I haven't verified, since I ran it off an Arduino. (Which is 5V)
From the Seeed docs: "When activated for the first time a period of minimum 7 days is needed so that the algorithm can find its initial parameter set for ASC. The sensor has to be exposed to fresh air for at least 1 hour every day."
Disregard that entirely. When I tried to use the built in autocalibrate, it would set the floor value to 390ppm at some random time of day, not even close to diurnal minimum. Not to mention outside air is more like 420ppm now. (The problem with burning a minimum CO2 number into ROM is that the number is always going up...) I just disabled autocalibrate, stuck it outside for an hour, and hardcoded an offset in user code.
The Seeed carrier board puts an ornamental cover over the sensor to make it look prettier. You can remove it if you want to reduce self-heating.
The SCD30 uses i2c address 0x61, so it should coexist on the same bus as the BME280 temperature sensor, (0x76) if you want more accurate room temp: https://www.seeedstudio.com/Grove-BME280-Environmental-Senso... (Seeed will not warn about address incompatibilities during checkout if you buy two sensors with the same address. Ask me how I know.) If you enjoy random number generators, you can also pick up one of the bad hot-wire "air quality" sensors that GP dislikes. https://www.seeedstudio.com/Grove-Air-Quality-Sensor-v1-3-Ar...
Disclosure, I used to work for a company that resold all this stuff, before it was bankrupted by the semiconductor crisis.
Claims to be 3.3V compatible, (Rpi voltage) which I haven't verified, since I ran it off an Arduino. (Which is 5V)
From the Seeed docs: "When activated for the first time a period of minimum 7 days is needed so that the algorithm can find its initial parameter set for ASC. The sensor has to be exposed to fresh air for at least 1 hour every day."
Disregard that entirely. When I tried to use the built in autocalibrate, it would set the floor value to 390ppm at some random time of day, not even close to diurnal minimum. Not to mention outside air is more like 420ppm now. (The problem with burning a minimum CO2 number into ROM is that the number is always going up...) I just disabled autocalibrate, stuck it outside for an hour, and hardcoded an offset in user code.
The Seeed carrier board puts an ornamental cover over the sensor to make it look prettier. You can remove it if you want to reduce self-heating.
The SCD30 uses i2c address 0x61, so it should coexist on the same bus as the BME280 temperature sensor, (0x76) if you want more accurate room temp: https://www.seeedstudio.com/Grove-BME280-Environmental-Senso... (Seeed will not warn about address incompatibilities during checkout if you buy two sensors with the same address. Ask me how I know.) If you enjoy random number generators, you can also pick up one of the bad hot-wire "air quality" sensors that GP dislikes. https://www.seeedstudio.com/Grove-Air-Quality-Sensor-v1-3-Ar...
Disclosure, I used to work for a company that resold all this stuff, before it was bankrupted by the semiconductor crisis.