1. Въведение
Това ръководство предоставя подробни инструкции за IR термовизионната камера MLX90640-D110. Този модул е предназначен за безконтактни измервания на температурата и приложения за термовизионно изображение, съвместим с различни микроконтролери, като Raspberry Pi, ESP32 и STM32.
MLX90640-D110 използва масив от термични сензори в далечния инфрачервен спектър, за да открива разпределението на инфрачервеното лъчение, да преобразува данните в повърхностни температури и да генерира термични изображения. Компактният му размер позволява интеграция в индустриални и интелигентни системи за управление.

Фигура 1: Модул за термовизионна камера с инфрачервена решетка MLX90640-D110.
2. Ключови характеристики
- Използва инфрачервен термичен сензор MLX90640.
- Разполага с резолюция 32×24 пиксела.
- 110° поле на view (хоризонтално×вертикално: 110°×75°), подходящ за измервания на къси разстояния.
- Комуникира чрез I2C интерфейс, конфигурируем за бърз режим (скорост на данни до 1MHz).
- Температурна разлика, еквивалентна на шума (NETD), от 0.1K RMS при честота на опресняване 1 Hz.
- Бордови томtage преводач за съвместимост с работно напрежение 3.3V/5Vtage.
- Съвместим с хост платформи като Raspberry Pi, Arduino (ESP32) и STM32.
3. Технически спецификации
| Параметър | Стойност |
|---|---|
| Работен обемtage | 3.3V / 5V |
| Работен ток | <23mA |
| Комуникационен интерфейс | I2C (адрес 0x33) |
| Поле на View (Хоризонтално × Вертикално) | 110°×75° (широкоъгълно зрително поле) |
| Работна температура | -40 ° C ∼ 85 ° C |
| Целеви температурен диапазон | -40 ° C ∼ 300 ° C |
| Резолюция | ±1°C |
| Честота на опресняване | 0.5 Hz ∼ 64 Hz (програмируемо) |
| Размери | 28mm × 16mm |
| Размер на отвора за монтаж | 2.0 мм |

Фигура 2: Размери на модула MLX90640-D110 в милиметри.
4. Настройка и свързване
Модулът MLX90640-D110 комуникира чрез I2C интерфейса. Уверете се, че вашият микроконтролер (напр. Raspberry Pi, ESP32, STM32) поддържа I2C комуникация и осигурява съвместима връзка.tage нива.
4.1 Pinouts
Свържете модула към микроконтролера си съгласно следните назначения на пиновете:
- VCC ↔ 3.3V / 5V (Захранване)
- GND ↔ GND (Заземяване)
- SDA ↔ MCU.I2C линия за данни
- SCL ↔ MCU.I2C тактова линия

Фигура 3: Модул MLX90640-D110, свързан с включения PH2.0 4PIN кабел.

Фигура 4: Етикети на пинове (SCL, SDA, GND, VCC) на модула MLX90640-D110.
4.2 ПримерampВръзка с Raspberry Pi
За да свържете MLX90640-D110 към Raspberry Pi, уверете се, че I2C интерфейсът на Raspberry Pi е активиран. Свържете пиновете, както следва:
- VCC ↔ Raspberry Pi 3.3V или 5V пин (в зависимост от вашата настройка и силата на звукаtagе преводач).
- GND ↔ GND пин на Raspberry Pi.
- SDA ↔ SDA пин на Raspberry Pi (GPIO2).
- SCL ↔ SCL пин на Raspberry Pi (GPIO3).

Фигура 5: Прampсвързване на MLX90640-D110 към Raspberry Pi, демонстриращо генериране на термографско изображение.
5. Операция
След успешно физическо свързване е необходима софтуерна конфигурация, за да работи MLX90640-D110. Това включва:
- Активиране на I2C: Уверете се, че I2C интерфейсът е активиран на вашия микроконтролер. За Raspberry Pi това обикновено може да се направи чрез
raspi-config. - Инсталиране на библиотеки: Инсталирайте необходимите библиотеки за сензора MLX90640. Специфични библиотеки и примерни...ampКодът le обикновено е достъпен за платформи Raspberry Pi, Arduino (ESP32) и STM32. Вижте ресурсите за разработка, предоставени от производителя.
- Данни за четене: Използвайте предоставения софтуер, напримерampфайлове за четене на сурови термични данни от сензора чрез I2C шината.
- Обработка на данни: Суровите данни трябва да бъдат обработени, за да се преобразуват в действителни температурни стойности и след това във визуално термично изображение. Техническият лист MLX90640 и свързаните с него библиотеки ще съдържат алгоритми за това преобразуване.
- Показване на изход: Показвайте генерираното термично изображение на свързан екран или чрез графичен потребителски интерфейс.
Честотата на опресняване на модула може да се програмира между 0.5 Hz и 64 Hz, което позволява регулиране за различни изисквания на приложението.
6. Приложения
Термовизионната камера MLX90640-D110 е подходяща за различни приложения, включително:
- Високопрецизни безконтактни измервания на температурата.
- Интеграция в инфрачервени термографски устройства и инфрачервени термометри.
- Системи за интелигентен дом, интелигентно управление на сгради и интелигентни решения за осветление.
- Индустриален температурен контрол и мониторинг.
- Мониторинг на сигурността, включително откриване на проникване и движение.
7. Поддръжка
Модулът MLX90640-D110 е чувствителен електронен компонент. Следвайте тези указания за правилна поддръжка:
- Обработка: Работете внимателно с модула, за да избегнете физическо повреждане на лещата на сензора или платката. Избягвайте директно докосване на повърхността на сензора.
- Почистване: Ако е необходимо, внимателно почистете лещата на сензора с мека кърпа без власинки. Не използвайте абразивни материали или агресивни химикали.
- Съхранение: Съхранявайте модула на сухо и безпрашно място в рамките на посочения работен температурен диапазон, когато не го използвате.
- Захранване: Уверете се, че захранването обtage е в рамките на определения диапазон 3.3V/5V, за да се предотврати повреда.
- Условия на околната среда: Избягвайте излагането на модула на екстремни температури, висока влажност или корозивни среди.
8. Отстраняване на проблеми
Ако срещнете проблеми с вашия модул MLX90640-D110, разгледайте следните стъпки за отстраняване на неизправности:
- Няма грешки в данните/комуникацията:
- Проверете дали всички кабелни връзки (VCC, GND, SDA, SCL) са правилни и сигурни.
- Уверете се, че I2C интерфейсът е активиран на вашия хост микроконтролер.
- Проверете обема на захранванетоtagкъм модула (3.3V или 5V).
- Уверете се, че I2C адресът (0x33) е правилно конфигуриран във вашия софтуер.
- Тествайте с известно работещо I2C устройство или друг MLX90640 модул, ако има такъв, за да изключите проблеми с хост контролера.
- Неправилни показания на температурата:
- Уверете се, че лещата на сензора е чиста и без препятствия.
- Проверете дали се използват правилните софтуерни библиотеки и данни за калибриране за MLX90640.
- Проверете температурата на околната среда и се уверете, че тя е в работния диапазон на сензора.
- Без изход за термично изображение:
- Уверете се, че данните се четат успешно от сензора.
- Review вашия код за обработка на данни и рендиране на изображения за грешки.
- Уверете се, че вашият дисплей или графичен потребителски интерфейс е правилно конфигуриран да приема и показва термични данни.
9. Подкрепа и ресурси
За допълнителни ресурси, разработка напр.ampЗа въпроси или техническа поддръжка, моля, свържете се с продавача чрез системата за съобщения на Amazon. Те могат да предоставят допълнителна документация и съдействие за интегрирането на MLX90640-D110 с вашата специфична платформа (Raspberry Pi, Arduino/ESP32, STM32).
Винаги се обръщайте към официалния информационен лист на MLX90640 за подробни технически подробности и ръководства за програмиране.





