Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Kao i mnogi i ja sam bio fasciniran
s termalnim kamerama, ali uvijek su mi bile izvan raspona cijena - do sada !!
Dok sam pregledavao web stranicu Hackaday, naišao sam na ovu kameru izrađenu pomoću modula M5Stack ESP32 i relativno jeftinog Panasonic Grid-EYE / infracrvenog senzora AMG8833 visokih performansi. Već sam imao jezgreni modul M5Stack, pa je izgradnja ovoga bila jednostavna!
Popis dijelova pronaći ćete u posljednjem koraku.
Video prikazuje gradnju, a sljedeći koraci objašnjavaju proces.
¡Vámonos!
Korak 1: Instalirajte Sketch na M5Stack
Idite na web mjesto GitHub i
preuzmite Arduino skicu za M5Stack
Prilikom prve provjere skice nije uspjela 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 priključak. 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 jezgre i test.
Korak 2: Spojite 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 priključka 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, sjajno!
Korak 3: Alternativna skica s više značajki
Vidio sam da se netko "račvao"
izvorno spremište GitHub 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 plavo, a maks. Bijelo)
- Okviri prikaza u sekundi
- Automatsko mjerenje temperature
- Automatsko ponovno pokretanje i vraćanje i2c priključka 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 protivnom će se zaslon zakrenuti za 90 °!
Sada možete prenijeti skicu i isprobati nove izbornike!
Komponente koje koristim su:
M5Stack jezgra ESP32
ILI
M5Stack jezgri modul
CJMCU-833 AMG8833 8x8 termalna kamera IR senzor toplinske slike
ILI
CJMCU-833 AMG8833