Как сделать тепловизор на Arduino

Тепловизор  - это такое специальное устройство , создающее температурную картину измеряемого предмета посредством сканирования специального датчика, улавливающего инфракрасное излучение. Инфракрасное или по-другому тепловое  излучение выходит за спектр восприятия человеческого глаза, его можно увидеть только лишь переведя в видимый спектр.

Допустим, какой мы имеем какой либо предмет и нам нужно  знать в каждой точке его поверхности  температуру, для этого нам необходимо последовательно просканировать всю поверхность. Сканирование происходит дистанционно, т.е. на расстоянии.  Результаты сканирования передаются в компьютер, где на основе полученных данных генерируется «тепловая картина» исследуемого предмета в цвете.

В нашем проекте используется инфракрасный термометр MLX90614 в специальном корпусе TO-39

Внешний вид  датчика MLX90614

 Датчик MLX90614

Распиновка датчика MLX90614

Распиновка датчика MLX90614

 

Схема тепловизора своими руками на Arduino

Схема тепловизора своими руками

 

Схема состоит из следующих деталей:

  • платы Arduino– (все равно какая модель );
  • двух сервоприводов;
  • инфракрасного датчика;
  • лазерного модуля.

Лазерный модуль необходим для настройки положения сканирующего датчика и визуализации процесса сканирования.

mlx90614-results

Требуемое программное обеспечение

Заливка программы на Arduino

Перед работой нужно сделать небольшие настройки EEPROM датчика, для этого сначала нужно залить скетч настройки датчика на плату, затем открыть монитор последовательного порта и немного подождать пока не появиться надпись «FINISH». После этого необходимо отключить USBкабель и затем вернуть его обратно.

Скетч настройки датчика

Основной скетч настройки Arduino

Далее качаем основной скетч и также заливаем его на плату. На этом настройки программы на стороне Arduino закончены.

Для работы вам еще понадобиться библиотека  I2CMaster

Настройка программы на ПК

Сама программа для ПК написана на языка программирования JAVA, поэтому для ее работы вам понадобиться Ява виртуальная машина – JVM. Ее можно скачать с официального сайте. После установки вы можете запустить программу тепловизора через jar файл.

Результат работы программы тепловизора

 

Программно обеспечение тепловизора на ПК

Оригинал статьи

Комментарии  

 
#1 Александр 28.01.2016 10:50
здания 2-4 этажные отсканирует ?
Цитировать
 
 
#2 Soneks 13.01.2018 02:11
Ссылка на программу уже не работает. И чем было обусловлено использования датчика именно в таком корпусе? Спасибо.
Цитировать
 

Добавить комментарий


Защитный код
Обновить

Последние комментарии

Последнии темы форума

  • Нет сообщений для показа