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...
Get notified when back in stock
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 single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
- RAM
- RAM (random-access memory) is fast, temporary memory a device uses for working data while it is running; in its common volatile form, its contents are lost when power is removed. Some devices offer a mode that applies settings to RAM only, which is handy for testing changes temporarily because they are not stored permanently and disappear at power-off.
- 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