Innehållsförteckning:

M5Stack IR -värmekamera med AMG8833 infraröd matrisens sensor: 3 steg
M5Stack IR -värmekamera med AMG8833 infraröd matrisens sensor: 3 steg

Video: M5Stack IR -värmekamera med AMG8833 infraröd matrisens sensor: 3 steg

Video: M5Stack IR -värmekamera med AMG8833 infraröd matrisens sensor: 3 steg
Video: Бесконтактный датчик температуры дальнего действия MLX90614-DCI с Arduino 2024, Juni
Anonim
Image
Image

Som många har jag fascinerats

med värmekameror men de har alltid varit utanför min prisklass - tills nu !!

När jag surfar på Hackadays webbplats stötte jag på denna kamerabyggning med M5Stack ESP32-modulen och en relativt billig Panasonic Grid-EYE / High performance AMG8833 Infrared Array Sensor. Jag hade redan en M5Stack-kärnmodul, så att bygga detta var en no-brainer!

Du hittar listan med delar i det sista steget.

Videon visar uppbyggnaden och följande steg förklarar processen.

¡Vámonos!

Steg 1: Installera Sketch på M5Stack

Installera Sketch på M5Stack
Installera Sketch på M5Stack

Gå till GitHub -webbplatsen och

ladda ner Arduino-skissen för M5Stack

När jag först verifierade skissen misslyckades den eftersom den nödvändiga filen interpolation.cpp inte fanns i samma katalog som skissen. Flytta filen så blir allt bra. Nu är det dags att ladda upp skissen till M5Stack. Kontrollera att du har valt rätt kort i styrhanteraren och att rätt seriell USB COM -port är vald. En 0,1 µF kondensator sätts mellan marken och återställningsstiftet för att M5Stack ska kunna blinka.

Du kan se mer detaljer om detta i en av mina andra videor:

ESP32 M5Stack Core Review och test.

Steg 2: Anslut AMG8833 infraröd matrisensor

Anslut AMG8833 infraröd matrisensor
Anslut AMG8833 infraröd matrisensor
Anslut AMG8833 infraröd matrisensor
Anslut AMG8833 infraröd matrisensor

AMG8833 Infraröd matris

Sensorn är ansluten till M5Stack med I²C -bussen. Detta använder de två stiften SDA (stift 21) och SCL (stift 22) på M5Stack. Dessa stift finns på både kontakterna på M5Stackens ovansida eller botten. Välj det som passar dina behov. De andra två anslutningarna är Ground och VCC 3,3 volt.

Nu när du slår på M5Stack ska du se den termiska bilden, bra!

Steg 3: Alternativ skiss med fler funktioner

Alternativ skiss med fler funktioner
Alternativ skiss med fler funktioner
Alternativ skiss med fler funktioner
Alternativ skiss med fler funktioner
Alternativ skiss med fler funktioner
Alternativ skiss med fler funktioner
Alternativ skiss med fler funktioner
Alternativ skiss med fler funktioner

Jag såg att någon hade”gafflat”

det ursprungliga GitHub -förvaret och lade till några intressanta nya funktioner, inklusive:

  • Flytta spotvärdet (i float) till mitten
  • Bestäm min och max pixel (min färgad i blått och max i vitt)
  • Visa ramar per sekund
  • Automatisk skalningstemperatur
  • Starta om automatiskt och återställ i2c -porten vid dålig anslutning
  • Pausläge Auto sömnfunktion

Du kan ladda ner det här förvaret här:

github.com/m600x/M5Stack-Thermal-Camera

Kontrollera skissen i Arduino IDE och leta efter kommandot "M5. Lcd.setRotation (1);" Värdet bör ställas in på “0” annars roteras skärmen 90 °!

Nu kan du ladda upp skissen och testa de nya menyerna!

Komponenterna jag använder är:

M5Stack Core ESP32

ELLER

M5Stack Core -modul

CJMCU-833 AMG8833 8x8 termisk kamera IR termisk bildsensor

ELLER

CJMCU-833 AMG8833

Rekommenderad: