What Is the MLX90614? Non-Contact IR Temperature Sensor
The MLX90614 is a non-contact (infrared) temperature sensor. It determines a surface's temperature without touching it, by measuring emitted IR radiation; over I²C (SMBus) it reports both ambient and object temperature. Accuracy depends on surface emissivity, distance and angle. Medical diagnosis needs a calibrated/certified device; a hobby module must not be used for medical decisions.
The MLX90614 is a non-contact (infrared) temperature sensor. It determines a surface's temperature without touching it, by measuring the infrared radiation it emits; it communicates over I²C (SMBus). For the concept, see what is a temperature sensor.
What is the MLX90614 used for?
Non-contact fever/body temperature measurement, industrial surface temperature and the heat of moving/unreachable objects. It reports both its own (ambient) temperature and the temperature of the object it faces, separately.
Specifications
| Parameter | Value |
|---|---|
| Type | Infrared (non-contact) temperature sensor |
| Interface | I²C (SMBus) |
| Measurement | Ambient + object temperature |
| Supply | 3.3 V or 5 V (by version) |
Watch out
Accuracy depends on the object's surface emissivity and the sensor's field of view (FOV); shiny/metal surfaces can read wrong. The reading changes with distance/angle. Medical diagnosis needs a calibrated/certified device; a hobby module must not be used for medical decisions.
Equivalents
- MLX90640: a 32×24 infrared thermal camera array.
- TMP006/TMP007: alternative non-contact IR sensors.
- MAX6675: contact high-temperature (thermocouple).
Find it in our catalog
Use the MLX90614 search.