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).