Indholdsfortegnelse:

M5Stack IR termisk kamera ved hjælp af AMG8833 Infrarød Array Imaging Sensor: 3 trin
M5Stack IR termisk kamera ved hjælp af AMG8833 Infrarød Array Imaging Sensor: 3 trin

Video: M5Stack IR termisk kamera ved hjælp af AMG8833 Infrarød Array Imaging Sensor: 3 trin

Video: M5Stack IR termisk kamera ved hjælp af AMG8833 Infrarød Array Imaging Sensor: 3 trin
Video: Бесконтактный датчик температуры дальнего действия MLX90614-DCI с Arduino 2024, Juni
Anonim
Image
Image

Som mange har jeg haft en fascination

med termokameraer, men de har altid været uden for min prisklasse - indtil nu !!

Under browsing gennem Hackaday-webstedet stødte jeg på denne kameraopbygning ved hjælp af M5Stack ESP32-modulet og en relativt billig Panasonic Grid-EYE / Højtydende AMG8833 Infrarød Array Sensor. Jeg havde allerede et M5Stack-kernemodul, så det var en no-brainer at bygge dette!

Du finder delelisten i det sidste trin.

Videoen viser opbygningen og de følgende trin forklarer processen.

¡Vámonos!

Trin 1: Installer Sketch på M5Stack

Installer Sketch på M5Stack
Installer Sketch på M5Stack

Gå til GitHub -webstedet og

download Arduino-skitsen til M5Stack

Da jeg først bekræftede skitsen, mislykkedes den, fordi den påkrævede interpolation.cpp -fil ikke var i samme bibliotek som skitsen. Flyt filen, så går alt godt. Nu er det tid til at uploade skitsen til M5Stack. Kontroller, at du har valgt det korrekte kort i Boards manager, og at den korrekte serielle USB COM -port er valgt. En 0,1 µF kondensator sættes mellem jorden og nulstillestiften for at gøre det muligt for M5Stack at blinke.

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

ESP32 M5Stack Core Review og test.

Trin 2: Tilslut AMG8833 Infrarød Array Sensor

Tilslut AMG8833 Infrarød Array Sensor
Tilslut AMG8833 Infrarød Array Sensor
Tilslut AMG8833 Infrarød Array Sensor
Tilslut AMG8833 Infrarød Array Sensor

AMG8833 Infrarødt array

Sensoren er forbundet til M5Stack ved hjælp af I²C -bussen. Dette bruger de to ben SDA (pin 21) og SCL (pin 22) på M5Stack. Disse ben findes på begge stik på toppen eller bunden af M5Stack. Vælg det der passer til dine behov. De to andre forbindelser er jord og VCC 3,3 volt.

Når du nu tænder M5Stack, skal du se det termiske billede, fantastisk!

Trin 3: Alternativ skitse med flere funktioner

Alternativ skitse med flere funktioner
Alternativ skitse med flere funktioner
Alternativ skitse med flere funktioner
Alternativ skitse med flere funktioner
Alternativ skitse med flere funktioner
Alternativ skitse med flere funktioner
Alternativ skitse med flere funktioner
Alternativ skitse med flere funktioner

Jeg så, at nogen havde "gafflet"

det originale GitHub -depot og tilføjede nogle interessante nye funktioner, herunder:

  • Flyt spotværdien (i float) til midten
  • Find min og max pixel (min farvet i blå og max i hvidt)
  • Vis rammer pr. Sekund
  • Automatisk skaleringstemperatur
  • Genstart automatisk og nulstil i2c -porten i tilfælde af dårlig forbindelse
  • Pause -tilstand Auto -søvnfunktion

Du kan downloade dette lager her:

github.com/m600x/M5Stack-Thermal-Camera

Kontroller skitsen i Arduino IDE og se efter kommandoen "M5. Lcd.setRotation (1);" Værdien skal sættes til “0” ellers roteres skærmen 90 °!

Nu kan du uploade skitsen og prøve de nye menuer!

De komponenter, jeg bruger, er:

M5Stack Core ESP32

ELLER

M5Stack Core -modul

CJMCU-833 AMG8833 8x8 termisk kamera IR termisk billedsensor

ELLER

CJMCU-833 AMG8833

Anbefalede: