COVID - 19 Termômetro Sem Contato
Componentes e suprimentos
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Aplicativos e serviços online
| ||||
|
Sobre este projeto
Termômetro sem contato
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.
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.
Sensor de temperatura infravermelho MLX90614
MLX90614 é um sensor de temperatura IR 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 no objeto. Tem 0,5 grau Celsius em uma ampla faixa de temperatura.
Vamos fazer isso !!!!!!!!
Passo 1
Primeiro, precisamos criar um esboço usando o Arduino IDE.
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.
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.
#include
#include
Adafruit_MLX90614 mlx =Adafruit_MLX90614 ();
Passo 2
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 ()".
void setup () {
Serial.begin (9600);
mlx.begin ();
}
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.
void loop () {
Serial.print ("Temperatura:");
Serial.print (mlx.readObjectTempC ());
Serial.println ("Celsius");
Serial.print ("Temperatura:");
Serial.print (mlx.readObjectTempF ());
Serial.println ("Fahrenheit");
Serial.println ();
atraso (500);
}
A parte de codificação está concluída. O código completo é fornecido na parte do código deste artigo. Faça upload do código para o Arduino Nano.
Conexão de Hardware
Arduino Nano MLX90614
A4 - SDA
A5 - SDL
3,3 V - Vcc
GND - GND
Conecte o circuito com a ajuda dos dados acima ou do diagrama de circuito. 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 transferência como 9600.
O projeto está concluído
Você pode se juntar ao nosso grupo de telegramas aqui ou pesquisar INOVAÇÃO.
FIQUE EM CASA, FIQUE SEGURO, FIQUE CRIATIVO. Vamos quebrar a corrente.
Siga-me no,
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 para lavagem das mãos sem toque
- Torneira automática de água
- Desinfetante para mãos automático
- Interface de sensor ultrassônico com Arduino Uno
- Controle servo motor com Arduino Uno e botão de pressão
- Controle servo motor com Arduino Uno e POT
- Interface do servo motor com Arduino Uno
Código
- Termômetro sem contato
Termômetro sem contato Arduino
// Sketch criado por Akshay Joseph # include#include Adafruit_MLX90614 mlx =Adafruit_MLX90614 (); void setup () {Serial.begin (9600); mlx.begin (); } void loop () {Serial.print ("Temperatura:"); Serial.print (mlx.readObjectTempC ()); Serial.println ("Celsius"); Serial.print ("Temperatura:"); Serial.print (mlx.readObjectTempF ()); Serial.println ("Fahrenheit"); Serial.println (); atraso (500);}
Esquemas
Processo de manufatura