Innholdsfortegnelse:

M5Stack IR termisk kamera ved bruk av AMG8833 infrarød matrisensor: 3 trinn
M5Stack IR termisk kamera ved bruk av AMG8833 infrarød matrisensor: 3 trinn

Video: M5Stack IR termisk kamera ved bruk av AMG8833 infrarød matrisensor: 3 trinn

Video: M5Stack IR termisk kamera ved bruk av AMG8833 infrarød matrisensor: 3 trinn
Video: Tania kamera termowizyjna - zobacz to co niewidoczne 2024, Juni
Anonim
Image
Image

Som mange har jeg hatt en fascinasjon

med termokameraer, men de har alltid vært utenfor min prisklasse - til nå !!

Mens jeg surfet gjennom Hackaday-nettstedet, kom jeg over denne kamerabyggingen ved hjelp av M5Stack ESP32-modulen og en relativt billig Panasonic Grid-EYE / High performance AMG8833 Infrared Array Sensor. Jeg hadde allerede en M5Stack-kjernemodul, så det var helt enkelt å bygge dette!

Du finner delelisten i det siste trinnet.

Videoen viser bygget og de følgende trinnene forklarer prosessen.

¡Vámonos!

Trinn 1: Installer Sketch på M5Stack

Installer Sketch på M5Stack
Installer Sketch på M5Stack

Gå til GitHub -siden og

last ned Arduino-skissen for M5Stack

Da jeg først bekreftet skissen, mislyktes den fordi den nødvendige interpolation.cpp -filen ikke var i samme katalog som skissen. Flytt filen så går alt bra. Nå er det på tide å laste opp skissen til M5Stack. Kontroller at du har valgt riktig kort i Boards manager og at riktig seriell USB COM -port er valgt. En 0,1 µF kondensator settes mellom bakken og tilbakestillingsnålen slik at M5Stack kan blinke.

Du kan se flere detaljer om dette i en av mine andre videoer:

ESP32 M5Stack Core gjennomgang og test.

Trinn 2: Koble til AMG8833 Infrarød matrisensor

Koble til AMG8833 infrarød matrisensor
Koble til AMG8833 infrarød matrisensor
Koble til AMG8833 infrarød matrisensor
Koble til AMG8833 infrarød matrisensor

AMG8833 Infrarød matrise

Sensoren er koblet til M5Stack ved hjelp av I²C -bussen. Dette bruker de to pinnene SDA (pin 21) og SCL (pin 22) på M5Stack. Disse pinnene finnes på begge kontaktene på toppen eller bunnen av M5Stack. Velg det som passer dine behov. De to andre tilkoblingene er Ground og VCC 3,3 volt.

Når du slår på M5Stack, bør du se det termiske bildet, flott!

Trinn 3: Alternativ skisse med flere funksjoner

Alternativ skisse med flere funksjoner
Alternativ skisse med flere funksjoner
Alternativ skisse med flere funksjoner
Alternativ skisse med flere funksjoner
Alternativ skisse med flere funksjoner
Alternativ skisse med flere funksjoner
Alternativ skisse med flere funksjoner
Alternativ skisse med flere funksjoner

Jeg så at noen hadde "gafflet"

det originale GitHub -depotet og la til noen interessante nye funksjoner, inkludert:

  • Flytt spotverdien (i flyt) til midten
  • Finn min og maks piksel (min farget i blått og maks i hvitt)
  • Vis rammer per sekund
  • Automatisk skaleringstemperatur
  • Start automatisk på nytt og tilbakestill i2c -porten ved dårlig tilkobling
  • Pause -tilstand Auto søvnfunksjon

Du kan laste ned dette depotet her:

github.com/m600x/M5Stack-Thermal-Camera

Sjekk skissen i Arduino IDE og se etter kommandoen "M5. Lcd.setRotation (1);" Verdien bør settes til “0” ellers roteres skjermen 90 °!

Nå kan du laste opp skissen og prøve de nye menyene!

Komponentene jeg bruker er:

M5Stack Core ESP32

ELLER

M5Stack kjernemodul

CJMCU-833 AMG8833 8x8 termisk kamera IR termisk bildesensor

ELLER

CJMCU-833 AMG8833

Anbefalt: