Sommario:

Termocamera M5Stack IR con sensore di imaging a matrice di infrarossi AMG8833: 3 passaggi
Termocamera M5Stack IR con sensore di imaging a matrice di infrarossi AMG8833: 3 passaggi

Video: Termocamera M5Stack IR con sensore di imaging a matrice di infrarossi AMG8833: 3 passaggi

Video: Termocamera M5Stack IR con sensore di imaging a matrice di infrarossi AMG8833: 3 passaggi
Video: DIY Thermal Camera using AMG8833 Thermal Image Array Temperature Sensor & Raspberry Pi 2024, Novembre
Anonim
Image
Image

Come molti ho avuto un fascino

con le termocamere ma sono sempre state fuori dalla mia fascia di prezzo – fino ad ora!!

Durante la navigazione nel sito Web di Hackaday mi sono imbattuto in questa fotocamera realizzata utilizzando il modulo M5Stack ESP32 e un sensore a matrice di infrarossi AMG8833 relativamente economico di Panasonic Grid-EYE / ad alte prestazioni. Avevo già un modulo principale M5Stack, quindi costruirlo è stato un gioco da ragazzi!

Troverai l'elenco delle parti nel passaggio finale.

Il video mostra la build e i passaggi seguenti spiegano il processo.

¡Vámonos!

Passaggio 1: installa Sketch su M5Stack

Installa Sketch su M5Stack
Installa Sketch su M5Stack

Vai al sito GitHub e

scarica lo sketch Arduino per M5Stack

Quando ho verificato per la prima volta lo schizzo, non è riuscito perché il file interpolation.cpp richiesto non si trovava nella stessa directory dello schizzo. Sposta il file e tutto andrà bene. Ora è il momento di caricare lo schizzo su M5Stack. Verificare di aver selezionato la scheda corretta in Gestione schede e che sia selezionata la porta COM seriale USB corretta. Un condensatore da 0,1 µF viene inserito tra la massa e il pin di ripristino per consentire il flashing dell'M5Stack.

Puoi vedere maggiori dettagli su questo in uno dei miei altri video:

ESP32 M5Stack Core Review e test.

Passaggio 2: collegare il sensore array a infrarossi AMG8833

Collegare il sensore array a infrarossi AMG8833
Collegare il sensore array a infrarossi AMG8833
Collegare il sensore array a infrarossi AMG8833
Collegare il sensore array a infrarossi AMG8833

La matrice a infrarossi AMG8833

Il sensore è collegato a M5Stack utilizzando il bus I²C. Questo utilizza i due pin SDA (pin 21) e SCL (pin 22) sull'M5Stack. Questi pin si trovano su entrambi i connettori nella parte superiore o inferiore dell'M5Stack. Scegli quello che si adatta alle tue esigenze. Le altre due connessioni sono Ground e VCC 3,3 volt.

Ora quando accendi l'M5Stack dovresti vedere l'immagine termica, fantastico!

Passaggio 3: schizzo alternativo con più funzioni

Schizzo alternativo con più funzioni
Schizzo alternativo con più funzioni
Schizzo alternativo con più funzioni
Schizzo alternativo con più funzioni
Schizzo alternativo con più funzioni
Schizzo alternativo con più funzioni
Schizzo alternativo con più funzioni
Schizzo alternativo con più funzioni

Ho visto che qualcuno si era "biforcato"

il repository GitHub originale e ha aggiunto alcune nuove interessanti funzionalità tra cui:

  • Sposta il valore spot (in float) al centro
  • Individua il pixel minimo e massimo (minimo colorato in blu e massimo in bianco)
  • Visualizza fotogrammi al secondo
  • Ridimensionamento automatico della temperatura
  • Riavvio automatico e ripristino della porta i2c in caso di connessione errata
  • Stato di pausa Funzione di sospensione automatica

Puoi scaricare questo repository qui:

github.com/m600x/M5Stack-Thermal-Camera

Controlla lo schizzo nell'IDE di Arduino e cerca il comando "M5. Lcd.setRotation (1);" Il valore deve essere impostato su “0” altrimenti lo schermo verrà ruotato di 90°!

Ora puoi caricare lo schizzo e provare i nuovi menu!

I componenti che utilizzo sono:

M5Stack Core ESP32

O

Modulo principale M5Stack

CJMCU-833 AMG8833 Sensore di imaging termico IR per termocamera 8x8

O

CJMCU-833 AMG8833

Consigliato: