INHOUDSOPGAWE:

M5Stack IR -termiese kamera met behulp van AMG8833 infrarooi array -beeldsensor: 3 stappe
M5Stack IR -termiese kamera met behulp van AMG8833 infrarooi array -beeldsensor: 3 stappe

Video: M5Stack IR -termiese kamera met behulp van AMG8833 infrarooi array -beeldsensor: 3 stappe

Video: M5Stack IR -termiese kamera met behulp van AMG8833 infrarooi array -beeldsensor: 3 stappe
Video: Non-Contact Long Range MLX90614-DCI Temperature Sensor with Arduino 2024, November
Anonim
Image
Image

Soos baie het ek 'n bekoring gehad

met termiese kameras, maar dit was nog altyd buite my prysklas - tot nou toe !!

Terwyl ek deur die Hackaday-webwerf blaai, kom ek op hierdie kamera-gebou af met behulp van die M5Stack ESP32-module en 'n relatief goedkoop Panasonic Grid-EYE / hoëprestasie AMG8833 Infrarooi Array Sensor. Ek het reeds 'n M5Stack-kernmodule gehad, dus dit was 'n no-brainer om dit te bou!

U vind die onderdele -lys in die laaste stap.

Die video toon die opbou en die volgende stappe verduidelik die proses.

Vámonos!

Stap 1: Installeer Sketch op M5Stack

Installeer Sketch op M5Stack
Installeer Sketch op M5Stack

Gaan na die GitHub -webwerf en

laai die Arduino-skets vir die M5Stack af

Toe ek die skets die eerste keer geverifieer het, misluk dit omdat die vereiste interpolation.cpp -lêer nie in dieselfde gids as die skets was nie. Beweeg die lêer en alles sal regkom. Dit is nou tyd om die skets na die M5Stack op te laai. Kontroleer of u die regte bord in die bestuurdersbord gekies het en dat die korrekte seriële USB COM -poort gekies is. 'N Kondensator van 0,1 µF word tussen die grond en die resetpen geplaas om die M5Stack te laat flits.

U kan meer besonderhede hieroor sien in een van my ander video's:

ESP32 M5Stack Core Review en toets.

Stap 2: Koppel AMG8833 Infrarooi Array Sensor

Koppel AMG8833 Infrarooi Array Sensor
Koppel AMG8833 Infrarooi Array Sensor
Koppel AMG8833 Infrarooi Array Sensor
Koppel AMG8833 Infrarooi Array Sensor

Die AMG8833 Infrarooi Array

Sensor is met die I²C -bus aan die M5Stack gekoppel. Dit gebruik die twee penne SDA (pen 21) en SCL (pen 22) op die M5Stack. Hierdie penne kan op beide die verbindings aan die bokant of onderkant van die M5Stack gevind word. Kies die een wat by u behoeftes pas. Die ander twee verbindings is Ground en VCC 3.3 volt.

As u nou die M5Stack aanskakel, moet u die termiese beeld sien, wonderlik!

Stap 3: Alternatiewe skets met meer funksies

Alternatiewe skets met meer funksies
Alternatiewe skets met meer funksies
Alternatiewe skets met meer funksies
Alternatiewe skets met meer funksies
Alternatiewe skets met meer funksies
Alternatiewe skets met meer funksies
Alternatiewe skets met meer funksies
Alternatiewe skets met meer funksies

Ek het gesien dat iemand 'gevurk' het

die oorspronklike GitHub -bewaarplek en 'n paar interessante nuwe funksies bygevoeg, insluitend:

  • Beweeg die spotwaarde (in vlot) na die middel
  • Bepaal die min en maksimum pixel (min in blou en maks in wit)
  • Vertoon rame per sekonde
  • Outomatiese skaaltemperatuur
  • Herlaai outomaties en herstel die i2c -poort in geval van 'n slegte verbinding
  • Onderbreek toestand Outomatiese slaapfunksie

U kan hierdie bewaarplek hier aflaai:

github.com/m600x/M5Stack-Thermal-Camera

Kyk na die skets in die Arduino IDE en soek die opdrag "M5. Lcd.setRotation (1);" Die waarde moet op "0" gestel word, anders draai die skerm 90 °!

Nou kan u die skets oplaai en die nuwe spyskaarte probeer!

Die komponente wat ek gebruik, is:

M5Stack Core ESP32

OF

M5Stack -kernmodule

CJMCU-833 AMG8833 8x8 termiese kamera IR termiese beeldsensor

OF

CJMCU-833 AMG8833

Aanbeveel: