waveshare MLX90640-D55

Waveshare MLX90640 IR Array Thermal Imaging Camera Module

Model: MLX90640-D55 User Manual

1. Giriş

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.

Məhsulun düzgün işləməsini təmin etmək və zədələnməmək üçün istifadə etməzdən əvvəl bu təlimatı diqqətlə oxuyun.

2. Məhsul bitdiview və Xüsusiyyətlər

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

Şəkil 2.1: Ön view of the MLX90640 Thermal Camera Module, showing the infrared lens and connector.

Əsas Xüsusiyyətlər:

Waveshare MLX90640 Thermal Camera Module, bottom view with branding

Şəkil 2.2: Aşağı view of the MLX90640 Thermal Camera Module, showing the Waveshare branding and model information.

3. Təhlükəsizlik Məlumatı

4. Quraşdırma Bələdçisi

4.1. Pinout Description

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

Şəkil 4.1: MLX90640 module with typical jumper wire connections for integration.

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

  1. Enerji bağlantısı: 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 Connection: 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. Proqram təminatının qurulması: 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. Əməliyyat Təlimatları

5.1. Məlumatların əldə edilməsi

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

Şəkil 5.1: Keçmiş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. Baxım

7. Giderme

Problem: Module not detected by microcontroller.
Həlli:
  • Verify all wiring connections (VCC, GND, SDA, SCL) are correct and secure.
  • Enerji təchizatı voltage 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.
Həlli:
  • 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.
Həlli:
  • 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. Spesifikasiyalar

XüsusiyyətDetal
Sensor massiviMLX90640 Far-Infrared Thermal Sensor
Qətnamə32 × 24 Piksel
Sahəsi View (FoV)55°
İnterfeysI2C (up to 1MHz Fast Mode)
Səs Ekvivalent Temperatur Fərqi (NETD)0.1K RMS @1Hz refresh rate
Əməliyyat Voltage3.3V / 5V (compatible)
Uyğun CihazlarRaspberry Pi, Arduino (ESP32), STM32
Məhsul Ölçüləri1.1 x 0.63 x 1.1 düym (təxminən 28 x 16 x 28 mm)
Maddə Çəkisi0.317 unsiya
Dimensional drawing of the MLX90640 module in millimeters

Şəkil 8.1: Dimensional drawing of the MLX90640 Thermal Camera Module (dimensions in millimeters).

9. Zəmanət və Dəstək

This Waveshare product is covered by standard manufacturer warranty. For specific warranty terms and conditions, please refer to the official Waveshare websaytına daxil olun və ya müştəri dəstəyi ilə əlaqə saxlayın.

Texniki Dəstək: 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.

Əlaqədar Sənədlər - MLX90640-D55

Preview MLX90640-D110 Termal Kamera Modulu - Məlumat Cədvəli, Xüsusiyyətlər və Bələdçi
Waveshare MLX90640-D110 32x24 IR Termal Kamera modulu üçün ətraflı texniki xüsusiyyətlər, xüsusiyyətlər və istifadə təlimatı. I2C interfeys təfərrüatları, Raspberry Pi, STM32, ESP32 və FAQ üçün aparat bağlantıları daxildir.
Preview 0.91 düymlük OLED Modul İstifadəçi Təlimatı - Waveshare
SSD1306 kontrolleri ilə Waveshare 0.91 düymlük OLED Modulu (128x32 piksel) üçün istifadəçi təlimatı. Üzərindəview, xüsusiyyətlər, pinout, I2C rabitəsi və STM32, Raspberry Pi (BCM2835, WiringPi, Python) və Arduino üçün demo kodu.
Preview Waveshare 2.13inch e-Paper HAT (B) İstifadəçi Təlimatı və Texniki Bələdçi
Raspberry Pi, Arduino, Jetson Nano və STM32 üçün aparat əlaqələri, proqram təminatının qurulması, proqramlaşdırma prinsipləri və problemlərin aradan qaldırılmasını əhatə edən Waveshare 2.13 düymlük e-Kağız HAT (B) üçün hərtərəfli bələdçi.
Preview Waveshare ESP32-S3-Touch-LCD-4.3 İnkişaf lövhəsi: Xüsusiyyətlər və Bələdçi
4.3 düymlük kapasitiv sensorlu displey, WiFi, BLE 5 və CAN, RS485 və I2C kimi çoxsaylı interfeyslərə malik güclü mikrokontroller inkişaf lövhəsi olan Waveshare ESP32-S3-Touch-LCD-4.3-ü kəşf edin. Onun hardware, quraşdırma və s haqqında məlumat əldə edinampHMI inkişafı üçün demolar.
Preview Waveshare 7.5 düymlük E-Kağız HAT İstifadəçi Təlimatı və Bələdçisi
Bu ətraflı istifadəçi təlimatı, Mikrokapsulalı Elektroforez Ekran texnologiyasından istifadə edən 800x480 qətnaməli ekran modulu olan Waveshare 7.5 düymlük E-Paper HAT (V1/V2) haqqında ətraflı məlumat verir. Bu təlimat, aparat bağlantılarını, SPI rabitəsini, iş prinsiplərini və Raspberry Pi, Arduino, Jetson Nano, Sunrise X3 Pi, STM32, ESP32 və ESP8266 ilə inteqrasiyanı əhatə edir. Optimal istifadə üçün vacib tədbirlər, resurslar və tez-tez verilən suallar daxil edilmişdir.
Preview 2inch LCD Module with ST7789 SPI Interface - Technical Guide
Technical documentation and usage guide for the 2inch LCD Module with ST7789 controller, featuring SPI interface, 240x320 resolution, and compatibility with Raspberry Pi, STM32, and Arduino platforms.