Obsah:

IR termální kamera M5Stack využívající snímač infračerveného pole AMG8833: 3 kroky
IR termální kamera M5Stack využívající snímač infračerveného pole AMG8833: 3 kroky

Video: IR termální kamera M5Stack využívající snímač infračerveného pole AMG8833: 3 kroky

Video: IR termální kamera M5Stack využívající snímač infračerveného pole AMG8833: 3 kroky
Video: #247 Do-it-Yourself Thermal Imaging Cameras (AMG8833, MLX90640, M5Stack, Arduino IDE) and Flir one 2024, Listopad
Anonim
Image
Image

Jako mnoho dalších jsem byl fascinován

s termokamerami, ale vždy byly mimo mé cenové rozpětí - až dosud !!

Při procházení webových stránek Hackaday jsem narazil na tuto kameru sestavenou pomocí modulu M5Stack ESP32 a relativně levného infračerveného senzoru AMG8833 Panasonic Grid-EYE / High performance AMG8833. Už jsem měl základní modul M5Stack, takže budování tohoto bylo zbytečné!

Seznam dílů najdete v posledním kroku.

Video ukazuje sestavení a následující kroky vysvětlují postup.

¡Vámonos!

Krok 1: Nainstalujte si Sketch na M5Stack

Nainstalujte si Sketch na M5Stack
Nainstalujte si Sketch na M5Stack

Přejděte na web GitHub a

stáhněte si skicu Arduino pro M5Stack

Když jsem skicu poprvé ověřil, selhala, protože požadovaný soubor interpolation.cpp nebyl ve stejném adresáři jako skica. Přesuňte soubor a vše bude v pořádku. Nyní je čas nahrát skicu do M5Stack. Zkontrolujte, zda je ve správci desek vybrána správná deska a zda je vybrán správný sériový port USB COM. Mezi uzemňovací a resetovací kolík je umístěn kondenzátor 0,1 µF, aby bylo možné blikat M5Stack.

Více o tom můžete vidět v jednom z mých dalších videí:

Základní kontrola a test ESP32 M5Stack.

Krok 2: Připojte infračervený snímač AMG8833

Připojte infračervený snímač AMG8833
Připojte infračervený snímač AMG8833
Připojte infračervený snímač AMG8833
Připojte infračervený snímač AMG8833

Infračervené pole AMG8833

Senzor je připojen k M5Stack pomocí sběrnice I²C. To používá dva piny SDA (pin 21) a SCL (pin 22) na M5Stack. Tyto kolíky najdete na obou konektorech v horní nebo dolní části M5Stack. Vyberte si, co vyhovuje vašim potřebám. Další dvě připojení jsou Ground a VCC 3,3 voltů.

Nyní, když zapnete M5Stack, měli byste vidět termální obraz, skvělé!

Krok 3: Alternativní skica s dalšími funkcemi

Alternativní skica s dalšími funkcemi
Alternativní skica s dalšími funkcemi
Alternativní skica s dalšími funkcemi
Alternativní skica s dalšími funkcemi
Alternativní skica s dalšími funkcemi
Alternativní skica s dalšími funkcemi
Alternativní skica s dalšími funkcemi
Alternativní skica s dalšími funkcemi

Viděl jsem, že někdo „rozeklal“

původní úložiště GitHub a přidalo několik zajímavých nových funkcí, včetně:

  • Přesuňte bodovou hodnotu (v plováku) do středu
  • Určete minimální a maximální pixel (min. Barevně modře a max. Bíle)
  • Zobrazení snímků za sekundu
  • Teplota automatického škálování
  • Automatické restartování a resetování portu i2c v případě špatného připojení
  • Stav pauzy Funkce automatického spánku

Toto úložiště si můžete stáhnout zde:

github.com/m600x/M5Stack-Thermal-Camera

Zkontrolujte skicu v Arduino IDE a vyhledejte příkaz „M5. Lcd.setRotation (1);“Hodnota by měla být nastavena na „0“, jinak se obrazovka otočí o 90 °!

Nyní můžete načíst náčrt a vyzkoušet nové nabídky!

Komponenty, které používám, jsou:

M5Stack Core ESP32

NEBO

Základní modul M5Stack

CJMCU-833 AMG8833 8x8 termální kamera IR termální zobrazovací senzor

NEBO

CJMCU-833 AMG8833

Doporučuje: