¿Qué es LM35?
El LM35 es un sensor de medición de temperatura que es un dispositivo analógico y tiene estos pasadores de interfaz. El pasador medio del sensor se usa para recolectar la salida del sensor y los otros dos pines se pueden usar como suministro de voltaje y pasadores de tierra para el sensor. El rango para el voltaje de funcionamiento de este sensor de temperatura es de entre 4 y 20 voltios y, dado que es un dispositivo analógico, por lo tanto, convertir sus valores en temperatura, el factor de escalamiento es 0.01V aumentando por grado centenigrado.
Medición de temperatura usando Arduino
Para hacer un dispositivo de medición de temperatura con Arduino, los siguientes son los componentes que son necesarios:
El LM35 es el sensor de temperatura que puede conectarse directamente al Arduino usando sus pines analógicos como este:
Como la salida del sensor de temperatura está en forma de valores analógicos de voltaje que van de 0 a 1023 que es para 0 voltios, el valor será 0 y para el valor 1023 el voltaje será de 5 voltios.
Entonces tenemos dividido 500 por 1023 cual es 0.488 Como se trata de un aumento de 10 milivoltios por grado, un aumento de la temperatura de Celsius. Este valor será el valor para el cambio en el único grado Celsius de la temperatura. El potenciómetro utilizado en el circuito es solo para ajustar el brillo de la pantalla LCD y el esquema del proyecto es seguido por el código Arduino.
Esquemático
Código Arduino
#Include // Biblioteca para la pantalla LCDEn el código Arduino primero hemos definido la biblioteca para la pantalla LCD y asignado Pins Arduino para el módulo LCD. Luego hemos declarado tres pines analógicos de Arduino para los pasadores del sensor de temperatura y para darle a cada pin su modo usando el PinMode () función. Del mismo modo después de ese estado alto se asigna a la pin analógico a0 del Arduino, ya que es el pasador de suministro para el Arduino y el pasador analógico A2 se le da el estado bajo actuar como pin de tierra para el sensor.
La salida del sensor se lee utilizando el Analogread () función y luego se convierte en grados Celsius dividiendo (500/1023) para obtener el cambio en el valor porcentual. Esta fórmula se usa porque hay un factor de escala para convertir el voltaje en temperatura que es 0.01V Aumento en voltaje por grado Celsius. El voltaje máximo es de 5 voltios y el valor analógico para él es 1023 y si decimos que por 1 voltio el valor para la temperatura es de 100 grados.
Entonces, para 5 voltios, la temperatura será de 500 grados y luego la dividimos con 1023, ya que es el valor máximo dado por el sensor y el resultado se multiplicará con el valor de salida del sensor de temperatura.
Luego, el grado Celsius se convierte en el Fahrenheit utilizando su fórmula de conversión y ambos valores se muestran utilizando el lcd.imprimir() función.
En pocas palabras, el proyecto funciona de tal manera que primero la entrada analógica del sensor de temperatura se convierte en grados y luego se muestra en la pantalla de cristal líquido. Del mismo modo, la temperatura también se muestra en Fahrenheit, eso es:
temperatura en Fahrenheit = (temperatura en Celsius) *9/5+32;Conclusión
El uso de la plataforma Arduino se pueden hacer fácilmente proyectos de bricolaje (bricolaje) fácilmente. Los tableros Arduino han facilitado a los usuarios interactuar una variedad de sensores con el microcontrolador. En este artículo, un proyecto para detectar la temperatura se realiza utilizando el sensor de temperatura LM35. También hay otros tipos de sensores como el termistor o los termopares que se pueden usar con Arduino para medir la temperatura. Aquí la razón detrás del uso del módulo LM35 es que es fácil de configurar con Arduino en comparación con los otros sensores.