Sommario:

Termometro con colore relativo alla temperatura su display TFT da 2" e sensori multipli: 5 passaggi
Termometro con colore relativo alla temperatura su display TFT da 2" e sensori multipli: 5 passaggi

Video: Termometro con colore relativo alla temperatura su display TFT da 2" e sensori multipli: 5 passaggi

Video: Termometro con colore relativo alla temperatura su display TFT da 2
Video: Termometro con termocoppia, display oled i2c e Arduino - #218 2024, Dicembre
Anonim
Termometro con colore relativo alla temperatura su un 2
Termometro con colore relativo alla temperatura su un 2
Termometro con colore relativo alla temperatura su 2
Termometro con colore relativo alla temperatura su 2

Ho realizzato un display che mostra le misurazioni di diversi sensori di temperatura. La cosa bella è che il colore dei valori cambia con la temperatura:

75 gradi Celsius = ROSSO> 60 > 75 = ARANCIONE> 40 < 60 = GIALLO> 30 < 40 = BLU CHIARO< 40 = BLU SCURO

Passaggio 1: la ragione

La nostra casa è riscaldata con riscaldamento centralizzato. L'impianto è alimentato da una stufa a legna in cucina che alimenta un serbatoio di accumulo da 1000 litri. Da qui l'acqua calda viene pompata al riscaldamento a pavimento e ai radiatori.

Funziona bene a casa, ma può essere fastidioso quando sono via per un periodo più lungo. Così abbiamo deciso di aggiungere una stufa a pellet automatica, anch'essa collegata al serbatoio di accumulo in modo tale che entrambi i sistemi possano funzionare insieme. È importante sapere quando smettere di bruciare i ceppi nella stufa perché può verificarsi il surriscaldamento del serbatoio di accumulo. Ovviamente ci sono tutti i tipi di valvole di sicurezza, ma prevenire è sempre meglio.

Volevo uno schermo che misurasse la temperatura nel serbatoio a più livelli in modo da poter vedere quanto calore abbiamo immagazzinato. In definitiva il colore della temperatura dovrebbe cambiare con il valore: rosso per molto caldo (> 75 gradi Celsius a blu scuro per freddo, < 30 gradi.

Passaggio 2: materiali utilizzati

Sensori di temperatura Arduino UnoFour DS18b201 resistore da 4,7k OhmUn display TFT a colori, ho usato questo display da 2 da AliexpressWiring ecc.

Passaggio 3: collegare tutto

Agganciando tutto
Agganciando tutto
Agganciando tutto
Agganciando tutto
Agganciando tutto
Agganciando tutto

I quattro sensori DS18b20 sono indirizzati attraverso il sistema a un filo. Ciò consente di risparmiare molte connessioni ad Arduino ed è piuttosto semplice, vedere l'immagine. Il resistore viene aggiunto qui.

Il collegamento del display ha richiesto uno sforzo maggiore. Dovrebbe (dovrebbe…) funzionare facendo clic su di esso come uno scudo, ma non ha funzionato. Alcune ricerche mi hanno mostrato come collegarlo tramite SPI (non ho idea di cosa significhi però) usando il seguente schema:

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

Viene utilizzata la libreria ILI9225 in quanto menzionata sulla confezione del display. Puoi trovare la libreria qui su Github.

Tutto pronto ho eseguito i campioni dalla libreria, tutto bene. Yeehaa!!!

Passaggio 4: il codice

Mi ci è voluto un po' per capire come disegnare testo, linee, ecc. su uno schermo TFT. Questo si è rivelato piuttosto semplice. Il codice per rendere il colore del testo relativo alla temperatura era qualcos'altro, quindi mi sono rivolto ai forum di Arduino dove un tipo chiamato "Wild Bill" mi ha aiutato. Complimenti!!

Puoi trovare il codice qui.

Passaggio 5: considerazioni finali

Questo è stato un progetto davvero fantastico. Ora dovrò trovare un bell'involucro per far sembrare la cosa intelligente. Non sono bravo in questo. Qualsiasi aiuto / suggerimento su come farlo è molto apprezzato

Lista dei desideri:

- Aggiungere WIFI, dovrebbe essere semplice con un ESP288 o Nodemcu; Li ho in giro

Consigliato: