Good morning all!
I need a bit of help, I’m pretty new to the maker world, so please bear with me.
I recently purchased a SCD40 for monitoring my environment. But it’s getting extremely hot, even on 3V3, this is skewing the readings. As it’s heating itself up it’s overreading by 18 degrees, in turn driving the humidity reading down to about 50% of actual. It’s in open air so it’s not nearby components heating it up.
I know there’s calibration scripts I can run, but this seems extreme, do you think I have a faulty sensor or is this something that’s inherent to the sensor design?
Can you give some context on how you drive the SCD40? Are you using a Pico, a Pi or something else? Could you upload an image of your setup?
N.B.: the SCD40 is a 3V3 device, using it with something higher will definitely destroy it. Some SCD40 breakouts have a builtin regulator (Adafruit). Those sensors will also work with 5V, but the difference is turned into heat.
Edit: I have a few of these sensors. I typically only calibrate the altitude. Temperature and humidity are normally in the range you can expect from the datasheet. I also turn of autocalibration and calibrate CO2 manually. But this is specific to my setup, and not necessary in all use cases.