Les caméras thermiques dessinent l'image en détectant les signatures thermiques de cet objet. Vous devez les avoir vus sur la chaîne Discovery ou National Geography, où ils les ont utilisés pour prendre des photos d'animaux dans l'obscurité profonde. Ils sont également appelés caméras de vision nocturne. Mais ils sont très chers, alors ici, ce gars 'Kaptein QK' a développé une solution très simple et beaucoup moins chère de caméra thermique. Bien sûr, ce n'est pas aussi bon que les caméras professionnelles, mais c'est génial en quelques dollars et c'est amusant de le développer.
Il utilise principalement un pistolet à température infrarouge ou un thermomètre infrarouge et Arduino Nano. Il sort le circuit du pistolet thermique IR de son boîtier pour le connecter à Arduino Nano. Le pistolet IR a une thermopile TPS334, un ampli-op et un convertisseur ADS1110 AD avec bus I2C. Ainsi Arduino Nano est utilisé pour interfacer le convertisseur AD et les servos Pan / Tilt. Les servos Pan Tilt sont utilisés pour faire tourner le pistolet de température IR vers la gauche-droite et vers le haut. Les servos d'inclinaison de panoramique ont essentiellement deux servos et un support de panoramique / inclinaison, ce qui le rend capable de tourner dans les trois axes.
Le pistolet de température IR est utilisé pour détecter la température de tout objet distant. Nous pouvons pointer le pistolet vers n'importe quel objet à l'aide de son guidage de faisceau laser, et il indique la température de cet objet. Il mesure la température en fonction de la quantité d'IR émise par cet objet. Ici, nous avons utilisé un pistolet IR avec un rapport distance-spot (rapport D / S) 50: 1. Un thermomètre infrarouge général est illustré ci-dessous:
Ainsi, dans cette caméra à balayage thermique, le pistolet IR lit la température de chaque pixel et l'envoie à Arduino, puis Arduino envoie ces données au PC et chaque pixel est rempli d'une couleur en fonction de la température de ce pixel, afin de dessiner le Image thermique de l'objet. Le pistolet IR est lié aux servos Pan / Tilt par des attaches de câble en plastique, de sorte que le pistolet IR peut scanner la `` zone '' avec le mouvement des servos.
Le code Arduino est là pour faire tourner les servos et lire la température en série à partir de la gomme de température IR. Côté ordinateur, un programme de langage 'Processing' est utilisé pour remplir chaque pixel de couleur en fonction des données envoyées par Arduino. «Processing» est un langage de programmation basé sur Java conçu pour les communautés d'arts électroniques, d'art des nouveaux médias et de conception visuelle. Les codes Arduino et de traitement sont donnés par «Kaptein QK» dans son article sur la caméra thermique à balayage sur EEVblog.
Regardez la vidéo ci-dessous pour voir l'action en direct et construire votre propre caméra d'imagerie thermique bricolage. En outre, sa vitesse peut être améliorée et la qualité des images peut être améliorée en utilisant les couleurs dans les images plutôt que l'affichage en couleur grise.