Table des matières:
- Étape 1: La raison
- Étape 2: Matériaux utilisés
- Étape 3: Tout brancher
- Étape 4: le code
- Étape 5: Réflexions finales
Vidéo: Thermomètre avec couleur relative à la température sur un écran TFT 2" et plusieurs capteurs : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
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
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é:
Écran TTGO (couleur) avec Micropython (écran T TTGO) : 6 étapes
Écran TTGO (couleur) avec Micropython (écran T TTGO) : L'écran T TTGO est une carte basée sur l'ESP32 qui comprend un écran couleur de 1,14 pouce. La planche peut être achetée pour un prix de moins de 7$ (incluant les frais de port, prix vu sur banggood). C'est un prix incroyable pour un ESP32 avec écran.T
Arduino contrôlant plusieurs capteurs P.I.R sur le même bord : 3 étapes
Arduino contrôlant plusieurs capteurs PIR sur le même bord : aujourd'hui, je vais vous expliquer comment connecter plusieurs capteurs PIR avec un seul Arduino Bord > ici, j'ai également utilisé un module de relais à 4 canaux pour des fonctionnalités supplémentaires.ARDUINO + module de relais à 4 canaux + capteur à 4 PIR (OU vous pouvez utiliser autant de broches sur votre arduin
Thermomètre infrarouge sans contact basé sur Arduino - Thermomètre IR utilisant Arduino : 4 étapes
Thermomètre infrarouge sans contact basé sur Arduino | Thermomètre basé sur IR utilisant Arduino : Salut les gars dans cette instructables, nous allons faire un thermomètre sans contact à l'aide d'arduino. Puisque parfois la température du liquide/solide est beaucoup trop élevée ou trop basse, puis il est difficile d'entrer en contact avec lui et de lire son température alors dans ce scen
2.4 Station météo TFT Arduino avec plusieurs capteurs : 7 étapes
2.4 Station météo Arduino TFT avec plusieurs capteurs : Une station météo Arduino portable avec un écran LCD TFT et quelques capteurs
Thermomètre de cuisson à sonde de température ESP32 NTP avec correction Steinhart-Hart et alarme de température.: 7 étapes (avec photos)
Thermomètre de cuisson à sonde de température ESP32 NTP avec correction Steinhart-Hart et alarme de température. est un Instructable montrant comment j'ajoute une sonde de température NTP, piezo b