Πίνακας περιεχομένων:
- Βήμα 1: Λειτουργία έργου πίνακα εργαλείων οθόνης LCD
- Βήμα 2: Περιγραφή σειριακής οθόνης LCD STVC101WT-01
- Βήμα 3: Βήματα ανάπτυξης κουτιού STONE TOOL
- Βήμα 4:
- Βήμα 5: Κώδικας και εφέ
Βίντεο: Οθόνη LCD STONE για ταμπλό αυτοκινήτου: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Με την ταχεία ανάπτυξη της οικονομίας και τη σταδιακή βελτίωση της κατανάλωσης, τα αυτοκίνητα έχουν γίνει οι καθημερινές ανάγκες των συνηθισμένων οικογενειών και όλοι δίνουν μεγαλύτερη προσοχή στην άνεση και την ασφάλεια των αυτοκινήτων.
Η αυτοκινητοβιομηχανία έχει αναπτυχθεί για περισσότερα από εκατό χρόνια τώρα και το αυτοκίνητο γίνεται όλο και πιο έξυπνο με την αλλαγή του χρόνου από τα απλά μηχανήματα στην αρχή. Πόσα μέρη έχει ένα αυτοκίνητο; Δεν υπάρχει ακόμα συγκεκριμένος αριθμός. Εκτιμάται ότι το μέσο αυτοκίνητο αποτελείται από περισσότερα από 10, 000 αδιαίρετα μέρη. Σήμερα, το αυτοκίνητο έχει μπει σε χιλιάδες νοικοκυριά και έχει γίνει απαραίτητος συνεργάτης στις καθημερινές μετακινήσεις. Επομένως, στη διαδικασία της καθημερινής χρήσης του αυτοκινήτου, πρέπει πάντα να κατανοούν την κατάσταση του αγαπημένου τους αυτοκινήτου, να αποφεύγουν την πρόκληση ζημιών σε σημαντικά μέρη του αυτοκινήτου, αλλά και να εξαλείφουν τους πιθανούς κινδύνους. Γενικά, οι πληροφορίες που εμφανίζονται στο ταμπλό είναι ο τρόπος για να μάθετε την κατάσταση του οχήματος. Έχω μια πέτρινη οθόνη TFTLCD 10,1 ιντσών και αυτή τη φορά σκοπεύω να φτιάξω ένα ταμπλό οθόνης επί του σκάφους. Όπως όλοι γνωρίζουμε, η ανάπτυξη της έξυπνης οθόνης μονάδας STONE TFTLCD είναι βολική και γρήγορη, χωρίς πάρα πολλές κουραστικές οδηγίες. Αυτό δεν είναι κατάλληλο μόνο για τον τεράστιο αριθμό λάτρεις της μάθησης, αλλά και για το πραγματικό έργο για την επιτάχυνση της ταχύτητας ανάπτυξης, εξοικονομήστε χρόνο ανάπτυξης, καταλάβετε γρήγορα την αγορά. Η εικόνα εφέ έχει ως εξής:
Χρησιμοποιώ το πιο συχνά χρησιμοποιούμενο RTL8762CJF SCM για ανάπτυξη, μέσω IIC ή σειριακής θύρας, για την επίτευξη του σκοπού της μεταφόρτωσης δεδομένων στην οθόνη TFT LCD. Αυτή τη φορά θα χρησιμοποιήσω επίσης τη λειτουργία φωνητικής μετάδοσης, για να δώσω στον οδηγό μια καλύτερη εμπειρία προσομοίωσης.
Βήμα 1: Λειτουργία έργου πίνακα εργαλείων οθόνης LCD
Εδώ πρέπει να κάνουμε ένα έργο προβολής μεταχειρισμένου αυτοκινήτου, το έργο κυρίως μέσω ρύθμισης αφής, τρόπου μεταφόρτωσης μικροελεγκτών, προσομοίωσης με κουμπιά, όταν πατά το κουμπί MCU, μέσω εντολής σειριακής θύρας στο STVC101WT - 01 σειριακές οδηγίες οθόνης οθόνης για να ανεβάσετε δεδομένα, η οθόνη θα αναλύσει αυτόματα τα δεδομένα και θα εμφανιστεί στην οθόνη LCD. Ταυτόχρονα, υπάρχει επίσης μια λειτουργία κουμπιού στην οθόνη για την επίτευξη της εντολής σειριακής θύρας, έτσι ώστε να ελέγχεται το MCU.
Συνοπτικά, πέντε λειτουργίες:
(1) Η οθόνη σειριακής θύρας πραγματοποιεί τη λειτουργία εμφάνισης bitmap.
(2) για να επιτευχθεί η λειτουργία περιστροφής κλήσης.
(3) για να επιτευχθεί η εντολή αφής που εκδίδεται.
(4) για την επίτευξη μετάδοσης φωνής.
(5) για να επιτευχθεί μεταφόρτωση οδηγιών δεδομένων.
Καθορίζεται η συνάρτηση και, στη συνέχεια, η επιλογή μονάδας:
(1) Μοντέλο οθόνης αφής.
(2) τι είδους μονάδα MCU να χρησιμοποιήσετε.
(3) μονάδα φωνητικής μετάδοσης.
Εισαγωγή υλικού και αρχή
Επειδή η οθόνη σειριακής θύρας STONE συνοδεύεται από πρόγραμμα οδήγησης ήχου και διατηρεί την αντίστοιχη διεπαφή, μπορείτε να χρησιμοποιήσετε το πιο κοινό ηχείο μαγνήτη, γνωστό ως κόρνα. Το μεγάφωνο είναι ένα είδος μορφοτροπέα που μετατρέπει ένα ηλεκτρικό σήμα σε ηχητικό σήμα. Το μεγάφωνο είναι ένα από τα πιο αδύναμα εξαρτήματα στον εξοπλισμό ήχου και ένα από τα πιο σημαντικά στοιχεία για ηχητικά εφέ. Υπάρχουν πολλά είδη ηχείων και οι τιμές διαφέρουν πολύ. Η ηχητική ηλεκτρική ενέργεια παράγει ήχο κάνοντας τη λεκάνη ή το διάφραγμα του χαρτιού να δονείται και να αντηχεί (αντηχεί) με τον περιβάλλοντα αέρα μέσω ενός ηλεκτρομαγνητικού, πιεζοηλεκτρικού ή ηλεκτροστατικού φαινομένου. Σύνδεσμος αγοράς: https://detail.tmall.com/item.htm? Id = 529772120978 &…
Βήμα 2: Περιγραφή σειριακής οθόνης LCD STVC101WT-01
10,1 ιντσών 1024x600 βιομηχανικής ποιότητας TFT πάνελ και 4-καλωδιακή οθόνη αφής με αντίσταση.
Φωτεινότητα 300cd/m2
Οπίσθιος φωτισμός LED.
RGB χρώμα 65 k;
Η ορατή περιοχή είναι 222,7mm * 125,3mm.
Οπτική γωνία 70/70/50/60
Διάρκεια ζωής 20.000 ώρες.
CPU 32-bit cortex-m4 200Hz.
Ελεγκτής CPLD EPM240 tft-lcd.
128 MB (ή 1 GB) μνήμης flash.
Λήψη θύρας USB (δίσκος U).
Λογισμικό εργαλειοθήκης για σχεδιασμό GUI.
Απλή και ισχυρή δεκαεξαδική οδηγία.
Η βασική λειτουργία
8m-128m bytes Χώρος μνήμης flash, SDWe σειρά 128M bytes, σειρά SDWa 8M/16M bytes.
Υποστήριξη αποκωδικοποίησης υλικού JPG, αποθήκευση πιο αποτελεσματική, ταχύτερη εμφάνιση.
Υποστηρίξτε τη λήψη παρτίδας δίσκου U offline, βελτιώστε αποτελεσματικά την αποτελεσματικότητα της λήψης παρτίδας, μειώστε τις επαγγελματικές απαιτήσεις ποιότητας των χειριστών.
Χώρος καταχώρισης 256-byte.
64K λέξη (128K byte) μεταβλητό χώρο μνήμης, αποθήκευση καμπύλης 8 καναλιών, πολύ γρήγορη (80ms) μεταβλητή οθόνη
Ταχύτητα απόκρισης.
Υποστηρίζει έως και 128 μεταβλητές προβολής ανά σελίδα.
Ενσωματωμένο ρολόι RTC σε πραγματικό χρόνο, λειτουργία ήχου βομβητή αφής.
Υποστηρίξτε λογισμικό 90 μοίρες, 180 μοίρες, περιστροφή οθόνης 270 μοιρών, ρυθμίστε την κατάλληλη οπτική γωνία.
Υποστήριξη ρύθμισης φωτεινότητας οπίσθιου φωτισμού, λειτουργία αυτόματης αναμονής οθόνης.
Υποστήριξη εξωτερικού πληκτρολογίου μήτρας.
Υποστήριξη αναπαραγωγής ήχου και βίντεο.
Ο κορυφαίος δείκτης ηλεκτρομαγνητικής ακτινοβολίας στη βιομηχανία, σας βοηθά να αντιμετωπίσετε εύκολα την ClassB.
Ο κανόνας ονοματοδοσίας του αρχείου είναι απλός, χωρίς να αντιστοιχεί στον αριθμό μπλοκ Flash, επίσης χωρίς κουραστική χειροκίνητη κατανομή μπλοκ Flash l Λειτουργία.
Υποστηρίξτε τη λειτουργία εικονικής σειριακής οθόνης.
Η μονάδα οθόνης STONE STVC101WT - 01 είναι μέσω σειριακής θύρας επικοινωνίας με MCU, πρέπει να τη χρησιμοποιήσετε σε αυτό το έργο, χρειαζόμαστε μόνο μέσω υπολογιστή για να σχεδιάσουμε καλές εικόνες UI μέσω του κουμπιού επιλογών της γραμμής μενού, του πλαισίου κειμένου, των εικόνων φόντου και της λογικής σελίδας για να προσθέσετε και, στη συνέχεια, να δημιουργήσετε αρχεία διαμόρφωσης, η λήψη στην οθόνη μπορεί να εκτελεστεί επιτέλους.
Μπορείτε να κατεβάσετε το εγχειρίδιο δεδομένων από τον επίσημο ιστότοπο:
Ο πίνακας αξιολόγησης RTL8762C EVB Introduction8762C παρέχει το περιβάλλον υλικού που αναπτύχθηκε από τον πελάτη, συμπεριλαμβανομένων:
1) Ενότητα μετατροπής ισχύος.
2) Αισθητήρας κίνησης 6 αξόνων.
3) 4 LED και 6 κουμπιά.
4) Μπαταρία κουμπιού και θήκη μπαταρίας λιθίου.
5) Τσιπ μετατροπής USB σε UART, FT232RL.
Αξιολογήστε το μπλοκ του πίνακα και τη διανομή διεπαφών
Μια λεπτομερής περιγραφή του μπλοκ του πίνακα αξιολόγησης
Μπλοκ πίνακα αξιολόγησης και διανομή διεπαφών, δείτε το ακόλουθο σχήμα:
Υπάρχουν συνολικά πλήκτρα επαναφοράς και 5 σύνολα ανεξάρτητων κλειδιών, όπως φαίνεται στο παρακάτω σχήμα:
Το κύριο τσιπ 8762c
Ευέλικτος σχεδιασμός GPIO
Hardware Keyscan και αποκωδικοποιητής
Ενσωματωμένος πομποδέκτης IR
Μετρητής πραγματικού χρόνου (RTC)
SPI master/από x δύο? Χρονόμετρο x 8; I2C x 2; PWM x 8; UART x 2
400ksps, 12bit, AUXADC 8 καναλιών
Διεπαφή I2S για εξωτερικούς κωδικοποιητές ήχου
Διεπαφή I8080 για LCD
Το εσωτερικό 32K RCOSC διατηρεί συνδέσμους BLE
Ενσωματωμένο PGA και ήχος ADC με ισοσταθμιστή 5 ζωνών
Βήμα 3: Βήματα ανάπτυξης κουτιού STONE TOOL
Σε γενικές γραμμές, υπάρχουν μόνο τρία βήματα:
(1) χρησιμοποιώντας σχεδιασμό λογισμικού ανώτερου υπολογιστή TOOL2019 ·
(2) MCU και ανάπτυξη επικοινωνίας οθόνης.
(3) παραγωγή και εισαγωγή αρχείων ήχου.
Εγκατάσταση STONE TOOL
Μπορείτε να κατεβάσετε το ΕΡΓΑΛΕΙΟ στον ιστότοπο https://www.stoneitech.com, καθώς και στα σχετικά σειριακά προγράμματα οδήγησης USB. Η διεπαφή λογισμικού έχει ως εξής:
Η εγκατάσταση του συνδέσμου λήψης του KEIL1::
2 、 Λήψη μετά την αποσυμπίεση
3 、 Ανοίξτε το φάκελο μετά την αποσυμπίεση
4 、 Κάντε διπλό κλικ στο αρχείο c51v900. exe και κάντε κλικ στο Επόμενο στο παράθυρο διαλόγου.
Βήμα 4:
Σχεδιασμός διεπαφής STONE TOOL 2019
Χρησιμοποιώντας το εγκατεστημένο TOOL 2019, κάντε κλικ στο νέο έργο στην επάνω αριστερή γωνία και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
Από προεπιλογή δημιουργείται ένα προεπιλεγμένο έργο με μπλε φόντο. Επιλέξτε το, κάντε δεξί κλικ και επιλέξτε κατάργηση για να αφαιρέσετε το φόντο. Στη συνέχεια, κάντε δεξί κλικ στο αρχείο εικόνας και κάντε κλικ στην επιλογή προσθήκη για να προσθέσετε το δικό σας φόντο εικόνας, ως εξής:
Επιλέξτε την αντίστοιχη εικόνα φόντου. Με τον ίδιο τρόπο, προσθέτουμε αρχεία bitmap και αρχεία ήχου στο έργο.
Στη συνέχεια, προσθέστε τα απαιτούμενα στοιχεία ελέγχου, εδώ είναι κυρίως το κουμπί ελέγχου, αριθμητικός έλεγχος προσθήκης και αφαίρεσης, έλεγχος μεταβλητής δεδομένων.
Στη συνέχεια, διαμορφώστε τη μεταβλητή διεύθυνση κάθε στοιχείου ελέγχου, εδώ έχουμε την ακόλουθη διαμόρφωση: 1. Η διεύθυνση του κουμπιού κλιματισμού έχει διαμορφωθεί ως 0x000C.
2. Η διεύθυνση του κουμπιού μεγάλης δέσμης έχει διαμορφωθεί ως 0x000D.
3. Η διεύθυνση ταχείας κλήσης έχει ρυθμιστεί ως 0x001B.
4. Η διεύθυνση εικονιδίου ηλεκτρικής ενέργειας έχει ρυθμιστεί ως 0x0018.
5. Η διεύθυνση PM2.5 έχει διαμορφωθεί ως 0x001C.
Όταν διαμορφωθεί το κουμπί, το ακόλουθο σχήμα εμφανίζεται μία φορά:
(1) πατήστε το κουμπί διαμόρφωσης εφέ.
(2) διαμορφώστε το στοιχείο ελέγχου της μεταβλητής διεύθυνσης, που χρησιμοποιείται για την εγγραφή της τιμής της.
(3) διαμόρφωση συν ή πλην λειτουργίες.
(4) ρυθμίστε το εύρος τιμών.
Κατά τη διαμόρφωση του ψηφιακού πλαισίου κειμένου, το ακόλουθο σχήμα εμφανίζεται με τη σειρά του:
① ορίστε τη διεύθυνση της μεταβλητής ελέγχου.
② ορίστε τον αριθμό των ψηφίων.
③ ορίστε το μέγεθος του αριθμού.
④ ορίστε τον αριθμό ευθυγράμμισης.
Κατά τη διαμόρφωση του ταχύμετρου, το παρακάτω σχήμα εμφανίζεται με τη σειρά του:
⑤ Επιλεγμένο αρχείο βιβλιοθήκης.
⑥ Ποιο αρχείο να καθορίσετε στο αρχείο συλλογής.
⑦ Ορίστε τις κεντρικές συντεταγμένες γύρω από το εικονίδιο του δείκτη.
⑧ Ρυθμίστε το εύρος περιστροφής του δείκτη. Ρυθμίστε τη γωνία περιστροφής του δείκτη.
Τέλος, κάνουμε κλικ στο εργαλείο διαμόρφωσης build.
Σημείωση:
Τα κουμπιά ελέγχου σχετίζονται με τους αντίστοιχους χάρτες bit μέσω μεταβλητών διευθύνσεων, επομένως απαιτείται συνέπεια για να επιτευχθεί ο κατάλληλος έλεγχος.
Επομένως, η εντολή σειριακής θύρας έχει ως εξής:
Μπαταρία: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x18, 0x00, 0x00
Ταχύτητα: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1B, 0x00, 0x00
PM2.5: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1C, 0x00, 0x00
Η ανάπτυξη του RTL8762C
Ανοίξτε το KEIL και εισαγάγετε το αρχείο έργου μας, όπως φαίνεται στο παρακάτω σχήμα:
Δεδομένου ότι είναι η πρώτη φορά που χρησιμοποιείται, ο αλγόριθμος FLASH πρέπει να προσαρμοστεί ανάλογα: Κάντε κλικ στο κουμπί επιλογών για να μεταβείτε στο πλαίσιο διαμόρφωσης Λήψη Flash και αλλάξτε τον αλγόριθμο ώστε να μοιάζει με το παρακάτω σχήμα.
Βήμα 5: Κώδικας και εφέ
Δεδομένου ότι εδώ χρησιμοποιείται το κουμπί ελέγχου, πρέπει να γίνουν οι ακόλουθες αλλαγές στον κωδικό :/*** @file main.c
* @brief uart demo polling tx and rx.
* @Λεπτομέριες
* @author wangzex
* @ημερομηνία 2018-06-28
*@version v0.1 **************************************** ********************************************** ************/
……
Επικοινωνήστε μαζί μου εάν χρειάζεστε έναν πλήρη κωδικό:
www.stoneitech.com/contact
Θα σας απαντήσω εντός 12 ωρών.
Τέλος, απλώς συνδέστε το MCU με τη LCD οθόνη LCD σειριακής θύρας για το ταμπλό του αυτοκινήτου
και συνδέστε το ηχείο για επίδειξη.
Για να μάθετε περισσότερα σχετικά με αυτό το έργο, κάντε κλικ εδώ
Συνιστάται:
Οθόνη LCD I2C / IIC - Χρήση LCD SPI στην οθόνη LCD I2C Χρήση μονάδας SPI σε IIC με Arduino: 5 βήματα
Οθόνη LCD I2C / IIC | Χρησιμοποιήστε μια οθόνη SPI στην οθόνη I2C LCD χρησιμοποιώντας μονάδα SPI σε IIC με Arduino: Γεια σας παιδιά, καθώς ένα κανονικό SPI LCD 1602 έχει πάρα πολλά καλώδια για να συνδεθεί, οπότε είναι πολύ δύσκολο να το διασυνδέσετε με το arduino, αλλά υπάρχει μια μονάδα διαθέσιμη στην αγορά που μπορεί μετατρέψτε την οθόνη SPI σε οθόνη IIC, οπότε πρέπει να συνδέσετε μόνο 4 καλώδια
Οθόνη LCD I2C / IIC - Μετατρέψτε μια οθόνη SPI LCD στην οθόνη LCD I2C: 5 βήματα
Οθόνη LCD I2C / IIC | Μετατρέψτε ένα SPI LCD σε οθόνη I2C LCD: η χρήση της οθόνης spi LCD χρειάζεται πάρα πολλές συνδέσεις για να γίνει κάτι που είναι πραγματικά δύσκολο να το κάνω, έτσι βρήκα μια μονάδα που μπορεί να μετατρέψει το i2c LCD σε spi LCD οπότε ας ξεκινήσουμε
Οθόνη θερμοκρασίας και επιπέδου φωτός με οθόνη στην οθόνη NOKIA 5110: 4 βήματα
Οθόνη θερμοκρασίας και φωτός με οθόνη στην οθόνη NOKIA 5110: Γεια σε όλους! Σε αυτήν την ενότητα κατασκευάζουμε απλή ηλεκτρονική συσκευή για την παρακολούθηση της θερμοκρασίας και του επιπέδου φωτός. Οι μετρήσεις αυτών των παραμέτρων εμφανίζονται στην οθόνη LCD NOKIA 5110. Η συσκευή βασίζεται στον μικροελεγκτή AVR ATMEGA328P. Η παρακολούθηση
Πληκτρολόγιο ταμπλό με οθόνη LCD και Arduino Uno: 9 βήματα
Πληκτρολόγιο ταμπλό με οθόνη LCD και Arduino Uno: Αυτό είναι ένα πληκτρολόγιο μήτρας που λειτουργεί μαζί με μια οθόνη LCD και ένα Arduino Uno, το πιο βασικό που υπάρχει σήμερα. Ο σκοπός αυτής της ρύθμισης είναι να δημιουργήσει ένα πρόγραμμα που λαμβάνει έναν κωδικό πρόσβασης πληκτρολογημένο στο πληκτρολόγιο μήτρας, τον συγκρίνει με το σωστό pa
Orange PI HowTo: Ρυθμίστε το για χρήση με οθόνη οπισθοπορείας αυτοκινήτου και προσαρμογέα HDMI σε RCA: 15 βήματα
Πορτοκαλί PI HowTo: Ρυθμίστε το για χρήση με Οθόνη οπισθοπορείας αυτοκινήτου και Προσαρμογέας HDMI σε RCA: ΠΡΟΛΟΓΟΣ. Φαίνεται ότι κάθε άλλος χρησιμοποιεί μεγάλη και ακόμη μεγαλύτερη τηλεόραση ή οθόνη με μια ανόητη πλακέτα Orange PI. Και μοιάζει λίγο υπερβολικό όταν προορίζεται για ενσωματωμένα συστήματα. Εδώ χρειαζόμαστε κάτι μικρό και κάτι φθηνό. Σαν ένα