Turinys:

M5Stack IR terminė kamera naudojant AMG8833 infraraudonųjų spindulių matavimo jutiklį: 3 žingsniai
M5Stack IR terminė kamera naudojant AMG8833 infraraudonųjų spindulių matavimo jutiklį: 3 žingsniai

Video: M5Stack IR terminė kamera naudojant AMG8833 infraraudonųjų spindulių matavimo jutiklį: 3 žingsniai

Video: M5Stack IR terminė kamera naudojant AMG8833 infraraudonųjų spindulių matavimo jutiklį: 3 žingsniai
Video: $5 WiFi Camera Setup | ESP32 Wifi Setup view on Mobile phone 2024, Lapkritis
Anonim
Image
Image

Kaip ir daugelis, aš susižavėjau

su termo kameromis, bet jos visada buvo už mano kainų ribų - iki šiol !!

Naršydamas „Hackaday“svetainėje aptikau šią fotoaparato konstrukciją, naudodamas „M5Stack ESP32“modulį ir palyginti nebrangų „Panasonic Grid-EYE“/ didelio našumo AMG8833 infraraudonųjų spindulių matavimo jutiklį. Aš jau turėjau „M5Stack“pagrindinį modulį, todėl jį sukurti buvo nesudėtinga!

Paskutiniame etape rasite dalių sąrašą.

Vaizdo įraše parodyta konstrukcija, o šie veiksmai paaiškina procesą.

¡Vámonos!

1 veiksmas: įdiekite eskizą „M5Stack“

Įdiekite „Sketch“į „M5Stack“
Įdiekite „Sketch“į „M5Stack“

Eikite į „GitHub“svetainę ir

atsisiųskite „Arduino“eskizą „M5Stack“https://github.com/hkoffer/M5Stack-Thermal-Camera-

Kai pirmą kartą patvirtinau eskizą, jis nepavyko, nes reikalingas interpolation.cpp failas nebuvo tame pačiame kataloge kaip eskizas. Perkelkite failą ir viskas bus gerai. Dabar atėjo laikas įkelti eskizą į „M5Stack“. Patikrinkite, ar lentų tvarkyklėje pasirinkta tinkama plokštė ir ar pasirinktas teisingas USB COM prievadas. 0,1 µF kondensatorius įdedamas tarp žemės ir atstatymo kaiščio, kad būtų galima įjungti M5Stack.

Daugiau informacijos apie tai galite pamatyti viename iš kitų mano vaizdo įrašų:

ESP32 M5Stack Core apžvalga ir bandymas.

2 veiksmas: prijunkite AMG8833 infraraudonųjų spindulių masyvo jutiklį

Prijunkite AMG8833 infraraudonųjų spindulių masyvo jutiklį
Prijunkite AMG8833 infraraudonųjų spindulių masyvo jutiklį
Prijunkite AMG8833 infraraudonųjų spindulių masyvo jutiklį
Prijunkite AMG8833 infraraudonųjų spindulių masyvo jutiklį

AMG8833 infraraudonųjų spindulių masyvas

Jutiklis prijungtas prie „M5Stack“naudojant I²C magistralę. Tam naudojami du „M5Stack“kaiščiai SDA (21 kaištis) ir SCL (22 kaištis). Šiuos kaiščius galima rasti abiejose „M5Stack“viršuje arba apačioje esančiose jungtyse. Pasirinkite tai, kas atitinka jūsų poreikius. Kitos dvi jungtys yra įžeminimas ir VCC 3,3 voltai.

Dabar, kai įjungiate „M5Stack“, turėtumėte pamatyti šiluminį vaizdą, puiku!

3 žingsnis: alternatyvus eskizas su daugiau funkcijų

Alternatyvus eskizas su daugiau funkcijų
Alternatyvus eskizas su daugiau funkcijų
Alternatyvus eskizas su daugiau funkcijų
Alternatyvus eskizas su daugiau funkcijų
Alternatyvus eskizas su daugiau funkcijų
Alternatyvus eskizas su daugiau funkcijų
Alternatyvus eskizas su daugiau funkcijų
Alternatyvus eskizas su daugiau funkcijų

Mačiau, kad kažkas „išsišakojo“

originalią „GitHub“saugyklą ir pridėjo keletą įdomių naujų funkcijų, įskaitant:

  • Perkelkite taškinę vertę (plūdėje) į centrą
  • Nustatykite minimalų ir maksimalų pikselių skaičių (min. Spalva mėlyna ir maks. Balta)
  • Rodyti kadrus per sekundę
  • Automatinio mastelio keitimo temperatūra
  • Jei blogas ryšys, automatiškai paleiskite iš naujo ir iš naujo nustatykite „i2c“prievadą
  • Pauzės būsena Automatinio miego funkcija

Šią saugyklą galite atsisiųsti čia:

github.com/m600x/M5Stack-Thermal-Camera

Patikrinkite eskizą „Arduino IDE“ir ieškokite komandos „M5. Lcd.setRotation (1)“; Reikėtų nustatyti vertę „0“, kitaip ekranas bus pasuktas 90 ° kampu!

Dabar galite įkelti eskizą ir išbandyti naujus meniu!

Naudojami komponentai yra šie:

„M5Stack Core ESP32“

ARBA

„M5Stack Core“modulis

CJMCU-833 AMG8833 8x8 terminės kameros IR terminio vaizdo jutiklis

ARBA

CJMCU-833 AMG8833

Rekomenduojamas: