termometro arduino en pantalla lcd tutorial

Proyecto "Mostrar la temperatura en una pantalla con Arduino"

Bienvenidos a un nuevo proyecto con Arduino, en este proyecto veremos como podemos mostrar la temperatura en una pantalla LCD con Arduino, la cual mediremos usando un termistor, adem谩s, hablaremos de los diferentes materiales empleados en su construcci贸n, se mostrar谩 un esquema de conexiones y finalmente podr茅is encontrar el c贸digo para poder controlar la pantalla y como mostrar los datos.

Materiales empleados en la realizaci贸n del proyecto

A continuaci贸n veremos los diferentes materiales que se van a utilizar para realizar nuestra medici贸n de temperatura con Arduino y una breve descripci贸n de los mismos. Adem谩s, para todos aquellos que est茅n interesados en realizar el proyecto, pueden pinchar en las im谩genes y os llevar谩 a una web donde poder adquirir dichos materiales.

Placa de Arduino UNO: Es el cerebro de nuestro proyecto, encargada de controlar todos los procesos del mismo mediante el c贸digo que encontrar谩s m谩s adelante.

Protoboard: Tabla con orificios (pines) la cual est谩 conectada internamente y usaremos para realizar nuestras conexiones para el proyecto.

Termistor: Es un tipo de resistencia cuyo valor var铆a en funci贸n de la temperatura de una forma m谩s acusada que una resistencia com煤n.

Pantalla LCD: Una pantalla de cristal l铆quido o LCD es una pantalla delgada y plana formada por un n煤mero de p铆xeles en un solo color colocados delante de una fuente de luz o reflectora

Cables con pines: Estos cables tienen unos pines (macho o hembra) los cuales nos permitir谩n hacer las conexiones entre los diferentes elementos ya mencionados.

Componentes necesarios para este proyecto

Kit iniciaci贸n ArduinoKit iniciaci贸n ArduinoESUS
Placa Arduino UnoPlaca Arduino UnoESUS
Pantalla LCDPantalla LCDESUS
ProtoboardProtoboardESUS
Cables Macho HembraCables Macho HembraESUS

Video explicaci贸n del proyecto

Si lo que buscas es ver de una forma mucho m谩s detallada de como realizar este proyecto desde el inicio hasta el final y una explicaci贸n del c贸digo, a continuaci贸n se muestra el video con dicho contenido, mucho mas visual y f谩cil de comprender. Y recuerda, si te gusta esta clase de contenido, no olvides suscribirte 馃槈

Esquema de conexiones Arduino para la pantalla LCD y el sensor de temperatura

Una de las partes m谩s importantes a la hora de realizar nuestro montaje de la pantalla LCD pasa por conectar correctamente los diferentes elementos. Con el fin de evitar errores de montaje o conexiones err贸neas, a continuaci贸n te dejamos el esquema de conexiones empleado para este proyecto, con este esquema de conexiones es posible usar el c贸digo que puedes encontrar al final del post sin necesidad de hacer ninguna modificaci贸n.

esquema de conexiones pantalla lcd con arduino termometro

C贸digo de Arduino para la programaci贸n del sensor de temperatura y que se muestre por pantalla

A continuaci贸n se muestra el c贸digo de programaci贸n desarrollado espec铆ficamente para este proyecto. Los pines que puedes encontrar en el c贸digo son los mismos que encontrar谩s en el esquema de conexiones previamente mostrado.

Si quieres una explicaci贸n m谩s detallada de las diferentes partes del c贸digo empleado para programar la pantalla LCD y del su funcionamiento del sensor de temperatura o termistor, te recomiendo que te veas el video que te hemos dejado m谩s arriba.

Si tienes dudas sobre c贸mo usar o instalar el entorno de programaci贸n empleado para Arduino, te dejamos un link de聽com贸 descargar el IDE de Arduino

//Canal de YouTube -> RobotUNO
//Proyecto 3

#include <LiquidCrystal.h>

int tempPin = 0;
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
void setup(){
  lcd.begin(16, 2);
}

void loop(){
  int tempReading = analogRead(tempPin);
  double tempK = log(10000.0 * ((1024.0 / tempReading - 1)));
  tempK = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * tempK * tempK )) * tempK );
  float tempC = tempK - 273.15;
  lcd.setCursor(0, 0);
  lcd.print("Temp         C  ");
  lcd.setCursor(6, 0);
  lcd.print(tempC);
  delay(500);
}
Publicado en Proyectos con Arduino, Proyectos con sensores, Proyectos de electr贸nica.

11 Comentarios

  1. Hola , muy interesante este proyecto , queria saber el valor de la resistencia conectada despues de la NTC. la NTC segun el listado de componentes es de 10 k. Gracias

  2. 隆Est谩 perfecto!
    驴Qu茅 se le deber铆a a帽adir al c贸digo si quiero que al llegar a cierta temperatura se encienda una bombilla y que al llegar a otra temperatura se apague la bombilla y se encienda un ventilador, y viceversa?

    • Habria que modificar el codigo para a帽adir estas caracteristicas. Con 2 if-else se puede hacer muy facil
      Un saludo!

Deja una respuesta

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *