Tabla de contenido:
- Paso 1: la razón
- Paso 2: Materiales utilizados
- Paso 3: conectarlo todo
- Paso 4: el código
- Paso 5: Pensamientos finales
Video: Termómetro con temperatura de color relativa en una pantalla TFT de 2 "y varios sensores: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
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
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:
Pantalla LCD I2C / IIC - Use una pantalla LCD SPI para la pantalla LCD I2C usando el módulo SPI a IIC con Arduino: 5 pasos
Pantalla LCD I2C / IIC | Use una pantalla LCD SPI para la pantalla LCD I2C usando el módulo SPI a IIC con Arduino: Hola a todos, ya que una pantalla LCD SPI 1602 normal tiene demasiados cables para conectar, por lo que es muy difícil conectarlo con arduino, pero hay un módulo disponible en el mercado que puede Convierta la pantalla SPI en la pantalla IIC, por lo que solo necesita conectar 4 cables
Pantalla LCD I2C / IIC - Convierta una pantalla LCD SPI en una pantalla LCD I2C: 5 pasos
Pantalla LCD I2C / IIC | Convierta una pantalla LCD SPI en la pantalla LCD I2C: el uso de la pantalla lcd spi necesita demasiadas conexiones, lo cual es realmente difícil de hacer, así que encontré un módulo que puede convertir la pantalla lcd i2c en la pantalla lcd spi, así que comencemos
Termómetro de cocina con sonda de temperatura ESP32 NTP con corrección Steinhart-Hart y alarma de temperatura: 7 pasos (con imágenes)
Termómetro de cocción con sonda de temperatura ESP32 NTP con corrección Steinhart-Hart y alarma de temperatura: Aún en camino para completar un " proyecto próximo ", " Termómetro de cocina con sonda de temperatura ESP32 NTP con corrección Steinhart-Hart y alarma de temperatura " es un Instructable que muestra cómo agrego una sonda de temperatura NTP, piezo b
Cómo hacer un reloj en tiempo real con Arduino y pantalla TFT - Arduino Mega RTC con pantalla TFT de 3,5 pulgadas: 4 pasos
Cómo hacer un reloj en tiempo real usando Arduino y pantalla TFT | Arduino Mega RTC con pantalla TFT de 3.5 pulgadas: Visite mi canal de Youtube. Introducción: - En esta publicación voy a hacer un "Reloj en tiempo real" usando LCD táctil TFT de 3.5 pulgadas, Arduino Mega Módulo RTC 2560 y DS3231… .Antes de comenzar… verifique el video de mi canal de YouTube. Nota: - Si está usando Arduin
Registrador de temperatura, humedad relativa y presión atmosférica con Raspberry Pi y TE Connectivity MS8607-02BA01: 22 pasos (con imágenes)
Registrador de temperatura, humedad relativa y presión atmosférica con Raspberry Pi y TE Connectivity MS8607-02BA01: Introducción: En este proyecto, le mostraré cómo crear la configuración paso a paso de un sistema de registro para temperatura, humedad y presión atmosférica. Este proyecto se basa en el chip sensor ambiental Raspberry Pi 3 Model B y TE Connectivity MS8607-02BA