İçindekiler:

AMG8833 Kızılötesi Dizi Görüntüleme Sensörünü Kullanan M5Stack IR Termal Kamera: 3 Adım
AMG8833 Kızılötesi Dizi Görüntüleme Sensörünü Kullanan M5Stack IR Termal Kamera: 3 Adım

Video: AMG8833 Kızılötesi Dizi Görüntüleme Sensörünü Kullanan M5Stack IR Termal Kamera: 3 Adım

Video: AMG8833 Kızılötesi Dizi Görüntüleme Sensörünü Kullanan M5Stack IR Termal Kamera: 3 Adım
Video: 1 THz Altı THz Kamera Geliştirilmesi Çalışması | Prof. Dr. Hakan Altan 2024, Haziran
Anonim
Image
Image

Birçokları gibi benim de bir hayranlığım oldu

termal kameralarla ama her zaman fiyat aralığımın dışındaydılar - şimdiye kadar!!

Hackaday web sitesinde gezinirken M5Stack ESP32 modülünü ve nispeten ucuz bir Panasonic Grid-EYE / Yüksek performanslı AMG8833 Kızılötesi Dizi Sensörünü kullanan bu kamera yapısına rastladım. Zaten bir M5Stack çekirdek modülüm vardı, bu yüzden bunu inşa etmek hiç de kolay olmadı!

Parça listesini son adımda bulacaksınız.

Video, yapıyı gösterir ve aşağıdaki adımlar süreci açıklar.

¡Vámonos!

Adım 1: Sketch'i M5Stack'e yükleyin

Sketch'i M5Stack'e yükleyin
Sketch'i M5Stack'e yükleyin

GitHub sitesine gidin ve

M5Stack için Arduino taslağını indirin

Çizimi ilk doğruladığımda, gerekli interpolation.cpp dosyası çizimle aynı dizinde olmadığı için başarısız oldu. Dosyayı taşıyın ve her şey yoluna girecek. Şimdi taslağı M5Stack'e yükleme zamanı. Boards manager'da doğru kartın seçildiğini ve doğru seri USB COM bağlantı noktasının seçildiğini kontrol edin. M5Stack'in yanıp sönmesini sağlamak için toprak ile sıfırlama pimi arasına 0,1 µF'lik bir kapasitör konur.

Bununla ilgili daha fazla ayrıntıyı diğer videolarımdan birinde görebilirsiniz:

ESP32 M5Stack Çekirdek İnceleme ve Testi.

2. Adım: AMG8833 Kızılötesi Dizi Sensörünü Bağlayın

AMG8833 Kızılötesi Dizi Sensörünü Bağlayın
AMG8833 Kızılötesi Dizi Sensörünü Bağlayın
AMG8833 Kızılötesi Dizi Sensörünü Bağlayın
AMG8833 Kızılötesi Dizi Sensörünü Bağlayın

AMG8833 Kızılötesi Dizisi

Sensör, I²C veri yolu kullanılarak M5Stack'e bağlanır. Bu, M5Stack üzerindeki iki pim SDA (pim 21) ve SCL (pim 22) kullanır. Bu pimler, M5Stack'in üstündeki veya altındaki konektörlerde bulunabilir. Hangisi ihtiyaçlarınıza uygunsa onu seçin. Diğer iki bağlantı Toprak ve VCC 3.3 volttur.

Şimdi M5Stack'i açtığınızda termal görüntüyü görmelisiniz, harika!

3. Adım: Daha Fazla Özellikli Alternatif Çizim

Daha Fazla Özellikli Alternatif Çizim
Daha Fazla Özellikli Alternatif Çizim
Daha Fazla Özellikli Alternatif Çizim
Daha Fazla Özellikli Alternatif Çizim
Daha Fazla Özellikli Alternatif Çizim
Daha Fazla Özellikli Alternatif Çizim
Daha Fazla Özellikli Alternatif Çizim
Daha Fazla Özellikli Alternatif Çizim

Birinin “çatalladığını” gördüm

orijinal GitHub deposu ve aşağıdakiler de dahil olmak üzere bazı ilginç yeni özellikler ekledi:

  • Spot değerini (şamandıra olarak) merkeze taşıyın
  • Minimum ve maksimum pikseli tam olarak belirleyin (min renkli ve maksimum beyaz)
  • Saniyede Kare Görüntüleme
  • Otomatik ölçekleme sıcaklığı
  • Kötü bağlantı durumunda i2c bağlantı noktasını otomatik olarak yeniden başlatın ve sıfırlayın
  • Duraklatma durumu Otomatik uyku işlevi

Bu depoyu buradan indirebilirsiniz:

github.com/m600x/M5Stack-Termal-Kamera

Arduino IDE'deki çizimi kontrol edin ve “M5. Lcd.setRotation (1)” komutunu arayın; Değer “0” olarak ayarlanmalıdır, aksi takdirde ekran 90° döndürülür!

Artık taslağı yükleyebilir ve yeni menüleri deneyebilirsiniz!

Kullandığım bileşenler:

M5Stack Çekirdek ESP32

VEYA

M5Stack Çekirdek Modülü

CJMCU-833 AMG8833 8x8 Termal Kamera IR Termal Görüntüleme Sensörü

VEYA

CJMCU-833 AMG8833

Önerilen: