Innehållsförteckning:
- Steg 1: Lcd -skärm bilens instrumentpanel Projektfunktion
- Steg 2: STVC101WT-01 seriell LCD-skärm Beskrivning
- Steg 3: STONE TOOL Box utvecklingssteg
- Steg 4:
- Steg 5: Kod och effekt
Video: STONE LCD -skärm för bilens instrumentbräda: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:36
Med den snabba utvecklingen av ekonomin och den gradvisa förbättringen av människors förbrukningskraft har bilar blivit vanliga familjs dagliga behov, och alla uppmärksammar bilarnas komfort och säkerhet.
Bilindustrin har utvecklats i mer än hundra år nu, och bilen har blivit mer och mer intelligent med tidens förändring från det enkla maskineriet i början. Hur många delar har en bil? Det finns ingen specifik siffra ännu. Det uppskattas att den genomsnittliga bilen består av mer än 10 000 odelbara delar. Numera har bilen kommit in i tusentals hushåll och blivit en oumbärlig partner i dagliga resor. Därför, i processen för daglig användning av bilen, vi måste alltid förstå tillståndet för sin kärleksbil, för att undvika att orsaka skador på viktiga delar av bilen, men också för att eliminera potentiella faror. Generellt är informationen som visas på instrumentbrädan sättet att veta fordonets status. Jag har en 10,1-tums TFTLCD-skärm, och den här gången planerar jag att göra en inbyggd displaypanel. Som vi alla vet är utvecklingen av STONE intelligent TFTLCD -modulskärm bekväm och snabb, utan för många tråkiga instruktioner. Detta är inte bara lämpligt för det stora antalet lärande entusiaster, utan också i själva projektet för att påskynda utvecklingshastigheten, spara utvecklingstid, ockupera snabbt marknaden. Effektbilden är följande:
Jag använder den mer vanligt förekommande RTL8762CJF SCM för att utveckla, via IIC eller serieport för att uppnå syftet med att ladda upp data till TFT LCD -skärmen. Den här tiden kommer också att använda röstsändningsfunktion, för att ge föraren en bättre simuleringsupplevelse.
Steg 1: Lcd -skärm bilens instrumentpanel Projektfunktion
Här måste vi göra ett begagnat bildskärmsprojekt, projektet huvudsakligen genom beröringsreglering, mikrokontroller uppladdningsinstruktioner sätt, simulering med knappar, när MCU -knappen trycks, genom ett seriellt portkommando till STVC101WT - 01 seriell gränssnittsskärmsinstruktioner för att ladda upp data, skärmen kommer automatiskt att analysera data och visas på LCD -skärmen. Samtidigt finns det också en knappfunktion på skärmen för att uppnå serieportinstruktionen för att styra MCU.
Sammanfattningsvis fem funktioner:
(1) Seriellportskärmen förverkligar bitmappsfunktionen;
(2) för att uppnå funktionen för vridning av ratten;
(3) för att uppnå beröringskommandot;
(4) för att uppnå röstsändning;
(5) för att uppnå datainstruktion uppladdning.
Funktionen bestäms och sedan valet av modul:
(1) Modell av pekskärmen;
(2) vilken typ av MCU -modul som ska användas;
(3) röstsändningsmodul.
Hårdvara introduktion och princip
Eftersom skärmen STONE seriell port levereras med en ljuddrivrutin och reserverat motsvarande gränssnitt, så kan du använda den vanligaste magnethögtalaren, allmänt känd som horn. Högtalaren är en slags givare som omvandlar en elektrisk signal till en ljudsignal. Högtalaren är en av de svagaste komponenterna i ljudutrustning och en av de viktigaste komponenterna för ljudeffekter. Det finns många sorters högtalare och priserna varierar mycket. Ljud elektrisk energi producerar ljud genom att få pappersbassängen eller membranet att vibrera och resonera (resonera) med den omgivande luften genom en elektromagnetisk, piezoelektrisk eller elektrostatisk effekt. Köplänk: https://detail.tmall.com/item.htm? Id = 529772120978 &…
Steg 2: STVC101WT-01 seriell LCD-skärm Beskrivning
10,1-tums 1024x600 industriell TFT-panel och 4-tråds resistiv pekskärm;
Ljusstyrka 300cd/m2;
LED -bakgrundsbelysning;
RGB -färg 65 k;
Det synliga området är 222,7 mm * 125,3 mm;
Synvinkel 70/70/50/60;
Arbetsliv 20 000 timmar.
32-bitars cortex-m4 200Hz CPU;
CPLD EPM240 tft-lcd-styrenhet;
128 MB (eller 1 GB) flashminne;
USB -port (U -disk) nedladdning;
Verktygslåda för GUI -design;
Enkel och kraftfull hexadecimal instruktion.
Grundfunktionen
8m-128m byte Flashminne, SDWe-serie 128M byte, SDWa-serie 8M/16M byte;
Stöd hårdvara-j.webp
Stöd U -disk offline batchnedladdning, effektivt förbättra effektiviteten för batchnedladdning, minska operatörens professionella kvalitetskrav;
256-byte registerutrymme;
64K word (128K byte) variabelt minnesutrymme, 8 -kanals kurvlagring, mycket snabb (80ms) variabel visning
Svarshastighet;
Stöder upp till 128 visningsvariabler per sida;
Integrerad realtidsklocka RTC, touch summerljudfunktion;
Stöd mjukvara 90 grader, 180 grader, 270 graders skärmrotation, justera lämplig visuell vinkel;
Stödjustering av bakgrundsbelysningens ljusstyrka, automatisk standby -skärmsläckarfunktion;
Stöd externt matris tangentbord;
Stöd för uppspelning av ljud och video;
Branschledande elektromagnetiskt strålningsindex, hjälper dig enkelt hantera ClassB;
Filnamnsregeln är enkel, utan att motsvara Flash -blocknummer, även utan tråkig manuell tilldelning Flash -block l Funktion;
Stöd för virtuell seriell skärmfunktion.
STONE STVC101WT - 01 displaymodul är via en seriell portkommunikation med MCU, måste använda den i detta projekt, vi behöver bara via datorn för att designa bra UI -bilder via menyradens alternativknapp, textruta, bakgrundsbilder och logisk sida för att lägga till, sedan generera konfigurationsfiler, kan nedladdning till skärmen slutligen köras.
Datahandboken kan laddas ner från den officiella webbplatsen:
RTL8762C EVB Introduktion 8762C utvärderingskort tillhandahåller hårdvarumiljön som utvecklats av kunden, inklusive:
1) Effektomvandlingsmodul;
2) 6-axlig rörelsesensor;
3) 4 lysdioder och 6 knappar;
4) Knappbatteri och litiumbatterihållare;
5) USB till UART -omvandlingschip, FT232RL.
Utvärdera kortblock och gränssnittsfördelning
En detaljerad beskrivning av utvärderingskortet
Utvärderingskortblock och gränssnittsdistribution, se följande bild:
Nycklarna Det finns totalt återställningsnycklar och 5 uppsättningar oberoende nycklar, som visas i följande bild:
Huvudchipet 8762c
Flexibel GPIO -design
Hårdvara Nyckelskanning och avkodare
Inbäddad IR -mottagare
Realtidsräknare (RTC)
SPI -master/från x två; Timer x 8; I2C x 2; PWM x 8; UART x 2
400 hk, 12 bitars, 8-kanals AUXADC
I2S -gränssnitt för externa ljudkodekar
I8080 -gränssnitt för LCD
Intern 32K RCOSC håller BLE -länkar
Inbyggd PGA och ljud -ADC med 5 -bands equalizer
Steg 3: STONE TOOL Box utvecklingssteg
I allmänhet finns det bara tre steg:
(1) användning av TOOL2019 övre datorprogramvara;
(2) MCU- och skärmkommunikationsutveckling;
(3) produktion och import av ljudfiler.
Installation av STONE TOOL
Verktyget kan laddas ner på webbplatsen https://www.stoneitech.com, samt de relevanta USB -seriedrivrutinerna. Programvarugränssnittet är följande:
Installation av KEIL1 、 Nedladdningslänk:
2, Ladda ner efter dekomprimering
3 、 Öppna mappen efter uppackning
4 、 Dubbelklicka på filen c51v900. exe och klicka på Nästa i dialogrutan.
Steg 4:
STONE TOOL 2019 gränssnittsdesign
Med det installerade TOOL 2019 klickar du på det nya projektet i det övre vänstra hörnet och klickar sedan på OK.
Ett standardprojekt genereras med en blå bakgrund som standard. Markera det, högerklicka och välj ta bort för att ta bort bakgrunden. Högerklicka sedan på bildfilen och klicka på lägg till för att lägga till din egen bildbakgrund, enligt följande:
Välj motsvarande bakgrundsbild. På samma sätt lägger vi till bitmappfiler och ljudfiler till projektet.
Lägg sedan till de nödvändiga kontrollerna, här är främst knappkontrollen, numerisk läggning och subtrahering av kontroll, datavariabelkontroll.
Konfigurera sedan variabeladressen för varje kontroll, här har vi följande konfiguration: 1. Adressen för luftkonditioneringsknappen är konfigurerad som 0x000C;
2. Halvljusknappsadress är konfigurerad som 0x000D;
3. kortnummeradress är konfigurerad som 0x001B;
4. elikonens adress är konfigurerad som 0x0018;
5. PM2.5 -adressen är konfigurerad som 0x001C;
När knappen är konfigurerad visar följande bild en gång:
(1) konfigurationsknappens tryckeffekt;
(2) konfigurera kontrollen av variabeladressen, som används för att skriva dess värde;
(3) konfiguration plus eller minus operationer;
(4) konfigurera värdeintervallet.
När du konfigurerar den digitala textrutan visas följande figur i tur och ordning:
① ställ in kontrollvariabelns adress;
② ställ in antalet siffror;
③ ställ in storleken på numret;
Ställ in antalet justeringar.
När hastighetsmätaren konfigureras visas följande bild i tur och ordning:
⑤ Vald biblioteksfil;
⑥ Vilken fil som ska anges i gallerifilen;
⑦ Ställ in mittkoordinaterna runt pekarikonen;
Ställ in pekarens rotationsområde. Ställ in pekarens rotationsvinkel.
Slutligen klickar vi på byggkonfigurationsverktyget.
Notera:
Kontrollknappar är associerade med motsvarande bitmappar via variabla adresser, så konsekvens krävs för att uppnå korrekt kontroll.
Därför är seriell portinstruktion följande:
Batteri: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x18, 0x00, 0x00
Hastighet: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1B, 0x00, 0x00
PM2.5: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1C, 0x00, 0x00
Utvecklingen av RTL8762C
Öppna KEIL och importera vår projektfil, som visas i följande bild:
Eftersom det är första gången som används måste FLASH -algoritmen justeras i enlighet med detta: Klicka på alternativknappen för att gå till konfigurationsrutan Flash Download och ändra algoritmen så att den ser ut som följande figur.
Steg 5: Kod och effekt
Eftersom knappkontrollen används här måste följande ändringar göras i koden :/*** @file main.c
* @brief uart demo polling tx och rx.
* @detaljer
* @författare wangzex
* @datum 2018-06-28
*@version v0.1 ******************************************** ************************************************** *************/
……
Kontakta mig om du behöver en fullständig kod:
www.stoneitech.com/contact
Jag svarar dig inom 12 timmar.
Slutligen är det bara att ansluta MCU: n till den seriella portens LCD -skärm för bilens instrumentbräda
och anslut högtalaren för att visa.
För att lära dig mer om projektet, klicka här
Rekommenderad:
Väggfäste för iPad som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: 4 steg (med bilder)
Väggfäste för iPad Som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: På senare tid har jag ägnat ganska mycket tid åt att automatisera saker i och runt mitt hus. Jag använder Domoticz som min hemautomationsapplikation, se www.domoticz.com för mer information. I min sökning efter en instrumentpanelapplikation som visar all Domoticz -information tillsammans
Ändra din OBD-II-kabel för att inte ladda ur bilens batteri: 5 steg
Ändra din OBD-II-kabel för att inte ladda ur bilens batteri: Sedan länge har alla fordon utrustats med en inbyggd diagnosport. Mycket ofta är denna port tillgänglig som en OBD-II-kontakt. Det finns flera enheter som kan kommunicera med denna kontakt, många av dem är baserade
Tänd julkrans för bilens framsida: 5 steg
Tänd julkran för framsidan av bilen: Jag älskar att sprida julglädje. I år ville jag göra det medan jag pendlade runt i stan. Jag tänkte på vad bättre sätt då att sätta en krans på framsidan av min lastbil som lyser med mina strålkastare. Jag tittade först på kransar som redan hade ljus i
Elektrisk cykel (EBike) instrumentbräda och batteriövervakare: 12 steg (med bilder)
Elektrisk cykel (EBike) instrumentbräda och batteriövervakare: Detta projekt är en Arduino -krets som övervakar batterispänning och ström med en ACS 712 -modul. Mätningarna kommuniceras via Bluetooth med en HC-05-modul till en Android-enhet. I grund och botten kopplar du om den negativa kopplingen mellan dig
Orange PI HowTo: Konfigurera den för användning med bilens bakre bildskärm och HDMI till RCA -adapter: 15 steg
Orange PI HowTo: Konfigurera den med bilens bakre bildskärm och HDMI till RCA -adapter: FOREWORD.Det verkar som om varannan använder stor och ännu större TV -apparat eller bildskärm med ett dumt orange PI -kort. Och det ser ut som lite överkillat när det är avsett för inbäddade system. Här behöver vi något litet och något billigt. Som en