Inhoudsopgave:

M5Stack IR thermische camera met behulp van AMG8833 infrarood array-beeldsensor - Ajarnpa
M5Stack IR thermische camera met behulp van AMG8833 infrarood array-beeldsensor - Ajarnpa

Video: M5Stack IR thermische camera met behulp van AMG8833 infrarood array-beeldsensor - Ajarnpa

Video: M5Stack IR thermische camera met behulp van AMG8833 infrarood array-beeldsensor - Ajarnpa
Video: Tania kamera termowizyjna - zobacz to co niewidoczne 2024, November
Anonim
Image
Image

Zoals velen heb ik een fascinatie gehad

met thermische camera's, maar ze zijn altijd buiten mijn prijsklasse geweest - tot nu toe!!

Tijdens het bladeren door de Hackaday-website kwam ik deze camera tegen die gebouwd is met de M5Stack ESP32-module en een relatief goedkope Panasonic Grid-EYE / High performance AMG8833 Infrared Array Sensor. Ik had al een M5Stack-kernmodule, dus het bouwen hiervan was een no-brainer!

U vindt de onderdelenlijst in de laatste stap.

De video toont de build en de volgende stappen leggen het proces uit.

Vámonos!

Stap 1: Installeer Sketch op M5Stack

Installeer Sketch op M5Stack
Installeer Sketch op M5Stack

Ga naar de GitHub-site en

download de Arduino-schets voor de M5Stack

Toen ik de schets voor het eerst verifieerde, mislukte deze omdat het vereiste interpolation.cpp-bestand niet in dezelfde map stond als de schets. Verplaats het bestand en alles komt goed. Nu is het tijd om de schets te uploaden naar de M5Stack. Controleer of u het juiste bord hebt geselecteerd in de Boards manager en of de juiste seriële USB COM-poort is geselecteerd. Een 0.1 µF condensator wordt tussen de grond en de reset-pin geplaatst om de M5Stack te laten flitsen.

Je kunt hier meer details over zien in een van mijn andere video's:

ESP32 M5Stack Core Review en test.

Stap 2: Sluit de AMG8833 infrarood array-sensor aan

Sluit AMG8833 Infrarood Array Sensor aan
Sluit AMG8833 Infrarood Array Sensor aan
Sluit AMG8833 Infrarood Array Sensor aan
Sluit AMG8833 Infrarood Array Sensor aan

De AMG8833 infraroodarray

Sensor is aangesloten op de M5Stack via de I²C-bus. Deze gebruikt de twee pinnen SDA (pin 21) en SCL (pin 22) op de M5Stack. Deze pinnen zijn te vinden op zowel de connectoren aan de boven- als onderkant van de M5Stack. Kies wat past bij uw behoeften. De andere twee aansluitingen zijn massa en VCC 3,3 volt.

Als je nu de M5Stack aanzet, zou je het thermische beeld moeten zien, geweldig!

Stap 3: Alternatieve schets met meer functies

Alternatieve schets met meer functies
Alternatieve schets met meer functies
Alternatieve schets met meer functies
Alternatieve schets met meer functies
Alternatieve schets met meer functies
Alternatieve schets met meer functies
Alternatieve schets met meer functies
Alternatieve schets met meer functies

Ik zag dat iemand had "gevorkt"

de originele GitHub-repository en enkele interessante nieuwe functies toegevoegd, waaronder:

  • Verplaats de spotwaarde (in zwevend) naar het midden
  • Bepaal de min en max pixel (min gekleurd in blauw en max in wit)
  • Weergaveframes per seconde
  • Automatische schaaltemperatuur
  • Automatisch opnieuw opstarten en de i2c-poort resetten in geval van een slechte verbinding
  • Pauzestatus Automatische slaapfunctie

U kunt deze repository hier downloaden:

github.com/m600x/M5Stack-Thermal-Camera

Controleer de schets in de Arduino IDE en zoek naar het commando "M5. Lcd.setRotation (1);" De waarde moet op “0” staan, anders wordt het scherm 90° gedraaid!

Nu kun je de schets uploaden en de nieuwe menu's uitproberen!

De componenten die ik gebruik zijn:

M5Stack Core ESP32

OF

M5Stack Core-module

CJMCU-833 AMG8833 8x8 thermische camera IR warmtebeeldsensor

OF

CJMCU-833 AMG8833

Aanbevolen: