SparkFun
MLX90640 32x24 IR Array Sensor - 55° FOV
· MPN: SEN-16429
The MLX90640 is a fully calibrated thermal IR array sensor with 32x24 pixels, giving you 768 FIR pixels for non-contact temperature sensing. It uses a digita...
The MLX90640 is a fully calibrated thermal IR array sensor with 32x24 pixels, giving you 768 FIR pixels for non-contact temperature sensing. It uses a digital I2C interface and comes in an industry standard 4-lead TO39 package.
An ambient sensor is integrated to measure the chip temperature, along with a supply sensor to measure VDD. The IR, Ta and VDD outputs are stored in internal RAM and can be accessed over I2C by your host microcontroller.
This version has a 55°x35° field of view and supports target temperature measurement from -40°C ~ 300°C. Please note that the MLX90640 requires complex calculations on the host platform; a regular Arduino Uno or equivalent does not have enough RAM or flash for the full processing. Use a microcontroller with 20,000 bytes or more of RAM, such as a Teensy 3.1 or above.
Specifications:
- Field of View (FOV): 55°x35°
- Pixel Array: 32x24
- Package: TO39
- Noise Equivalent Temperature Difference (NETD): 0.1K RMS @1Hz refresh rate
- Digital Interface: I2C
- Programmable Refresh Rate: 0.5Hz ~ 64Hz
- Supply Voltage: 3.3V
- Current Consumption: less than 23mA
- Operating Temperature: -40°C ~ 85°C
- Target Temperature: -40°C ~ 300°C
A good fit for thermal imaging experiments, temperature mapping and non-contact sensing projects where your microcontroller has enough memory for the required calculations.
Jargon buster
Plain-language definitions for the technical terms used above.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- microcontroller
- A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
- RAM
- RAM is temporary memory used while a device is running, and its contents are lost when power is removed. A “Run in RAM” mode is useful for testing settings without permanently programming the module, but it may not support every feature.
- RMS
- RMS is a way of describing the effective level of an AC signal, such as an audio output voltage. It helps compare audio output levels more meaningfully than a peak voltage number.
Find this product in
Sensors & Input
MLX90640 Sensor Datasheet
Datasheet · 2.8 MB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 526.4 KB · Click any page to view full size