Inhaltsverzeichnis:

Die Kühlschranksteuerung mit Tft-LCD - Gunook
Die Kühlschranksteuerung mit Tft-LCD - Gunook

Video: Die Kühlschranksteuerung mit Tft-LCD - Gunook

Video: Die Kühlschranksteuerung mit Tft-LCD - Gunook
Video: Kühlschranksteuerung V1.0 2024, November
Anonim
Die Kühlschranksteuerung mit Tft-LCD
Die Kühlschranksteuerung mit Tft-LCD

Durch die kontinuierliche Verbesserung der Technologie werden unsere Haushaltsgeräte immer funktionaler und einfacher zu bedienen.

Als Elektronik-Enthusiast interessiere ich mich für die Steuerung von Haushaltsgeräten. Unser Kühlschrank ist mit keiner der Mensch-Maschine-Schnittstellen möglich, aber wenn es einen Kühlschrank mit der Mensch-Maschine-Schnittstelle gibt, können Benutzer über die Touchscreen-Bedienung den Kühlschrank auf die niedrigere Kühleffizienz steuern und die aktuelle Temperatur anzeigen im Kühlschrank, zeigen Sie die aktuelle Innen- und Außentemperatur und einige Rückmeldungen zur Nutzung des Kühlschranks (Lauftage, Filterlebensdauer usw.) Also werde ich heute einfach einen Touchscreen verwenden, um eine Kühlschranksteuerungsschnittstelle zu erstellen. Der Anzeiger ist STONE STVC050WT-01. STONE STVC050WT - 01 ist ein Touch-Display-Modul in 5 Zoll, 480 * 272 Auflösung. Auf dem Modul wurden Display- und Touchscreen-Treiber integriert, Entwickler müssen nur auf die offizielle TOOL-Design-Software bezogenes UI-Interface-Design erstellen und eine Programmierdatei erstellen, die auf das STONE-Display-Modul heruntergeladen und dann über eine serielle Schnittstelle (RS232 / RS485 / TTL) damit korrespondieren, können Sie komplexe Aspekte des UI-Designs durchführen. Weitere Informationen finden Sie auf der offiziellen Website:

Schritt 1: Erstellen Sie die UI-Anzeigeschnittstelle

UI-Anzeigeschnittstelle erstellen
UI-Anzeigeschnittstelle erstellen

UI-Bilder werden von Photoshop entworfen. Da der Bildschirm 480*272 groß ist, sollte die Auflösung des entworfenen Bildes mit dem Bildschirm übereinstimmen. Der Designeffekt ist wie folgt:

Schritt 2: Erstellen Sie das Projekt in der TOOL-Software

Erstellen Sie das Projekt in der TOOL-Software
Erstellen Sie das Projekt in der TOOL-Software

Fügen Sie ein neues Projekt in die STONE STVC050WT-01-Entwicklungssoftware TOOL ein, gießen Sie dann das entworfene UI-Bild ein, fügen Sie entsprechende Schaltflächen hinzu und zeigen Sie Text an, und der Effekt ist wie folgt:

Es gibt nur wenige Bedienelemente, nur Bedienelemente für die digitale Textanzeige, Bedienelemente für die inkrementelle Anpassung, aber diese beiden Bedienelemente reichen aus, um die erforderliche Funktion auszuführen.1. Der obere Teil der Benutzeroberfläche ist die relevante Steuerung des Kühlschranks mit Gefrierfach, die die aktuelle Temperatur, die Arbeitsleistung des Kühlschranks und die Tastenbedienung zum Einstellen der Leistung anzeigt. Die Schaltfläche "Schnell" bedeutet, dass die Leistung mit einem Klick auf das Maximum eingestellt wird. 2. Der mittlere Teil der Benutzeroberfläche ist die relevante Steuerung des Kühlschranks, die die aktuelle Temperatur, die Arbeitsleistung des Kühlschranks und die Tastenbedienung zum Einstellen der Leistung anzeigt. Die Schaltfläche "Schnell" bedeutet, dass die Leistung mit einem Klick auf das Maximum eingestellt wird. 3. Unterhalb der Benutzeroberfläche befinden sich einige Statusanzeigen, über die Benutzer intuitiv die Anzahl der Tage, in denen der Kühlschrank in Betrieb war, die Lebensdauer der Filterelemente, die Außentemperatur und die Innentemperatur sehen können.

Schritt 3: Single-Chip-Kommunikation

Single-Chip-Kommunikation
Single-Chip-Kommunikation
Single-Chip-Kommunikation
Single-Chip-Kommunikation

Das Text-Widget

Bei kommunikationsbezogenen Inhalten der MCU müssen der Anzeigebildschirm, der Kommunikationsmechanismus und die Datenquelle der MCU klargestellt werden. STONE STVC050WT-01 kommuniziert mit einem Single-Chip über eine serielle Schnittstelle. Früher haben wir bei der Erstellung der Benutzeroberfläche Steuerelemente angezeigt. Die Anzeigedaten dieser Anzeigesteuerungen wurden tatsächlich unter einer Adresse des Flashs von STONE STVC050WT-01 gespeichert.

Hier zeigen wir die Temperatur, die Temperaturdaten von einem Temperatursensor, der Temperatursensor ist mit dem Ein-Chip-Mikrocomputer verbunden die Adresse auf dieser Anzeigesteuerung, Temperaturdaten können in Echtzeit auf dem Bildschirm angezeigt werden. Anweisungen zum Schreiben von Daten finden Sie in der STONE STVC050WT-01-Spezifikation. Diese Anweisung repräsentiert das Schreiben von 0x00 und 0x04 auf die Adresse 0x0020 im Datenspeicherbereich: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x00 0x04 Hier verwende ich Single-Chip-Code, um Folgendes zu erreichen:

Nachdem der serielle Port-Bildschirm durch den Single-Chip-Mikrocomputer verbunden wurde, sendet der serielle Port des Single-Chip-Mikrocomputers diese Anweisung, und die Daten über der 0x0020-Adresse des seriellen Port-Bildschirms können geändert werden, und diese Adresse ist die Temperaturanzeige von unseren Kühlschrank. Das gleiche gilt für alle anderen Orte, an denen Daten angezeigt werden, ändern Sie einfach die Adresse der Daten.

Schritt 4: Schaltfläche

Taste
Taste
Taste
Taste

Wir haben viele Knöpfe in diesem Projekt verwendet

Wenn wir die Anzeigesteuerung der obigen Daten lesen müssen, müssen Sie sich nur registrieren, um die Anweisung zu lesen. Senden Sie über die MCU eine Anweisung an den Bildschirm der seriellen Schnittstelle, der Bildschirm der seriellen Schnittstelle gibt relevante Registerdaten an den Mikrocontroller zurück, die MCU empfängt die Daten Bereit, die entsprechenden Steuergeräte zu tun, ist es hier, die Kälteleistung des Kühlschranks zu steuern.

Schritt 5: Betriebszustand

Betriebszustand
Betriebszustand

Der Laufstatus umfasst:

1. Betriebstage 2. Filterelementlebensdauer 3. Außentemperatur 4. Innentemperatur Um diese Daten zu erhalten, benötigen zusätzlich zu den ersten drei die anderen drei den entsprechenden Sensor, um diese Daten zu sammeln. Es sind jeweils Sensoren zur Erfassung der Filterelementlebensdauer und Temperatursensoren erforderlich. Wenn der Einchip-Mikrocomputer diese Daten gesammelt hat, ändert sich der Wert der Anzeigesteuerung über den seriellen Anschluss an die bezeichneten Anzeigesteueradressen-Übertragungsdaten entsprechend. Lauftage können auf zwei Arten implementiert werden: 1. Verwenden Sie den RTC-Bildschirm des seriellen Anschlusses STONE STVC050WT-01, um Daten direkt auf dem Bildschirm anzuzeigen 2. Verwenden Sie den RTC des Einzelchip-Mikrocomputers, um Daten zur Anzeige auf den Bildschirm des seriellen Anschlusses zu übertragen Das STONE STVC050WT-01 Display für die serielle Schnittstelle wird mit der RTC geliefert, die im STONE in der Entwicklungsanleitung zu finden ist.

Schritt 6: Betriebseffekt

Betriebseffekt
Betriebseffekt

Um mehr über dieses Projekt zu erfahren, klicken Sie bitte hier

Empfohlen: