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.
Решение:
  • 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 exampлес.
  • Check for any specific hardware configurations or jumpers required by the exampлес.

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 и често поставувани прашања.
Предview Упатство за користење на OLED модул од 0.91 инчи - Waveshare
Упатство за користење на Waveshare 0.91-инчен OLED модул (128x32 пиксели) со SSD1306 контролер. Опфаќа повеќеview, карактеристики, пин-аут, I2C комуникација и демо код за STM32, Raspberry Pi (BCM2835, WiringPi, Python) и Arduino.
Предview Упатство за користење и технички водич за е-хартија Waveshare од 2.13 инчи HAT (B)
Сеопфатен водич за Waveshare 2.13-инчен е-хартија HAT (B), кој опфаќа хардверски поврзувања, поставување на софтвер, принципи на програмирање и решавање проблеми со Raspberry Pi, Arduino, Jetson Nano и STM32.
Предview Waveshare ESP32-S3-Touch-LCD-4.3 Развојна плоча: Карактеристики и водич
Истражете ја Waveshare ESP32-S3-Touch-LCD-4.3, моќна развојна плоча за микроконтролери со 4.3-инчен капацитивен екран на допир, WiFi, BLE 5 и повеќе интерфејси како CAN, RS485 и I2C. Дознајте повеќе за нејзиниот хардвер, поставување и карактеристики.ampдемо-верзии за развој на HMI.
Предview Упатство и водич за користење на Waveshare 7.5-инчен е-хартија HAT
Ова сеопфатно упатство за користење дава детални информации за Waveshare 7.5-инчниот E-Paper HAT (V1/V2), модул за прикажување со резолуција од 800x480 кој користи технологија на микроенкапсулиран електрофоретичен дисплеј. Опфаќа хардверски врски, 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.