
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36


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

Отидете на сайта на GitHub и
изтеглете скицата на Arduino за M5Stack
Когато за първи път проверих скицата, тя се провали, защото необходимият файл interpolation.cpp не беше в същата директория като скицата. Преместете файла и всичко ще бъде наред. Сега е време да качите скицата в M5Stack. Проверете дали сте избрали правилната платка в мениджъра на платките и дали е избран правилният сериен USB COM порт. Между заземяващия и нулиращия щифт е поставен кондензатор от 0,1 µF, за да може да мига M5Stack.
Можете да видите повече подробности за това в един от другите ми видеоклипове:
ESP32 M5Stack Core Преглед и тест.
Стъпка 2: Свържете сензора за инфрачервен масив 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
Препоръчано:
Използване на инфрачервен сензор с Arduino: 8 стъпки (със снимки)

Използване на инфрачервен сензор с Arduino: Какво е инфрачервен (известен още като IR) сензор? IR сензорът е електронен инструмент, който сканира IR сигнали в определени честотни диапазони, определени от стандартите, и ги преобразува в електрически сигнали на изходния си щифт (обикновено се нарича сигнален щифт) . IR сигналът
Инфрачервен сензор за дъжд в автомобил: 6 стъпки

Инфрачервен сензор за дъжд в автомобил: необходими части: 1- IR сензор за избягване на препятствия KY-032 (AD-032) 2- 5V релеен модул вземете го от стар сателитен приемник) .5- универсална печатна платка 6
Raspberry Pi - TMP007 Инфрачервен термопилен сензор Python Урок: 4 стъпки

Raspberry Pi - TMP007 Инфрачервен сензор за термопила Python Урок: TMP007 е инфрачервен сензор за термопила, който измерва температурата на обект, без да е в контакт с него. Инфрачервената енергия, излъчвана от обекта в сензорното поле, се абсорбира от термоустройството, вградено в сензора. Термострумът
Инфрачервен термометър на базата на Arduino - Инфрачервен термометър, използващ Arduino: 4 стъпки

Инфрачервен термометър на базата на Arduino | Инфрачервен термометър, използващ Arduino: Здравейте, момчета, в тази инструкция ще направим безконтактен термометър, използващ arduino. Тъй като понякога температурата на течността/твърдото вещество е твърде висока или твърде ниска, а след това е трудно да се установи контакт с нея и да се прочете температура тогава в този пейзаж
Raspberry Pi - TMP007 Инфрачервен термопилен сензор Java Урок: 4 стъпки

Raspberry Pi - TMP007 Инфрачервен термосензорен сензор Java Урок: TMP007 е инфрачервен сензор за термопила, който измерва температурата на обект, без да е в контакт с него. Инфрачервената енергия, излъчвана от обекта в сензорното поле, се абсорбира от термоустройството, вградено в сензора. Термострумът