Termometro con arduino y lm35

Termometro con arduino y lm35

Termometro con arduino y lm35

Arduino lm35 sensor de temperatura con pantalla lcd pdf

En este artículo, estamos presentando un tutorial sobre cómo interconectar LM35 y Arduino junto con su programa. Una vez que la interfaz de Arduino y LM35 se ha realizado con éxito, vamos a construir una pantalla de temperatura utilizando Arduino y un módulo LCD de 16×2 que monitorea constantemente la temperatura alrededor del campo de medición / rango de LM35 y muestra la misma en el módulo LCD. ¡Así que vamos a construir el proyecto!

El LM35 es un sensor de temperatura analógico y lineal cuya tensión de salida varía linealmente con el cambio de temperatura.  El LM35 es un sensor de temperatura lineal de tres terminales de National semiconductors. Puede medir la temperatura desde 55 grados centígrados hasta +150 grados centígrados. La salida de voltaje del LM35 aumenta 10mV por cada grado Celsius de aumento de temperatura. El LM35 puede funcionar con una alimentación de 5V y la corriente de espera es inferior a 60uA. El pin out del LM35 se muestra en la siguiente figura.

Nota: – El LM35 es un sensor de temperatura analógico. Esto significa que la salida del LM35 es una señal analógica. Los microcontroladores no aceptan señales analógicas como su entrada directamente. Necesitamos convertir esta señal de salida analógica en digital antes de poder alimentarla a la entrada de un microcontrolador. Si utilizamos un microcontrolador básico como el 8051, tenemos que utilizar un ADC externo para convertir la salida analógica del LM35 en digital. Luego alimentamos la salida del ADC (valor digital convertido) a la entrada del 8051. Pero las placas modernas como Arduino y la mayoría de los microcontroladores modernos vienen con un ADC incorporado. Nuestro arduino uno tiene un ADC de 10 bits (6 canales). Podemos hacer uso de este ADC incorporado de arduino para convertir la salida analógica de LM35 a la salida digital. Como Arduino uno tiene un ADC incorporado de 6 canales, hay 6 pines de entrada analógica numerados de A0 a A5. Conecta la salida analógica del LM35 a cualquiera de estos pines de entrada analógica del arduino.

Código del sensor de temperatura en arduino

En esta interfaz del sensor de temperatura Arduino LM35, Arduino Uno se utiliza para controlar todo el proceso. Un sensor de temperatura LM35 se utiliza para detectar la temperatura del medio ambiente que da 1 grado de temperatura en cada cambio de 10mV en su pin de salida. Puedes comprobarlo fácilmente con un voltímetro conectando Vcc en el pin 1 y Tierra en el pin 3 y la tensión de salida en el pin 2 del sensor LM35. Por ejemplo, si el voltaje de salida del sensor LM35 es de 250m voltios, significa que la temperatura es de alrededor de 25 grados Celsius.

Arduino lee el voltaje de salida del sensor de temperatura utilizando el pin analógico A0 y realiza el cálculo para convertir este valor analógico en un valor digital de la temperatura actual. Después de los cálculos, el Arduino envía estos cálculos o la temperatura a la unidad LCD 16×2 utilizando los comandos apropiados de la LCD.

Proyecto de sensor de temperatura arduino

El primer ejemplo de código se puede utilizar para tomar las lecturas de temperatura del sensor y mostrar los resultados en el Monitor Serial. En el segundo ejemplo, le mostraré cómo utilizar la tensión de referencia de 1,1 V incorporada en el Arduino para obtener lecturas más precisas. Por último, veremos cómo mostrar la temperatura en una pantalla LCD I2C para crear un termómetro independiente.

El LM35 es un sensor de temperatura centígrado de precisión, barato, fabricado por Texas Instruments. Proporciona un voltaje de salida que es linealmente proporcional a la temperatura centígrada y es, por lo tanto, muy fácil de usar con el Arduino.

Una de las desventajas del sensor es que requiere una tensión de polarización negativa para leer temperaturas negativas. Así que si eso es necesario para tu proyecto, te recomiendo usar el DS18B20 o el TMP36 en su lugar. El TMP36 de Analog Devices es muy similar al LM35 y puede leer temperaturas de -40°C a 125°C sin ningún componente externo.

Como puedes ver en el diagrama de cableado anterior, la salida del LM35 se conecta a una de las entradas analógicas del Arduino. El valor de esta entrada analógica se puede leer con la función analogRead(). Sin embargo, esta función no devolverá realmente la tensión de salida del sensor.

Termómetro digital con arduino pdf

Los termómetros son aparatos útiles que se utilizan desde hace mucho tiempo para medir la temperatura. En este proyecto hemos hecho un termómetro digital basado en Arduino para mostrar la temperatura ambiente actual en una unidad LCD 16×2 en tiempo real. Puede ser implementado en casas, oficinas, industrias, etc. para medir la temperatura. Podemos dividir este termómetro basado en Arduino en tres secciones – La primera sección detecta la temperatura mediante el uso de sensor de temperatura LM35, la segunda sección convierte el valor de la temperatura en un número adecuado en la escala Celsius que se hace por Arduino, y la última parte del sistema muestra la temperatura en 16×2 LCD. Lo mismo se demuestra en el siguiente diagrama de bloques.

En este sensor de temperatura digital con Arduino, Arduino Uno se utiliza para controlar todo el proceso. Un sensor de temperatura LM35 se utiliza para detectar la temperatura del medio ambiente que da 1 grado de temperatura en cada cambio de 10mV en su pin de salida. Puedes comprobarlo fácilmente con un voltímetro conectando Vcc en el pin 1 y Tierra en el pin 3 y la tensión de salida en el pin 2 del sensor LM35. Por ejemplo, si la tensión de salida del sensor LM35 es de 250m voltios, significa que la temperatura es de unos 25 grados Celsius.

Acerca del autor

admin

Ver todos los artículos