Warmtebeeldcamera's tekenen het beeld door de hittesignaturen van dat object te detecteren. Je moet ze hebben gezien op het Discovery- of National Geography-kanaal, waar ze ze gebruikten om foto's te maken van dieren in het donker. Ze worden ook wel Nachtzichtcamera's genoemd. Maar ze zijn erg duur, dus hier heeft deze man 'Kaptein QK' een heel eenvoudigere en veel goedkopere oplossing van warmtebeeldcamera ontwikkeld. Het is natuurlijk niet zo goed als professionele camera's, maar het kost weinig dollars en het is leuk om het te ontwikkelen.
Het maakt voornamelijk gebruik van een infrarood temperatuurpistool of een infraroodthermometer en Arduino Nano. Hij haalt het circuit van het IR-temperatuurpistool uit de behuizing om het te verbinden met Arduino Nano. IR-pistool heeft een TPS334-thermozuil, Op-amp en een ADS1110 AD-converter met I2C-bus. Dus Arduino Nano wordt gebruikt om AD-converter en pan / tilt-servo's te koppelen. Pan Tilt-servo's worden gebruikt om het IR-temperatuurpistool naar links-rechts en omhoog-omlaag te draaien. Pan-tilt-servo's hebben in principe twee servo's en pan / tilt-beugel, waardoor deze in alle drie de assen kan draaien.
IR-temperatuurpistool wordt gebruikt om de temperatuur van elk verafgelegen object te detecteren. We kunnen het pistool op elk object richten met behulp van de laserstraalgeleiding, en het vertelt de temperatuur van dat object. Het meet de temperatuur door de hoeveelheid IR die door dat object wordt uitgezonden. Hier hebben we een IR-pistool gebruikt met een afstand-tot-punt-verhouding (D / S-verhouding) 50: 1. Hieronder ziet u een algemene infraroodthermometer:
Dus in deze thermische scancamera leest het IR-pistool de temperatuur van elke pixel en stuurt deze naar Arduino, waarna Arduino deze gegevens verder naar de pc stuurt en elke pixel wordt gevuld met wat kleur op basis van de temperatuur van die pixel, om de Warmtebeeld van het object. IR-pistool is verbonden met pan / tilt-servo's door plastic kabelbinders, zodat het IR-pistool het 'gebied' kan scannen met de beweging van servo's.
Arduino-code is er om de servo's te roteren en de temperatuur serieel af te lezen van IR-temperatuurgom. Aan de computerzijde wordt een 'Processing'- taalprogramma gebruikt om elke pixel met kleur te vullen volgens de gegevens die door Arduino zijn verzonden. 'Processing' is een op Java gebaseerde programmeertaal die is ontwikkeld voor elektronische kunst, nieuwe mediakunst en visuele ontwerpgemeenschappen. Zowel de Arduino als de verwerkingscodes worden gegeven door 'Kaptein QK' in zijn artikel over Scanning Thermal Camera op EEVblog.
Bekijk de video hieronder om de actie live te zien en bouw je eigen doe-het-zelf warmtebeeldcamera. Verder kan de snelheid worden verbeterd en kan de kwaliteit van afbeeldingen worden verbeterd door kleuren in afbeeldingen te gebruiken in plaats van grijze kleurweergave.