Talaan ng mga Nilalaman:

M5Stack IR Thermal Camera Gamit ang AMG8833 Infrared Array Imaging Sensor: 3 Hakbang
M5Stack IR Thermal Camera Gamit ang AMG8833 Infrared Array Imaging Sensor: 3 Hakbang

Video: M5Stack IR Thermal Camera Gamit ang AMG8833 Infrared Array Imaging Sensor: 3 Hakbang

Video: M5Stack IR Thermal Camera Gamit ang AMG8833 Infrared Array Imaging Sensor: 3 Hakbang
Video: Бесконтактный датчик температуры дальнего действия MLX90614-DCI с Arduino 2024, Hunyo
Anonim
Image
Image

Tulad ng marami ay nagkaroon ako ng pagkaakit

gamit ang mga thermal camera ngunit palagi silang wala sa saklaw ng presyo - hanggang ngayon !!

Habang nagba-browse sa pamamagitan ng website ng Hackaday nahanap ko ang pagbuo ng camera na ito gamit ang M5Stack ESP32 module at isang medyo mura na Panasonic Grid-EYE / Mataas na pagganap AMG8833 Infrared Array Sensor. Mayroon na akong isang pangunahing module ng M5Stack, kaya't ang pagbuo nito ay isang walang utak!

Mahahanap mo ang listahan ng mga bahagi sa huling hakbang.

Ipinapakita ng video ang pagbuo at ang mga sumusunod na hakbang ay nagpapaliwanag ng proseso.

¡Vámonos!

Hakbang 1: I-install ang Sketch sa M5Stack

I-install ang Sketch sa M5Stack
I-install ang Sketch sa M5Stack

Pumunta sa site ng GitHub at

i-download ang Arduino sketch para sa M5Stack

Nang una kong napatunayan ang sketch ay nabigo ito dahil ang kinakailangang interpolation.cpp file ay wala sa parehong direktoryo ng sketch. Ilipat ang file at magiging maayos ang lahat. Ngayon ay oras na upang mai-upload ang sketch sa M5Stack. Suriin na mayroon kang tamang board na napili sa Boards manager at napili ang tamang serial USB COM port. Ang isang 0.1 µF capacitor ay inilalagay sa pagitan ng lupa at i-reset ang pin upang paganahin ang M5Stack na mai-flash.

Maaari kang makakita ng higit pang detalye tungkol dito sa isa sa aking iba pang mga video:

ESP32 M5Stack Core Review at Pagsubok.

Hakbang 2: Ikonekta ang AMG8833 Infrared Array Sensor

Ikonekta ang AMG8833 Infrared Array Sensor
Ikonekta ang AMG8833 Infrared Array Sensor
Ikonekta ang AMG8833 Infrared Array Sensor
Ikonekta ang AMG8833 Infrared Array Sensor

Ang AMG8833 Infrared Array

Nakakonekta ang Sensor sa M5Stack gamit ang I²C bus. Ginagamit nito ang dalawang mga pin ng SDA (pin 21) at SCL (pin 22) sa M5Stack. Ang mga pin na ito ay matatagpuan sa parehong mga konektor sa tuktok o ilalim ng M5Stack. Piliin kung alinman ang nababagay sa iyong mga pangangailangan. Ang iba pang dalawang mga koneksyon ay Ground at VCC 3.3 volts.

Ngayon kapag binago mo ang M5Stack dapat mong makita ang thermal image, mahusay!

Hakbang 3: Alternatibong Sketch Na May Maraming Mga Tampok

Alternatibong Sketch Na May Maraming Mga Tampok
Alternatibong Sketch Na May Maraming Mga Tampok
Alternatibong Sketch Na May Maraming Mga Tampok
Alternatibong Sketch Na May Maraming Mga Tampok
Alternatibong Sketch Na May Maraming Mga Tampok
Alternatibong Sketch Na May Maraming Mga Tampok
Alternatibong Sketch Na May Maraming Mga Tampok
Alternatibong Sketch Na May Maraming Mga Tampok

Nakita kong may isang "tinidor"

ang orihinal na Repository ng GitHub at nagdagdag ng ilang mga kagiliw-giliw na mga bagong tampok kabilang ang:

  • Ilipat ang halaga ng spot (sa float) sa gitna
  • Ituro ang min at max na pixel (min na may kulay na asul at max sa puti)
  • Mga Display Fram Bawat Segundo
  • Auto temperatura ng pag-scale
  • Auto reboot at i-reset ang i2c port kung sakaling hindi maganda ang koneksyon
  • I-pause ang estado Pag-andar ng awtomatikong pagtulog

Maaari mong i-download ang repository na ito dito:

github.com/m600x/M5Stack-Thermal-Camera

Suriin ang sketch sa Arduino IDE at hanapin ang utos na "M5. Lcd.setRotation (1);" Ang halaga ay dapat itakda sa "0" kung hindi man ang screen ay paikutin sa pamamagitan ng 90 °!

Ngayon ay maaari mong i-upload ang sketch at subukan ang bagong mga menu!

Ang mga sangkap na ginagamit ko ay:

M5Stack Core ESP32

O kaya

M5Stack Core Modyul

Ang CJMCU-833 AMG8833 8x8 Thermal Camera IR Thermal Imaging Sensor

O kaya

CJMCU-833 AMG8833

Inirerekumendang: