Cuprins:

Cameră termică IR M5Stack utilizând senzorul de imagistică cu infrarosu AMG8833: 3 pași
Cameră termică IR M5Stack utilizând senzorul de imagistică cu infrarosu AMG8833: 3 pași

Video: Cameră termică IR M5Stack utilizând senzorul de imagistică cu infrarosu AMG8833: 3 pași

Video: Cameră termică IR M5Stack utilizând senzorul de imagistică cu infrarosu AMG8833: 3 pași
Video: Extreme Lite Olive Brown hunting suit details 2024, Noiembrie
Anonim
Image
Image

Ca mulți am avut o fascinație

cu camere termice, dar au fost întotdeauna în afara gamei mele de preț - până acum !!

În timp ce navigați prin site-ul Hackaday, am întâlnit această construcție de camere folosind modulul M5Stack ESP32 și un senzor de panou infrarosu AMG8833 de înaltă performanță Panasonic Grid-EYE / High Performance AMG8833. Aveam deja un modul de bază M5Stack, așa că construirea acestui lucru a fost o nebunie!

Lista de piese o veți găsi în pasul final.

Videoclipul arată construcția și pașii care urmează explică procesul.

¡Vámonos!

Pasul 1: Instalați Sketch pe M5Stack

Instalați Sketch pe M5Stack
Instalați Sketch pe M5Stack

Accesați site-ul GitHub și

descărcați schița Arduino pentru M5Stack

Când am verificat schița pentru prima dată, nu a reușit deoarece fișierul interpolation.cpp necesar nu se afla în același director cu schița. Mutați fișierul și totul va fi bine. Acum este timpul să încărcați schița pe M5Stack. Verificați dacă ați selectat placa corectă în managerul Plăcilor și dacă este selectat portul USB serial serial corect. Un condensator de 0,1 µF este pus între pământ și pinul de resetare pentru a permite intermitentul M5Stack.

Puteți vedea mai multe detalii despre acest lucru în unul dintre celelalte videoclipuri ale mele:

ESP32 M5Stack Core Review and Test.

Pasul 2: Conectați senzorul de matrice cu infraroșu AMG8833

Conectați senzorul de matrice cu infraroșu AMG8833
Conectați senzorul de matrice cu infraroșu AMG8833
Conectați senzorul de matrice cu infraroșu AMG8833
Conectați senzorul de matrice cu infraroșu AMG8833

AMG8833 Infrared Array

Senzorul este conectat la M5Stack folosind magistrala I²C. Aceasta folosește cei doi pini SDA (pinul 21) și SCL (pinul 22) de pe M5Stack. Acești pini pot fi găsiți pe ambii conectori din partea superioară sau inferioară a M5Stack. Alegeți care se potrivește nevoilor dvs. Celelalte două conexiuni sunt la sol și VCC 3,3 volți.

Acum, când porniți M5Stack, ar trebui să vedeți imaginea termică, minunat!

Pasul 3: Schiță alternativă cu mai multe caracteristici

Schiță alternativă cu mai multe caracteristici
Schiță alternativă cu mai multe caracteristici
Schiță alternativă cu mai multe caracteristici
Schiță alternativă cu mai multe caracteristici
Schiță alternativă cu mai multe caracteristici
Schiță alternativă cu mai multe caracteristici
Schiță alternativă cu mai multe caracteristici
Schiță alternativă cu mai multe caracteristici

Am văzut că cineva s-a „bifurcat”

depozitul original GitHub și a adăugat câteva caracteristici noi interesante, inclusiv:

  • Mutați valoarea spot (în float) în centru
  • Identificați pixelii min și max (min colorat în albastru și maxim în alb)
  • Afișați cadre pe secundă
  • Temperatura de scalare automată
  • Reporniți automat și resetați portul i2c în caz de conexiune defectuoasă
  • Stare pauză Funcție de repaus automat

Puteți descărca acest depozit aici:

github.com/m600x/M5Stack-Thermal-Camera

Verificați schița din IDE-ul Arduino și căutați comanda „M5. Lcd.setRotation (1);” Valoarea trebuie setată la „0”, altfel ecranul va fi rotit cu 90 °!

Acum puteți încărca schița și puteți încerca noile meniuri!

Componentele pe care le folosesc sunt:

M5Stack Core ESP32

SAU

M5Stack Core Module

CJMCU-833 AMG8833 8x8 Camera termică IR Senzor de imagistică termică

SAU

CJMCU-833 AMG8833

Recomandat: