Sommario:
- Passaggio 1: funzione di progetto del cruscotto dell'auto con schermo LCD
- Fase 2: Descrizione dello schermo LCD seriale STVC101WT-01
- Passaggio 3: fasi di sviluppo della cassetta degli attrezzi STONE
- Passaggio 4:
- Passaggio 5: codice ed effetto
Video: Schermo LCD STONE per cruscotto dell'auto: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
Con il rapido sviluppo dell'economia e il graduale miglioramento del potere di consumo delle persone, le auto sono diventate le necessità quotidiane delle famiglie normali e tutti prestano maggiore attenzione al comfort e alla sicurezza delle auto.
L'industria automobilistica si è sviluppata da più di cento anni e l'automobile è diventata sempre più intelligente con il passare del tempo rispetto al semplice macchinario all'inizio. Quante parti ha un'auto? Non c'è ancora una cifra specifica. Si stima che l'auto media sia composta da più di 10.000 parti indivisibili. Al giorno d'oggi, l'auto è entrata in migliaia di famiglie ed è diventata un partner indispensabile negli spostamenti quotidiani. Pertanto, nel processo di utilizzo quotidiano dell'auto, noi hanno bisogno di capire sempre lo stato della propria auto d'amore, per evitare di arrecare danni a parti importanti dell'auto, ma anche per eliminare potenziali pericoli. In genere, le informazioni visualizzate sul cruscotto sono il modo per conoscere lo stato del veicolo. Ho uno schermo TFTLCD da 10,1 pollici in pietra e questa volta ho intenzione di realizzare un cruscotto con display di bordo. Come tutti sappiamo, lo sviluppo dello schermo del modulo TFTLCD intelligente STONE è comodo e veloce, senza troppe istruzioni noiose. Questo non è adatto solo per il vasto numero di appassionati di apprendimento, ma anche nel progetto reale per accelerare la velocità di sviluppo, risparmiare tempo di sviluppo, occupare rapidamente il mercato. L'immagine dell'effetto è la seguente:
Uso l'SCM RTL8762CJF più comunemente usato per sviluppare, tramite IIC o porta seriale per raggiungere lo scopo di caricare i dati sullo schermo LCD TFT. Questa volta utilizzerò anche la funzione di trasmissione vocale, per offrire al conducente una migliore esperienza di simulazione.
Passaggio 1: funzione di progetto del cruscotto dell'auto con schermo LCD
Qui abbiamo bisogno di fare un progetto di visualizzazione dell'auto usata, il progetto principalmente attraverso la regolazione tattile, le istruzioni di caricamento del microcontrollore, la simulazione con i pulsanti, quando si preme il pulsante MCU, tramite un comando della porta seriale alle istruzioni dello schermo dell'interfaccia seriale STVC101WT - 01 per caricare i dati, lo schermo analizzerà automaticamente i dati e verrà visualizzato sullo schermo LCD. Allo stesso tempo, c'è anche una funzione pulsante sullo schermo per ottenere l'istruzione della porta seriale, in modo da controllare l'MCU.
In sintesi, cinque funzioni:
(1) Lo schermo della porta seriale realizza la funzione di visualizzazione bitmap;
(2) per ottenere la funzione di rotazione del quadrante;
(3) per ottenere il comando touch emesso;
(4) per realizzare la trasmissione vocale;
(5) per ottenere il caricamento delle istruzioni dei dati.
Viene determinata la funzione e quindi la selezione del modulo:
(1) Modello del touch screen;
(2) che tipo di modulo MCU utilizzare;
(3) modulo di trasmissione vocale.
Introduzione e principio dell'hardware
Poiché lo schermo della porta seriale STONE viene fornito con un driver audio e ha riservato l'interfaccia corrispondente, è possibile utilizzare l'altoparlante a magnete più comune, comunemente noto come clacson. L'altoparlante è una sorta di trasduttore che converte un segnale elettrico in un segnale sonoro. L'altoparlante è uno dei componenti più deboli nelle apparecchiature audio e uno dei componenti più importanti per gli effetti sonori. Ci sono molti tipi di altoparlanti e i prezzi variano notevolmente. L'energia elettrica audio produce il suono facendo vibrare e risuonare (risuonare) il suo bacino di carta o diaframma con l'aria circostante attraverso un effetto elettromagnetico, piezoelettrico o elettrostatico. Link per l'acquisto:
Fase 2: Descrizione dello schermo LCD seriale STVC101WT-01
Pannello TFT di livello industriale da 10,1 pollici 1024x600 e touch screen resistivo a 4 fili;
Luminosità 300cd/m2;
retroilluminazione a LED;
Colore RGB 65k;
L'area visibile è 222,7 mm * 125,3 mm;
Angolo visivo 70/70/50/60;
Vita lavorativa 20.000 ore.
CPU cortex-m4 a 32 bit a 200 Hz;
controller tft-lcd CPLD EPM240;
128 MB (o 1 GB) di memoria flash;
Download della porta USB (disco U);
Software Toolbox per la progettazione di GUI;
Istruzione esadecimale semplice e potente.
La funzione di base
8m-128m byte Spazio di memoria flash, serie SDWe 128M byte, serie SDWa 8M/16M byte;
Supporta la decodifica-j.webp
Supporta il download batch offline del disco U, migliora efficacemente l'efficienza del download batch, riduce i requisiti di qualità professionale degli operatori;
spazio di registro di 256 byte;
Spazio di memoria variabile da 64K parole (128K byte), memorizzazione della curva a 8 canali, display variabile molto veloce (80 ms)
Velocità di risposta;
Supporta fino a 128 variabili di visualizzazione per pagina;
Orologio in tempo reale integrato RTC, funzione sonora del cicalino tattile;
Supporta il software di 90 gradi, 180 gradi, rotazione dello schermo di 270 gradi, regola l'angolo visivo appropriato;
Supporta la regolazione della luminosità della retroilluminazione, la funzione salvaschermo in standby automatico;
Supporta la tastiera a matrice esterna;
Supporta la riproduzione di audio e video;
Indice di radiazione elettromagnetica leader del settore, ti aiuta a gestire facilmente la classe B;
La regola di denominazione del file è semplice, senza corrispondere al numero del blocco Flash, anche senza la noiosa assegnazione manuale Blocco Flash l Funzione;
Supporta la funzione dello schermo seriale virtuale.
Il modulo display STONE STVC101WT - 01 avviene tramite una comunicazione tramite porta seriale con MCU, è necessario utilizzarlo in questo progetto, è necessario solo tramite il PC per progettare buone immagini dell'interfaccia utente tramite il pulsante delle opzioni della barra dei menu, la casella di testo, le immagini di sfondo e la pagina logica per aggiungere, quindi generare i file di configurazione, il download sullo schermo può essere finalmente eseguito.
Il manuale dei dati può essere scaricato dal sito Web ufficiale:
RTL8762C EVB Introduzione La scheda di valutazione 8762C fornisce l'ambiente hardware sviluppato dal cliente, tra cui:
1) Modulo di conversione di potenza;
2) Sensore di movimento a 6 assi;
3) 4 LED e 6 pulsanti;
4) Batteria a bottone e portabatteria al litio;
5) Chip di conversione da USB a UART, FT232RL.
Valutare il blocco della scheda e la distribuzione dell'interfaccia
Una descrizione dettagliata del blocco della scheda di valutazione
Blocco della scheda di valutazione e distribuzione dell'interfaccia, vedere la figura seguente:
Le chiaviCi sono un totale di chiavi di reset e 5 set di chiavi indipendenti, come mostrato nella figura seguente:
Il chip principale 8762c
Design GPIO flessibile
Hardware Keyscan e decoder
Ricetrasmettitore IR integrato
Contatore in tempo reale (RTC)
SPI master/da x due; Timer x 8; I2C x 2; PWM x 8; UART x 2
400 ksps, 12 bit, AUXADC a 8 canali
Interfaccia I2S per codec audio esterni
Interfaccia I8080 per LCD
L'RCOSC interno a 32K mantiene i collegamenti BLE
PGA integrato e ADC audio con equalizzatore a 5 bande
Passaggio 3: fasi di sviluppo della cassetta degli attrezzi STONE
In generale, ci sono solo tre passaggi:
(1) utilizzando la progettazione del software del computer superiore TOOL2019;
(2) MCU e sviluppo della comunicazione sullo schermo;
(3) produzione e importazione di file audio.
Installazione di STONE TOOL
Il TOOL è scaricabile dal sito https://www.stoneitech.com, così come i relativi driver seriali USB. L'interfaccia del software è la seguente:
L'installazione di KEIL1、Link per il download:
2、Scarica dopo la decompressione
3、Apri la cartella dopo averla decompressa
4、Fare doppio clic sul file c51v900. exe e fare clic su Avanti nella finestra di dialogo.
Passaggio 4:
Design dell'interfaccia STONE TOOL 2019
Utilizzando TOOL 2019 installato, fai clic sul nuovo progetto nell'angolo in alto a sinistra, quindi fai clic su OK.
Per impostazione predefinita, viene generato un progetto predefinito con uno sfondo blu. Selezionalo, fai clic con il pulsante destro del mouse e seleziona Rimuovi per rimuovere lo sfondo. Quindi, fai clic con il pulsante destro del mouse sul file dell'immagine e fai clic su aggiungi per aggiungere lo sfondo dell'immagine, come segue:
Seleziona l'immagine di sfondo corrispondente. Allo stesso modo, aggiungiamo file bitmap e file audio al progetto.
Quindi aggiungi i controlli richiesti, qui c'è principalmente il controllo del pulsante, il controllo numerico di aggiunta e sottrazione, il controllo della variabile di dati.
Quindi configurare l'indirizzo variabile di ogni controllo, qui abbiamo la seguente configurazione:1. L'indirizzo del pulsante di condizionamento è configurato come 0x000C;
2. L'indirizzo del pulsante abbaglianti è configurato come 0x000D;
3. l'indirizzo di selezione rapida è configurato come 0x001B;
4. l'indirizzo dell'icona dell'elettricità è configurato come 0x0018;
5. l'indirizzo PM2.5 è configurato come 0x001C;
Quando il pulsante è configurato, la figura seguente mostra una volta:
(1) l'effetto di pressione del pulsante di configurazione;
(2) configurare il controllo dell'indirizzo variabile, utilizzato per scriverne il valore;
(3) operazioni di configurazione più o meno;
(4) configurare l'intervallo di valori.
Quando si configura la casella di testo digitale, viene mostrata a sua volta la seguente figura:
① impostare l'indirizzo della variabile di controllo;
② impostare il numero di cifre;
③ impostare la dimensione del numero;
④ impostare il numero di allineamento.
Quando si configura il tachimetro, la seguente figura mostra a sua volta:
⑤ File di libreria selezionato;
⑥ Quale file specificare nel file della galleria;
⑦ Imposta le coordinate del centro attorno all'icona del puntatore;
⑧ Impostare l'intervallo di rotazione del puntatore. Imposta l'angolo di rotazione del puntatore.
Infine, facciamo clic sullo strumento di configurazione della build.
Nota:
I pulsanti di controllo sono associati alle corrispondenti bitmap tramite indirizzi variabili, quindi è necessaria coerenza per ottenere un controllo adeguato.
Pertanto, l'istruzione della porta seriale è la seguente:
Batteria: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x18, 0x00, 0x00
Velocità: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1B, 0x00, 0x00
PM2.5: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1C, 0x00, 0x00
Lo sviluppo di RTL8762C
Apri KEIL e importa il nostro file di progetto, come mostrato nella figura seguente:
Poiché è la prima volta che si utilizza, l'algoritmo FLASH deve essere regolato di conseguenza: Fare clic sul pulsante delle opzioni per accedere alla casella di configurazione Download Flash e modificare l'algoritmo in modo che assomigli alla figura seguente.
Passaggio 5: codice ed effetto
Poiché qui viene utilizzato il controllo del pulsante, è necessario apportare le seguenti modifiche al codice:/** * @file main.c
* @brief uart demo polling tx e rx.
* @particolari
* @autore wangzex
* @data 2018-06-28
* @versione v0.1 ********************************************* ************************************************** *********** */
……
Per favore contattami se hai bisogno di un codice completo:
www.stoneitech.com/contact
Ti risponderò entro 12 ore.
Infine, basta collegare l'MCU allo schermo LCD della porta seriale per il cruscotto dell'auto
e collegare l'altoparlante per dimostrare.
Per saperne di più su questo progetto clicca qui
Consigliato:
[2020] Utilizzo dell'iPhone o dell'iPad e dell'app Micro:bit Game Pad per controllare un'auto RC: 23 passaggi
[2020] Utilizzo dell'iPhone o dell'iPad e dell'app Micro:bit Game Pad per controllare un'auto radiocomandata: hai mai pensato di utilizzare il tuo iPhone o iPad per controllare il tuo micro:bit?Sai che Micro:bit Educational Foundation fornisce l'app iOS nel App Store? Cerca "micro:bit" nell'App Store e puoi scaricare l'app gratuitamente. Il
Supporto a parete per IPad come pannello di controllo per l'automazione domestica, utilizzando il magnete servocontrollato per attivare lo schermo: 4 passaggi (con immagini)
Supporto a parete per IPad come pannello di controllo per l'automazione domestica, utilizzando il magnete servocontrollato per attivare lo schermo: Ultimamente ho trascorso un po' di tempo ad automatizzare le cose dentro e intorno alla mia casa. Sto usando Domoticz come applicazione di automazione domestica, vedere www.domoticz.com per i dettagli. Nella mia ricerca di un'applicazione dashboard che mostri tutte le informazioni di Domoticz insieme
Tastiera da cruscotto con display LCD e Arduino Uno: 9 passaggi
Tastiera Dashboard con display LCD e Arduino Uno: questa è una tastiera a matrice che funziona insieme a un display LCD e un Arduino Uno, il più basilare che esiste oggi. Lo scopo di questo setup è creare un programma che riceva una password digitata sulla tastiera a matrice, la confronti con la pa
Cruscotto per bicicletta elettrica (EBike) e monitor della batteria: 12 passaggi (con immagini)
Cruscotto e monitor della batteria della bicicletta elettrica (EBike): questo progetto è un circuito Arduino che monitora la tensione e la corrente della batteria con un modulo ACS 712. Le misurazioni vengono comunicate tramite Bluetooth con un modulo HC-05 a un dispositivo Android. Fondamentalmente si ricabla la connessione negativa tra y
Supporto per fotocamera da cruscotto per auto: 9 passaggi (con immagini)
Supporto per fotocamera da cruscotto per auto: un modo economico (ECONOMICO) ed efficiente (FUNZIONANTE) di montare una videocamera sul cruscotto della mia auto a scopo di registrazione. PER REGISTRARMI! Ho provato treppiedi per gorilla, mini treppiedi. Il mio amico mi ha suggerito un pouf ( che non siamo riusciti a trovare da nessuna parte) ma….T