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.

Please read this manual thoroughly before using the product to ensure correct operation and to prevent damage.

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. Pinout тайлбар

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.
Шийдэл:
  • Verify all wiring connections (VCC, GND, SDA, SCL) are correct and secure.
  • Эрчим хүчний хангамжийн хэмжээг баталгаажуулна уу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.
Шийдэл:
  • Линз цэвэрхэн, саадгүй байгаа эсэхийг шалгаарай.
  • 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

Урьдчилсанview MLX90640-D110 Дулааны камерын модуль - Мэдээллийн хуудас, техникийн үзүүлэлт, гарын авлага
Waveshare MLX90640-D110 32x24 IR дулааны камерын модулийн нарийвчилсан техникийн үзүүлэлтүүд, онцлогууд болон хэрэглээний гарын авлага. I2C интерфейсийн дэлгэрэнгүй мэдээлэл, Raspberry Pi, STM32, ESP32 болон FAQ-д зориулсан техник хангамжийн холболтуудыг багтаасан болно.
Урьдчилсанview 0.91 инчийн OLED модулийн хэрэглэгчийн гарын авлага - Waveshare
SSD1306 хянагчтай Waveshare 0.91 инчийн OLED модулийн (128x32 пиксел) хэрэглэгчийн гарын авлага. Дээрх хавтаснуудview, онцлогууд, pinout, I2C харилцаа холбоо, болон STM32, Raspberry Pi (BCM2835, WiringPi, Python) болон Arduino-д зориулсан демо код.
Урьдчилсанview Waveshare 2.13 инчийн цахим цаасан малгай (B) хэрэглэгчийн гарын авлага болон техникийн гарын авлага
Waveshare 2.13 инчийн цахим цаасан малгай (B)-ийн цогц гарын авлагад Raspberry Pi, Arduino, Jetson Nano, болон STM32-д зориулсан техник хангамжийн холболт, програм хангамжийн тохиргоо, програмчлалын зарчим, алдааг олж засварлах талаар тусгасан болно.
Урьдчилсанview 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.
Урьдчилсанview Waveshare 7.5 инчийн цахим цаасан малгай хэрэглэгчийн гарын авлага болон гарын авлага
Энэхүү дэлгэрэнгүй хэрэглэгчийн гарын авлагад Microencapsulated Electrophoretic Display технологийг ашиглан бүтээгдсэн 800x480 нягтралтай дэлгэцийн модуль болох Waveshare 7.5 инчийн E-Paper HAT (V1/V2)-ийн талаарх дэлгэрэнгүй мэдээллийг оруулсан болно. Үүнд техник хангамжийн холболт, SPI харилцаа холбоо, ажиллах зарчим, Raspberry Pi, Arduino, Jetson Nano, Sunrise X3 Pi, STM32, ESP32, болон ESP8266-тай нэгтгэх зэрэг орно. Хамгийн оновчтой ашиглахын тулд зайлшгүй шаардлагатай урьдчилан сэргийлэх арга хэмжээ, нөөц, байнга асуудаг асуултуудыг оруулсан болно.
Урьдчилсанview 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.