Isi kandungan:

M5Stack IR Thermal Camera Menggunakan Sensor Pencitraan Array Inframerah AMG8833: 3 Langkah
M5Stack IR Thermal Camera Menggunakan Sensor Pencitraan Array Inframerah AMG8833: 3 Langkah

Video: M5Stack IR Thermal Camera Menggunakan Sensor Pencitraan Array Inframerah AMG8833: 3 Langkah

Video: M5Stack IR Thermal Camera Menggunakan Sensor Pencitraan Array Inframerah AMG8833: 3 Langkah
Video: Thermal Imaging Camera DIY $110 VS Buy $530 || DIY or Buy 2024, November
Anonim
Image
Image

Seperti banyak saya mempunyai daya tarikan

dengan kamera termal tetapi mereka selalu berada di luar julat harga saya - sehingga sekarang !!

Semasa melayari laman web Hackaday, saya menjumpai kamera ini menggunakan modul M5Stack ESP32 dan Panasonic Grid-EYE / Sensor Infrared Array Sensor AMG8833 yang berprestasi tinggi. Saya sudah mempunyai modul teras M5Stack, jadi membina ini adalah tidak perlu!

Anda akan menemui senarai bahagian pada langkah terakhir.

Video menunjukkan binaan dan langkah-langkah berikut menerangkan prosesnya.

¡Vámonos!

Langkah 1: Pasang Sketsa di M5Stack

Pasang Sketsa di M5Stack
Pasang Sketsa di M5Stack

Pergi ke laman GitHub dan

muat turun lakaran Arduino untuk M5Stack

Semasa saya mengesahkan lakaran pertama, fail tersebut gagal kerana fail interpolation.cpp yang diperlukan tidak berada dalam direktori yang sama dengan lakaran tersebut. Pindahkan fail dan semuanya akan baik-baik saja. Kini tiba masanya untuk memuat naik lakaran ke M5Stack. Pastikan anda memilih papan yang betul di pengurus Papan dan port USB COM bersiri yang betul dipilih. Kapasitor 0.1 µF diletakkan di antara ground dan pin reset untuk membolehkan M5Stack dikedip.

Anda dapat melihat lebih terperinci mengenai perkara ini di salah satu video saya yang lain:

Kajian dan Ujian Teras ESP32 M5Stack.

Langkah 2: Sambungkan AMG8833 Infrared Array Sensor

Sambungkan Sensor Array Inframerah AMG8833
Sambungkan Sensor Array Inframerah AMG8833
Sambungkan Sensor Array Inframerah AMG8833
Sambungkan Sensor Array Inframerah AMG8833

Array Inframerah AMG8833

Sensor disambungkan ke M5Stack menggunakan bas I²C. Ini menggunakan SDA dua pin (pin 21) dan SCL (pin 22) pada M5Stack. Pin ini boleh didapati di kedua-dua penyambung di bahagian atas atau bawah M5Stack. Pilih mana yang sesuai dengan keperluan anda. Dua sambungan lain ialah Ground dan VCC 3.3 volt.

Sekarang apabila anda menghidupkan M5Stack, anda akan melihat imej termal, hebat!

Langkah 3: Lakaran alternatif dengan lebih banyak ciri

Lakaran alternatif dengan lebih banyak ciri
Lakaran alternatif dengan lebih banyak ciri
Lakaran alternatif dengan lebih banyak ciri
Lakaran alternatif dengan lebih banyak ciri
Lakaran alternatif dengan lebih banyak ciri
Lakaran alternatif dengan lebih banyak ciri
Lakaran alternatif dengan lebih banyak ciri
Lakaran alternatif dengan lebih banyak ciri

Saya melihat bahawa seseorang telah "bercabang"

repositori GitHub yang asli dan menambah beberapa ciri baru yang menarik termasuk:

  • Pindahkan nilai spot (di apungan) ke tengah
  • Tentukan piksel min dan maks (min berwarna biru dan maks putih)
  • Bingkai Paparan Per Detik
  • Suhu penskalaan automatik
  • But semula dan tetapkan semula port i2c secara automatik sekiranya sambungan tidak betul
  • Keadaan jeda Fungsi tidur automatik

Anda boleh memuat turun repositori ini di sini:

github.com/m600x/M5Stack-Thermal-Camera

Periksa lakaran di Arduino IDE dan cari perintah "M5. Lcd.setRotation (1);" Nilainya harus ditetapkan ke "0" jika tidak, layar akan diputar hingga 90 °!

Sekarang anda boleh memuat naik lakaran dan mencuba menu baru!

Komponen yang saya gunakan adalah:

M5Stack Core ESP32

ATAU

Modul Teras M5Stack

Sensor Pengimejan Termal IR CJMCU-833 AMG8833 8x8 Kamera Termal

ATAU

CJMCU-833 AMG8833

Disyorkan: