Πίνακας περιεχομένων:

Οθόνη LCD STONE για ταμπλό αυτοκινήτου: 5 βήματα
Οθόνη LCD STONE για ταμπλό αυτοκινήτου: 5 βήματα

Βίντεο: Οθόνη LCD STONE για ταμπλό αυτοκινήτου: 5 βήματα

Βίντεο: Οθόνη LCD STONE για ταμπλό αυτοκινήτου: 5 βήματα
Βίντεο: Πως να βάλετε οθόνη και CarPlay στο αυτοκίνητο σας 2024, Νοέμβριος
Anonim
Οθόνη STONE LCD για ταμπλό αυτοκινήτου
Οθόνη STONE LCD για ταμπλό αυτοκινήτου

Με την ταχεία ανάπτυξη της οικονομίας και τη σταδιακή βελτίωση της κατανάλωσης, τα αυτοκίνητα έχουν γίνει οι καθημερινές ανάγκες των συνηθισμένων οικογενειών και όλοι δίνουν μεγαλύτερη προσοχή στην άνεση και την ασφάλεια των αυτοκινήτων.

Η αυτοκινητοβιομηχανία έχει αναπτυχθεί για περισσότερα από εκατό χρόνια τώρα και το αυτοκίνητο γίνεται όλο και πιο έξυπνο με την αλλαγή του χρόνου από τα απλά μηχανήματα στην αρχή. Πόσα μέρη έχει ένα αυτοκίνητο; Δεν υπάρχει ακόμα συγκεκριμένος αριθμός. Εκτιμάται ότι το μέσο αυτοκίνητο αποτελείται από περισσότερα από 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

Σειριακή οθόνη οθόνης LCD STVC101WT-01
Σειριακή οθόνη οθόνης LCD STVC101WT-01
Σειριακή οθόνη οθόνης LCD STVC101WT-01
Σειριακή οθόνη οθόνης LCD STVC101WT-01
Σειριακή οθόνη οθόνης LCD STVC101WT-01
Σειριακή οθόνη οθόνης LCD STVC101WT-01
Σειριακή οθόνη οθόνης LCD STVC101WT-01
Σειριακή οθόνη οθόνης 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

Βήματα ανάπτυξης κουτιού STONE TOOL
Βήματα ανάπτυξης κουτιού STONE TOOL
Βήματα ανάπτυξης κουτιού STONE TOOL
Βήματα ανάπτυξης κουτιού STONE TOOL
Βήματα ανάπτυξης κουτιού STONE TOOL
Βήματα ανάπτυξης κουτιού 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 σειριακής θύρας για το ταμπλό του αυτοκινήτου

και συνδέστε το ηχείο για επίδειξη.

Για να μάθετε περισσότερα σχετικά με αυτό το έργο, κάντε κλικ εδώ

Συνιστάται: