1. تعارف
This manual provides detailed instructions for the MLX90640-D110 IR Array Thermal Imaging Camera. This module is designed for non-contact temperature measurements and thermal imaging applications, compatible with various microcontrollers such as Raspberry Pi, ESP32, and STM32.
The MLX90640-D110 utilizes a far-infrared thermal sensor array to detect IR distribution, convert data into surface temperatures, and generate thermal images. Its compact size allows for integration into industrial and intelligent control systems.

Figure 1: MLX90640-D110 IR Array Thermal Imaging Camera Module.
2. کلیدی خصوصیات
- Adopts the MLX90640 far-infrared thermal sensor array.
- Features 32×24 pixel resolution.
- 110° فیلڈ کا view (horizontal×vertical: 110°×75°), suitable for short-range measurements.
- Communicates via I2C interface, configurable to fast mode (up to 1MHz data rate).
- 1Hz ریفریش ریٹ پر 0.1K RMS کا شور کے برابر درجہ حرارت کا فرق (NETD)۔
- آن بورڈ والیم۔tage translator for compatibility with 3.3V/5V operating voltage.
- Compatible with host platforms such as Raspberry Pi, Arduino (ESP32), and STM32.
3. تکنیکی تفصیلات
| پیرامیٹر | قدر |
|---|---|
| آپریٹنگ والیومtage | 3.3V / 5V |
| آپریٹنگ کرنٹ | <23mA |
| مواصلاتی انٹرفیس | I2C (پتہ 0x33) |
| کا میدان View (Horizontal×Vertical) | 110°×75° (wide angle FOV) |
| آپریٹنگ درجہ حرارت | -40. C ∼ 85 ° C |
| ہدف درجہ حرارت کی حد | -40. C ∼ 300 ° C |
| قرارداد | ±1°C |
| ریفریش ریٹ | 0.5Hz ∼ 64Hz (programmable) |
| طول و عرض | 28mm × 16mm |
| بڑھتے ہوئے ہول کا سائز | 2.0 ملی میٹر |

Figure 2: Dimensions of the MLX90640-D110 module in millimeters.
4. سیٹ اپ اور کنکشن
The MLX90640-D110 module communicates via the I2C interface. Ensure your host microcontroller (e.g., Raspberry Pi, ESP32, STM32) supports I2C communication and provides compatible voltagای لیولز
4.1 پن آؤٹ
Connect the module to your microcontroller according to the following pin assignments:
- وی سی سی ↔ 3.3V / 5V (Power Supply)
- جی این ڈی ↔ GND (Ground)
- ایس ڈی اے ↔ MCU.I2C data line
- ایس سی ایل ↔ MCU.I2C clock line

Figure 3: MLX90640-D110 module connected with the included PH2.0 4PIN wire.

Figure 4: Pin labels (SCL, SDA, GND, VCC) on the MLX90640-D110 module.
4.2 سابقample Connection to Raspberry Pi
To connect the MLX90640-D110 to a Raspberry Pi, ensure the Raspberry Pi's I2C interface is enabled. Connect the pins as follows:
- وی سی سی ↔ Raspberry Pi 3.3V or 5V pin (depending on your setup and voltage translator).
- جی این ڈی ↔ Raspberry Pi GND pin.
- ایس ڈی اے ↔ Raspberry Pi SDA pin (GPIO2).
- ایس سی ایل ↔ Raspberry Pi SCL pin (GPIO3).

شکل 5: سابقample connection of the MLX90640-D110 to a Raspberry Pi, demonstrating thermal image generation.
5. آپریشن
After successful physical connection, software configuration is required to operate the MLX90640-D110. This involves:
- Enabling I2C: Ensure the I2C interface is enabled on your host microcontroller. For Raspberry Pi, this can typically be done via
raspi-config. - Installing Libraries: Install the necessary libraries for the MLX90640 sensor. Specific libraries and example code are usually available for Raspberry Pi, Arduino (ESP32), and STM32 platforms. Refer to the development resources provided by the manufacturer.
- ڈیٹا پڑھنا: Use the provided software examples to read raw thermal data from the sensor via the I2C bus.
- Processing Data: The raw data needs to be processed to convert it into actual temperature values and then into a visual thermal image. The MLX90640 datasheet and associated libraries will contain algorithms for this conversion.
- Displaying Output: Display the generated thermal image on a connected screen or through a graphical user interface.
The module's refresh rate can be programmed between 0.5Hz and 64Hz, allowing adjustment for different application requirements.
6. درخواستیں
The MLX90640-D110 Thermal Imaging Camera is suitable for a variety of applications, including:
- اعلی صحت سے متعلق غیر رابطہ درجہ حرارت کی پیمائش۔
- IR تھرمل امیجنگ آلات اور IR تھرمامیٹر میں انضمام۔
- Smart home systems, intelligent building management, and intelligent lighting solutions.
- صنعتی درجہ حرارت کنٹرول اور نگرانی.
- Security monitoring, including intrusion and movement detection.
7 دیکھ بھال
The MLX90640-D110 module is a sensitive electronic component. Follow these guidelines for proper maintenance:
- ہینڈلنگ: Handle the module with care to avoid physical damage to the sensor lens or circuit board. Avoid touching the sensor surface directly.
- صفائی: If necessary, gently clean the sensor lens with a soft, lint-free cloth. Do not use abrasive materials or harsh chemicals.
- ذخیرہ: Store the module in a dry, dust-free environment within its specified operating temperature range when not in use.
- بجلی کی فراہمی: بجلی کی فراہمی والیوم کو یقینی بنائیںtage is within the specified 3.3V/5V range to prevent damage.
- ماحولیاتی حالات: Avoid exposing the module to extreme temperatures, high humidity, or corrosive environments.
8 خرابیوں کا سراغ لگانا
If you encounter issues with your MLX90640-D110 module, consider the following troubleshooting steps:
- No Data/Communication Errors:
- تصدیق کریں کہ تمام وائرنگ کنکشن (VCC، GND، SDA، SCL) درست اور محفوظ ہیں۔
- Confirm the I2C interface is enabled on your host microcontroller.
- بجلی کی فراہمی والیوم کو چیک کریں۔tage to the module (3.3V or 5V).
- Ensure the I2C address (0x33) is correctly configured in your software.
- Test with a known working I2C device or another MLX90640 module if available, to rule out host controller issues.
- غلط درجہ حرارت کی ریڈنگز:
- یقینی بنائیں کہ سینسر کا لینس صاف اور بلا روک ٹوک ہے۔
- Verify that the correct software libraries and calibration data for the MLX90640 are being used.
- Check the ambient temperature and ensure it is within the sensor's operating range.
- No Thermal Image Output:
- Confirm that data is being successfully read from the sensor.
- Review your data processing and image rendering code for errors.
- Ensure your display or GUI is correctly configured to receive and show the thermal data.
9 سپورٹ اور وسائل
For additional resources, development examples, or technical support, please contact the seller via the Amazon messaging system. They can provide further documentation and assistance for integrating the MLX90640-D110 with your specific platform (Raspberry Pi, Arduino/ESP32, STM32).
Always refer to the official MLX90640 datasheet for in-depth technical details and programming guides.





