Съдържание:

IR термокамера M5Stack, използваща сензор за изобразяване на инфрачервен масив AMG8833: 3 стъпки
IR термокамера M5Stack, използваща сензор за изобразяване на инфрачервен масив AMG8833: 3 стъпки

Видео: IR термокамера M5Stack, използваща сензор за изобразяване на инфрачервен масив AMG8833: 3 стъпки

Видео: IR термокамера M5Stack, използваща сензор за изобразяване на инфрачервен масив AMG8833: 3 стъпки
Видео: M5Stack IR UNIT and Rough DIY IR Module 2024, Юни
Anonim
Image
Image

Подобно на много и аз бях очарован

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

Докато разглеждах уебсайта на Hackaday, попаднах на тази камера, използваща модула M5Stack ESP32 и сравнително евтин Panasonic Grid-EYE / високоефективен сензор за инфрачервени масиви AMG8833. Вече имах ядрен модул M5Stack, така че изграждането на това беше безпроблемно!

Списъкът с части ще намерите в последната стъпка.

Видеото показва изграждането и следващите стъпки обясняват процеса.

¡Вамонос!

Стъпка 1: Инсталирайте Sketch на M5Stack

Инсталирайте Sketch на M5Stack
Инсталирайте Sketch на M5Stack

Отидете на сайта на GitHub и

изтеглете скицата на Arduino за M5Stack

Когато за първи път проверих скицата, тя се провали, защото необходимият файл interpolation.cpp не беше в същата директория като скицата. Преместете файла и всичко ще бъде наред. Сега е време да качите скицата в M5Stack. Проверете дали сте избрали правилната платка в мениджъра на платките и дали е избран правилният сериен USB COM порт. Между заземяващия и нулиращия щифт е поставен кондензатор от 0,1 µF, за да може да мига M5Stack.

Можете да видите повече подробности за това в един от другите ми видеоклипове:

ESP32 M5Stack Core Преглед и тест.

Стъпка 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

Проверете скицата в IDE на Arduino и потърсете командата „M5. Lcd.setRotation (1);“Стойността трябва да бъде зададена на „0“, в противен случай екранът ще се завърти на 90 °!

Сега можете да качите скицата и да изпробвате новите менюта!

Компонентите, които използвам са:

M5Stack Core ESP32

ИЛИ

Основен модул M5Stack

CJMCU-833 AMG8833 8x8 термокамера IR сензор за термично изображение

ИЛИ

CJMCU-833 AMG8833

Препоръчано: