Table des matières:

Thermomètre avec couleur relative à la température sur un écran TFT 2" et plusieurs capteurs : 5 étapes
Thermomètre avec couleur relative à la température sur un écran TFT 2" et plusieurs capteurs : 5 étapes

Vidéo: Thermomètre avec couleur relative à la température sur un écran TFT 2" et plusieurs capteurs : 5 étapes

Vidéo: Thermomètre avec couleur relative à la température sur un écran TFT 2
Vidéo: Une superbe station météo fiable avec grand écran couleur 2024, Novembre
Anonim
Thermomètre avec température relative couleur sur un 2
Thermomètre avec température relative couleur sur un 2
Thermomètre avec température relative couleur sur un 2
Thermomètre avec température relative couleur sur un 2

J'ai fait un affichage montrant les mesures de plusieurs capteurs de température. Ce qui est cool, c'est que la couleur des valeurs change avec la température:

75 degrés Celsius = ROUGE> 60 > 75 = ORANGE> 40 < 60 = JAUNE> 30 < 40 = BLEU CLAIR< 40 = BLEU FONCÉ

Étape 1: La raison

Notre maison est chauffée par chauffage central. Le système est alimenté par un poêle à bois dans la cuisine qui alimente un réservoir tampon de 1000 litres. De là, l'eau chaude est pompée vers le chauffage par le sol et les radiateurs.

Cela fonctionne bien à la maison mais peut être gênant lorsque je suis absent pendant une période plus longue. Nous avons donc décidé d'ajouter un poêle à pellets automatique qui est également connecté au réservoir tampon de manière à ce que les deux systèmes puissent fonctionner ensemble. Il est important de savoir quand arrêter de brûler des bûches dans le poêle car une surchauffe du réservoir tampon peut se produire. Évidemment, il y a toutes sortes de soupapes de sécurité, mais prévenir est toujours mieux.

Je voulais un écran qui mesure la température dans la cuve à plusieurs niveaux pour que l'on puisse voir combien de chaleur on a emmagasinée. Ultimement, la couleur de la température devrait changer avec la valeur: rouge pour très chaud (> 75 degrés celcius à bleu foncé pour froid, < 30 degrés.

Étape 2: Matériaux utilisés

Capteurs de température Arduino UnoFour DS18b201 Résistance de 4,7k OhmUn écran TFT couleur, j'ai utilisé cet écran 2 d'AliexpressWiring, etc.

Étape 3: Tout brancher

Tout accrocher
Tout accrocher
Tout accrocher
Tout accrocher
Tout accrocher
Tout accrocher

Les quatre capteurs DS18b20 sont adressés via le système à un fil. Cela permet d'économiser beaucoup de connexions à l'Arduino et est assez simple, voir l'image. La résistance est ajoutée ici.

Le branchement de l'écran a demandé plus d'efforts. Cela devrait (devrait….) fonctionner en cliquant dessus comme un bouclier, mais cela n'a pas fonctionné. Certaines recherches m'ont montré comment le connecter via SPI (aucune idée de ce que cela signifie cependant) en utilisant le schéma suivant:

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

Est utilisé la bibliothèque ILI9225 comme cela a été mentionné sur l'emballage de l'écran. Vous pouvez trouver la bibliothèque ici sur Github.

Tout est prêt, j'ai exécuté les échantillons de la bibliothèque, tout va bien. Ouais !!!

Étape 4: le code

Il m'a fallu un certain temps pour comprendre comment dessiner du texte, des lignes, etc. sur un écran TFT. Cela s'est avéré assez simple. Le code pour rendre la couleur du texte relative à la température était autre chose, alors je me suis tourné vers les forums Arduino où un type appelé "Wild Bill" m'a aidé. Gloire!!

Vous pouvez trouver le code ici.

Étape 5: Réflexions finales

C'était un projet vraiment cool. Je vais maintenant devoir trouver un joli boîtier pour que la chose ait l'air intelligente. Je ne suis pas bon à ça. Toute aide/suggestions sur la façon de faire cela est très appréciée

Liste de souhaits:

- Ajouter le WIFI, devrait être simple avec un ESP288 ou un Nodemcu; Je les ai allongés

Conseillé: