INHOUDSOPGAWE:
- Stap 1: Lcd -skerm -motor -dashboardprojekfunksie
- Stap 2: Beskrywing van die seriële LCD-skerm STVC101WT-01
- Stap 3: STONE GEREEDSKAP Ontwikkelingstappe
- Stap 4:
- Stap 5: Kode en effek
Video: STONE LCD -skerm vir motorpaneelbord: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Met die vinnige ontwikkeling van die ekonomie en die geleidelike verbetering van die verbruikersvermoë van mense, het motors die daaglikse behoeftes van gewone gesinne geword, en almal gee meer aandag aan die gemak en veiligheid van motors.
Die motorbedryf het nou al meer as honderd jaar ontwikkel, en die motor het al hoe meer intelligent geword met die tydsverandering van die eenvoudige masjinerie aan die begin. Hoeveel onderdele het 'n motor? Daar is nog geen spesifieke syfer nie. Daar word beraam dat die gemiddelde motor uit meer as 10 000 ondeelbare onderdele bestaan. Deesdae het die motor duisende huishoudings binnegekom en 'n onontbeerlike vennoot geword in daaglikse reise. Daarom, tydens die daaglikse gebruik van die motor, het ons moet altyd die toestand van hul liefdesmotor verstaan, om te voorkom dat skade aan belangrike dele van die motor veroorsaak word, maar ook om moontlike gevare uit te skakel. In die algemeen is die inligting op die paneelbord die manier om die status van die voertuig te ken. Ek het 'n klip 10,1 duim TFTLCD-skerm, en hierdie keer is ek van plan om 'n aan boord vertoonpaneelbord te maak. Soos ons almal weet, is die ontwikkeling van die STONE intelligente TFTLCD -moduleskerm gerieflik en vinnig, sonder te veel vervelige instruksies. bespaar ontwikkelingstyd, neem vinnig die mark in beslag. Die effekbeeld is soos volg:
Ek gebruik die meer algemeen gebruikte RTL8762CJF SCM om deur middel van IIC of seriële poort te ontwikkel om die doel te bereik om data na die TFT LCD -skerm op te laai. Hierdie tyd sal ook stemuitsendingfunksie gebruik, om die bestuurder 'n beter simulasie -ervaring te gee.
Stap 1: Lcd -skerm -motor -dashboardprojekfunksie
Hier moet ons 'n gebruikte motorvertoonprojek uitvoer, die projek hoofsaaklik deur aanraakregulering, oplaai -instruksies vir mikrokontroleerder, simulasie met knoppies, as die MCU -knoppie druk, deur 'n seriële poortopdrag na STVC101WT - 01 seriële koppelvlak skerm instruksies om data op te laai, die skerm sal die ontleding van data outomaties en op die LCD -skerm vertoon word. Terselfdertyd is daar ook 'n knoppie -funksie op die skerm om die instruksies in die seriële poort te bereik om die MCU te beheer.
Samevattend, vyf funksies:
(1) Die seriële poortskerm besef die bitmap -vertoningsfunksie;
(2) om die draaiknopfunksie te bereik;
(3) om die uitreikopdrag wat uitgereik is, te bereik;
(4) om stemuitsendings te bewerkstellig;
(5) om data -oplaai op te laai.
Die funksie word bepaal, en dan die keuring van die module:
(1) Model van die aanraakskerm;
(2) watter soort MCU -module om te gebruik;
(3) stemuitsendingsmodule.
Inleiding en beginsel van hardeware
Omdat die STONE -seriële poortskerm 'n klankbestuurder bevat en die ooreenstemmende koppelvlak gereserveer is, kan u die mees algemene magneetluidspreker, algemeen bekend as horing, gebruik. Die luidspreker is 'n soort transducer wat 'n elektriese sein omskakel in 'n klanksein. Die luidspreker is een van die swakste komponente in klanktoerusting en een van die belangrikste komponente vir byklanke. Daar is baie soorte luidsprekers en die pryse wissel baie. Oudio -elektriese energie produseer klank deur sy papierbak of diafragma te laat tril en resoneer (resoneer) met die omringende lug deur middel van 'n elektromagnetiese, piëzo -elektriese of elektrostatiese effek. Aankoopskakel: https://detail.tmall.com/item.htm? Id = 529772120978 & …
Stap 2: Beskrywing van die seriële LCD-skerm STVC101WT-01
10,1-duim 1024x600 industriële TFT-paneel en 'n weerstandige raakskerm van 4 drade;
Helderheid 300cd/m2;
LED -agterlig;
RGB -kleur 65 k;
Die sigbare gebied is 222,7 mm * 125,3 mm;
Visuele hoek 70/70/50/60;
Werkslewe 20 000 uur.
32-bis korteks-m4 200Hz SVE;
CPLD EPM240 tft-lcd-beheerder;
128 MB (of 1 GB) flitsgeheue;
USB -poort (U skyf) aflaai;
Toolbox sagteware vir GUI ontwerp;
Eenvoudige en kragtige heksadesimale instruksie.
Die basiese funksie
8m-128m grepe Flash geheue ruimte, SDWe reeks 128M grepe, SDWa reeks 8M/16M grepe;
Ondersteun hardeware-j.webp
Ondersteun U -skyf aflyn -aflaai, verbeter die doeltreffendheid van batchaflaai effektief, verminder die professionele kwaliteitsvereistes van operateurs;
256-byte registerruimte;
64K woord (128K grepe) veranderlike geheue spasie, 8 kanaal kromme berging, baie vinnige (80ms) veranderlike vertoning
Reaksie spoed;
Ondersteun tot 128 vertoonveranderlikes per bladsy;
Geïntegreerde intydse klok-RTC, aanraakgonser-klankfunksie;
Ondersteun sagteware 90 grade, 180 grade, 270 grade skermrotasie, pas die gepaste visuele hoek aan;
Ondersteun die aanpassing van die helderheid van die agtergrond, die funksie van die outomatiese bystand van die skerm;
Ondersteun eksterne matriks -sleutelbord;
Ondersteun klank- en video -afspeel;
Toonaangewende elektromagnetiese stralingsindeks in die bedryf, help u om ClassB maklik te hanteer;
Die naam van die lêernaamreël is eenvoudig, sonder om ooreen te stem met die Flash -bloknommer, ook sonder omslagtige handmatige toewysing Flash -blok l Funksie;
Ondersteun virtuele seriële skermfunksie.
STONE STVC101WT - 01 vertoonmodule is via 'n seriële poortkommunikasie met MCU, ons moet dit in hierdie projek gebruik; ons hoef slegs via die rekenaar goeie UI -beelde te ontwerp deur middel van die knoppie in die menubalk, teksboks, agtergrondprente en logiese bladsy om by te voeg en dan konfigurasielêers te genereer, kan u uiteindelik op die skerm aflaai.
Die datahandleiding kan afgelaai word vanaf die amptelike webwerf:
RTL8762C EVB Inleiding 8762C evalueringsbord bied die hardeware -omgewing wat deur die klant ontwikkel is, insluitend:
1) Kragomskakelingsmodule;
2) 6-as bewegingsensor;
3) 4 LED's en 6 knoppies;
4) knoppiebattery en litiumbatteryhouer;
5) USB na UART -omskakelingskyfie, FT232RL.
Evalueer bordblok en koppelvlakverspreiding
'N Gedetailleerde beskrywing van die beoordelingsbordblok
Evalueringsbordblok en koppelvlakverspreiding, sien die volgende figuur:
Daar is 'n totaal van reset -sleutels en 5 stelle onafhanklike sleutels, soos in die volgende figuur getoon:
Die belangrikste chip 8762c
Buigsame GPIO -ontwerp
Hardeware -sleutelsleutel en dekodeerder
Ingeboude IR -ontvanger
Intydse toonbank (RTC)
SPI -meester/van x twee; Timer x 8; I2C x 2; PWM x 8; UART x 2
400 ps, 12 bit, 8-kanaals AUXADC
I2S -koppelvlak vir eksterne klank -codecs
I8080 koppelvlak vir LCD
Interne 32K RCOSC hou BLE -skakels
Ingebedde PGA en klank ADC met 5 -band gelykmaker
Stap 3: STONE GEREEDSKAP Ontwikkelingstappe
Oor die algemeen is daar slegs drie stappe:
(1) gebruik van TOOL2019 ontwerp van die boonste rekenaarprogrammatuur;
(2) ontwikkeling van MCU- en skermkommunikasie;
(3) produksie en invoer van klanklêers.
Installasie van STONE TOOL
Die TOOL kan afgelaai word op die webwerf https://www.stoneitech.com, asook die relevante USB -reeksbestuurders. Die sagteware -koppelvlak is soos volg:
Die installering van die KEIL1 、 Aflaai skakel:
2, Laai af na dekompressie
3, maak die gids oop nadat u dit oopgemaak het
4 、 Dubbelklik op die lêer c51v900. exe, en klik op Volgende in die dialoogkassie.
Stap 4:
STONE TOOL 2019 koppelvlakontwerp
Klik met die geïnstalleerde TOOL 2019 op die nuwe projek in die linker boonste hoek en klik dan op OK.
'N Standaardprojek word standaard gegenereer met 'n blou agtergrond. Kies dit, klik met die rechtermuisknop en kies verwyder om die agtergrond te verwyder. Klik dan met die rechtermuisknop op die prentlêer en klik op Voeg om u eie prentjie-agtergrond by te voeg, soos volg:
Kies die ooreenstemmende agtergrondprent. Op dieselfde manier voeg ons bitmap -lêers en klanklêers by die projek.
Voeg dan die vereiste kontroles by; hier is veral die knoppiebeheer, numeriese optel en aftrek van die kontrole, die veranderlike van die data.
Stel dan die veranderlike adres van elke kontrole op, hier het ons die volgende opset: 1. Die adres van die lugversorgingsknoppie is opgestel as 0x000C;
2. Grootstraal knoppie adres is opgestel as 0x000D;
3. snelkiesadres is gekonfigureer as 0x001B;
4. die adres van die elektrisiteitsikoon is as 0x0018 opgestel;
5. die PM2.5 -adres is opgestel as 0x001C;
As die knoppie gekonfigureer is, verskyn die volgende figuur een keer:
(1) die effek van die konfigurasie -knoppie;
(2) die beheer van die veranderlike adres, wat gebruik word om die waarde daarvan te skryf, op te stel;
(3) konfigurasie plus of minus bewerkings;
(4) stel die waardebereik op.
By die opstel van die digitale tekskassie word die volgende figuur om die beurt getoon:
① stel die veranderlike adres in;
② stel die aantal syfers in;
③ stel die grootte van die nommer in;
④ stel die aantal belyning in.
By die opstel van die snelheidsmeter word die volgende figuur om die beurt getoon:
⑤ Geselekteerde biblioteeklêer;
⑥ Watter lêer om in die galerylêer op te gee;
⑦ Stel die middelkoördinate rondom die wyserikoon;
⑧ Stel die rotasiebereik van die wyser in. Stel die rotasiehoek van die wyser in.
Uiteindelik klik ons op die opsetkonfigurasiehulpmiddel.
Let wel:
Bedieningsknoppies word met veranderlike adresse geassosieer met hul ooreenstemmende bitmaps, dus is konsekwentheid nodig om behoorlike beheer te verkry.
Daarom is die instruksie van die seriële poort soos volg:
Battery: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x18, 0x00, 0x00
Spoed: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1B, 0x00, 0x00
PM2.5: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1C, 0x00, 0x00
Die ontwikkeling van RTL8762C
Maak KEIL oop en voer ons projeklêer in, soos getoon in die volgende figuur:
Aangesien dit die eerste keer is dat dit gebruik moet word, moet die FLASH -algoritme dienooreenkomstig aangepas word: Klik op die opsie -knoppie om na die Flash Download -konfigurasie boks te gaan en verander die algoritme soos die volgende figuur.
Stap 5: Kode en effek
Aangesien die knoppiebeheer hier gebruik word, moet die volgende wysigings in die kode aangebring word :/*** @file main.c
* @brief uart demo polling tx en rx.
* @besonderhede
* @outeur wangzex
* @datum 2018-06-28
*@versie v0.1 ******************************************* ************************************************* *************/
……
Kontak my asseblief as u 'n volledige kode benodig:
www.stoneitech.com/contact
Ek sal u binne 12 uur antwoord.
Koppel laastens die MCU aan die LCD -skerm van die seriële poort vir die motor se dashboard
en koppel die luidspreker om te demonstreer.
Klik hier om meer te wete te kom oor hierdie projek
Aanbeveel:
Arduino motorwaarskuwingstelsel vir omgekeerde parkering - Stap vir stap: 4 stappe
Arduino -waarskuwingstelsel vir omgekeerde parkeerterrein | Stap vir stap: In hierdie projek ontwerp ek 'n eenvoudige Arduino Car Reverse Parking Sensor Circuit met behulp van Arduino UNO en HC-SR04 Ultrasonic Sensor. Hierdie Arduino -gebaseerde motor -omkeerwaarskuwingstelsel kan gebruik word vir 'n outonome navigasie, robotafstand en ander reeks
Opstelling vir eksterne Bluetooth GPS -verskaffer vir Android -toestelle: 8 stappe
Opstelling vir eksterne Bluetooth GPS-verskaffer vir Android-toestelle: hierdie instruksies sal verduidelik hoe u u eie eksterne Bluetooth-gps vir u telefoon kan aanbring, maar dit kan slegs teen ongeveer $ 10 aanbring.Materiaal: NEO 6M U-blox GPSHC-05 bluetooth-moduleKennis van koppelvlak Blutooth lae energie modules Ardui
Maklike skyfomslag vir 'n skootrekenaar vir 'n skootrekenaar: 6 stappe
Maklike skootbedekking vir 'n skootrekenaar vir 'n skootrekenaar: MATERIAAL: Dik materiaal, byvoorbeeld sintetiese leer, isolasieband, 'n deksel van 'n boks koekies of sjokolade.GEREEDSKAPPE
Handleiding vir PCB vir lugversorger met sy werk en herstel: 6 stappe
Handleiding vir PCB vir lugversorger met sy werk en herstel: Hey, wat gaan aan, ouens! Akarsh hier van CETech. Het u al ooit gewonder wat aan die binnekant van u lugversorgers aangaan? As Ja, dan moet u hierdie artikel deurgaan, aangesien ek vandag 'n insig sal gee in die verband en die samestelling
HacKIT: 'n harde hardeware (dra) -stelsel vir privaatheid vir die inbraak van Alexa, Google en Siri: 4 stappe
HacKIT: 'n Civic Privacy Hard (dra) kit vir die inbraak van Alexa, Google en Siri: Moeg vir u " slim " toestelle wat u afluister? Dan is hierdie gereedskapstel vir toesig-inbraak vir u! HacKIT is 'n lae tot hoë tegnologie burgerlike privaatheidsdrag vir die herontwerp, inbraak en herwinning van die Amazon Echo, Google Home