Sensor de temperatura con el LM35 y el PIC 16F877a.

Ivan Espinoza.
14 Jul 201507:43

Summary

TLDREn este video se muestra cómo conectar un sensor de temperatura LM35 a un microcontrolador PIC16F877 y cómo visualizar la temperatura en una pantalla LCD. A través de la programación del microcontrolador, se convierte la señal analógica del LM35 en una lectura de temperatura en grados Celsius, que se despliega en la pantalla. El proyecto incluye el uso de un potenciómetro para ajustar el brillo del LCD y demuestra cómo la temperatura cambia al acercar el sensor a una lámpara, pasando de 23°C a 43°C. Es una excelente introducción a los sensores de temperatura y la programación de microcontroladores.

Takeaways

  • 😀 Se utiliza un sensor de temperatura LM35 junto con un microcontrolador PIC16F877A para medir y mostrar la temperatura en una pantalla LCD.
  • 😀 El proyecto incluye la conexión del LM35 a un pin analógico del PIC16F877A y el uso de un potenciómetro para regular el brillo del LCD.
  • 😀 El código lee la señal analógica del LM35, la convierte a digital utilizando el ADC del microcontrolador y luego muestra la temperatura en la pantalla LCD.
  • 😀 El sensor LM35 tiene tres pines: uno para la alimentación (+5V), otro para la salida analógica y otro para la tierra (GND).
  • 😀 La programación del PIC16F877A permite que se muestre la temperatura en grados Celsius, que se actualiza dinámicamente.
  • 😀 El proyecto incluye una simulación en la que se incrementa la temperatura acercando el sensor a una lámpara de 60W, demostrando cómo cambia la lectura.
  • 😀 Al probar el sensor, se observa que la temperatura aumenta a medida que el sensor se acerca a la fuente de calor (lámpara) y disminuye cuando se aleja.
  • 😀 El sensor tiene una salida analógica proporcional a la temperatura, que es procesada por el ADC del microcontrolador para obtener una lectura precisa.
  • 😀 La pantalla LCD muestra en la primera línea la temperatura actual y en la segunda línea la palabra 'actual', seguida de la temperatura calculada.
  • 😀 El proyecto es una demostración sencilla y práctica para medir la temperatura usando componentes básicos de electrónica y programación con PIC16F877A.

Q & A

  • ¿Qué microcontrolador se utiliza en este proyecto?

    -El microcontrolador utilizado en este proyecto es el PIC16F877.

  • ¿Qué tipo de sensor se conecta al microcontrolador?

    -Se conecta un sensor de temperatura LM35 al microcontrolador.

  • ¿Cómo se obtiene la lectura de temperatura del sensor LM35?

    -El sensor LM35 proporciona una señal analógica que se lee a través de una entrada analógica en el microcontrolador.

  • ¿Cómo se muestra la temperatura en el sistema?

    -La temperatura se muestra en una pantalla LCD conectada al microcontrolador, donde se muestra la temperatura actual en grados Celsius.

  • ¿Qué componentes se utilizan para controlar el brillo de la pantalla LCD?

    -Se utiliza un potenciómetro de 1kΩ para controlar el brillo de la pantalla LCD.

  • ¿Qué fórmula se utiliza para calcular la temperatura desde la salida del LM35?

    -La salida analógica del LM35 se divide entre 500 y luego se multiplica por una constante para obtener la temperatura en grados Celsius.

  • ¿Qué sucede con la lectura de temperatura cuando el sensor se acerca a una lámpara de 60 vatios?

    -Cuando el sensor se acerca a la lámpara, la temperatura detectada por el sensor aumenta gradualmente, alcanzando hasta 43°C.

  • ¿Qué se debe hacer para programar el microcontrolador con el código?

    -Para programar el microcontrolador, se utiliza un programador de PIC para cargar el código desde la computadora al microcontrolador PIC16F877.

  • ¿Cómo se conecta físicamente el sensor LM35 al PIC16F877?

    -El primer pin del LM35 se conecta a 5V (positivo), el segundo pin a la entrada analógica del PIC16F877, y el tercer pin a tierra (GND).

  • ¿Qué se muestra en la segunda línea de la pantalla LCD?

    -En la segunda línea de la pantalla LCD se muestra la palabra 'Actual' seguida de la temperatura actual leída por el sensor.

Outlines

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Mindmap

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Keywords

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Highlights

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Transcripts

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now
Rate This

5.0 / 5 (0 votes)

Related Tags
Sensor temperaturaPIC16F877ALM35LCDProgramaciónMicrocontroladorProyecto electrónicoTecnologíaMedición temperaturaElectrónica básicaTutorial
Do you need a summary in English?