As câmeras de imagem térmica desenham a imagem detectando as assinaturas de calor desse objeto. Você deve tê-los visto no canal Discovery ou National Geography, onde os usaram para tirar fotos de animais no escuro. Eles também são chamados de câmeras de visão noturna. Mas eles são muito caros, então aqui esse cara 'Kaptein QK' desenvolveu uma solução muito mais simples e mais barata de câmera térmica. Claro que não é tão bom quanto as câmeras profissionais, mas é ótimo em poucos dólares e é divertido desenvolvê-lo.
Ele usa principalmente pistola de temperatura infravermelha ou termômetro infravermelho e Arduino Nano. Ele tira o circuito da pistola de temperatura infravermelha de sua caixa para conectá-la ao Arduino Nano. A pistola IR tem uma termopilha TPS334, Op-amp e um conversor ADS1110 AD com barramento I2C. Portanto, o Arduino Nano é usado para fazer a interface do conversor AD e Servos Pan / Tilt. Os servos Pan Tilt são usados para girar a pistola de temperatura IR para a esquerda-direita e para cima-baixo. Os servos pan tilt basicamente têm dois servos e um suporte Pan / Tilt, que o torna capaz de girar em todos os três eixos.
IR Temperature Gun é usado para detectar a temperatura de qualquer objeto distante. Podemos apontar a arma para qualquer objeto com a ajuda de sua orientação de feixe de laser, e ele informa a temperatura desse objeto. Ele mede a temperatura pela quantidade de IR emitida por aquele objeto. Aqui, usamos a arma de infravermelho com relação distância-ponto (relação D / S) 50: 1. Um termômetro infravermelho geral é mostrado abaixo:
Então, nesta câmera térmica de varredura, a arma IR lê a temperatura de cada pixel e envia para o Arduino, então o Arduino envia ainda mais esses dados para o PC e cada pixel é preenchido com alguma cor de acordo com a temperatura daquele pixel, a fim de desenhar o Imagem térmica do objeto. A arma IR é amarrada aos servos Pan / tilt por braçadeiras plásticas, de forma que a arma IR pode fazer a varredura da 'Área' com o movimento dos Servos.
O código do Arduino existe para girar os servos e ler a temperatura em série da goma de temperatura IR. No lado do computador, um programa de linguagem 'Processing' é usado para preencher cada pixel com a cor de acordo com os dados enviados pelo Arduino. 'Processing' é uma linguagem de programação baseada em Java construída para artes eletrônicas, novas artes de mídia e comunidades de design visual. Tanto o Arduino quanto os códigos de processamento são fornecidos por 'Kaptein QK' em seu artigo Scanning Thermal Camera no EEVblog.
Confira o vídeo abaixo para ver a ação ao vivo e construir sua própria câmera térmica DIY. Além disso, sua velocidade pode ser melhorada e a qualidade das imagens pode ser aprimorada usando cores em imagens em vez de exibição em cores cinza.