Inhaltsverzeichnis:
- Schritt 1: Der Grund
- Schritt 2: Verwendete Materialien
- Schritt 3: Alles einhaken
- Schritt 4: Der Code
- Schritt 5: Abschließende Gedanken
Video: Thermometer mit temperaturrelativer Farbe auf einem 2" TFT-Display und mehreren Sensoren - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Ich habe eine Anzeige erstellt, die die Messungen mehrerer Temperatursensoren zeigt. Das Coole ist, dass sich die Farbe der Werte mit der Temperatur ändert:
75 Grad Celsius = ROT> 60 > 75 = ORANGE> 40 < 60 = GELB> 30 < 40 = HELLBLAU< 40 = DUNKELBLAU
Schritt 1: Der Grund
Unser Haus wird mit Zentralheizung beheizt. Gespeist wird die Anlage von einem Holzofen in der Küche, der einen 1000 Liter Pufferspeicher speist. Von hier wird das warme Wasser zur Fußbodenheizung und zu den Heizkörpern gepumpt.
Dies funktioniert zu Hause gut, kann aber bei längerer Abwesenheit störend sein. Daher haben wir uns entschieden, eine automatische Pelletheizung hinzuzufügen, die auch so an den Pufferspeicher angeschlossen ist, dass beide Systeme zusammenarbeiten können. Es ist wichtig zu wissen, wann das Brennen von Scheitholz im Ofen beendet werden sollte, da es zu einer Überhitzung des Pufferspeichers kommen kann. Natürlich gibt es alle Arten von Sicherheitsventilen, aber vorbeugen ist immer besser.
Ich wollte einen Bildschirm, der die Temperatur im Tank auf mehreren Ebenen misst, damit wir sehen können, wie viel Wärme wir gespeichert haben. Letztendlich sollte sich die Farbe der Temperatur mit dem Wert ändern: rot für sehr heiß (> 75 Grad Celsius bis dunkelblau für kalt, < 30 Grad.
Schritt 2: Verwendete Materialien
Arduino UnoFour DS18b20 Temperatursensoren1 4,7 k Ohm WiderstandEin Farb-TFT-Display, ich habe dieses 2 Display von AliexpressWiring usw.
Schritt 3: Alles einhaken
Die vier DS18b20 Sensoren werden über das Eindrahtsystem angesprochen. Dies spart viele Verbindungen zum Arduino und ist ziemlich einfach, siehe Bild. Der Widerstand wird hier hinzugefügt.
Das Anschließen des Displays erforderte mehr Aufwand. Es sollte (sollte….) funktionieren, indem man es als Schild anklickt, aber das hat nicht funktioniert. Einige Nachforschungen haben mir gezeigt, wie man es über SPI (keine Ahnung, was das bedeutet) mit dem folgenden Schema verbindet:
VCC 5vGND Masse CLK D13SDA D11 RS D9 RST D8 CS D10
Verwendet wird die ILI9225 Bibliothek wie diese auf der Verpackung des Displays angegeben wurde. Sie finden die Bibliothek hier auf Github.
Alles klar, ich habe die Samples aus der Bibliothek laufen lassen, alles in Ordnung. Yeehaa!!!
Schritt 4: Der Code
Es dauerte eine Weile, bis ich herausgefunden hatte, wie man Text, Linien usw. auf einem TFT-Bildschirm zeichnet. Dies stellte sich als ziemlich einfach heraus. Der Code, um die Textfarbe relativ zur Temperatur zu machen, war etwas anderes, also wandte ich mich an die Arduino-Foren, wo mir ein Kerl namens "Wild Bill" half. Kudos!!
Den Code finden Sie hier.
Schritt 5: Abschließende Gedanken
Das war ein wirklich cooles Projekt. Ich muss jetzt ein schönes Gehäuse finden, damit das Ding schick aussieht. Ich bin nicht gut darin. Jede Hilfe / Vorschläge, wie man dies macht, wird sehr geschätzt
Wunschzettel:
- WIFI hinzufügen, sollte mit einem ESP288 oder Nodemcu einfach sein; Ich habe sie herumliegen
Empfohlen:
So bearbeiten Sie ein Video mit Adobe Premiere Pro auf einem Mac – wikiHow
So bearbeiten Sie ein Video mit Adobe Premiere Pro auf einem Mac: Einführung: Möchten Sie lernen, wie Sie ein Video mit einer benutzerfreundlichen und dennoch professionellen Software bearbeiten? Suchen Sie nicht weiter als Adobe Premiere Pro. Damit können Sie eine einfache Diashow oder einen komplexen Showfilm und alles dazwischen erstellen. Erfahren Sie mehr über die Grundlagen in o
So erstellen Sie eine Website auf einem Raspberry Pi mit Node.js, Express und MongoDB Teil 1: 6 Schritte
So erstellen Sie eine Website auf einem Raspberry Pi mit Node.js, Express und MongoDB…Teil 1: Willkommen zu TEIL 1 meines node.js-Web-App-Tutorials. In Teil 1 wird die erforderliche Software für die Entwicklung von node.js-Apps erläutert, wie Sie die Portweiterleitung verwenden, eine App mit Express erstellen und Ihre App ausführen. Der zweite Teil dieser
Wie zeichne ich einen Computerbildschirm auf einem Mac auf?: 7 Schritte
Wie zeichne ich den Computerbildschirm auf dem Mac auf?: Wie zeichne ich den Bildschirm auf dem Mac auf? Wollten Sie schon immer etwas aufzeichnen, was auf Ihrem Computer oder Telefon passiert? Vielleicht sehen Sie sich ein Video an und möchten einen Clip aufnehmen; Vielleicht versuchst du jemandem zu zeigen, wie man etwas macht, und ein Video würde es schaffen
So sprühen Sie Ihren PDA mit Farbe – wikiHow
So sprühen Sie Ihren PDA: Ich hatte einen langen Sommerurlaub und beschloss, meinen PDA zu sprühen. Das lahme schwarze Gehäuse langweilte mich, ich wollte es metallisch rot lackieren und die Seitenverkleidung, den hinteren Kamerabereich und die Navigationstaste schwarz lassen. Ich mag die Red-n-Black-Kombination
So sticken Sie Ihre Panoramafotos mit Farbe – wikiHow
So nähen Sie Ihre Panoramafotos mit Farbe: In diesem Instructable zeige ich Ihnen eine einfache Möglichkeit, Ihre Panoramafotos mit einem Programm zusammenzufügen, das mit Ihrem Computer geliefert wurde! Paint ist ein sehr nützliches und dennoch äußerst einfaches Werkzeug, wenn Sie wissen, wie man es benutzt. Lass uns anfangen