waveshare MLX90640-D55

Waveshare MLX90640 IR Array Thermal Imaging Camera Module

Model: MLX90640-D55 User Manual

1. הקדמה

This manual provides detailed instructions for the setup, operation, and maintenance of the Waveshare MLX90640 IR Array Thermal Imaging Camera Module. This module features a 32×24 pixel far-infrared thermal sensor array and communicates via an I2C interface, making it suitable for integration with various microcontrollers such as Raspberry Pi, Arduino (ESP32), and STM32.

ביטע ליינט דעם מאַנואַל גרינטלעך איידער איר ניצט דעם פּראָדוקט צו ענשור ריכטיק אָפּעראַציע און צו פאַרמייַדן שעדיקן.

2. פּראָדוקט איבערview און פֿעיִקייטן

The MLX90640 Thermal Camera Module is designed for thermal imaging applications, offering a compact and efficient solution for temperature detection and visualization.

Waveshare MLX90640 Thermal Camera Module, front view

פיגורע 2.1: פראָנט view of the MLX90640 Thermal Camera Module, showing the infrared lens and connector.

שליסל פֿעיִקייטן:

Waveshare MLX90640 Thermal Camera Module, bottom view מיט ברענדינג

פיגורע 2.2: דנאָ view of the MLX90640 Thermal Camera Module, showing the Waveshare branding and model information.

3. זיכערקייַט אינפֿאָרמאַציע

4. סעטאַפּ גייד

4.1. פּינאָוט באַשרייַבונג

The MLX90640 module uses an I2C interface for communication. The typical pin connections are as follows:

MLX90640 module connected with jumper wires to a microcontroller

פיגורע 4.1: MLX90640 module with typical jumper wire connections for integration.

4.2. Connecting to a Microcontroller (e.g., Raspberry Pi)

  1. מאַכט קשר: Connect the VCC pin of the MLX90640 module to the 3.3V or 5V power output of your microcontroller. Connect the GND pin to the microcontroller's ground.
  2. I2C פֿאַרבינדונג: Connect the SDA pin of the MLX90640 module to the SDA pin of your microcontroller. Connect the SCL pin of the MLX90640 module to the SCL pin of your microcontroller. Refer to your specific microcontroller's documentation for I2C pin assignments.
  3. ווייכווארג סעטאַפּ: Install necessary libraries and drivers for the MLX90640 sensor on your chosen platform (Raspberry Pi, Arduino, STM32). Waveshare provides development resources and example code for these platforms.

For detailed software setup and programming examples, please refer to the official Waveshare documentation and development resources provided with the module.

5. אַפּערייטינג ינסטרוקטיאָנס

5.1. דאַטאַ אַקוואַזישאַן

Once the module is correctly connected and the software environment is set up, you can begin acquiring thermal data. The MLX90640 sensor provides a 32×24 array of temperature readings, which can be processed to generate a thermal image.

5.2. Thermal Imaging Example

The module can be used to visualize temperature distributions, as shown in the example below with a Raspberry Pi.

Example of MLX90640 module generating thermal image of a Raspberry Pi

פיגורע 5.1: אַן עקסample setup demonstrating the MLX90640 module capturing a thermal image of a Raspberry Pi, displaying temperature variations.

The software will typically convert the raw sensor data into a temperature matrix, which can then be rendered as a color-coded thermal image, where different colors represent different temperature ranges.

6. וישאַלט

7. טראָובלעשאָאָטינג

Problem: Module not detected by microcontroller.
לייזונג:
  • באַשטעטיקן אַז אַלע וויירינג קאַנעקשאַנז (VCC, GND, SDA, SCL) זענען ריכטיק און זיכער.
  • פאַרזיכערן די מאַכט צושטעלן וואָלtage is within the 3.3V/5V range.
  • Check if the I2C bus is enabled and configured correctly on your microcontroller.
  • Confirm the I2C address of the MLX90640 module (usually fixed, but check documentation).
Problem: Incorrect or noisy temperature readings.
לייזונג:
  • Ensure the lens is clean and unobstructed.
  • Verify that the correct calibration data is being applied by your software.
  • Check for electromagnetic interference in the operating environment.
  • Confirm the refresh rate setting; higher rates might introduce more noise if not handled correctly.
Problem: Software examples fail to compile or run.
לייזונג:
  • Ensure all required libraries are installed and correctly linked in your development environment.
  • Verify that your microcontroller's operating system or firmware is compatible with the provided examples.
  • Check for any specific hardware configurations or jumpers required by the examples.

8. ספּעסאַפאַקיישאַנז

שטריךדעטאַל
סענסאָר מענגעMLX90640 Far-Infrared Thermal Sensor
האַכלאָטע32 × 24 פּיקסעלס
פעלד פון View (FoV)55°
צובינדI2C (up to 1MHz Fast Mode)
ראַש עקוויוואַלענט טעמפּעראַטור דיפפערענסע (NETD)0.1K RMS @1Hz refresh rate
אַפּערייטינג וואָלtage3.3V / 5V (compatible)
קאַמפּאַטאַבאַל דעוויסעסRaspberry Pi, Arduino (ESP32), STM32
פּראָדוקט דימענשאַנז1.1 x 0.63 x 1.1 אינטשעס (אומגעפער 28 x 16 x 28 מ״מ)
פּונקט וואָג0.317 אונסעס
Dimensional drawing of the MLX90640 module in millimeters

פיגורע 8.1: Dimensional drawing of the MLX90640 Thermal Camera Module (dimensions in millimeters).

9. וואָראַנטי און שטיצן

This Waveshare product is covered by standard manufacturer warranty. For specific warranty terms and conditions, please refer to the official Waveshare webפּלאַץ אָדער קאָנטאַקט זייער קונה שטיצן.

טעכניש שטיצן: Waveshare provides comprehensive development resources and manuals, including examples for Raspberry Pi, Arduino (ESP32), and STM32. These resources are essential for successful integration and operation of the module.

For further assistance, please visit the official Waveshare support page or contact their technical support team directly.

פֿאַרבונדענע דאָקומענטן - MLX90640-D55

Preview MLX90640-D110 טערמישע קאַמעראַ מאָדול - דאַטאַבלאַט, ספּעקס און גייד
דעטאַלירטע טעכנישע ספּעציפֿיקאַציעס, פֿעיִקייטן, און באַניץ גייד פֿאַר די Waveshare MLX90640-D110 32x24 IR טערמאַל קאַמעראַ מאָדול. כולל I2C צובינד דעטאַילס, האַרדווער קאַנעקשאַנז פֿאַר Raspberry Pi, STM32, ESP32, און FAQ.
Preview 0.91 אינטש OLED מאָדול באַניצער מאַנואַל - ווייוושעיר
באַניצער מאַנואַל פֿאַר די ווייוושעיר 0.91 אינטש OLED מאָדול (128x32 פּיקסעלס) מיט SSD1306 קאָנטראָללער. דעקט איבערview, פֿעיִטשערס, פּינאַוט, I2C קאָמוניקאַציע, און דעמאָ קאָד פֿאַר STM32, ראַזבערי פּיי (BCM2835, וויירינגפּי, פּיטהאָן), און אַרדוינאָ.
Preview Waveshare 2.13inch e-Paper HAT (B) User Manual and Technical Guide
Comprehensive guide for the Waveshare 2.13inch e-Paper HAT (B), covering hardware connections, software setup, programming principles, and troubleshooting for Raspberry Pi, Arduino, Jetson Nano, and STM32.
Preview Waveshare ESP32-S3-Touch-LCD-4.3 Development Board: Features & Guide
Explore the Waveshare ESP32-S3-Touch-LCD-4.3, a powerful microcontroller development board featuring a 4.3-inch capacitive touch display, WiFi, BLE 5, and multiple interfaces like CAN, RS485, and I2C. Learn about its hardware, setup, and sample demos for HMI development.
Preview וועיוושעיר 7.5-אינטש עלעקטראָנישער פּאַפּיר האַט באַניצער מאַנואַל און גייד
This comprehensive user manual provides detailed information on the Waveshare 7.5-inch E-Paper HAT (V1/V2), an 800x480 resolution display module utilizing Microencapsulated Electrophoretic Display technology. It covers hardware connections, SPI communication, working principles, and integration with Raspberry Pi, Arduino, Jetson Nano, Sunrise X3 Pi, STM32, ESP32, and ESP8266. Essential precautions, resources, and FAQs are included for optimal use.
Preview VL53L1X דיסטאַנס סענסאָר באַניצער מאַנואַל און אינטעגראַציע גייד
א פולשטענדיגע באַניצער מאַנואַל פֿאַר די Waveshare VL53L1X Time-of-Flight (ToF) דיסטאַנס סענסאָר. עס דעטאַלירט די סענסאָר'ס ספּעסיפיקאַציעס, פֿעיִקייטן, פּינאַוטס, און גיט שריט-פֿאַר-שריט גיידס פֿאַר אינטעגראַציע מיט פּאָפּולערע אַנטוויקלונג פּלאַטפאָרמעס ווי Raspberry Pi, Arduino, און STM32, אַרייַנגערעכנט דעמאָ קאָד אינסטרוקציעס.