Temperature reading from the MicroMod Weather Carrier Board

Hi,

I purchased the MicroMod Weather Carrier Board and noticed that the temperature readings from the integrated BME280 were consistently higher than those from other sensors in the same environment. I thought this was due to the CPU heating the board, which consumes a lot of power, especially when connecting to WiFi. To verify this, I uploaded a sketch with a light sleep instruction, and indeed the temperatures dropped.
So I decided to place a BME280 sensor outside the board without removing the integrated one, but simply by changing the I2C address. Has anyone had the same problem? Has anyone used the same solution?

Paolo

Common problem on a lot of Arduino type boards!

I haven’t used that specific board but yes, I’ve seen the same problem on other boards and shields that have a temperature sensor near the micro controller. (Or other heat generating devices)

You might be able to figure out what offset is needed to compensate for the additional heating by graphing actual vs sensed temperature but you’re probably better off with a remotely mounted sensor a small distance away.

1 Like

Yes I think it is the best way,

Thank-you

1 Like