The MLX90614 is a digital, non-contact infrared thermometer. It can measure the temperature of objects in a wide range, from -70 to 382.2°C. The measured value is the average temperature of all objects in the sensor's field of view.
The MLX90614 has a 17-bit ADC and a powerful DSP, which contribute to its high accuracy and resolution. It has many applications, including:
- Body temperature measurement
- Movement detection
The MLX90614 can be connected to:
- ESP8266
- Arduino-compatible microcontrollers
To connect the MLX90614 to an ESP8266, you can:
Connect the VCC pin of the MLX90614 and OLED display to the 3.3V pin of the NodeMCU ESP8266.
Connect GND to GND.
Connect the SDA and SCL pins of the MLX90614 to D2 and D1 of the NodeMCU, respectively.
To connect the MLX90614 to an Arduino-compatible microcontroller, you can:
Power the sensor using the 3.3V rail.
Wire up SDA-to-SDA and SCL-to-SCL.
Add 4.7kΩ pull-up resistors to the two I2C signals.