2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
O monitoramento contínuo da temperatura corporal é a única maneira de detectar um paciente corona. Muitos tipos de termômetros estão disponíveis no mercado. O termômetro normal pode medir a temperatura de um paciente sossegado e também pode espalhar o vírus. Nesta situação especial, podemos usar o termômetro sem contato. E também conhecido este dispositivo como pistola de temperatura. A maior manufatura desta temperatura Gun China. E este dispositivo é caro. Mas esse bloqueio e os fios Covid-19 tornam a produção deste dispositivo mais difícil. Podemos fazer um termômetro sem contato com alguns componentes comumente disponíveis.
Etapa 1: Como funciona?
O principal componente deste termômetro sem contato é um sensor de temperatura sem contato MLX90614. O funcionamento do MLX90614 é descrito no próximo parágrafo. A saída deste sensor é conectada ao Arduino Nano. O Arduino imprime a temperatura no smartphone com a ajuda do Serial Monitor Android App. Portanto, não há necessidade de fonte de alimentação externa. Porque o Arduino e o sensor obterão energia do smartphone.
Passo 2:
MLX90614 é um sensor de temperatura IV para medições de temperatura sem contato. Possui interface I2C para comunicação com microcontrolador. Aqui usamos o Arduino Nano como microcontrolador. Este sensor de temperatura pode medir a temperatura sem tocar o objeto. Tem 0,5 grau Celsius em uma ampla faixa de temperatura.
Etapa 3:
Abra o Arduino IDE e abra um novo espaço de trabalho. Precisamos adicionar uma biblioteca. Vá para Sketch> Incluir biblioteca> Gerenciador de biblioteca. Em seguida, pesquise Adafruit MLX90614 e instale-o.
Passo 4:
Em seguida, feche o Arduino IDE e o Open Arduino IDE novamente. Em seguida, adicione o arquivo de cabeçalho "Adafruit_MLX90614.h" para uma melhor comunicação com o sensor de temperatura MLX90614. Em seguida, adicione outro arquivo de cabeçalho "Wire.h" para comunicação I2C. Em seguida, defina uma variável "mlx" para chamar o sensor MLX90614. E chame a função Adafruit_MLX90614 () para esta variável.
Etapa 5:
Agora precisamos codificar a parte de configuração.
Comece primeiro a comunicação serial com a taxa de braud de 9600. Em seguida, comece o sensor usando a palavra-chave "mlx.begin ()".
Etapa 6:
A parte de configuração está concluída. Em seguida, irei codificar a parte do loop.
Primeiro imprimo a palavra "Temperatura" e depois imprimo a temperatura detectada pelo sensor. Aqui a temperatura em Celsius. Portanto, chamamos a função "mlx.readObjectTempC ()" e imprimimos a unidade como "Celsius". Na próxima linha, precisamos imprimir a palavra "Temperatura" novamente. Em seguida, imprima a temperatura em Fahrenheit. Para isso, usamos a função "mlx.readAmbientTempF ()". Em seguida, imprima a unidade como "Fahrenheit". Em seguida, imprima uma nova linha e aguarde 500 milissegundos para a próxima leitura.
Etapa 7:
A parte de codificação está concluída. O código completo é fornecido na parte de código deste artigo. Faça upload do código para o Arduino Nano.
Conexões de Hardware
Arduino Nano MLX90614
A4 - SDA
A5 - SDL
3,3 V - Vcc
GND - GND
Ligue o circuito com a ajuda dos dados ou diagrama de circuito acima. Agora defina o Arduino Nano e o sensor em um gabinete. Faça um orifício na caixa para o sensor ler a temperatura. Coloque outro orifício para conectar o cabo USB à placa arduino. Em seguida, conecte o USB ao Arduino e a outra extremidade ao smartphone Instale o aplicativo do monitor serial e defina a taxa de transmissão como 9600. O projeto está concluído
Por favor, não copie meu código. Entenda o código e faça o seu próprio.
Você pode se juntar ao nosso grupo de telegramas aqui ou pesquisar INOVAÇÃO.
FIQUE EM CASA, MANTENHA-SE SEGURO, MANTENHA-SE CRIATIVO. Vamos quebrar a corrente.
Siga-me, Instagram: five_volt_player
Facebook: Akshay Joseph
Github: akshayjoseph666
Contato: [email protected]
Compartilhe sua experiência e sugestões na caixa de comentários.
Artigos anteriores
- Temporizador de lavagem de mãos sem toque
- Torneira de água automática
- Desinfetante de mãos automático
- Sensor ultrassônico de interface com Arduino Uno
- Controle do servo motor com Arduino Uno e botão de pressão
- Controle servo motor com Arduino Uno e POT
- Interface servo motor com Arduino Uno