Inhaltsverzeichnis:
- Schritt 1: LCD-Bildschirm-Auto-Dashboard-Projektfunktion
- Schritt 2: Beschreibung des seriellen LCD-Bildschirms STVC101WT-01
- Schritt 3: Entwicklungsschritte der STONE TOOL Box
- Schritt 4:
- Schritt 5: Code und Effekt
Video: STONE LCD-Bildschirm für das Armaturenbrett - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
Mit der rasanten Entwicklung der Wirtschaft und der allmählichen Verbesserung der Konsumkraft der Menschen sind Autos zum täglichen Bedarf normaler Familien geworden, und jeder achtet mehr auf den Komfort und die Sicherheit von Autos.
Die Automobilindustrie hat sich seit mehr als hundert Jahren entwickelt, und das Automobil ist mit der Zeit von den einfachen Maschinen am Anfang immer intelligenter geworden. Wie viele Teile hat ein Auto? Eine genaue Zahl gibt es noch nicht. Es wird geschätzt, dass das durchschnittliche Auto aus mehr als 10.000 unteilbaren Teilen besteht. Heutzutage ist das Auto in Tausende von Haushalten eingezogen und zu einem unverzichtbaren Partner im täglichen Reisen geworden müssen immer den Zustand ihres Liebesautos verstehen, um Schäden an wichtigen Teilen des Autos zu vermeiden, aber auch potenzielle Gefahren zu beseitigen. Im Allgemeinen sind die auf dem Armaturenbrett angezeigten Informationen der Weg, um den Status des Fahrzeugs zu kennen. Ich habe einen 10,1-Zoll-TFTLCD-Bildschirm aus Stein und dieses Mal plane ich, ein Dashboard für die Bordanzeige zu erstellen. Wie wir alle wissen, ist die Entwicklung des intelligenten STONE TFTLCD-Modulbildschirms bequem und schnell, ohne zu viele langwierige Anweisungen. Dies ist nicht nur für die große Anzahl von Lernbegeisterten geeignet, sondern auch im eigentlichen Projekt, um die Entwicklungsgeschwindigkeit zu beschleunigen. Sparen Sie Entwicklungszeit, besetzen Sie schnell den Markt. Das Effektbild ist wie folgt:
Ich verwende das häufiger verwendete RTL8762CJF SCM, um über IIC oder serielle Schnittstelle zu entwickeln, um den Zweck des Hochladens von Daten auf den TFT-LCD-Bildschirm zu erreichen. Diesmal wird auch die Sprachübertragungsfunktion verwendet, um dem Fahrer ein besseres Simulationserlebnis zu bieten.
Schritt 1: LCD-Bildschirm-Auto-Dashboard-Projektfunktion
Hier müssen wir ein Gebrauchtwagen-Display-Projekt durchführen, das Projekt hauptsächlich durch Berührungsregelung, Anweisungen zum Hochladen von Mikrocontrollern, Simulation mit Tasten, wenn die MCU-Taste gedrückt wird, über einen seriellen Anschlussbefehl an die serielle Schnittstelle STVC101WT - 01 Anweisungen zum Hochladen von Daten. der Bildschirm wird automatisch die Daten analysieren und auf dem LCD-Bildschirm angezeigt. Gleichzeitig gibt es auch eine Schaltflächenfunktion auf dem Bildschirm, um die serielle Port-Anweisung zu erreichen, um die MCU zu steuern.
Zusammengefasst fünf Funktionen:
(1) Der Bildschirm der seriellen Schnittstelle realisiert die Bitmap-Anzeigefunktion;
(2) um die Drehknopf-Rotationsfunktion zu erreichen;
(3) um den ausgegebenen Berührungsbefehl zu erreichen;
(4) um eine Sprachübertragung zu erreichen;
(5) um das Hochladen von Datenanweisungen zu erreichen.
Die Funktion wird bestimmt und dann die Modulauswahl:
(1) Modell des Touchscreens;
(2) welche Art von MCU-Modul verwendet werden soll;
(3) Sprachübertragungsmodul.
Hardware-Einführung und -Prinzip
Da der serielle STONE-Port-Bildschirm mit einem Audiotreiber ausgestattet ist und die entsprechende Schnittstelle reserviert ist, können Sie den gängigsten Magnetlautsprecher, allgemein bekannt als Horn, verwenden. Der Lautsprecher ist eine Art Wandler, der ein elektrisches Signal in ein Tonsignal umwandelt. Der Lautsprecher ist eine der schwächsten Komponenten in Tonanlagen und eine der wichtigsten Komponenten für Soundeffekte. Es gibt viele Arten von Lautsprechern und die Preise variieren stark. Elektrische Audioenergie erzeugt Schall, indem sie ihr Papierbecken oder ihre Membran in Schwingung versetzt und mit der umgebenden Luft durch einen elektromagnetischen, piezoelektrischen oder elektrostatischen Effekt in Resonanz bringt. Kauflink:
Schritt 2: Beschreibung des seriellen LCD-Bildschirms STVC101WT-01
10,1-Zoll-1024x600-TFT-Panel in Industriequalität und resistiver 4-Draht-Touchscreen;
Helligkeit 300cd/m2;
LED-Hintergrundbeleuchtung;
RGB-Farbe 65k;
Der sichtbare Bereich beträgt 222,7 mm * 125,3 mm;
Sehwinkel 70/70/50/60;
Berufsleben 20, 000 Stunden.
32-Bit-Cortex-m4 200-Hz-CPU;
CPLD EPM240 tft-lcd-Controller;
128 MB (oder 1 GB) Flash-Speicher;
USB-Port (U-Disk) herunterladen;
Toolbox-Software für GUI-Design;
Einfache und leistungsstarke hexadezimale Anweisung.
Die Grundfunktion
8m-128m Bytes Flash-Speicherplatz, SDWe-Serie 128M Bytes, SDWa-Serie 8M/16M Bytes;
Unterstützt Hardware-JPG-Decodierung, Speicher effizienter, schnellere Anzeige;
Unterstützen Sie den Offline-Batch-Download von U-Disks, verbessern Sie effektiv die Effizienz des Batch-Downloads, reduzieren Sie die professionellen Qualitätsanforderungen der Bediener;
256-Byte-Registerraum;
64 KB Wort (128 KB) variabler Speicherplatz, 8-Kanal-Kurvenspeicher, sehr schnelle (80 ms) variable Anzeige
Reaktionsgeschwindigkeit;
Unterstützt bis zu 128 Anzeigevariablen pro Seite;
Integrierte Echtzeituhr RTC, Touch-Summer-Soundfunktion;
Unterstützen Sie Software 90 Grad, 180 Grad, 270-Grad-Bildschirmdrehung, stellen Sie den entsprechenden Sichtwinkel ein;
Unterstützung der Helligkeitseinstellung der Hintergrundbeleuchtung, automatische Standby-Bildschirmschonerfunktion;
Unterstützt externe Matrixtastatur;
Unterstützt Audio- und Videowiedergabe;
Branchenführender Index für elektromagnetische Strahlung, erleichtert den Umgang mit Klasse B;
Die Benennungsregel für Dateinamen ist einfach, ohne Entsprechung zur Flash-Blocknummer, auch ohne mühsame manuelle Vergabe Flash-Block l Funktion;
Unterstützt die virtuelle serielle Bildschirmfunktion.
STONE STVC101WT - 01-Anzeigemodul erfolgt über eine serielle Schnittstelle zur MCU-Kommunikation, muss in diesem Projekt verwendet werden. Wir müssen nur über den PC gute UI-Bilder über die Menüleistenoptionsschaltfläche, das Textfeld, die Hintergrundbilder und die logische Seite entwerfen um Konfigurationsdateien hinzuzufügen, dann zu generieren, kann der Download auf den Bildschirm endlich ausgeführt werden.
Das Datenhandbuch kann von der offiziellen Website heruntergeladen werden:
RTL8762C EVB Einführung8762C Evaluation Board bietet die vom Kunden entwickelte Hardwareumgebung, einschließlich:
1) Leistungsumwandlungsmodul;
2) 6-Achsen-Bewegungssensor;
3) 4 LEDs und 6 Tasten;
4) Knopfbatterie und Lithiumbatteriehalter;
5) USB-zu-UART-Konvertierungschip, FT232RL.
Platinenblock- und Schnittstellenverteilung auswerten
Eine detaillierte Beschreibung des Evaluation Board Blocks
Evaluation-Board-Block und Schnittstellenverteilung, siehe folgende Abbildung:
Die SchlüsselEs gibt insgesamt Reset-Schlüssel und 5 Sätze unabhängiger Schlüssel, wie in der folgenden Abbildung gezeigt:
Der Hauptchip 8762c
Flexibles GPIO-Design
Hardware Keyscan und Decoder
Eingebetteter IR-Transceiver
Echtzeitzähler (RTC)
SPI-Master/ab x zwei; Zeitschaltuhr x 8; I2C x 2; PWMx8; UART x 2
400kps, 12bit, 8-Kanal-AUXADC
I2S-Schnittstelle für externe Audio-Codecs
I8080-Schnittstelle für LCD
Interner 32K RCOSC hält BLE-Links
Embedded PGA und Audio-ADC mit 5-Band-Equalizer
Schritt 3: Entwicklungsschritte der STONE TOOL Box
Im Allgemeinen sind es nur drei Schritte:
(1) Verwenden des oberen Computersoftwaredesigns von TOOL2019;
(2) Entwicklung der MCU- und Bildschirmkommunikation;
(3) Produktion und Import von Audiodateien.
Installation von STONE TOOL
Das TOOL kann auf der Website https://www.stoneitech.com heruntergeladen werden, ebenso wie die entsprechenden USB-Seriell-Treiber. Die Softwareoberfläche sieht wie folgt aus:
Die Installation des KEIL1、Download-Link:
2、Download nach der Dekompression
3、Öffnen Sie den Ordner nach dem Entpacken
4、Doppelklicken Sie auf die Datei c51v900. exe, und klicken Sie im Dialogfeld auf Weiter.
Schritt 4:
STONE TOOL 2019 Interface-Design
Klicken Sie mit dem installierten TOOL 2019 auf das neue Projekt in der oberen linken Ecke und dann auf OK.
Ein Standardprojekt wird standardmäßig mit blauem Hintergrund generiert. Wählen Sie es aus, klicken Sie mit der rechten Maustaste und wählen Sie Entfernen, um den Hintergrund zu entfernen. Klicken Sie als Nächstes mit der rechten Maustaste auf die Bilddatei und klicken Sie auf Hinzufügen, um Ihren eigenen Bildhintergrund wie folgt hinzuzufügen:
Wählen Sie das entsprechende Hintergrundbild aus. Auf die gleiche Weise fügen wir dem Projekt Bitmap- und Audiodateien hinzu.
Fügen Sie dann die erforderlichen Steuerelemente hinzu, hier hauptsächlich die Schaltflächensteuerung, die numerische Additions- und Subtraktionssteuerung und die Datenvariablensteuerung.
Konfigurieren Sie dann die variable Adresse jedes Controls, hier haben wir die folgende Konfiguration:1. Die Adresse der Klimaanlagentaste ist als 0x000C konfiguriert;
2. Die Fernlichttastenadresse ist als 0x000D konfiguriert;
3. Kurzwahladresse ist als 0x001B konfiguriert;
4. Die Stromsymboladresse ist als 0x0018 konfiguriert;
5. die PM2.5-Adresse ist als 0x001C konfiguriert;
Wenn die Schaltfläche konfiguriert ist, zeigt die folgende Abbildung einmal:
(1) der Druckeffekt der Konfigurationstaste;
(2) die Steuerung der Variablenadresse konfigurieren, die verwendet wird, um ihren Wert zu schreiben;
(3) Konfigurations-Plus- oder Minus-Operationen;
(4) Konfigurieren Sie den Wertebereich.
Bei der Konfiguration der digitalen Textbox wird der Reihe nach folgende Abbildung angezeigt:
① die Adresse der Steuervariablen einstellen;
② Stellen Sie die Anzahl der Stellen ein;
③ Stellen Sie die Größe der Zahl ein;
④ Stellen Sie die Anzahl der Ausrichtungen ein.
Bei der Konfiguration des Tachos zeigt die folgende Abbildung wiederum:
⑤ Ausgewählte Bibliotheksdatei;
⑥ Welche Datei soll in der Galeriedatei angegeben werden;
⑦ Legen Sie die Mittelpunktskoordinaten um das Zeigersymbol herum fest;
⑧ Stellen Sie den Drehbereich des Zeigers ein. Stellen Sie den Drehwinkel des Zeigers ein.
Schließlich klicken wir auf das Build-Konfigurationstool.
Notiz:
Steuerschaltflächen sind über variable Adressen mit ihren entsprechenden Bitmaps verknüpft, sodass für eine ordnungsgemäße Steuerung Konsistenz erforderlich ist.
Daher lautet die Anweisung für die serielle Schnittstelle wie folgt:
Batterie: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x18, 0x00, 0x00
Geschwindigkeit: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1B, 0x00, 0x00
PM2.5: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1C, 0x00, 0x00
Die Entwicklung von RTL8762C
Öffnen Sie KEIL und importieren Sie unsere Projektdatei, wie in der folgenden Abbildung gezeigt:
Da es zum ersten Mal verwendet wird, muss der FLASH-Algorithmus entsprechend angepasst werden: Klicken Sie auf die Schaltfläche Optionen, um zum Konfigurationsfeld für den Flash-Download zu gelangen und ändern Sie den Algorithmus so, dass er wie in der folgenden Abbildung aussieht.
Schritt 5: Code und Effekt
Da hier die Schaltflächensteuerung verwendet wird, müssen die folgenden Änderungen im Code vorgenommen werden: /** * @file main.c
* @brief uart Demo Polling tx und rx.
* @Einzelheiten
* @autor wangzex
* @Datum 28.06.2018
* @version v0.1 ******************************************** ************************************************* ********** */
……
Bitte kontaktieren Sie mich, wenn Sie einen vollständigen Code benötigen:
www.stoneitech.com/contact
Ich werde Ihnen innerhalb von 12 Stunden antworten.
Schließlich schließen Sie die MCU einfach an den LCD-Bildschirm des seriellen Ports für das Armaturenbrett des Autos an
und schließen Sie den Lautsprecher an, um zu demonstrieren.
Um mehr über dieses Projekt zu erfahren, klicken Sie bitte hier
Empfohlen:
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i
IMovie für das Klassenzimmer: 4 Schritte
IMovie für das Klassenzimmer: In dieser Anleitung erfahren Sie, wie Sie Ihr eigenes iMovie planen, erstellen und bearbeiten, um bei dieser lästigen Videoaufgabe ein A zu bekommen. Um einen iMovie zu erstellen, benötigen Sie diese Materialien: einen Mac-Computer, die iMovie-Anwendung
Wir stellen vor: 'Deodorino' - das Infrarot-gesteuerte Arduino in einem leeren Deodorant-Stick. Klicken Sie auf das 1. Foto: 7 Schritte
Wir stellen vor: 'Deodorino' - das Infrarot-gesteuerte Arduino in einem leeren Deodorant-Stick. Klicken Sie auf das 1. Foto: Jetzt zum Detail
Das Optimierungshandbuch für Windows XP: 7 Schritte
Der Leitfaden zur Optimierung von Windows XP: Der vollständige Leitfaden zur Optimierung von Windows XP. Diese Anleitung hält Ihren Computer reaktionsschnell und bissig
So ändern Sie das LCD Ihres Nokia Mobiltelefons.: 6 Schritte
So ändern Sie das LCD Ihres Nokia-Handys.: Diese Anleitung zeigt Ihnen, wie Sie ein defektes LCD auf Ihrem Nokia ändern. Die obigen Bilder zeigen ein Nokia 6300 classic, aber es wird bei vielen anderen Nokia Modellen gleich oder fast gleich sein. Warum sollten Sie Ihr LCD wechseln müssen? Vielleicht weil