A hőkamerák az objektum hőjegyeinek érzékelésével rajzolják le a képet. Biztosan látta őket a Discovery vagy a National Geography csatornán, ahol mély sötétségben készítették az állatokat. Éjjellátó kameráknak is hívják őket. De nagyon drágák, ezért itt ez a 'Kaptein QK' srác kifejlesztett egy nagyon egyszerűbb és sokkal olcsóbb megoldást a Hőkamerával. Természetesen nem olyan jó, mint a professzionális kamerák, de néhány dollárban nagyszerű és szórakoztató fejleszteni.
Elsősorban infravörös hőmérséklet-fegyvert vagy infravörös hőmérőt és Arduino Nano-t használ. Kiveszi az infravörös hőmérsékletű pisztoly áramkörét a házából, hogy összekapcsolja azt Arduino Nano-val. Az infravörös pisztoly rendelkezik TPS334 termopilával, Op-erősítővel és ADS1110 AD átalakítóval, I2C busszal. Tehát az Arduino Nano az AD átalakító és a Pan / Tilt Servos interfészére szolgál. A Pan Tilt szervókat az IR hőmérsékleti pisztoly balra-jobbra és fel-le forgatására használják. A pan tilt tilt szervóknak alapvetően két szervója és Pan / Tilt Bracketje van, amely mindhárom tengelyben képes forogni.
Az IR hőmérsékletpisztolyt bármely távoli tárgy hőmérsékletének kimutatására használják. Bármely tárgyra irányíthatjuk a pisztolyt a lézersugaras irányításával, és megmondja az adott tárgy hőmérsékletét. A hőmérsékletet az adott tárgy által kibocsátott IR mennyisége alapján méri. Itt 50: 1 távolság-pont arányú (D / S Ratio) IR-fegyvert használtunk. Az alábbiakban egy általános infravörös hőmérő látható:
Tehát ebben a hőkamerában az IR pisztoly leolvassa az egyes pixelek hőmérsékletét és elküldi az Arduino-nak, majd az Arduino továbbküldi ezeket az adatokat a PC-re, és mindegyik pixelt megtölti valamilyen szín az adott pixel hőmérsékletének megfelelően, hogy megrajzolja a Az objektum hőképe. Az IR pisztolyt műanyag kábelkötegekkel kötik a Pan / tilt szervókhoz, így az IR pisztoly a Servos mozgásával képes beolvasni a „területet”.
Az Arduino kód arra szolgál, hogy elforgassa a szervókat és sorban leolvassa a hőmérsékletet az IR hőmérsékletű gumiból. A számítógép oldalán egy „Processing” nyelvi programot használnak arra, hogy az egyes pixeleket színnel töltse ki az Arduino által küldött adatoknak megfelelően. A „Processing” egy Java alapú programozási nyelv, amely az elektronikus művészetek, az új médiaművészet és a látványtervező közösségek számára készült. Az Arduino és a Processing kódokat egyaránt a „Kaptein QK” adja meg az EEVblogról szóló Scanning Thermal Camera cikkében.
Nézze meg az alábbi videót, hogy élőben lássa az Akciót, és elkészíthesse saját DIY hőkameráját. Továbbá a sebessége javítható, és a képek minősége javítható a Színek használatával a képek helyett a szürke színű megjelenítés helyett.