Tabla de contenido:

Termómetro sin contacto (covid-19): 4 pasos
Termómetro sin contacto (covid-19): 4 pasos

Video: Termómetro sin contacto (covid-19): 4 pasos

Video: Termómetro sin contacto (covid-19): 4 pasos
Video: 🌡 Termómetro infrarrojo para medir temperatura sin contacto 2024, Mes de julio
Anonim
Termómetro sin contacto (covid-19)
Termómetro sin contacto (covid-19)

Podemos medir la temperatura corporal sin contacto con este dispositivo. La monitorización continua de la temperatura corporal es una de las formas de detectar un paciente con corona. Hay tantos tipos de termómetros disponibles en el mercado. El termómetro normal puede medir la temperatura de un paciente covid y también puede propagar el virus. En esta situación especial podemos utilizar el termómetro sin contacto. Y también se conoce a este dispositivo como pistola de temperatura. La mayor fabricación de esta pistola de temperatura de China. Y este dispositivo es costoso. Pero este bloqueo y los subprocesos Covid-19 hacen que la producción de este dispositivo sea más difícil.

Podemos fabricar un termómetro sin contacto con algunos componentes comúnmente disponibles.

MLX90614 es un sensor de temperatura IR para mediciones de temperatura sin contacto. Tiene una interfaz I2C para comunicarse con el microcontrolador. Aquí usamos Arduino Nano como microcontrolador. Este sensor de temperatura puede medir la temperatura sin tocar el objeto. Tiene 0,5 grados centígrados en un amplio rango de temperatura. ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡

Suministros

  • MLX90614
  • Arduino nano
  • Cables de puente hembra / hembra
  • Adaptador OTG
  • Cable USB Mini a USBMicro
  • dispositivo Android

software requerido

* Aplicación de Android Serial Monitor

* Arduino ide

Paso 1: Primero necesitamos crear un boceto usando Arduino IDE

Primero necesitamos crear un boceto usando Arduino IDE
Primero necesitamos crear un boceto usando Arduino IDE

Abra Arduino IDE y abra un nuevo espacio de trabajo. Necesitamos agregar una biblioteca. Vaya a Sketch> Incluir biblioteca> Administrador de bibliotecas. Luego busque Adafruit MLX90614 e instálelo.

Luego cierre Arduino IDE y The Open Arduino IDE nuevamente. Luego agregue el archivo de encabezado "Adafruit_MLX90614.h" para una mejor comunicación con el sensor de temperatura MLX90614. Luego agregue otro archivo de encabezado "Wire.h" para la comunicación I2C. Luego defina una variable "mlx" para llamar al sensor MLX90614. Y llame a la función Adafruit_MLX90614 () a esta variable.

Paso 2: Ahora necesitamos codificar la parte de configuración

Primero comience la comunicación serial con la tasa de braud de 9600. Luego comience el sensor usando la palabra clave "mlx.begin ()".

configuración vacía ()

{

Serial.begin (9600);

mlx.begin ();

}

La parte de instalación está completa. A continuación, voy a codificar la parte del bucle. Primero imprimo una palabra "Temperatura" y luego imprimo la temperatura detectada por el sensor. Aquí la temperatura en grados Celsius. Entonces llamamos a la función "mlx.readObjectTempC ()" y luego imprimimos la unidad como "Celsius". En la siguiente línea necesitamos imprimir la palabra "Temperatura" nuevamente. Y luego imprima la temperatura en Fahrenheit. Para ello usamos la función "mlx.readAmbientTempF ()". Luego imprima la unidad como "Fahrenheit". A continuación, imprima una nueva línea y espere 500 milisegundos para la siguiente lectura.

bucle vacío ()

{

Serial.print ("Temperatura:");

Serial.print (mlx.readObjectTempC ())

; Serial.println ("Celsius");

Serial.print ("Temperatura:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("Fahrenheit");

Serial.println (); retraso (500);

}

La parte de codificación está completa. El código completo se proporciona en la parte de código de este artículo. Sube el código a Arduino Nano. Conexión de hardware Arduino Nano MLX90614

A4 - SDA

A5 - SDL

3,3 V - Vcc

GND - GND

Conecte el circuito con la ayuda de los datos anteriores o el diagrama de circuito. Ahora coloque el Arduino Nano y el sensor en una caja. Haga un agujero en la caja para que el sensor lea la temperatura. Pon otro agujero para conectar el cable USB a la placa arduino. Luego, conecte el USB a Arduino y el otro extremo al teléfono inteligente. Instale la aplicación de monitor en serie y establezca la tasa de baurd en 9600. El proyecto se completa

Paso 3: código y circuito

Código y circuito
Código y circuito

#incluir

#incluir

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

configuración vacía ()

{

Serial.begin (9600);

mlx.begin ();

}

bucle vacío ()

{

Serial.print ("Temperatura:");

Serial.print (mlx.readObjectTempC ());

Serial.println ("Celsius");

Serial.print ("Temperatura:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("Fahrenheit");

Serial.println ();

retraso (500);

}

La descarga está disponible

Paso 4: ¿Cómo funciona?

El componente principal de este termómetro sin contacto es un sensor de temperatura sin contacto MLX90614. El funcionamiento de MLX90614 se describe en el siguiente párrafo. La salida de este sensor está conectada a Arduino Nano. Arduino imprime la temperatura en el teléfono inteligente con la ayuda de la aplicación de Android Serial Monitor. Así que no es necesario un paquete de energía externo. Porque Arduino y el sensor tomarán energía del teléfono inteligente.

Recomendado: