Varmekameraer tegner bildet ved å oppdage varmesignaturene til det objektet. Du må ha sett dem i Discovery eller National Geography-kanalen, hvor de brukte dem til å ta bilder av dyr i dypt mørke. De kalles også Night Vision Cameras. Men de er veldig dyre, så her utviklet denne fyren 'Kaptein QK' en veldig enklere og mye billigere løsning av termisk bildekamera. Selvfølgelig er det ikke så bra som profesjonelle kameraer, men det er flott i få dollar og det er morsomt å utvikle det.
Den bruker hovedsakelig infrarød temperaturpistol eller infrarødt termometer og Arduino Nano. Han tar ut kretsene til IR-temperaturpistolen fra saken for å koble den til Arduino Nano. IR-pistolen har en TPS334 termopil, Op-amp og en ADS1110 AD-omformer med I2C-buss. Så Arduino Nano brukes til å grensesnitt AD converter og Pan / Tilt Servos. Pan Tilt-servoer brukes til å rotere IR-temperaturpistolen til venstre-høyre og opp-ned. Pan tilt-servoer har i utgangspunktet to servoer og Pan / Tilt Bracket, noe som gjør at den kan rotere i alle tre akser.
IR-temperaturpistol brukes til å oppdage temperaturen til ethvert fjernt objekt. Vi kan peke pistolen mot et hvilket som helst objekt ved hjelp av laserstråleveiledningen, og den forteller temperaturen på den gjenstanden. Den måler temperaturen etter mengden IR som objektet sender ut. Her har vi brukt IR-pistol med avstand til punkt-forhold (D / S-forhold) 50: 1. Et generelt infrarødt termometer er vist nedenfor:
Så i dette termiske skannekameraet leser IR-pistolen temperaturen på hver piksel og sender den til Arduino, deretter sender Arduino disse dataene videre til PC, og hver piksel er fylt med litt farge i henhold til temperaturen på den pikselet, for å tegne Termisk bilde av objektet. IR-pistolen er bundet til Pan / tilt-servoer med kabelbånd av plast, slik at IR-pistolen kan skanne "Området" med bevegelse av Servos.
Arduino-koden er der for å rotere servoer og lese temperaturen serielt fra IR-temperaturgummi. På datasiden brukes et 'Processing' språkprogram for å fylle hver piksel med farger i henhold til dataene som er sendt av Arduino. 'Processing' er et Java-basert programmeringsspråk bygget for elektronisk kunst, ny mediekunst og visuelle designmiljøer. Både Arduino- og prosesseringskodene er gitt av 'Kaptein QK' i sin Scanning Thermal Camera-artikkel på EEVblog.
Ta en titt på videoen nedenfor for å se handlingen live og bygg ditt eget DIY Thermal Imaging Camera. Videre kan hastigheten forbedres, og bildekvaliteten kan forbedres ved å bruke farger i bilder i stedet for grå fargedisplay.