Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ashtu si shumë të tjerë kam pasur një magjepsje
me kamera termike, por ato kanë qenë gjithmonë jashtë kufirit tim të çmimeve - deri tani !!
Ndërsa shfletoja nëpër uebfaqen e Hackaday, hasa në këtë kamera të ndërtuar duke përdorur modulin M5Stack ESP32 dhe një sensor relativisht të lirë Panasonic Grid-EYE / AMG8833 Infrared Array Sensor me performancë të lartë. Unë tashmë kisha një modul thelbësor M5Stack, kështu që ndërtimi i tij ishte një punë pa mend!
Ju do të gjeni listën e pjesëve në hapin përfundimtar.
Video tregon ndërtimin dhe hapat e mëposhtëm shpjegojnë procesin.
¡Vámonos!
Hapi 1: Instaloni Sketch në M5Stack
Shkoni në faqen e GitHub dhe
shkarkoni skicën Arduino për M5Stack
Kur verifikova për herë të parë skicën ajo dështoi sepse skedari i kërkuar interpolation.cpp nuk ishte në të njëjtën drejtori me skicën. Zhvendoseni skedarin dhe gjithçka do të jetë mirë. Tani është koha për të ngarkuar skicën në M5Stack. Kontrolloni që keni zgjedhur bordin e duhur në menaxherin e bordeve dhe se është zgjedhur porta serike e serisë USB COM. Një kondensator 0.1 μF vendoset midis kunjit të tokëzimit dhe rivendosjes për të mundësuar ndezjen e M5Stack.
Ju mund të shihni më shumë detaje për këtë në një nga videot e mia të tjera:
ESP32 M5Stack Core Review and Test.
Hapi 2: Lidhni sensorin e grupit me rreze AMG8833
Grupi me rreze infra të kuqe AMG8833
Sensori është i lidhur me M5Stack duke përdorur autobusin I²C. Kjo përdor dy kunjat SDA (pin 21) dhe SCL (pin 22) në M5Stack. Këto kunja mund të gjenden në të dy lidhësit në krye ose në fund të M5Stack. Zgjidhni cilindo që i përshtatet nevojave tuaja. Dy lidhjet e tjera janë Ground dhe VCC 3.3 volt.
Tani kur ndizni M5Stack, duhet të shihni imazhin termik, shkëlqyeshëm!
Hapi 3: Skica alternative me më shumë veçori
Pashë që dikush kishte "pirun"
depoja origjinale GitHub dhe shtoi disa veçori të reja interesante duke përfshirë:
- Zhvendosni vlerën e spotit (në noton) në qendër
- Përcaktoni pikselën min dhe max (min i ngjyrosur në blu dhe maksimumi në të bardhë)
- Shfaq kornizat për sekondë
- Temperatura e shkallëzimit automatik
- Rinisni automatikisht dhe rivendosni portën i2c në rast të lidhjes së keqe
- Gjendja e pauzës Funksioni i gjumit automatik
Ju mund ta shkarkoni këtë depo këtu:
github.com/m600x/M5Stack-Thermal-Camera
Kontrolloni skicën në Arduino IDE dhe kërkoni komandën "M5. Lcd.setRotation (1);" Vlera duhet të vendoset në "0" përndryshe ekrani do të rrotullohet deri në 90 °!
Tani mund të ngarkoni skicën dhe të provoni menutë e reja!
Komponentët që përdor janë:
M5Stack Core ESP32
OSE
Moduli Core M5Stack
CJMCU-833 AMG8833 8x8 Kamera termike IR Sensori i imazhit termik
OSE
CJMCU-833 AMG8833