Sadržaj:

M5Stack IC termalna kamera pomoću senzora za snimanje infracrvenog niza AMG8833: 3 koraka
M5Stack IC termalna kamera pomoću senzora za snimanje infracrvenog niza AMG8833: 3 koraka

Video: M5Stack IC termalna kamera pomoću senzora za snimanje infracrvenog niza AMG8833: 3 koraka

Video: M5Stack IC termalna kamera pomoću senzora za snimanje infracrvenog niza AMG8833: 3 koraka
Video: M5 Stack - Icom IC-705 DX Tracker & Metering Radio Apps 2024, Novembar
Anonim
Image
Image

Kao i mnogi drugi, i ja sam bio fasciniran

sa termalnim kamerama, ali uvijek su bile izvan mog raspona cijena - do sada !!

Tijekom pregledavanja web stranice Hackaday naišao sam na ovu kameru napravljenu pomoću M5Stack ESP32 modula i relativno jeftinog Panasonic Grid-EYE / infracrvenog senzora AMG8833 visokih performansi. Već sam imao jezgreni modul M5Stack, pa je izgradnja ovoga bila jednostavna!

Listu dijelova ćete pronaći u posljednjem koraku.

Video prikazuje gradnju, a sljedeći koraci objašnjavaju proces.

¡Vámonos!

Korak 1: Instalirajte Sketch na M5Stack

Instalirajte Sketch na M5Stack
Instalirajte Sketch na M5Stack

Idite na web lokaciju GitHub i

preuzmite Arduino skicu za M5Stack

Kada sam prvi put provjerio skicu nije uspio jer potrebna datoteka interpolation.cpp nije bila u istom direktoriju kao skica. Premjestite datoteku i sve će biti u redu. Sada je vrijeme za postavljanje skice na M5Stack. Provjerite jeste li u upravitelju ploča odabrali ispravnu ploču i je li odabran ispravan serijski USB COM port. Kondenzator od 0,1 µF postavljen je između uzemljenja i pina za resetiranje kako bi se omogućilo bljeskanje M5Stack -a.

Više detalja o tome možete vidjeti u jednom od mojih drugih videa:

ESP32 M5Stack pregled jezgra i test.

Korak 2: Povežite senzor infracrvenog niza AMG8833

Povežite AMG8833 senzor infracrvene matrice
Povežite AMG8833 senzor infracrvene matrice
Povežite AMG8833 senzor infracrvene matrice
Povežite AMG8833 senzor infracrvene matrice

Infracrveni niz AMG8833

Senzor je spojen na M5Stack pomoću sabirnice I²C. Ovo koristi dva pina SDA (pin 21) i SCL (pin 22) na M5Stack -u. Ove pinove možete pronaći na oba konektora na vrhu ili na dnu M5Stack -a. Odaberite ono što odgovara vašim potrebama. Druga dva priključka su uzemljenje i VCC 3,3 volta.

Sada kada uključite M5Stack trebali biste vidjeti toplinsku sliku, odlično!

Korak 3: Alternativna skica sa više funkcija

Alternativna skica sa više funkcija
Alternativna skica sa više funkcija
Alternativna skica sa više funkcija
Alternativna skica sa više funkcija
Alternativna skica sa više funkcija
Alternativna skica sa više funkcija
Alternativna skica sa više funkcija
Alternativna skica sa više funkcija

Vidio sam da se neko "račvao"

originalno GitHub spremište i dodalo neke zanimljive nove značajke uključujući:

  • Premjestite vrijednost spota (u float -u) u središte
  • Odredite min i maks. Piksel (min. Obojen plavom bojom, a maks. Bijelom)
  • Okviri prikaza u sekundi
  • Temperatura automatskog skaliranja
  • Automatsko ponovno pokretanje i resetiranje i2c porta u slučaju loše veze
  • Stanje pauze Funkcija automatskog spavanja

Ovo spremište možete preuzeti ovdje:

github.com/m600x/M5Stack-Thermal-Camera

Provjerite skicu u Arduino IDE -u i potražite naredbu “M5. Lcd.setRotation (1);” Vrijednost treba postaviti na “0” u suprotnom će se zaslon rotirati za 90 °!

Sada možete postaviti skicu i isprobati nove menije!

Komponente koje koristim su:

M5Stack jezgra ESP32

ILI

M5Stack jezgro modula

CJMCU-833 AMG8833 8x8 termalna kamera IR senzor toplotne slike

ILI

CJMCU-833 AMG8833

Preporučuje se: