Turinys:

STONE LCD ekranas automobilio prietaisų skydeliui: 5 žingsniai
STONE LCD ekranas automobilio prietaisų skydeliui: 5 žingsniai

Video: STONE LCD ekranas automobilio prietaisų skydeliui: 5 žingsniai

Video: STONE LCD ekranas automobilio prietaisų skydeliui: 5 žingsniai
Video: Vストローム250SXが優れた性能を隠し持っていた件!SUZUKI V-STROM250SX TEST RIDE IN JAPAN 2024, Lapkritis
Anonim
STONE LCD ekranas automobilio prietaisų skydeliui
STONE LCD ekranas automobilio prietaisų skydeliui

Sparčiai vystantis ekonomikai ir palaipsniui tobulėjant žmonių vartojimo galiai, automobiliai tapo kasdienėmis paprastų šeimų reikmėmis, ir visi daugiau dėmesio skiria automobilių patogumui ir saugumui.

Automobilių pramonė vystėsi daugiau nei šimtą metų, o automobilis tapo vis protingesnis, nes pradžioje keitėsi laikas nuo paprastų mašinų. Kiek automobilių dalių? Kol kas nėra konkretaus skaičiaus. Apskaičiuota, kad vidutinį automobilį sudaro daugiau nei 10 000 nedalomų dalių. Šiais laikais automobilis pateko į tūkstančius namų ūkių ir tapo nepakeičiamu kasdienių kelionių partneriu. Todėl kasdienio automobilio naudojimo metu mes reikia visada suprasti savo meilės automobilio būklę, kad nebūtų pažeista svarbi automobilio dalis, bet taip pat pašalinami galimi pavojai. Paprastai prietaisų skydelyje pateikiama informacija yra būdas sužinoti transporto priemonės būseną. Turiu 10,1 colio įstrižainės TFTLCD ekraną ir šį kartą planuoju sukurti integruotą ekrano prietaisų skydelį. Kaip visi žinome, STONE išmaniojo TFTLCD modulio ekrano kūrimas yra patogus ir greitas, be per daug nuobodžių nurodymų. Tai tinka ne tik daugybei besimokančių entuziastų, bet ir realiame projekte, siekiant paspartinti kūrimo greitį, sutaupyti kūrimo laiko, greitai užimti rinką. Efekto vaizdas yra toks:

Aš naudoju dažniau naudojamą RTL8762CJF SCM, kad sukurtų per IIC arba nuoseklųjį prievadą, kad būtų galima įkelti duomenis į TFT LCD ekraną. Šį kartą taip pat bus naudojama balso transliacijos funkcija, kad vairuotojui būtų suteikta geresnė modeliavimo patirtis.

1 žingsnis: LCD ekrano automobilio prietaisų skydelio projekto funkcija

Čia turime atlikti naudoto automobilio rodymo projektą, projektą daugiausia per jutiklinį reguliavimą, mikrokontrolerio įkėlimo instrukcijų būdą, simuliaciją mygtukais, kai paspaudžiamas MCU mygtukas, per nuoseklaus prievado komandą į STVC101WT - 01 nuosekliosios sąsajos ekrano instrukcijas, kaip įkelti duomenis, ekranas automatiškai analizuos duomenis ir bus rodomas LCD ekrane. Tuo pačiu metu ekrane taip pat yra mygtuko funkcija, skirta nuoseklaus prievado instrukcijai pasiekti, kad būtų galima valdyti MCU.

Apibendrinant, penkios funkcijos:

(1) Serijinio prievado ekranas realizuoja bitų žemėlapio rodymo funkciją;

(2) pasiekti ratuko sukimosi funkciją;

(3) pasiekti priskirtą komandą;

(4) pasiekti balso transliaciją;

(5) pasiekti duomenų instrukcijų įkėlimą.

Nustatoma funkcija, tada pasirenkamas modulis:

(1) jutiklinio ekrano modelis;

(2) kokį MCU modulį naudoti;

(3) balso transliacijos modulis.

Techninės įrangos įvadas ir principas

Kadangi STONE serijinio prievado ekrane yra garso tvarkyklė ir rezervuota atitinkama sąsaja, galite naudoti dažniausiai naudojamą magnetinį garsiakalbį, paprastai žinomą kaip ragas. Garsiakalbis yra tam tikras keitiklis, kuris elektros signalą paverčia garso signalu. Garsiakalbis yra vienas silpniausių garso aparatūros komponentų ir vienas iš svarbiausių garso efektų komponentų. Yra daug garsiakalbių rūšių ir kainos labai skiriasi. Garso elektros energija skleidžia garsą, priversdama jo popierinį dubenį ar diafragmą vibruoti ir rezonuoti (rezonuoti) su aplinkiniu oru per elektromagnetinį, pjezoelektrinį ar elektrostatinį efektą. Pirkimo nuoroda: https://detail.tmall.com/item.htm? Id = 529772120978 &…

2 veiksmas: STVC101WT-01 nuoseklaus LCD ekrano aprašymas

STVC101WT-01 serijinis LCD ekrano aprašymas
STVC101WT-01 serijinis LCD ekrano aprašymas
STVC101WT-01 serijinis LCD ekrano aprašymas
STVC101WT-01 serijinis LCD ekrano aprašymas
STVC101WT-01 serijinis LCD ekrano aprašymas
STVC101WT-01 serijinis LCD ekrano aprašymas
STVC101WT-01 serijinis LCD ekrano aprašymas
STVC101WT-01 serijinis LCD ekrano aprašymas

10,1 colio 1024x600 pramoninio lygio TFT skydelis ir 4 laidų atsparus jutiklinis ekranas;

Ryškumas 300 cd/m2;

LED apšvietimas;

RGB spalva 65 k;

Matomas plotas yra 222,7 mm * 125,3 mm;

Regėjimo kampas 70/70/50/60;

Darbo laikas 20 000 valandų.

32 bitų „cortex-m4“200 Hz procesorius;

CPLD EPM240 tft-lcd valdiklis;

128 MB (arba 1 GB) „flash“atminties;

USB prievado (U disko) atsisiuntimas;

Įrankių dėžutės programinė įranga GUI projektavimui;

Paprasta ir galinga šešioliktainė instrukcija.

Pagrindinė funkcija

8–128 baitai „Flash“atminties vietos, „SDWe“serijos 128 mln. Baitų, „SDWa“serijos 8M/16M baitų;

Palaikykite aparatinės įrangos-j.webp

Palaikykite atsisiuntimą U disko neprisijungus, efektyviai pagerinkite partijos atsisiuntimo efektyvumą, sumažinkite operatorių profesinės kokybės reikalavimus;

256 baitų registro erdvė;

64 000 žodžių (128 000 baitų) kintama atminties vieta, 8 kanalų kreivės saugykla, labai greitas (80 ms) kintamas ekranas

Reagavimo greitis;

Palaiko iki 128 ekrano kintamųjų viename puslapyje;

Integruotas realaus laiko laikrodis RTC, prisilietimo signalo garso funkcija;

Palaikykite programinę įrangą 90 laipsnių, 180 laipsnių, 270 laipsnių ekrano pasukimą, sureguliuokite atitinkamą vaizdo kampą;

Palaiko foninio apšvietimo ryškumo reguliavimą, automatinio budėjimo režimo ekrano užsklandos funkciją;

Palaikykite išorinę matricos klaviatūrą;

Palaiko garso ir vaizdo atkūrimą;

Pramonės lyderis elektromagnetinės spinduliuotės indeksas, padės jums lengvai susidoroti su B klase;

Failo pavadinimo taisyklė yra paprasta, neatitinkanti „Flash“bloko numerio, taip pat be varginančio rankinio paskirstymo „Flash“blokas l Funkcija;

Palaikykite virtualios serijinio ekrano funkciją.

STONE STVC101WT - 01 ekrano modulis yra per nuoseklaus prievado ryšį su MCU, reikia jį naudoti šiame projekte, mums reikia tik per kompiuterį, kad sukurtume gerus vartotojo sąsajos vaizdus per meniu juostos parinkčių mygtuką, teksto laukelį, fono paveikslėlius ir loginį puslapį Norėdami pridėti, tada sugeneruoti konfigūracijos failus, atsisiųskite į ekraną pagaliau.

Duomenų vadovą galima atsisiųsti iš oficialios svetainės:

RTL8762C EVB Įvadas8762C vertinimo lenta pateikia kliento sukurtą aparatinės įrangos aplinką, įskaitant:

1) galios keitimo modulis;

2) 6 ašių judesio jutiklis;

3) 4 šviesos diodai ir 6 mygtukai;

4) Mygtuko baterija ir ličio baterijos laikiklis;

5) USB į UART konvertavimo lustas, FT232RL.

Įvertinkite plokštės bloką ir sąsajos pasiskirstymą

Išsamus vertinimo komisijos bloko aprašymas

Vertinimo lentos blokas ir sąsajos paskirstymas, žr. Šį paveikslėlį:

Iš viso yra atstatymo klavišų ir 5 nepriklausomų raktų rinkiniai, kaip parodyta šiame paveikslėlyje:

Pagrindinis lustas 8762c

Lankstus GPIO dizainas

Techninė įranga Keyscan ir dekoderis

Įterptas IR siųstuvas -imtuvas

Realaus laiko skaitiklis (RTC)

SPI meistras/iš x du; Laikmatis x 8; I2C x 2; PWM x 8; UART x 2

400 kps, 12 bitų, 8 kanalų AUXADC

I2S sąsaja išoriniams garso kodekams

I8080 LCD sąsaja

Vidinis 32K RCOSC saugo BLE nuorodas

Įterptas PGA ir garso ADC su 5 juostų ekvalaizeriu

3 žingsnis: STONE TOOL Box kūrimo žingsniai

STONE TOOL Box kūrimo žingsniai
STONE TOOL Box kūrimo žingsniai
STONE TOOL Box kūrimo žingsniai
STONE TOOL Box kūrimo žingsniai
STONE TOOL Box kūrimo žingsniai
STONE TOOL Box kūrimo žingsniai

Apskritai yra tik trys žingsniai:

(1) naudojant TOOL2019 viršutinės kompiuterinės programinės įrangos dizainą;

(2) MCU ir ekrano komunikacijos kūrimas;

(3) garso failų gamyba ir importavimas.

AKMENS ĮRANKIO montavimas

ĮRANKĮ galite atsisiųsti iš svetainės https://www.stoneitech.com, taip pat atitinkamas USB serijos tvarkykles. Programinės įrangos sąsaja yra tokia:

„KEIL1“diegimas, atsisiuntimo nuoroda:

2, Atsisiųskite po dekompresijos

3, Atidarykite aplanką išpakavę

4, Dukart spustelėkite failą c51v900. exe ir dialogo lange spustelėkite Pirmyn.

4 žingsnis:

Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas

„STONE TOOL 2019“sąsajos dizainas

Naudodami įdiegtą TOOL 2019, spustelėkite naują projektą viršutiniame kairiajame kampe, tada spustelėkite Gerai.

Pagal numatytuosius nustatymus numatytasis projektas generuojamas mėlynu fonu. Pasirinkite jį, dešiniuoju pelės mygtuku spustelėkite ir pasirinkite pašalinti, kad pašalintumėte foną. Tada dešiniuoju pelės mygtuku spustelėkite paveikslėlio failą ir spustelėkite Pridėti, kad pridėtumėte savo paveikslėlio foną:

Pasirinkite atitinkamą fono paveikslėlį. Lygiai taip pat prie projekto pridedame bitmap failus ir garso failus.

Tada pridėkite reikiamus valdiklius, čia daugiausia yra mygtuko valdymas, skaitmeninis pridėjimo ir atėmimo valdymas, duomenų kintamųjų valdymas.

Tada sukonfigūruokite kiekvieno valdiklio kintamąjį adresą, čia turime tokią konfigūraciją: 1. Oro kondicionavimo mygtuko adresas sukonfigūruotas kaip 0x000C;

2. Tolimųjų šviesų mygtuko adresas sukonfigūruotas kaip 0x000D;

3. greitojo rinkimo adresas sukonfigūruotas kaip 0x001B;

4. elektros piktogramos adresas sukonfigūruotas kaip 0x0018;

5. PM2.5 adresas sukonfigūruotas kaip 0x001C;

Kai mygtukas sukonfigūruotas, šis paveikslėlis parodomas vieną kartą:

(1) konfigūracijos mygtuko paspaudimo efektas;

(2) konfigūruoti kintamojo adreso valdymą, naudojamą jo vertei rašyti;

3) konfigūracijos plius arba minus operacijos;

(4) sukonfigūruokite verčių diapazoną.

Konfigūruojant skaitmeninį teksto lauką, paeiliui rodomas šis paveikslėlis:

① nustatyti valdymo kintamojo adresą;

② nustatyti skaitmenų skaičių;

③ nustatyti skaičiaus dydį;

④ nustatykite derinimo skaičių.

Konfigūruojant spidometrą, šis paveikslas paeiliui parodytas:

⑤ Pasirinktas bibliotekos failas;

⑥ Kurį failą nurodyti galerijos faile;

⑦ Nustatykite centro koordinates aplink žymeklio piktogramą;

Nustatykite rodyklės sukimosi diapazoną. Nustatykite žymeklio sukimosi kampą.

Galiausiai spustelime kūrimo konfigūravimo įrankį.

Pastaba:

Valdymo mygtukai yra susieti su atitinkamais bitų žemėlapiais per kintamuosius adresus, todėl norint tinkamai valdyti, reikia nuoseklumo.

Todėl nuoseklaus prievado instrukcija yra tokia:

Baterija: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x18, 0x00, 0x00

Greitis: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1B, 0x00, 0x00

PM2.5: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1C, 0x00, 0x00

RTL8762C kūrimas

Atidarykite KEIL ir importuokite mūsų projekto failą, kaip parodyta šiame paveikslėlyje:

Kadangi FLASH algoritmas naudojamas pirmą kartą, jį reikia atitinkamai pakoreguoti: Spustelėkite parinkčių mygtuką, kad pereitumėte į „Flash Download“konfigūracijos laukelį ir pakeistumėte algoritmą, kad jis atrodytų taip, kaip parodyta paveikslėlyje.

5 žingsnis: kodas ir poveikis

Kodas ir efektas
Kodas ir efektas

Kadangi čia naudojamas mygtukų valdymas, reikia atlikti šiuos kodo pakeitimus :/*** @file main.c

* @brief uart demo apklausa tx ir rx.

* @Išsami informacija

* @autorius wangzex

* @data 2018-06-28

*@version v0.1 ******************************************* ************************************************* ************/

……

Jei reikia viso kodo, susisiekite su manimi:

www.stoneitech.com/contact

Aš jums atsakysiu per 12 valandų.

Galiausiai tiesiog prijunkite MCU prie nuoseklaus prievado LCD ekrano, skirto automobilio prietaisų skydeliui

ir prijunkite garsiakalbį demonstruoti.

Norėdami sužinoti daugiau apie šį projektą, spustelėkite čia

Rekomenduojamas: