Taula de continguts:

Càmera tèrmica IR M5Stack que utilitza un sensor d’imatge de matriu infraroja AMG8833: 3 passos
Càmera tèrmica IR M5Stack que utilitza un sensor d’imatge de matriu infraroja AMG8833: 3 passos

Vídeo: Càmera tèrmica IR M5Stack que utilitza un sensor d’imatge de matriu infraroja AMG8833: 3 passos

Vídeo: Càmera tèrmica IR M5Stack que utilitza un sensor d’imatge de matriu infraroja AMG8833: 3 passos
Vídeo: Análisis termográfico de un sensor, SENSIA 2024, Juny
Anonim
Image
Image

Com molts, he tingut una fascinació

amb càmeres tèrmiques, però sempre han estat fora del meu rang de preus - fins ara !!

Mentre navegava pel lloc web Hackaday, em vaig trobar amb aquesta construcció de càmeres mitjançant el mòdul M5Stack ESP32 i un sensor de matriu infrarojos AMG8833 d’alt rendiment Panasonic Grid-EYE / d’alt rendiment. Ja tenia un mòdul bàsic M5Stack, de manera que construir-lo no era gens obvi.

Trobareu la llista de peces al darrer pas.

El vídeo mostra la compilació i els passos següents expliquen el procés.

¡Vàmonos!

Pas 1: instal·leu Sketch a M5Stack

Instal·leu Sketch a M5Stack
Instal·leu Sketch a M5Stack

Aneu al lloc GitHub i

descarregueu l'esbós d'Arduino per a l'M5Stack

La primera vegada que vaig verificar l’esbós, va fallar perquè el fitxer interpolation.cpp requerit no es trobava al mateix directori que l’esbós. Moveu el fitxer i tot anirà bé. Ara és hora de penjar l’esbós al M5Stack. Comproveu que tingueu la placa correcta seleccionada al gestor de plaques i que estigui seleccionat el port COM USB sèrie correcte. Es posa un condensador de 0,1 µF entre el sòl i el pin de reinici per permetre que el M5Stack es parpellegi.

Podeu veure més detalls sobre això en un dels meus altres vídeos:

Revisió i prova del nucli ESP32 M5Stack.

Pas 2: connecteu el sensor de matriu infraroja AMG8833

Connecteu el sensor de matriu infraroja AMG8833
Connecteu el sensor de matriu infraroja AMG8833
Connecteu el sensor de matriu infraroja AMG8833
Connecteu el sensor de matriu infraroja AMG8833

La matriu d’infrarojos AMG8833

El sensor està connectat al M5Stack mitjançant el bus I²C. Utilitza els dos pins SDA (pin 21) i SCL (pin 22) al M5Stack. Aquests pins es poden trobar als connectors de la part superior o inferior del M5Stack. Trieu el que millor s'adapti a les vostres necessitats. Les altres dues connexions són terra i VCC 3,3 volts.

Ara, quan enceneu el M5Stack, hauríeu de veure la imatge tèrmica, genial.

Pas 3: Esbós alternatiu amb més funcions

Esbós alternatiu amb més funcions
Esbós alternatiu amb més funcions
Esbós alternatiu amb més funcions
Esbós alternatiu amb més funcions
Esbós alternatiu amb més funcions
Esbós alternatiu amb més funcions
Esbós alternatiu amb més funcions
Esbós alternatiu amb més funcions

Vaig veure que algú s'havia "bifurcat"

el dipòsit original de GitHub i va afegir algunes funcions interessants, com ara:

  • Moveu el valor spot (en flotant) al centre
  • Determineu els píxels mínims i màxims (mínim de color blau i màxim de blanc)
  • Mostra marcs per segon
  • Temperatura d’escala automàtica
  • Reinicieu automàticament i restabliu el port i2c en cas de connexió incorrecta
  • Funció de repòs automàtic de l'estat de pausa

Podeu descarregar aquest dipòsit aquí:

github.com/m600x/M5Stack-Thermal-Camera

Comproveu l'esbós a l'IDE d'Arduino i busqueu l'ordre "M5. Lcd.setRotation (1);" El valor s'ha d'establir a "0" en cas contrari, la pantalla girarà 90 °.

Ara podeu penjar l’esbós i provar els nous menús.

Els components que faig servir són:

M5Stack Core ESP32

O

Mòdul bàsic M5Stack

CJMCU-833 AMG8833 8x8 Càmera tèrmica Sensor d'imatges tèrmiques IR

O

CJMCU-833 AMG8833

Recomanat: