melexis / mlx90640-library

MLX90640 library functions
Apache License 2.0
241 stars 192 forks source link

How interpreting data from MLX90640_GetImage ? #110

Closed AsdyCorp closed 1 year ago

AsdyCorp commented 1 year ago

If CalculateTo gives us float values of object temperature in celisus of "pixels" how to interpreting data from GetImage ? what are ranges and what they mean?

LBuydens commented 1 year ago

The values obtained from GetImage indicate only if something is hot(ter) or cold(er). Positive values are hotter than the sensor, negative are colder. But this is not calibrated and not a linear scale.

AsdyCorp commented 1 year ago

The values obtained from GetImage indicate only if something is hot(ter) or cold(er). Positive values are hotter than the sensor, negative are colder. But this is not calibrated and not a linear scale.

So we can compare them to Ta ? and theoretically - if we put dry ice or some other cold agent near sensor it must improve it sensitivity, especially in GetImage function?

LBuydens commented 1 year ago

It's relative to Ta. You will not gain that much by cooling.

AsdyCorp commented 1 year ago

It's relative to Ta. You will not gain that much by cooling.

but with coolling all values from GetImage should be positive then, right?

LBuydens commented 1 year ago

Yes, but if that's the goal, better just add enough.

AsdyCorp commented 1 year ago

thanks