¿Cómo hacer un termómetro digital usando Arduino?

Un termómetro digital mide la temperatura del cuerpo humano y la muestra en la pantalla. Los termómetros digitales que están disponibles en el mercado son un poco caros. Por lo tanto, si tenemos los componentes necesarios en casa, podemos hacer un termómetro digital de bajo costo en casa con la misma eficiencia de un termómetro disponible en el mercado.

Termómetro digital

¿Cómo se utiliza un sensor de temperatura para medir la temperatura corporal?

Sabemos que vamos a medir la temperatura corporal de una persona usando Arduino. Así que, empecemos a reunir más información para iniciar el proyecto.

Paso 1: Componentes

Si se quiere evitar cualquier inconveniente en medio de cualquier proyecto, lo mejor es hacer una lista completa de todos los componentes que vamos a utilizar. El segundo paso, antes de empezar a hacer el circuito, es hacer un breve estudio de todos estos componentes. A continuación se presenta una lista de todos los componentes que necesitamos en este proyecto.

Paso 2: Estudio de los componentes

Como ya hemos hecho una lista de los componentes, vamos a dar un paso adelante y hacer un breve estudio del funcionamiento de cada componente.

Arduino Nano es un tablero de microcontroladores. El microcontrolador en ella es ATmega328P. Requiere un Código C para funcionar. En este código, le decimos al controlador cómo y qué operaciones realizar.

También te puede interesar:  ¿Cuál es la diferencia entre CC y CCO en el correo electrónico?

Arduino Nano

El LM35 es un sensor de temperatura. Su forma es como un transistor. Produce un voltaje de salida que es directamente proporcional a la temperatura. El voltaje de salida puede usarse fácilmente para saber la temperatura en Celsius. Es mejor que los termistores porque es más sensible a la temperatura y proporciona lecturas precisas. Su rango es de -55 grados a 150 grados centígrados.

Paso 3: Hacer el circuito

Ahora ensamblemos todos los componentes juntos para hacer un circuito.

  1. Inserte la tabla de Arduino Nano en la tabla del pan.
  2. Coge el sensor LM35 y conecta sus patas a través de los cables de puente macho y hembra al Arduino. Conecta el Vcc y la clavija de tierra a los 5V y tierra de la placa Nano de Arduino y conecta la clavija de salida a la A5 de Arduino. Es mejor conectar una resistencia ww0-ohm con el pin Vcc del sensor de temperatura LM35.LM35 (Foto Cortesía: Instrucción)

Paso 4: Empezar con Arduino

Si no está ya familiarizado con el IDE de Arduino. No se preocupe, porque a continuación le ofrecemos un procedimiento paso a paso para configurar y utilizar el IDE de Arduino:

  1. Descargue la última versión de Arduino IDE de Arduino.
  2. Conecta tu nanoplaca Arduino a tu portátil y abre el panel de control.
  3. Haga clic en Hardware y Sonido y luego haga clic en Dispositivos e Impresoras . Aquí encontrarás el puerto al que está conectada tu placa Arduino Nano. En mi portátil, es COM14 pero puede ser diferente en tu portátil.Encontrar el puerto
  4. Haz clic en el menú de herramientas y configura la tabla a Arduino Nano.Tabla de configuración
  5. En el mismo menú de herramientas, configura el procesador como ATmega328P (Old Bootloader).Ajustar el procesador
  6. Ahora, en el mismo menú de herramientas, establezca el puerto que ya ha observado en los dispositivos e impresoras.Puerto de configuración
  7. Descargue el código adjunto y cópielo en su IDE. Haga clic en el botón de subir para grabar el código en su placa Arduino Nano.Subir
También te puede interesar:  ¿Cómo controlar tus aparatos electrónicos usando la aplicación universal de control remoto?

Haga clic aquí para descargar el código.

Paso 5: Código.

El código es muy simple. Se explica brevemente a continuación:

1. La clavija de Arduino para tomar la entrada analógica se inicializa al principio. Todas las variables que se utilizarán más tarde para almacenar diferentes valores también se inicializan aquí.

const int sensor=A5; // Asignando la clavija analógica A5 a la variable "sensor
Temp. de flotación; //variable para almacenar la temperatura en grados centígrados
Temp. de flotación; //variable para almacenar la temperatura en grados Ferhanite
flotar vout; // variable temporal para mantener la lectura del sensor

2. void setup() es una función en la que inicializamos los pines de Arduino para ser usados como INPUT o OUTPUT. La tasa de baudios también se establece en esta función. El Baud Rate es la velocidad de comunicación de la placa de microcontrolador con los sensores conectados.

evitar la configuración() {
PinMode(sensor,INPUT); // Configurando el pin del sensor como entrada
Serie... comienza (9600);
}

3. void loop() es una función que se ejecuta repetidamente en un ciclo. En esta función, la entrada de la placa Arduino se procesa y la salida se envía a los otros pines o se muestra en el monitor de serie.

void loop() {
vout=analogRead(sensor); //Leyendo el valor del sensor
vout=vout*(5.0/1023.0);
tempc=vout; // Valor de almacenamiento en grados centígrados
tempf=(vout*1.8)+32; // Convertir la temperatura en feranita
Serial.println("en el grado C = ");
Serial.print(tempc);
Serial.println("en grado F = ");
Serial.print(tempf);
Serial.println(" ");
delay(500); //Delay of 1 second for ease of view
}

En la función anterior, una entrada analógica viene a la clavija A5 del Arduino. Esta entrada analógica se convierte a la forma digital mediante una fórmula. En esta fórmula, la entrada analógica se multiplica por el total de voltios proporcionados por la placa de microcontrolador y se divide por el valor analógico máximo que es 1023.

También te puede interesar:  ¿Qué es eMMC Storage y en qué se diferencia de otros dispositivos de almacenamiento?

Cuando estos datos analógicos se convierten en forma digital, se interpretan directamente como la temperatura en grados Celsius. Para mostrar la temperatura de la feranita en el monitor en serie también, hemos utilizado una fórmula para convertir esta temperatura en feranita y luego mostrarla en la pantalla.

Ahora, como hemos hecho un termómetro digital usando Arduino. Ponga este sensor LM35 en su brazo y cúbralo con un paño y disfrute midiendo su temperatura corporal.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.