ESP32 Internal Sensors

Give it something to do, see is it increases?

Yeh, even at 51 year old I’m still “living life on the edge”. :sweat_smile:

Celcius calculation looks the same in your code.

  temp_farenheit = temprature_sens_read();
  temp_celsius = ( temp_farenheit - 32 ) / 1.8;

as in mine. :thinking:

  Blynk.virtualWrite(V6, (temprature_sens_read() - 32) / 1.8);

The ESP32 is a powerful chip compared to Arduino so perhaps our small code is not enough to get it any hotter?

61.7C ? Are you inside a volcano?

1 Like

I’ve compared all 4 x Wemos ESP-WROOM-32’s using the same code and they all vary a lot, from 40C to 65C …

afaik those internal sensors are crap, they should be used for trend monitoring, not for measuring absolute values.

you can try to “calibrate” them with an external sensor, but i’m not sure how linear the offset will remain…

So far, last few months, every time I check it is tracking spot on for me with ‘calibration’ of -46

100C … :joy:

Messed with the code and managed to re-calibrate the temp sensors so they’re a bit more realistic.

Edit.
I think(was tired) I read last night that this is a factory calibration issue which Espressif plan to solve later this year, something to do with internal voltages. I’ll try and link to it if I can find it again.

And have a read of HubbyGitter posts here

2 Likes