Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Seperti banyak orang, saya memiliki daya tarik
dengan kamera termal tetapi mereka selalu berada di luar kisaran harga saya – sampai sekarang!!
Saat menelusuri situs web Hackaday, saya menemukan kamera ini dibangun menggunakan modul M5Stack ESP32 dan Panasonic Grid-EYE / Sensor Array Inframerah AMG8833 berkinerja tinggi yang relatif murah. Saya sudah memiliki modul inti M5Stack, jadi membangun ini sangat mudah!
Anda akan menemukan daftar bagian di langkah terakhir.
Video menunjukkan pembuatan dan langkah-langkah berikut menjelaskan prosesnya.
¡Vámonos!
Langkah 1: Instal Sketsa di M5Stack
Buka situs GitHub dan
unduh sketsa Arduino untuk M5Stack
Ketika saya pertama kali memverifikasi sketsa itu gagal karena file interpolation.cpp yang diperlukan tidak berada di direktori yang sama dengan sketsa. Pindahkan file dan semuanya akan baik-baik saja. Sekarang saatnya mengunggah sketsa ke M5Stack. Periksa apakah Anda telah memilih papan yang benar di manajer Papan dan port COM USB serial yang benar dipilih. Kapasitor 0,1 F diletakkan di antara ground dan pin reset untuk mengaktifkan M5Stack untuk di-flash.
Anda dapat melihat lebih detail tentang ini di salah satu video saya yang lain:
ESP32 M5Stack Core Review Dan Uji.
Langkah 2: Hubungkan Sensor Array Inframerah AMG8833
Array Inframerah AMG8833
Sensor terhubung ke M5Stack menggunakan bus I²C. Ini menggunakan dua pin SDA (pin 21) dan SCL (pin 22) pada M5Stack. Pin ini dapat ditemukan di kedua konektor di bagian atas atau bawah M5Stack. Pilih mana yang sesuai dengan kebutuhan Anda. Dua koneksi lainnya adalah Ground dan VCC 3,3 volt.
Sekarang ketika Anda mengaktifkan M5Stack, Anda akan melihat gambar termal, bagus!
Langkah 3: Sketsa Alternatif Dengan Lebih Banyak Fitur
Saya melihat seseorang telah "bercabang"
repositori GitHub asli dan menambahkan beberapa fitur baru yang menarik termasuk:
- Pindahkan nilai spot (dalam float) ke tengah
- Tentukan piksel min dan maks (min berwarna biru dan maks putih)
- Tampilan Bingkai Per Detik
- Suhu penskalaan otomatis
- Reboot otomatis dan setel ulang port i2c jika koneksi buruk
- Status jeda Fungsi tidur otomatis
Anda dapat mengunduh repositori ini di sini:
github.com/m600x/M5Stack-Thermal-Camera
Periksa sketsa di Arduino IDE dan cari perintah “M5. Lcd.setRotation (1);” Nilainya harus disetel ke "0" jika tidak, layar akan diputar hingga 90°!
Sekarang Anda dapat mengunggah sketsa dan mencoba menu baru!
Komponen yang saya gunakan adalah:
M5Stack Inti ESP32
ATAU
Modul Inti M5Stack
CJMCU-833 AMG8833 8x8 Kamera Termal IR Sensor Pencitraan Termal
ATAU
CJMCU-833 AMG8833