Raspberry Pi MLX90640-D110

Ръководство за потребителя на MLX90640-D110 IR термовизионна камера

Модел: MLX90640-D110

1. Въведение

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

MLX90640-D110 използва масив от термични сензори в далечния инфрачервен спектър, за да открива разпределението на инфрачервеното лъчение, да преобразува данните в повърхностни температури и да генерира термични изображения. Компактният му размер позволява интеграция в индустриални и интелигентни системи за управление.

Модул за термокамера 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. Технически спецификации

ПараметърСтойност
Работен обемtage3.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 мм
Диаграма с размери на термокамерата MLX90640-D110

Фигура 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 тактова линия
Модул за термокамера MLX90640-D110 с PH2.0 4PIN кабел

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

Отдолу view Модул MLX90640-D110, показващ етикети на пинове

Фигура 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).
Термокамера MLX90640-D110, свързана към Raspberry Pi, показваща термографско изображение

Фигура 5: Прampсвързване на MLX90640-D110 към Raspberry Pi, демонстриращо генериране на термографско изображение.

5. Операция

След успешно физическо свързване е необходима софтуерна конфигурация, за да работи MLX90640-D110. Това включва:

  1. Активиране на I2C: Уверете се, че I2C интерфейсът е активиран на вашия микроконтролер. За Raspberry Pi това обикновено може да се направи чрез raspi-config.
  2. Инсталиране на библиотеки: Инсталирайте необходимите библиотеки за сензора MLX90640. Специфични библиотеки и примерни...ampКодът le обикновено е достъпен за платформи Raspberry Pi, Arduino (ESP32) и STM32. Вижте ресурсите за разработка, предоставени от производителя.
  3. Данни за четене: Използвайте предоставения софтуер, напримерampфайлове за четене на сурови термични данни от сензора чрез I2C шината.
  4. Обработка на данни: Суровите данни трябва да бъдат обработени, за да се преобразуват в действителни температурни стойности и след това във визуално термично изображение. Техническият лист MLX90640 и свързаните с него библиотеки ще съдържат алгоритми за това преобразуване.
  5. Показване на изход: Показвайте генерираното термично изображение на свързан екран или чрез графичен потребителски интерфейс.

Честотата на опресняване на модула може да се програмира между 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 за подробни технически подробности и ръководства за програмиране.

Свързани документи - MLX90640-D110

предварителноview Започнете с MicroPython на Raspberry Pi Pico
Изчерпателно ръководство за програмиране на микроконтролера Raspberry Pi Pico с помощта на MicroPython. Научете се да настройвате своя Pico, да пишете програми и да изграждате проекти за физически изчисления.
предварителноview Raspberry Pi 5 Essentials: Програмиране, изграждане и управление на над 60 проекта с Python
Изчерпателно ръководство за Raspberry Pi 5, обхващащо настройка, инсталиране на операционна система, конзолни команди, графични приложения и над 60 практически проекта на Python. Научете се да програмирате, изграждате и овладявате различни приложения с този мощен мини-компютър.
предварителноview Raspberry Pi 5 Essentials: Програмиране, изграждане и управление на над 60 проекта с Python
Изчерпателно ръководство за Raspberry Pi 5, обхващащо неговите функции, инсталиране на операционна система, конзолни команди, настолни приложения, програмиране на Python и различни проекти, включително управление на LED, взаимодействие с I2C LCD, генериране на вълнови форми, използване на Sense HAT, взаимодействие с клавиатура, Wi-Fi комуникация, Bluetooth и проекти с камера.
предварителноview Официалното ръководство за Raspberry Pi: Проекти, ръководства и...views
Разгледайте света на Raspberry Pi с това изчерпателно ръководство. Открийте проекти, уроци и...viewобхваща Raspberry Pi 5, Pico W и различни аксесоари. Научете електроника, изграждайте преносими устройства и се задълбочете в приложенията с изкуствен интелект.
предварителноview OTG режим на Raspberry Pi: Подробно ръководство
Научете как да активирате и конфигурирате USB On-The-Go (OTG) режим на едноплаткови компютри Raspberry Pi (SBC). Това ръководство обхваща както Legacy OTG, така и по-напредналите методи ConfigFS, като описва подробно настройката за масово съхранение, Ethernet и функционалности на серийни устройства.
предварителноview Официалното ръководство за начинаещи за Raspberry Pi - Съдържание
Разгледайте съдържанието на официалното ръководство за начинаещи за Raspberry Pi, което обхваща основни теми - от основна настройка и програмиране в Scratch и Python до разширена хардуерна интеграция със Sense HAT и модули за камера.