Mündəricat:

AMG8833 İnfraqırmızı Array Görüntü Sensorundan istifadə edərək M5Stack IR Termal Kamera: 3 addım
AMG8833 İnfraqırmızı Array Görüntü Sensorundan istifadə edərək M5Stack IR Termal Kamera: 3 addım

Video: AMG8833 İnfraqırmızı Array Görüntü Sensorundan istifadə edərək M5Stack IR Termal Kamera: 3 addım

Video: AMG8833 İnfraqırmızı Array Görüntü Sensorundan istifadə edərək M5Stack IR Termal Kamera: 3 addım
Video: India loses contact with Mars orbiter Mangalyaan 2024, Iyun
Anonim
Image
Image

Çoxları kimi mənim də heyranlığım olub

termal kameralarla, amma həmişə qiymət aralığımdan kənarda olublar - indiyə qədər !!

Hackaday veb saytına baxarkən M5Stack ESP32 modulu və nisbətən ucuz Panasonic Grid-EYE / Yüksək performanslı AMG8833 İnfraqırmızı Array Sensoru istifadə edərək bu kamera quruluşuna rast gəldim. Mən artıq M5Stack əsas moduluna sahib idim, buna görə də bu işi qurmaq heç bir şey deyil!

Parçaların siyahısını son mərhələdə tapa bilərsiniz.

Videoda quruluş göstərilir və aşağıdakı addımlar prosesi izah edir.

Vamanos!

Addım 1: Sketch -i M5Stack -ə quraşdırın

M5Stack -də Sketch quraşdırın
M5Stack -də Sketch quraşdırın

GitHub saytına gedin və

M5Stack üçün Arduino eskizini yükləyin

Eskizi ilk dəfə yoxladığımda lazımi interpolation.cpp faylı eskizlə eyni qovluqda olmadığı üçün uğursuz oldu. Faylı köçürün və hər şey yaxşı olacaq. İndi eskizi M5Stack -ə yükləməyin vaxtıdır. Lövhələr menecerində düzgün lövhənin seçildiyini və düzgün USB COM portunun seçildiyini yoxlayın. M5Stack -in yanıb -sönməsini təmin etmək üçün yer və sıfırlama pimi arasına 0.1 µF kondansatör qoyulur.

Digər videolarımdan birində bu barədə daha ətraflı məlumat görə bilərsiniz:

ESP32 M5Stack Əsas Nəzərdən keçirmə və Test.

Addım 2: AMG8833 İnfraqırmızı Array Sensorunu qoşun

AMG8833 İnfraqırmızı Array Sensorunu qoşun
AMG8833 İnfraqırmızı Array Sensorunu qoşun
AMG8833 İnfraqırmızı Array Sensorunu qoşun
AMG8833 İnfraqırmızı Array Sensorunu qoşun

AMG8833 İnfraqırmızı Array

Sensor M5Stack -ə I²C avtobusu ilə qoşulur. Bu, M5Stack -də iki sancaq SDA (pin 21) və SCL (pin 22) istifadə edir. Bu sancaqlar M5Stack -in yuxarı və ya altındakı hər iki bağlayıcıda tapıla bilər. Ehtiyaclarınıza uyğun olanı seçin. Digər iki əlaqə isə Topraklama və VCC 3.3 voltdur.

İndi M5Stack -ı işə salanda termal görüntünü görməlisən, əla!

Addım 3: Daha çox xüsusiyyətə malik alternativ eskiz

Daha çox xüsusiyyətə malik alternativ eskiz
Daha çox xüsusiyyətə malik alternativ eskiz
Daha çox xüsusiyyətə malik alternativ eskiz
Daha çox xüsusiyyətə malik alternativ eskiz
Daha çox xüsusiyyətə malik alternativ eskiz
Daha çox xüsusiyyətə malik alternativ eskiz
Daha çox xüsusiyyətə malik alternativ eskiz
Daha çox xüsusiyyətə malik alternativ eskiz

Birinin "çatladığını" gördüm

orijinal GitHub anbarı və bəzi maraqlı yeni xüsusiyyətlər əlavə etdi:

  • Ləkə dəyərini (üzməkdə) mərkəzə köçürün
  • Minimum və maksimum pikseli təyin edin (minimum mavi və maksimum ağ rəngdədir)
  • Saniyədə Çərçivələri Göstər
  • Avtomatik ölçmə temperaturu
  • Qeyri -pis əlaqə olduqda i2c portunu avtomatik yenidən başladın və sıfırlayın
  • Durdurma vəziyyəti Avtomatik yuxu funksiyası

Bu anbarı buradan yükləyə bilərsiniz:

github.com/m600x/M5Stack-Thermal-Camera

Arduino IDE -də eskizi yoxlayın və "M5. Lcd.setRotation (1)" əmrini axtarın; Dəyər "0" olaraq təyin olunmalıdır, əks halda ekran 90 ° dönəcək!

İndi eskizi yükləyə və yeni menyuları sınaya bilərsiniz!

İstifadə etdiyim komponentlər bunlardır:

M5Stack Core ESP32

OR

M5Stack əsas modulu

CJMCU-833 AMG8833 8x8 Termal Kamera IR İstilik Görüntü Sensoru

OR

CJMCU-833 AMG8833

Tövsiyə: