Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Kuten monet, minullakin on ollut kiehtovaa
lämpökameroilla, mutta ne ovat aina olleet hintaluokastani - tähän asti !!
Selatessani Hackadayn verkkosivustoa törmäsin tähän kamerakokoonpanoon käyttäen M5Stack ESP32 -moduulia ja suhteellisen halpaa Panasonic Grid-EYE / High performance AMG8833 -infrapuna-anturia. Minulla oli jo M5Stack-ydinmoduuli, joten tämän rakentaminen oli vaivatonta!
Löydät osaluettelon viimeisessä vaiheessa.
Video näyttää rakenteen ja seuraavat vaiheet selittävät prosessin.
¡Vámonos!
Vaihe 1: Asenna Sketch M5Stackiin
Siirry GitHub -sivustoon ja
lataa Arduino-luonnos M5Stackille
Kun ensin tarkistin luonnoksen, se epäonnistui, koska vaadittu interpolation.cpp -tiedosto ei ollut samassa hakemistossa kuin luonnos. Siirrä tiedosto ja kaikki on hyvin. Nyt on aika ladata luonnos M5Stackiin. Tarkista, että olet valinnut oikean kortin Boards managerissa ja että oikea sarja -USB -COM -portti on valittu. 0,1 µF: n kondensaattori asetetaan maan ja nollausnastan väliin, jotta M5Stack voidaan vilkuttaa.
Näet lisätietoja tästä toisesta videostani:
ESP32 M5Stack -ytimen tarkistus ja testi.
Vaihe 2: Yhdistä AMG8833 -infrapuna -anturi
AMG8833 -infrapunajärjestelmä
Anturi on kytketty M5Stackiin I²C -väylän avulla. Tämä käyttää M5Stackin kahta nastaista SDA (nasta 21) ja SCL (nasta 22). Nämä nastat löytyvät molemmista liittimistä M5Stackin ylä- tai alaosassa. Valitse tarpeidesi mukaan. Muut kaksi liitäntää ovat maadoitus ja VCC 3,3 volttia.
Nyt kun kytket M5Stackin päälle, sinun pitäisi nähdä lämpökuva, hienoa!
Vaihe 3: Vaihtoehtoinen luonnos, jossa on enemmän ominaisuuksia
Näin, että joku oli "haarautunut"
alkuperäinen GitHub -arkisto ja lisäsi mielenkiintoisia uusia ominaisuuksia, kuten:
- Siirrä spot -arvo (kelluvana) keskelle
- Määritä min ja max pikseli (min väriltään sininen ja max valkoinen)
- Näytä kehykset sekunnissa
- Automaattinen skaalauslämpötila
- Automaattinen uudelleenkäynnistys ja nollaa i2c -portti, jos yhteys on huono
- Taukotila Automaattinen lepotila
Voit ladata tämän arkiston täältä:
github.com/m600x/M5Stack-Thermal-Camera
Tarkista luonnos Arduino IDE: stä ja etsi komento "M5. Lcd.setRotation (1);" Arvoksi tulee asettaa “0”, muuten näyttöä käännetään 90 °!
Nyt voit ladata luonnoksen ja kokeilla uusia valikoita!
Käyttämäni komponentit ovat:
M5Stack Core ESP32
TAI
M5Stack -ydinmoduuli
CJMCU-833 AMG8833 8x8 lämpökameran infrapunalämpökamera
TAI
CJMCU-833 AMG8833