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 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. การตั้งค่าซอฟต์แวร์: 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) ถูกต้องและแน่นหนาดีแล้ว
  • ตรวจสอบแหล่งจ่ายไฟ 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.
สารละลาย:
  • 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 exampเลส.
  • Check for any specific hardware configurations or jumpers required by the exampเลส.

8. ข้อมูลจำเพาะ

คุณสมบัติรายละเอียด
อาร์เรย์เซ็นเซอร์MLX90640 Far-Infrared Thermal Sensor
ปณิธาน32 × 24 พิกเซล
ทุ่งแห่ง View (เอฟโอวี)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

พรีview โมดูลกล้องถ่ายภาพความร้อน MLX90640-D110 - ข้อมูลจำเพาะ ข้อมูลจำเพาะ และคู่มือ
ข้อมูลจำเพาะทางเทคนิค คุณสมบัติ และคู่มือการใช้งานโดยละเอียดสำหรับโมดูลกล้องถ่ายภาพความร้อนอินฟราเรด Waveshare MLX90640-D110 32x24 ประกอบด้วยรายละเอียดอินเทอร์เฟซ I2C การเชื่อมต่อฮาร์ดแวร์สำหรับ Raspberry Pi, STM32, ESP32 และคำถามที่พบบ่อย
พรีview คู่มือผู้ใช้โมดูล OLED ขนาด 0.91 นิ้ว - Waveshare
คู่มือการใช้งานสำหรับโมดูล OLED ขนาด 0.91 นิ้ว (128x32 พิกเซล) ของ Waveshare พร้อมคอนโทรลเลอร์ SSD1306 ครอบคลุมมากกว่า...viewรวมถึงคุณสมบัติ แผนผังขา การสื่อสาร I2C และโค้ดสาธิตสำหรับ STM32, Raspberry Pi (BCM2835, WiringPi, Python) และ Arduino
พรีview คู่มือผู้ใช้และคู่มือทางเทคนิคสำหรับ Waveshare 2.13inch e-Paper HAT (B)
คู่มือฉบับสมบูรณ์สำหรับ Waveshare 2.13inch e-Paper HAT (B) ครอบคลุมการเชื่อมต่อฮาร์ดแวร์ การตั้งค่าซอฟต์แวร์ หลักการเขียนโปรแกรม และการแก้ไขปัญหาสำหรับ Raspberry Pi, Arduino, Jetson Nano และ STM32
พรีview บอร์ดพัฒนา Waveshare ESP32-S3-Touch-LCD-4.3: คุณสมบัติและคู่มือการใช้งาน
สำรวจ Waveshare ESP32-S3-Touch-LCD-4.3 บอร์ดพัฒนาไมโครคอนโทรลเลอร์ทรงพลัง ที่มาพร้อมจอแสดงผลแบบสัมผัส capacitive ขนาด 4.3 นิ้ว, WiFi, BLE 5 และอินเทอร์เฟซหลากหลาย เช่น CAN, RS485 และ I2C เรียนรู้เกี่ยวกับฮาร์ดแวร์ การตั้งค่า และ...ampตัวอย่างสาธิตสำหรับการพัฒนา HMI
พรีview คู่มือการใช้งานและคำแนะนำสำหรับ Waveshare 7.5-inch E-Paper HAT
คู่มือผู้ใช้ฉบับนี้ให้ข้อมูลโดยละเอียดเกี่ยวกับ Waveshare 7.5-inch E-Paper HAT (V1/V2) ซึ่งเป็นโมดูลแสดงผลความละเอียด 800x480 พิกเซล ที่ใช้เทคโนโลยี Microencapsulated Electrophoretic Display ครอบคลุมถึงการเชื่อมต่อฮาร์ดแวร์ การสื่อสาร SPI หลักการทำงาน และการบูรณาการกับ Raspberry Pi, Arduino, Jetson Nano, Sunrise X3 Pi, STM32, ESP32 และ ESP8266 นอกจากนี้ยังรวมถึงข้อควรระวังที่สำคัญ แหล่งข้อมูล และคำถามที่พบบ่อย เพื่อการใช้งานอย่างมีประสิทธิภาพสูงสุด
พรีview คู่มือผู้ใช้และคำแนะนำการผสานรวมเซ็นเซอร์วัดระยะ VL53L1X
คู่มือผู้ใช้ฉบับสมบูรณ์สำหรับเซ็นเซอร์วัดระยะ Time-of-Flight (ToF) รุ่น Waveshare VL53L1X อธิบายรายละเอียดข้อมูลจำเพาะ คุณสมบัติ พินเอาต์ และคำแนะนำทีละขั้นตอนสำหรับการผสานรวมกับแพลตฟอร์มพัฒนายอดนิยมอย่าง Raspberry Pi, Arduino และ STM32 รวมถึงคำแนะนำโค้ดสาธิต