Taula de continguts:

Termòmetre sense contacte (covid-19): 4 passos
Termòmetre sense contacte (covid-19): 4 passos

Vídeo: Termòmetre sense contacte (covid-19): 4 passos

Vídeo: Termòmetre sense contacte (covid-19): 4 passos
Vídeo: Беслан. Помни / Beslan. Remember (english & español subs) 2024, Juliol
Anonim
Termòmetre sense contacte (covid-19)
Termòmetre sense contacte (covid-19)

Podem mesurar la temperatura corporal sense entrar en contacte amb aquest dispositiu. El control continu de la temperatura corporal és el que permet detectar un pacient amb corona. Hi ha tants tipus de termòmetres disponibles al mercat. El termòmetre normal pot mesurar la temperatura d’un pacient covidi i també pot propagar el virus. En aquesta situació especial podem utilitzar el termòmetre sense contacte. I també conegut com a pistola de temperatura. La fabricació més gran d'aquesta pistola de temperatura de la Xina. I aquest dispositiu és car. Però aquest bloqueig i els fils Covid-19 dificulten la producció d’aquest dispositiu.

Podem fabricar un termòmetre sense contacte amb alguns components disponibles habitualment.

MLX90614 és un sensor de temperatura IR per a mesures de temperatura sense contacte. Té una interfície I2C per comunicar-se amb el microcontrolador. Aquí fem servir Arduino Nano com a microcontrolador. Aquest sensor de temperatura pot mesurar la temperatura sense tocar l'objecte. Té 0,5 graus centígrads en una àmplia gamma de temperatures. Fem-ho !!!!!!!!

Subministraments

  • MLX90614
  • Arduino nano
  • Filferros de pont femení / femení
  • Adaptador OTG
  • Cable USB Mini a USB Micro
  • dispositiu Android

cal programari

* Aplicació d'Android per a monitors de sèrie

* Arduino ide

Pas 1: primer hem de crear un esbós amb Arduino IDE

Primer hem de crear un esbós amb Arduino IDE
Primer hem de crear un esbós amb Arduino IDE

Obriu Arduino IDE i obriu un nou espai de treball. Hem d’afegir una biblioteca. Aneu a Esbós> Inclou biblioteca> Gestor de biblioteques. A continuació, cerqueu Adafruit MLX90614 i instal·leu-lo.

A continuació, tanqueu Arduino IDE i The Open Arduino IDE de nou. A continuació, afegiu el fitxer de capçalera "Adafruit_MLX90614.h" per a una millor comunicació amb el sensor de temperatura MLX90614. A continuació, afegiu un altre fitxer de capçalera "Wire.h" per a la comunicació I2C. A continuació, definiu una variable "mlx" per trucar al sensor MLX90614. I truqueu la funció Adafruit_MLX90614 () a aquesta variable.

Pas 2: ara hem de codificar la part de configuració

Primer comenceu la comunicació en sèrie amb la velocitat de braç de 9600. Després comenceu el sensor utilitzant la paraula clau "mlx.begin ()".

configuració nul·la ()

{

Serial.begin (9600);

mlx.begin ();

}

La part de configuració s'ha completat. A continuació, codificaré la part del bucle. Primer imprimeixo una paraula "Temperatura" i després imprimeixo la temperatura detectada pel sensor. Aquí la temperatura en centígrads. Per tant, anomenem la funció "mlx.readObjectTempC ()" i després imprimim la unitat com a "Celsius". A la següent línia, hem de tornar a imprimir la paraula "Temperatura". I després imprimiu la temperatura en Fahrenheit. Per a això, fem servir la funció "mlx.readAmbientTempF ()". A continuació, imprimiu la unitat com a "Fahrenheit". A continuació, imprimiu una nova línia i espereu 500 mil·lisegons per a la propera lectura.

bucle buit ()

{

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 part de codificació s'ha completat. El codi complet es proporciona a la part del codi d’aquest article. Pengeu el codi a Arduino Nano. Hardware Connection Arduino Nano MLX90614

A4 - SDA

A5 - SDL

3,3 V - Vcc

GND - GND

Connecteu el circuit amb l'ajuda de les dades anteriors o del diagrama del circuit. Ara configureu l'Arduino Nano i el sensor en un recinte. Feu un forat al recinte perquè el sensor pugui llegir la temperatura. Feu un altre forat per connectar el cable USB a la placa arduino. A continuació, connecteu l'USB a Arduino i l'altre extrem al telèfon intel·ligent. Instal·leu l'aplicació del monitor sèrie i configureu la velocitat de baurd com a 9600. El projecte s'ha completat

Pas 3: Codi i circuit

Codi i circuit
Codi i circuit

#incloure

#incloure

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

configuració nul·la ()

{

Serial.begin (9600);

mlx.begin ();

}

bucle buit ()

{

Serial.print ("Temperatura:");

Serial.print (mlx.readObjectTempC ());

Serial.println ("Celsius");

Serial.print ("Temperatura:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("Fahrenheit");

Serial.println ();

retard (500);

}

La descàrrega està disponible

Pas 4: Com funciona?

El component principal d’aquest termòmetre sense contacte és un sensor de temperatura sense contacte MLX90614. El funcionament de MLX90614 es descriu al següent paràgraf. La sortida d’aquest sensor està connectada a Arduino Nano. Arduino imprimeix la temperatura al telèfon intel·ligent amb l’ajut de l’aplicació Serial Monitor Android. Per tant, no necessiteu un alimentador extern. Perquè Arduino i el sensor prendran energia del telèfon intel·ligent.

Recomanat: