Sommario:

Termometro senza contatto (covid-19): 4 passaggi
Termometro senza contatto (covid-19): 4 passaggi

Video: Termometro senza contatto (covid-19): 4 passaggi

Video: Termometro senza contatto (covid-19): 4 passaggi
Video: Termometro Infrarossi per coronavirus Covid-19 per misurare la temperatura corporea 2024, Novembre
Anonim
Termometro senza contatto (covid-19)
Termometro senza contatto (covid-19)

Possiamo misurare la temperatura corporea senza contatto con questo dispositivo. Il monitoraggio continuo della temperatura corporea è uno dei modi per rilevare un paziente con corona. Tanti tipi di termometri sono disponibili sul mercato. Il normale termometro può misurare la temperatura di un paziente covid e può anche diffondere il virus. In questa situazione speciale possiamo usare il termometro senza contatto. E noto anche questo dispositivo come pistola termica. La più grande produzione di questa pistola termica in Cina. E questo dispositivo è costoso. Ma questo lock down e i fili del Covid-19 rendono più difficile la produzione di questo dispositivo.

Possiamo realizzare un termometro senza contatto con alcuni componenti comunemente disponibili.

MLX90614 è un sensore di temperatura IR per misurazioni di temperatura senza contatto. Ha un'interfaccia I2C per comunicare con il microcontrollore. Qui usiamo Arduino Nano come microcontrollore. Questo sensore di temperatura può misurare la temperatura senza toccare l'oggetto. Ha 0,5 gradi Celsius su un'ampia gamma di temperature. Facciamolo!!!!!!

Forniture

  • MLX90614
  • Arduino nano
  • Cavi jumper femmina/femmina
  • Adattatore OTG
  • Cavo da USB Mini a USBMicro
  • dispositivo Android

software richiesto

* App Android Monitor seriale

* Idea Arduino

Passaggio 1: prima è necessario creare uno schizzo utilizzando l'IDE di Arduino

Per prima cosa abbiamo bisogno di creare uno schizzo usando Arduino IDE
Per prima cosa abbiamo bisogno di creare uno schizzo usando Arduino IDE

Apri Arduino IDE e apri un nuovo spazio di lavoro. Dobbiamo aggiungere una libreria. Vai a Schizzo>Includi libreria>Gestione libreria. Quindi cerca Adafruit MLX90614 e installalo.

Quindi chiudi Arduino IDE e Apri di nuovo Arduino IDE. Quindi aggiungere il file di intestazione "Adafruit_MLX90614.h" per una migliore comunicazione con il sensore di temperatura MLX90614. Quindi aggiungere un altro file di intestazione "Wire.h" per la comunicazione I2C. Quindi definire una variabile "mlx" per chiamare il sensore MLX90614. E chiama la funzione Adafruit_MLX90614() a questa variabile.

Passaggio 2: ora è necessario codificare la parte di installazione

Iniziare prima la comunicazione seriale con il braud rate di 9600. Quindi avviare il sensore utilizzando la parola chiave "mlx.begin()".

configurazione nulla()

{

Serial.begin(9600);

mlx.begin();

}

La parte di installazione è completata. Successivamente vado a codificare la parte del loop. Per prima cosa stampo una parola "Temperature" e poi stampo la temperatura rilevata dal sensore. Qui la temperatura in gradi Celsius. Quindi chiamiamo la funzione "mlx.readObjectTempC()" e poi stampiamo l'unità come "Celsius". Nella riga successiva dobbiamo stampare nuovamente la parola "Temperatura". E poi stampa la temperatura in Fahrenheit. Per questo utilizziamo la funzione "mlx.readAmbientTempF()". Quindi stampare l'unità come "Fahrenheit". Quindi stampa una nuova riga e attendi 500 millisecondi per la lettura successiva.

ciclo vuoto()

{

Serial.print("Temperatura: ");

Serial.print(mlx.readObjectTempC())

; Serial.println("Celsius");

Serial.print("Temperatura: ");

Serial.print(mlx.readObjectTempF());

Serial.println("Fahrenheit");

Serial.println();delay(500);

}

La parte di codifica è completata. Il codice completo è riportato nella parte relativa al codice di questo articolo. Carica il codice su Arduino Nano. Connessione hardware Arduino Nano MLX90614

A4 - SDA

A5 - SDL

3.3V - Vcc

GND - GND

Cablare il circuito con l'aiuto dei dati sopra o dello schema elettrico. Ora imposta Arduino Nano e il sensore in un contenitore. Metti un foro sulla custodia per consentire al sensore di leggere la temperatura. Metti un altro foro per collegare il cavo USB alla scheda arduino. Quindi collega l'USB ad Arduino e l'altra estremità allo smartphone Installa l'app del monitor seriale e imposta la velocità di trasmissione su 9600. Il progetto è completato

Passaggio 3: codice e circuito

Codice e circuito
Codice e circuito

#includere

#includere

Adafruit_MLX90614 mlx = Adafruit_MLX90614();

configurazione nulla()

{

Serial.begin(9600);

mlx.begin();

}

ciclo vuoto()

{

Serial.print("Temperatura: ");

Serial.print(mlx.readObjectTempC());

Serial.println(" Celsius");

Serial.print("Temperatura: ");

Serial.print(mlx.readObjectTempF());

Serial.println(" Fahrenheit");

Serial.println();

ritardo (500);

}

Il download è disponibile

Passaggio 4: come funziona?

Il componente principale di questo termometro senza contatto è un sensore di temperatura senza contatto MLX90614. Il funzionamento di MLX90614 è descritto nel paragrafo successivo. L'uscita di questo sensore è collegata ad Arduino Nano. Arduino stampa la temperatura sullo smartphone con l'aiuto dell'app Android Serial Monitor. Quindi non c'è bisogno di alimentatore esterno. Perché Arduino e il sensore prenderanno il potere dallo smartphone.

Consigliato: