Termiske billedkameraer tegner billedet ved at registrere varmesignaturerne på det pågældende objekt. Du må have set dem i Discovery eller National Geography-kanalen, hvor de brugte dem til at tage billeder af dyr i dybt mørke. De kaldes også Night Vision Cameras. Men de er meget dyre, så her udviklede denne fyr 'Kaptein QK' en meget enklere og meget billigere løsning af termisk billedkamera. Selvfølgelig er det ikke så godt som professionelle kameraer, men det er godt i få dollars og det er sjovt at udvikle det.
Det bruger hovedsageligt infrarød temperaturpistol eller infrarødt termometer og Arduino Nano. Han tager kredsløbet fra IR-temperaturpistolen ud af sin sag for at forbinde den med Arduino Nano. IR-pistolen har en TPS334 termopil, Op-amp og en ADS1110 AD-konverter med I2C-bus. Så Arduino Nano bruges til at interface AD-konverter og Pan / Tilt Servos. Pan Tilt-servoer bruges til at rotere IR-temperaturpistolen til venstre-højre og op-ned. Pan tilt servoer har stort set to servoer og Pan / Tilt Bracket, hvilket gør det i stand til at rotere i alle tre akser.
IR-temperaturpistol bruges til at registrere temperaturen på ethvert fjernt objekt. Vi kan rette pistolen mod ethvert objekt ved hjælp af dens laserstrålevejledning, og den fortæller temperaturen på objektet. Det måler temperaturen med mængden af IR, der udsendes af objektet. Her har vi brugt IR-pistol med afstand-til-punkt-forhold (D / S-forhold) 50: 1. Et generelt infrarødt termometer er vist nedenfor:
Så i dette termiske scanningskamera læser IR-pistolen temperaturen på hver pixel og sender den til Arduino, derefter sender Arduino yderligere disse data til pc'en, og hver pixel er fyldt med en eller anden farve i henhold til temperaturen på den pixel for at tegne Termisk billede af objektet. IR-pistol er bundet til Pan / tilt-servoer ved hjælp af plastikbånd, så IR-pistolen kan scanne 'Området' med bevægelse af Servos.
Arduino-kode er der for at rotere servoer og læse temperaturen serielt fra IR-temperaturgummi. På computersiden bruges et 'Processing' sprogprogram til at udfylde hver pixel med farve i henhold til de data, der sendes af Arduino. 'Processing' er et Java-baseret programmeringssprog bygget til elektronisk kunst, ny mediekunst og visuelle designfællesskaber. Både Arduino- og behandlingskoder er givet af 'Kaptein QK' i sin Scanning Thermal Camera-artikel om EEVblog.
Tjek videoen nedenfor for at se handlingen live og opbyg dit eget DIY termiske billedkamera. Yderligere kan dets hastighed forbedres, og billedkvaliteten kan forbedres ved at bruge farver i billeder i stedet for grå farvedisplay.