Skip to content

MLX90640ESF-BAA/BAB Infrared Temperature Measurement Dot Matrix Sensor Module Camera Modules for Infrared Imaging IR Thermal

MLX90640 Thermal Imaging Sensor – Compact IR Camera Module for Arduino, ESP32, STM32

DIY thermal camera smart home sensor industrial temperature monitoring non-contact thermometer security motion detection
intrusion detection sensor
smart building automation
predictive maintenance

High Precision Non-Contact Temperature Measurement (-40°C to 300°C)

The MLX90640 infrared thermal imager delivers ±2°C absolute accuracy in a tiny 28×16mm module. Ideal for smart home, industrial temperature control, security, and motion detection.


Why Choose This MLX90640 Sensor?

✅ Compact & Low Power (28×16mm, <23mA)

Space-saving design for battery-powered and portable devices.

✅ I2C Interface (Address 0x33) – 3.3V/5V Compatible

Works with Arduino, ESP32, STM32, Raspberry Pi. Supports fast mode up to 1MHz.

✅ Wide Operating Temperature (-40°C to 85°C)

Reliable in extreme environments – industrial, automotive, outdoor.

✅ Two Field of View (FOV) Options

Model FOV Best For
MLX90640BAA 110°×75° Close-range, wide area
MLX90640BAB 55°×35° Long-distance, narrow spot

✅ Low Noise (NETD 0.1K RMS @ 1Hz)

Clear thermal images even with small temperature differences.

✅ Programmable Frame Rate (0.5–64Hz / 0.25–32 FPS)

Adjust speed vs. resolution for your application.


Technical Specifications

Parameter Value
Target Temperature Range -40°C ~ +300°C
Absolute Accuracy ±2°C (0–50°C ambient)
Operating Temperature -40°C ~ +85°C
Communication I2C (default 0x33)
Voltage 3.3V / 5V
Current <23mA
Size 28×16 mm
Mounting Hole 2.0 mm

Applications

  • Non-contact infrared thermal camera
  • Smart home & building automation
  • Industrial temperature monitoring
  • Security & intrusion detection
  • DIY thermal imaging projects

What’s Included in Documentation

  • ESP32 sample code
  • STM32 sample code
  • User manual
  • Datasheet

Frequently Asked Questions (FAQ)

What is the difference between MLX90640BAA and MLX90640BAB?

  • BAA: 110°×75° FOV – wide angle, best for close-range measurement
  • BAB: 55°×35° FOV – narrow angle, best for long-distance measurement

Can I use this with Arduino?

Yes. The I2C interface works with Arduino, ESP32, STM32, and other 3.3V/5V microcontrollers.

Is the MLX90640 accurate?

Yes. ±2°C absolute accuracy from 0–50°C ambient, with low NETD for stable readings.

MLX90640 thermal camera,
MLX90640 ESP32 example,
MLX90640 Arduino library,
Infrared temperature sensor module,
Non-contact thermal imager I2C,
MLX90640BAA vs MLX90640BAB,
Best thermal sensor for DIY,


Customized to your needs. Rely on our R&D and manufacturing expertise.
Email: chinaok321@gmail.com
WhatsApp/WeChat/Mob: 8613713792667

Inquire for Bulk Wholesale & Pricing Details

Connect with our technical factory sales staff to request engineering datasheets, volume product staging options, and custom engineering samples.