Terminio vaizdo kameros nubrėžia vaizdą aptikdamos to objekto šilumos parašus. Tikriausiai matėte juos „Discovery“ ar „National Geography“ kanaluose, kur jie naudojo gyvūnus fotografuodami tamsoje. Jie taip pat vadinami „ Night Vision“ kameromis. Bet jie yra labai brangūs, todėl čia šis vaikinas „Kaptein QK“ sukūrė labai paprastą ir daug pigesnį terminio vaizdo kameros sprendimą. Žinoma, tai nėra tokia gera, kaip profesionalios kameros, tačiau jos puikios keliais doleriais ir smagu jas kurti.
Jis daugiausia naudoja infraraudonųjų spindulių temperatūros pistoletą arba infraraudonųjų spindulių termometrą ir „ Arduino Nano“. Jis ištraukia IR temperatūros pistoleto grandinę iš jo korpuso, kad sujungtų jį su „Arduino Nano“. IR šautuvas turi TPS334 termopilį, Op-amp ir ADS1110 AD keitiklį su I2C magistrale. Taigi „Arduino Nano“ naudojamas sąsajai su AD keitikliu ir „Pan / Tilt Servos“. „Pan Tilt“ servosistemos naudojamos IR temperatūros pistoletą pasukti į kairę-į dešinę ir į viršų-žemyn. „Pan tilt“ servo servisai iš esmės turi du servo servisus ir „Pan / Tilt Bracket“, todėl jie gali suktis visomis trimis ašimis.
IR temperatūros pistoletas naudojamas bet kurio tolimo objekto temperatūrai nustatyti. Mes galime nukreipti ginklą į bet kurį objektą, naudodamiesi jo lazerio spindulio pagalba, ir jis nurodo to objekto temperatūrą. Temperatūra matuojama pagal to objekto skleidžiamą IR kiekį. Čia mes panaudojome IR pistoletą, kurio atstumas ir taškas santykis (D / S santykis) 50: 1. Žemiau pateiktas bendras infraraudonųjų spindulių termometras:
Taigi šioje terminio nuskaitymo kameroje IR pistoletas nuskaito kiekvieno pikselio temperatūrą ir siunčia ją „Arduino“, tada „Arduino“ toliau siunčia šiuos duomenis į kompiuterį ir kiekvienas pikselis užpildomas tam tikra spalva pagal to pikselio temperatūrą, kad būtų nupieštas Terminis objekto vaizdas. IR šautuvas yra pririštas prie „Pan / tilt“ servo servetėlių plastikiniais ryšiais, kad IR šautuvas galėtų nuskaityti „sritį“ judėdamas servo.
„Arduino“ kodas yra skirtas servo pasukimui ir temperatūros nuosekliam nuskaitymui iš IR temperatūros gumos. Kompiuterio pusėje „Processing“ kalbos programa naudojama kiekvienam pikseliui užpildyti spalva pagal „Arduino“ siunčiamus duomenis. „Apdorojimas“ yra „Java“ pagrindu sukurta programavimo kalba, sukurta elektroninio meno, naujųjų medijų meno ir vizualinio dizaino bendruomenėms. Tiek „Arduino“, tiek „Processing“ kodus „Kaptein QK“ pateikia savo „Scanning Thermal Camera“ straipsnyje apie EEVblog.
Peržiūrėkite toliau pateiktą vaizdo įrašą, kad pamatytumėte veiksmą tiesiogiai ir sukurtumėte savo „ pasidaryk pats“ terminio vaizdo kamerą. Be to, galima pagerinti jo greitį ir pagerinti vaizdų kokybę, naudojant vaizduose spalvas, o ne pilkos spalvos ekraną.