Kazalo:

IR termalna kamera M5Stack z uporabo infrardečega senzorja slike AMG8833: 3 koraki
IR termalna kamera M5Stack z uporabo infrardečega senzorja slike AMG8833: 3 koraki

Video: IR termalna kamera M5Stack z uporabo infrardečega senzorja slike AMG8833: 3 koraki

Video: IR termalna kamera M5Stack z uporabo infrardečega senzorja slike AMG8833: 3 koraki
Video: BEST CHEAP Thermal Camera for iPhone/Android?! FLIR One Pro Review 2024, Junij
Anonim
Image
Image

Tako kot mnogi so me fascinirali

s termalnimi kamerami, vendar so bile vedno izven mojega cenovnega razreda - do sedaj !!

Med brskanjem po spletnem mestu Hackaday sem naletel na to kamero z uporabo modula M5Stack ESP32 in sorazmerno poceni Panasonic Grid-EYE / visoko zmogljiv infrardeči senzor AMG8833. Imel sem že jedrni modul M5Stack, zato je bilo to enostavno narediti!

Seznam delov boste našli v zadnjem koraku.

Video prikazuje gradnjo in naslednji koraki razlagajo postopek.

¡Vámonos!

Korak: Namestite Sketch na M5Stack

Namestite Sketch na M5Stack
Namestite Sketch na M5Stack

Pojdite na spletno mesto GitHub in

prenesite skico Arduino za M5Stack

Ko sem prvič preveril skico, ni uspela, ker zahtevana datoteka interpolation.cpp ni bila v istem imeniku kot skica. Premakni datoteko in vse bo v redu. Zdaj je čas, da skico naložite v M5Stack. Preverite, ali ste v upravitelju plošč izbrali pravilno ploščo in ali so izbrana ustrezna serijska vrata USB COM. Kondenzator 0,1 µF je nameščen med ozemljitvijo in zatičem za ponastavitev, da lahko utripa M5Stack.

Več podrobnosti o tem si lahko ogledate v enem od mojih drugih videoposnetkov:

Pregled in preskus jedra ESP32 M5Stack.

Korak: Priključite senzor infrardeče matrike AMG8833

Priključite infrardeči senzor nizov AMG8833
Priključite infrardeči senzor nizov AMG8833
Priključite infrardeči senzor nizov AMG8833
Priključite infrardeči senzor nizov AMG8833

Infrardeči niz AMG8833

Senzor je priključen na M5Stack z vodilom I²C. Ta uporablja dva zatiča SDA (pin 21) in SCL (pin 22) na M5Stack. Te nožice najdete na obeh priključkih na zgornji ali spodnji strani M5Stack -a. Izberite tisto, ki ustreza vašim potrebam. Druga dva priključka sta ozemljitev in VCC 3,3 volta.

Zdaj, ko vklopite M5Stack, bi morali videti toplotno sliko, super!

3. korak: Alternativna skica z več funkcijami

Alternativna skica z več funkcijami
Alternativna skica z več funkcijami
Alternativna skica z več funkcijami
Alternativna skica z več funkcijami
Alternativna skica z več funkcijami
Alternativna skica z več funkcijami
Alternativna skica z več funkcijami
Alternativna skica z več funkcijami

Videl sem, da se je nekdo "razcepil"

prvotno skladišče GitHub in dodalo nekaj zanimivih novih funkcij, vključno z:

  • Premaknite točkovno vrednost (v plavajočem stanju) v sredino
  • Določite najmanjšo in največjo slikovno piko (min obarvano modro in največ belo)
  • Prikaz kadrov na sekundo
  • Samodejno skaliranje temperature
  • Samodejni ponovni zagon in ponastavitev vrat i2c v primeru slabe povezave
  • Stanje premora Funkcija samodejnega spanja

To repozitorij lahko prenesete tukaj:

github.com/m600x/M5Stack-Thermal-Camera

Preverite skico v Arduino IDE in poiščite ukaz "M5. Lcd.setRotation (1);" Vrednost je treba nastaviti na “0”, sicer se zaslon zasuka za 90 °!

Zdaj lahko naložite skico in preizkusite nove menije!

Komponente, ki jih uporabljam, so:

M5Stack jedro ESP32

ALI

Osnovni modul M5Stack

CJMCU-833 AMG8833 8x8 termalna kamera IR termalni senzor

ALI

CJMCU-833 AMG8833

Priporočena: