Infrared

MLX90641

16 × 12 thermal array — calibration computed in the browser

Thermal image

Connect the Melexis IO board with an MLX90641 on I2C.
Min
Centre
Max

Device

Status
Disconnected
Refresh rate
Resolution
Subpage
Vdd
Ambient (Ta)
Bad pixels
Frame
7-bit, 0x08 to 0x77. Detect passes the address it found; the last one used here is remembered. Applies on the next connect.

Measurement

Applied in the browser, so changes take effect on the next frame. Leave Reflected at roughly Ta − 8 °C unless a specific background temperature is known.

Display

SCPI log


          

Every frame carries all 192 pixels — the two subpages differ in which offset set applies, not in which pixels are present — so no accumulation is needed. The EEPROM is Hamming-encoded and is decoded before use; skipping that step yields calibration that looks plausible and is wrong. Maths ported from the Melexis MLX90641 driver library (Apache-2.0).