Tabla de contenido:

Termómetro con temperatura de color relativa en una pantalla TFT de 2 "y varios sensores: 5 pasos
Termómetro con temperatura de color relativa en una pantalla TFT de 2 "y varios sensores: 5 pasos

Video: Termómetro con temperatura de color relativa en una pantalla TFT de 2 "y varios sensores: 5 pasos

Video: Termómetro con temperatura de color relativa en una pantalla TFT de 2
Video: ✅ Sensor de temperatura TMP36 con Arduino (Simulación en TINKERCAD) 2024, Noviembre
Anonim
Termómetro con temperatura relativa de color en un 2
Termómetro con temperatura relativa de color en un 2
Termómetro con temperatura relativa de color en un 2
Termómetro con temperatura relativa de color en un 2

Hice una pantalla que muestra las medidas de varios sensores de temperatura. Lo bueno es que el color de los valores cambia con la temperatura:

75 grados Celsius = ROJO> 60> 75 = NARANJA> 40 <60 = AMARILLO> 30 <40 = AZUL CLARO <40 = AZUL OSCURO

Paso 1: la razón

Nuestra casa se calienta con calefacción central. El sistema es alimentado por una estufa de leña en la cocina que alimenta un tanque intermedio de 1000 litros. Desde aquí, el agua caliente se bombea a la calefacción por suelo radiante y los radiadores.

Esto funciona bien cuando estoy en casa, pero puede ser problemático cuando estoy fuera por un período más largo. Entonces decidimos agregar un calentador automático de pellets que también está conectado al tanque de compensación de tal manera que ambos sistemas pueden funcionar juntos. Es importante saber cuándo dejar de quemar leños en la estufa porque puede ocurrir un sobrecalentamiento del tanque de compensación. Evidentemente hay todo tipo de válvulas de seguridad, pero prevenir siempre es mejor.

Quería una pantalla que mida la temperatura en el tanque en varios niveles para que podamos ver cuánto calor tenemos almacenado. En última instancia, el color de la temperatura debería cambiar con el valor: rojo para muy caliente (> 75 grados centígrados a azul oscuro para frío, <30 grados).

Paso 2: Materiales utilizados

Arduino UnoFour DS18b20 sensores de temperatura1 resistencia de 4.7k Ohm Una pantalla TFT a color, utilicé esta pantalla de 2 de AliexpressWiring, etc.

Paso 3: conectarlo todo

Conectándolo todo
Conectándolo todo
Conectándolo todo
Conectándolo todo
Conectándolo todo
Conectándolo todo

Los cuatro sensores DS18b20 se direccionan a través del sistema de un cable. Esto ahorra muchas conexiones al Arduino y es bastante simple, mira la imagen. La resistencia se agrega aquí.

Conectar la pantalla requirió más esfuerzo. Debería (debería….) Funcionar haciendo clic en él como un escudo, pero esto no funcionó. Algunas investigaciones me mostraron cómo conectarlo a través de SPI (aunque no tengo idea de lo que eso significa) usando el siguiente esquema:

VCC 5vGND Tierra CLK D13SDA D11 RS D9 RST D8 CS D10

Se utiliza la biblioteca ILI9225 ya que esto se mencionó en el empaque de la pantalla. Puede encontrar la biblioteca aquí en Github.

Todo listo, ejecuté las muestras de la biblioteca, todo bien. Yeehaa !!!

Paso 4: el código

Me tomó un tiempo descubrir cómo dibujar texto, líneas, etc. en una pantalla TFT. Esto resultó ser bastante simple. El código para hacer que el color del texto se relacione con la temperatura era otra cosa, así que recurrí a los foros de Arduino donde un tipo llamado "Wild Bill" me ayudó. ¡¡Prestigio!!

Puedes encontrar el código aquí.

Paso 5: Pensamientos finales

Este fue un proyecto realmente genial. Ahora tendré que encontrar una carcasa bonita para que parezca inteligente. No soy bueno en esto. Cualquier ayuda / sugerencia de cómo hacer esto muy apreciada.

Lista de deseos:

- Agregar WIFI, debería ser simple con un ESP288 o Nodemcu; Los tengo tirados

Recomendado: