Kit de medição de temperatura sem contato infravermelho: 9 etapas
Kit de medição de temperatura sem contato infravermelho: 9 etapas
Anonim
Kit de medição de temperatura infravermelho sem contato
Kit de medição de temperatura infravermelho sem contato

Um surto repentino no início do ano novo em 2020

deixou o mundo perdido

Máscara, pistola de termômetro

Os fornecedores necessários para combater o surto são ainda mais escassos

A doença é impiedosa

Como uma empresa de pesquisa e desenvolvimento de eletrônicos

Nossos programadores

Faça você mesmo, é claro

Etapa 1: Inspeção de Mercadorias

Inspeção de Mercadorias
Inspeção de Mercadorias

Após o recebimento da Suite, você pode primeiro abrir o pacote:

8 fios duplos são usados para conectar os módulos;

Um pedaço de placa de pão é usado para colocar o módulo, conexão conveniente;

Uma placa de desenvolvimento Nano, como o visor e sensor da unidade mestre;

Uma tela OLED 12864 é usada para exibir os dados do sensor;

E um módulo de sensor MLX 90614, apenas dados de temperatura.

Etapa 2: O Módulo de Anexo

O Módulo de Apego
O Módulo de Apego

O módulo sensor MLX90614 possui quatro pinos, a saber, VIN, GND, SCL e SDA. O VIN é o pólo positivo da fonte de alimentação, que pode ser conectado à interface de alimentação de 3,3 V ou 5 V no Arduino Nano. GND é o pólo negativo da fonte de alimentação, que é conectado ao GND no Arduino Nano. SCL é a linha de relógio do barramento IIC, conectado à interface A5 do Arduino, SDA é a linha de dados do barramento IIC, conectado à interface A4 do Arduino.

O modo de comunicação do display OLED12864 é o mesmo do MLX90614, e também possui quatro pinos, a saber, VIN, GND, SCL e SDA. SCL é a linha de relógio do barramento IIC, conectado à interface A5 do Arduino, SDA são os dados linha de barramento IIC, conectado à interface A4 do Arduino.

Quer ver a fiação de forma mais intuitiva? Vou trazer o seguinte diagrama esquemático para você.

Etapa 3: Preparação do software

Um computador windows

Instale o Arduino IDE corretamente

Instale o driver CH340

(Nosso pacote de informações grátis é fornecido, você pode baixar e instalar diretamente)

Etapa 4: Instalação da Biblioteca

Instalação da Biblioteca
Instalação da Biblioteca

Descompacte as três bibliotecas baixadas e adicione-as à pasta de bibliotecas do Arduino IDE

Etapa 5: Código de Gravação

Código de queima
Código de queima
Código de queima
Código de queima
Código de queima
Código de queima

Conector de pino

MLX90614 Arduino

SDA - - - - - - -> A4

SCL - - - - - - -> A5

VCC - - - - - - -> 3,3 V / 5 V

GND - - - - - - -> GND

Abra o software Arduino, copie e cole o código de teste acima no software Arduino e grave o código.

Use a tela OLED para exibir os dados do sensorOLED Arduino

SDA - - - - - - -> A4

SCL - - - - - - -> A5

VCC - - - - - - -> 3,3 V / 5 V

GND - - - - - - -> GND

Use o seguinte código de teste de display OLED, siga as etapas de teste de dados do sensor de saída da porta serial acima e continue a verificar.

Obs: este código não gera dados pela porta serial, os dados são exibidos diretamente na tela, portanto não é necessário abrir o monitor da porta serial, olhe diretamente para o display OLED.

NOTA:

• selecione "Arduino Nano" na coluna "placa de desenvolvimento", "328P" na coluna "processador" e "porta" de acordo com a porta real exibida. • a taxa de transmissão de comunicação da porta serial definida no código é 9600, portanto, o monitor da porta serial também deve ser definido como 9600 para exibir os dados corretamente.

Etapa 6: Resultado do teste

Resultado do teste
Resultado do teste

Etapa 7: Perguntas e respostas do sensor

1. Qual é a distância de medição de temperatura deste tipo de sensor?

O ângulo de visão deste sensor é de 90 °, e a distância de medição da temperatura está relacionada ao tamanho do alvo. Para um alvo com diâmetro de um centímetro, a distância de medição da temperatura é de 1cm, enquanto para um alvo com diâmetro de 5cm, a distância de medição da temperatura é de 5cm. No entanto, se a medida real for maior do que 10 cm, é melhor não exceder 10 cm. Se a distância for um requisito, você pode comprar um ângulo de visão estreito ou um sensor com uma lente ótica, e o código pode ser transferido diretamente.

2. Qual é o tempo de resposta desse tipo de sensor?

O tempo de resposta para MLX90614 é 200ms.

3. Qual é a faixa de temperatura deste tipo de sensor?

A faixa de temperatura deste sensor é de -70 ℃ ~ + 380 ℃, mas a faixa de temperatura do sensor é de -40 ℃ ~ + 125 ℃, além da qual o sensor será danificado.

4. Qual é a tensão de trabalho do sensor?

A tensão de trabalho deste tipo de sensor é de 3 V ~ 5 V, que pode entrar diretamente na fonte de alimentação de 3,3 V ou 5 V, e suporta comunicação direta com SCM de 3,3 V e 5 V, sem a necessidade de instalação de conversão de nível.

5. Depois de baixar o programa, a temperatura é sempre exibida como 1037,55 ℃

Isso ocorre porque não há uma boa conexão entre o sensor e o Arduino. Você pode primeiro verificar se a fiação está correta. Se a fiação estiver correta, você pode tentar reconectar o fio duplo ou substituí-lo.

Etapa 8: Exibir o vídeo do aplicativo

O que você pode fazer com este sensor? Os produtos de temperatura simples que você pode imaginar todos podem experimentar caseiros, hoje, eu trago um conjunto de sensores com a pistola de temperatura DIY. Vamos ver o vídeo abaixo.