Skip to Content

Camera Thermal IR Array Breakout MLX90640 (Qwiic)

The MLX90640 IR Array Breakout features a thirty two by twenty four array of thermopile sensors that functions as a low resolution thermal imaging camera. It allows detection of surface temperatures from several feet away with an accuracy of plus or minus one point five degrees Celsius in best conditions. Communication is handled entirely through I2C which makes integration simple and reliable. The board supports the Qwiic connection system for quick plug and play wiring and also includes standard zero point one inch spaced pins for breadboard use. This version of the breakout provides a fifty five by thirty five degree field of view and supports a wide temperature measurement range suitable for many thermal sensing applications.

Notes:

The MLX90640 sensor requires significant memory and processing power to convert raw pixel data into temperature values. Standard Arduino Uno boards do not have sufficient RAM or flash memory for these calculations. A microcontroller with at least twenty thousand bytes of RAM is required such as Teensy three point one or higher ESP8266 or ESP32.

299.25 AED 299.25 AED (Tax included)

Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days

 

 

 

Features

  • Thirty two by twenty four thermal sensor array
  • Low resolution thermal imaging capability
  • Surface temperature detection from a distance
  • I2C communication interface
  • Compatible with Qwiic connection system
  • Standard breadboard friendly pin spacing
  • Integrated I2C pull up resistors with removable jumpers
  • Wide temperature measurement range

 

Principle of Operation

The sensor detects infrared radiation emitted by objects within its field of view. Each thermopile element converts infrared energy into an electrical signal. These signals are read over I2C and processed by the host microcontroller to calculate temperature values for each pixel resulting in a thermal image.

Communication Interface

All communication with the MLX90640 is handled through the I2C bus. The board includes two Qwiic connectors for easy daisy chaining and also exposes SDA and SCL pins for traditional wiring methods.

 

Applications

  • Thermal imaging and heat mapping
  • Human presence detection
  • Industrial temperature monitoring
  • Smart home and building automation
  • Fire and overheating detection systems
  • Educational and research projects

Technical Specifications

  • Operating voltage from three to three point six volts
  • Current consumption approximately eighteen milliamps
  • Field of view fifty five by thirty five degrees
  • Temperature measurement range minus forty to three hundred Celsius
  • Temperature resolution plus or minus one point five Celsius
  • Refresh rate from zero point five to sixty four hertz
  • I2C address zero x three three
  • Two Qwiic connection ports

 

Microcontroller Compatibility

Due to the complexity of the calculations required this sensor must be used with microcontrollers that provide sufficient RAM and processing power. Recommended platforms include Teensy three point one or newer ESP8266 and ESP32 boards.