Мазмуну:

AMG8833 Infrared Array Imaging Sensor колдонуп M5Stack IR жылуулук камерасы: 3 кадам
AMG8833 Infrared Array Imaging Sensor колдонуп M5Stack IR жылуулук камерасы: 3 кадам

Video: AMG8833 Infrared Array Imaging Sensor колдонуп M5Stack IR жылуулук камерасы: 3 кадам

Video: AMG8833 Infrared Array Imaging Sensor колдонуп M5Stack IR жылуулук камерасы: 3 кадам
Video: Бесконтактный датчик температуры дальнего действия MLX90614-DCI с Arduino 2024, Ноябрь
Anonim
Image
Image

Көпчүлүк сыяктуу менде бир кызыкчылык бар болчу

термикалык камералар менен, бирок алар дайыма менин баалар диапазонумдан чыгып келишкен - ушул убакка чейин !!

Hackaday веб-сайтын карап жатканда, мен M5Stack ESP32 модулун жана салыштырмалуу арзан Panasonic Grid-EYE / Жогорку өндүрүмдүү AMG8833 Infrared Array Sensor колдонулган камераны көрдүм. Менде мурунтан эле M5Stack негизги модулу бар болчу, андыктан муну куруу эч нерсе эмес болчу!

Сиз акыркы баскычта бөлүктөрдүн тизмесин таба аласыз.

Видео курууну көрсөтөт жана процессти төмөнкү кадамдар түшүндүрөт.

¡Vámonos!

1 -кадам: S5 эскизин M5Stackке орнотуңуз

Эскизди M5Stackке орнотуңуз
Эскизди M5Stackке орнотуңуз

GitHub сайтына өтүңүз жана

M5Stack үчүн Arduino эскизин жүктөп алыңыз

Мен эскизди биринчи жолу текшергенде, ал ишке ашкан жок, анткени керектүү interpolation.cpp файлы эскиз менен бир каталогдо жок болчу. Файлды жылдырсаңыз, баары жакшы болот. Эми эскизди M5Stackке жүктөө убактысы келди. Такта башкаргычында туура такта тандалганын жана туура USB COM порту тандалганын текшериңиз. 0.1 мкФ конденсатор M5Stackтин жаркырашын камсыз кылуу үчүн жерге жана баштапкы абалга келтирилет.

Бул тууралуу кененирээк менин башка видеолорумдун биринен көрө аласыз:

ESP32 M5Stack Core Review жана Test.

2 -кадам: AMG8833 Infrared Array Sensor туташтырыңыз

AMG8833 Infrared Array Sensor туташтырыңыз
AMG8833 Infrared Array Sensor туташтырыңыз
AMG8833 Infrared Array Sensor туташтырыңыз
AMG8833 Infrared Array Sensor туташтырыңыз

AMG8833 Infrared Array

Сенсор M5Stackке I²C шинасы аркылуу туташкан. Бул M5Stackте SDA (pin 21) жана SCL (pin 22) деген эки төөнөгүчтү колдонот. Бул казыктарды 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 жылуулук камерасы IR Жылуулук иштетүүчү сенсор

ЖЕ

CJMCU-833 AMG8833

Сунушталууда: