Using RFM95 chip as temperature sensor

There is a on chip temperature on the RMF95. The RFM95 data sheet describes how to calibrate it and how to read the register value. Did anyone try to use it? Code examples?

2 Likes

https://lowpowerlab.com/forum/general-topics/rfm95-read-chip-temperature/?PHPSESSID=6m6opjidbmijaqltjloo16bpn3
Here’s an answer, don’t know how accurate it is :thinking:

The answer to that is in the SXC127x datasheet; +- 10C.

So in effect you need to ‘calibrate’ each device to get a useful temperature sensor, and be sure to only use it after the transmitter has been off for a while.

You can do the same sort of trick on an ATmega328 processor, the temperature of that chip does not vary so much, but again you have to calibrate each device.

@LoRaTracker, the temperature sensor in the ATMega is also pretty inaccurate and would also require calibration. But in theory, you statistically already get a far better accuracy if you would average the readings of the ATMega and the RFM! :slight_smile: