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.

Ürünün doğru çalışmasını sağlamak ve hasarı önlemek için lütfen ürünü kullanmadan önce bu kılavuzu dikkatlice okuyun.

2. Ürün Bittiview ve Özellikler

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

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

Temel Özellikler:

Waveshare MLX90640 Thermal Camera Module, bottom view markalaşma ile

Şekil 2.2: Alt view of the MLX90640 Thermal Camera Module, showing the Waveshare branding and model information.

3. Güvenlik Bilgileri

4. Kurulum Kılavuzu

4.1. Pinout Açıklaması

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

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

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

  1. Güç 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. Yazılım Kurulumu: 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. Kullanım Talimatları

5.1. Veri Toplama

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

Şekil 5.1: eski birample 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. Bakım

7. Sorun Giderme

Problem: Module not detected by microcontroller.
Çözüm:
  • Verify all wiring connections (VCC, GND, SDA, SCL) are correct and secure.
  • Güç kaynağı hacmini sağlayıntage 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.
Çözüm:
  • Lensin temiz ve engelsiz olduğundan emin olun.
  • 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.
Çözüm:
  • 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. Özellikler

ÖzellikDetay
Sensör DizisiMLX90640 Far-Infrared Thermal Sensor
Çözünürlük32 × 24 Piksel
Alanı View (FV)55°
ArayüzI2C (up to 1MHz Fast Mode)
Gürültü Eşdeğer Sıcaklık Farkı (NETD)0.1K RMS @1Hz refresh rate
Çalışma Hacmitage3.3V / 5V (uyumlu)
Uyumlu CihazlarRaspberry Pi, Arduino (ESP32), STM32
Ürün Boyutları1.1 x 0.63 x 1.1 inç (yaklaşık 28 x 16 x 28 mm)
Ürün Ağırlığı0.317 ons
Dimensional drawing of the MLX90640 module in millimeters

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

9. Garanti ve Destek

This Waveshare product is covered by standard manufacturer warranty. For specific warranty terms and conditions, please refer to the official Waveshare websiteye gidin veya müşteri desteğiyle iletişime geçin.

Teknik Destek: 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.

İlgili Belgeler - MLX90640-D55

Önview MLX90640-D110 Termal Kamera Modülü - Veri Sayfası, Özellikler ve Kılavuz
Waveshare MLX90640-D110 32x24 IR Termal Kamera modülünün ayrıntılı teknik özellikleri, özellikleri ve kullanım kılavuzu. I2C arayüz detayları, Raspberry Pi, STM32, ESP32 için donanım bağlantıları ve SSS içerir.
Önview 0.91 inç OLED Modülü Kullanım Kılavuzu - Waveshare
SSD1306 denetleyicili Waveshare 0.91 inç OLED Modülü (128x32 piksel) için kullanım kılavuzu. Aşağıdaki konuları kapsamaktadır:viewSTM32, Raspberry Pi (BCM2835, WiringPi, Python) ve Arduino için özellikler, pin bağlantıları, I2C iletişimi ve örnek kodlar.
Önview Waveshare 2.13 inç e-Kağıt HAT (B) Kullanım Kılavuzu ve Teknik Kılavuz
Raspberry Pi, Arduino, Jetson Nano ve STM32 için donanım bağlantıları, yazılım kurulumu, programlama prensipleri ve sorun gidermeyi kapsayan Waveshare 2.13 inç e-Paper HAT (B) için kapsamlı kılavuz.
Önview Waveshare ESP32-S3-Touch-LCD-4.3 Geliştirme Kartı: Özellikler ve Kılavuz
4.3 inç kapasitif dokunmatik ekran, WiFi, BLE 5 ve CAN, RS485 ve I2C gibi çoklu arayüzlere sahip güçlü bir mikrodenetleyici geliştirme kartı olan Waveshare ESP32-S3-Touch-LCD-4.3'ü keşfedin. Donanımı, kurulumu ve özellikleri hakkında bilgi edinin.ampHMI geliştirme için demolar.
Önview Waveshare 7.5 inç E-Kağıt HAT Kullanım Kılavuzu ve Rehberi
Bu kapsamlı kullanıcı kılavuzu, Mikro Kapsüllenmiş Elektroforetik Ekran teknolojisini kullanan 800x480 çözünürlüklü bir ekran modülü olan Waveshare 7.5 inç E-Paper HAT (V1/V2) hakkında ayrıntılı bilgiler sunmaktadır. Donanım bağlantıları, SPI iletişimi, çalışma prensipleri ve Raspberry Pi, Arduino, Jetson Nano, Sunrise X3 Pi, STM32, ESP32 ve ESP8266 ile entegrasyonu ele almaktadır. Optimum kullanım için gerekli önlemler, kaynaklar ve SSS'ler de eklenmiştir.
Önview VL53L1X Mesafe Sensörü Kullanım Kılavuzu ve Entegrasyon Kılavuzu
Waveshare VL53L1X Uçuş Süresi (ToF) mesafe sensörü için kapsamlı bir kullanıcı kılavuzu. Sensörün teknik özelliklerini, özelliklerini, pin çıkışlarını ayrıntılı olarak açıklıyor ve demo kod talimatları da dahil olmak üzere Raspberry Pi, Arduino ve STM32 gibi popüler geliştirme platformlarıyla entegrasyon için adım adım kılavuzlar sunuyor.