Table des matières:

Caméra thermique IR M5Stack utilisant le capteur d'imagerie à matrice infrarouge AMG8833 : 3 étapes
Caméra thermique IR M5Stack utilisant le capteur d'imagerie à matrice infrarouge AMG8833 : 3 étapes

Vidéo: Caméra thermique IR M5Stack utilisant le capteur d'imagerie à matrice infrarouge AMG8833 : 3 étapes

Vidéo: Caméra thermique IR M5Stack utilisant le capteur d'imagerie à matrice infrarouge AMG8833 : 3 étapes
Vidéo: HA Thermal image 2024, Juin
Anonim
Image
Image

Comme beaucoup j'ai eu une fascination

avec des caméras thermiques mais elles ont toujours été hors de ma gamme de prix – jusqu'à maintenant !!

En parcourant le site Web de Hackaday, je suis tombé sur cette caméra construite à l'aide du module M5Stack ESP32 et d'un capteur infrarouge Panasonic Grid-EYE / haute performance AMG8833 relativement peu coûteux. J'avais déjà un module de base M5Stack, donc le construire était une évidence !

Vous trouverez la liste des pièces dans la dernière étape.

La vidéo montre la construction et les étapes suivantes expliquent le processus.

Vámonos !

Étape 1: Installer Sketch sur M5Stack

Installer Sketch sur M5Stack
Installer Sketch sur M5Stack

Allez sur le site GitHub et

téléchargez le croquis Arduino pour le M5Stack

Lorsque j'ai vérifié l'esquisse pour la première fois, cela a échoué car le fichier interpolation.cpp requis n'était pas dans le même répertoire que l'esquisse. Déplacez le fichier et tout ira bien. Il est maintenant temps de télécharger le croquis sur le M5Stack. Vérifiez que vous avez sélectionné la bonne carte dans le gestionnaire de cartes et que le bon port série USB COM est sélectionné. Un condensateur de 0,1 µF est placé entre la masse et la broche de réinitialisation pour permettre au M5Stack d'être flashé.

Vous pouvez voir plus de détails à ce sujet dans l'une de mes autres vidéos:

Examen et test du noyau ESP32 M5Stack.

Étape 2: connectez le capteur de réseau infrarouge AMG8833

Connectez le capteur de réseau infrarouge AMG8833
Connectez le capteur de réseau infrarouge AMG8833
Connectez le capteur de réseau infrarouge AMG8833
Connectez le capteur de réseau infrarouge AMG8833

La matrice infrarouge AMG8833

Le capteur est connecté au M5Stack via le bus I²C. Cela utilise les deux broches SDA (broche 21) et SCL (broche 22) sur le M5Stack. Ces broches se trouvent sur les deux connecteurs en haut ou en bas du M5Stack. Choisissez celui qui convient à vos besoins. Les deux autres connexions sont Ground et VCC 3,3 volts.

Maintenant, lorsque vous allumez le M5Stack, vous devriez voir l'image thermique, super !

Étape 3: Esquisse alternative avec plus de fonctionnalités

Esquisse alternative avec plus de fonctionnalités
Esquisse alternative avec plus de fonctionnalités
Esquisse alternative avec plus de fonctionnalités
Esquisse alternative avec plus de fonctionnalités
Croquis alternatif avec plus de fonctionnalités
Croquis alternatif avec plus de fonctionnalités
Esquisse alternative avec plus de fonctionnalités
Esquisse alternative avec plus de fonctionnalités

J'ai vu que quelqu'un avait "fourché"

le référentiel GitHub d'origine et a ajouté de nouvelles fonctionnalités intéressantes, notamment:

  • Déplacer la valeur spot (en flottant) vers le centre
  • Repérez le pixel min et max (min coloré en bleu et max en blanc)
  • Images d'affichage par seconde
  • Température de mise à l'échelle automatique
  • Redémarrage automatique et réinitialisation du port i2c en cas de mauvaise connexion
  • État de pause Fonction de veille automatique

Vous pouvez télécharger ce référentiel ici:

github.com/m600x/M5Stack-Thermal-Camera

Vérifiez le croquis dans l'IDE Arduino et recherchez la commande « M5. Lcd.setRotation (1); » La valeur doit être réglée sur « 0 », sinon l'écran sera pivoté de 90° !

Vous pouvez maintenant télécharger le croquis et essayer les nouveaux menus !

Les composants que j'utilise sont:

M5Stack Core ESP32

OU

Module de base M5Stack

Capteur d'imagerie thermique IR pour caméra thermique CJMCU-833 AMG8833 8x8

OU

CJMCU-833 AMG8833

Conseillé: