Оглавление:

Инфракрасная тепловизионная камера M5Stack с инфракрасным датчиком изображения AMG8833: 3 шага
Инфракрасная тепловизионная камера M5Stack с инфракрасным датчиком изображения AMG8833: 3 шага

Видео: Инфракрасная тепловизионная камера M5Stack с инфракрасным датчиком изображения AMG8833: 3 шага

Видео: Инфракрасная тепловизионная камера M5Stack с инфракрасным датчиком изображения AMG8833: 3 шага
Видео: Превращаем смартфон в ТЕПЛОВИЗОР! Обзор и тесты Hikmicro Mini 1 2024, Июнь
Anonim
Image
Image

Как и многие, у меня было увлечение

с тепловизионными камерами, но они всегда были вне моего ценового диапазона - до сих пор !!

Во время просмотра веб-сайта Hackaday я наткнулся на эту сборку камеры, в которой использовался модуль M5Stack ESP32 и относительно недорогой инфракрасный датчик Panasonic Grid-EYE / High Performance AMG8833. У меня уже был основной модуль M5Stack, так что собрать его было несложно!

Вы найдете список деталей на последнем этапе.

На видео показана сборка, а следующие шаги объясняют процесс.

¡Vámonos!

Шаг 1. Установите Sketch на M5Stack

Установить Sketch на M5Stack
Установить Sketch на M5Stack

Перейдите на сайт GitHub и

загрузите эскиз Arduino для M5Stack

Когда я впервые проверил скетч, он потерпел неудачу, потому что требуемый файл interpolation.cpp не находился в том же каталоге, что и скетч. Переместите файл, и все будет хорошо. Пришло время загрузить скетч в M5Stack. Убедитесь, что в диспетчере плат выбрана правильная плата и выбран правильный последовательный порт USB COM. Конденсатор емкостью 0,1 мкФ помещается между землей и выводом сброса, чтобы обеспечить возможность прошивки стека M5Stack.

Вы можете увидеть более подробную информацию об этом в одном из моих других видео:

Обзор и тест ядра ESP32 M5Stack.

Шаг 2. Подключите инфракрасный матричный датчик AMG8833

Подключите инфракрасный матричный датчик AMG8833
Подключите инфракрасный матричный датчик AMG8833
Подключите инфракрасный матричный датчик AMG8833
Подключите инфракрасный матричный датчик AMG8833

Инфракрасный массив AMG8833

Датчик подключается к M5Stack с помощью шины I²C. Для этого используются два контакта SDA (контакт 21) и SCL (контакт 22) на стеке M5Stack. Эти контакты можно найти на обоих разъемах вверху или внизу M5Stack. Выберите то, что соответствует вашим потребностям. Два других соединения - Земля и VCC 3,3 В.

Теперь, когда вы включаете M5Stack, вы должны увидеть тепловое изображение, отлично!

Шаг 3: альтернативный эскиз с дополнительными функциями

Альтернативный эскиз с дополнительными функциями
Альтернативный эскиз с дополнительными функциями
Альтернативный эскиз с дополнительными функциями
Альтернативный эскиз с дополнительными функциями
Альтернативный эскиз с дополнительными функциями
Альтернативный эскиз с дополнительными функциями
Альтернативный эскиз с дополнительными функциями
Альтернативный эскиз с дополнительными функциями

Я видел, что кто-то «раздвоился»

исходный репозиторий GitHub и добавил несколько интересных новых функций, в том числе:

  • Переместите спотовое значение (плавающее) в центр
  • Определите минимальный и максимальный пиксели (минимальный цвет - синий, а максимальный - белый)
  • Отображение кадров в секунду
  • Автоматическое масштабирование температуры
  • Автоматическая перезагрузка и сброс порта i2c в случае плохого соединения
  • Состояние паузы Функция автоматического сна

Вы можете скачать этот репозиторий здесь:

github.com/m600x/M5Stack-Thermal-Camera

Проверьте скетч в среде Arduino IDE и найдите команду «M5. Lcd.setRotation (1);» Значение должно быть установлено на «0», иначе экран будет повернут на 90 °!

Теперь вы можете загрузить эскиз и опробовать новые меню!

Я использую следующие компоненты:

M5Stack Core ESP32

ИЛИ

Базовый модуль M5Stack

CJMCU-833 AMG8833 8x8 Тепловизор ИК-датчик тепловизионного изображения

ИЛИ

CJMCU-833 AMG8833

Рекомендуемые: