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

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.




