Բովանդակություն:
- Քայլ 1. LCD էկրան մեքենայի վահանակի նախագծի գործառույթը
- Քայլ 2. STVC101WT-01 սերիական LCD էկրանի նկարագրություն
- Քայլ 3. ՔԱՐԻ ՏՈOOLՅՍԻ Տուփի զարգացման քայլեր
- Քայլ 4:
- Քայլ 5: Կոդ և ազդեցություն
Video: STONE LCD էկրան մեքենայի վահանակի համար `5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Տնտեսության արագ զարգացումով և մարդկանց սպառման հզորության աստիճանական բարելավմամբ, մեքենաները դարձել են սովորական ընտանիքների ամենօրյա կարիքները, և բոլորը ավելի մեծ ուշադրություն են դարձնում մեքենաների հարմարավետությանը և անվտանգությանը:
Ավտոմոբիլային արդյունաբերությունը զարգացել է արդեն ավելի քան հարյուր տարի, և մեքենան դարձել է ավելի ու ավելի խելացի ՝ սկզբնական շրջանում պարզ մեքենայից փոխված ժամանակի ընթացքում: Քանի՞ մաս ունի մեքենան: Առայժմ հստակ թիվ չկա: Ենթադրվում է, որ միջին մեքենան բաղկացած է ավելի քան 10, 000 անբաժանելի մասերից: Ներկայումս մեքենան մտել է հազարավոր տնային տնտեսություններ և դարձել անփոխարինելի գործընկեր ամենօրյա ճանապարհորդության մեջ: Հետևաբար, մեքենայի ամենօրյա օգտագործման գործընթացում մենք պետք է միշտ հասկանալ իրենց սիրո մեքենայի վիճակը, խուսափել մեքենայի կարևոր մասերին վնաս պատճառելուց, բայց նաև հնարավոր վտանգները վերացնելուց: Ես ունեմ քարե 10,1 դյույմանոց TFTLCD էկրան, և այս անգամ նախատեսում եմ պատրաստել ինքնաթիռի ցուցատախտակ: Ինչպես բոլորս գիտենք, 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. STVC101WT-01 սերիական LCD էկրանի նկարագրություն
10.1 դյույմանոց 1024x600 արդյունաբերական դասի TFT վահանակ և 4-մետաղալար դիմադրողական սենսորային էկրան;
Պայծառություն 300cd/m2;
LED լուսավորություն;
RGB գույնը 65 k;
Տեսանելի տարածքը 222,7 մմ * 125,3 մմ է;
Տեսողական անկյուն 70/70/50/60;
Աշխատանքային կյանքը ՝ 20,000 ժամ:
32-բիթանոց cortex-m4 200Hz պրոցեսոր;
CPLD EPM240 tft-LCD վերահսկիչ;
128 ՄԲ (կամ 1 ԳԲ) ֆլեշ հիշողություն;
USB պորտ (U սկավառակ) ներբեռնում;
Գործիքների ծրագրակազմ GUI ձևավորման համար;
Պարզ և հզոր վեցանկյուն հրահանգ:
Հիմնական գործառույթը
8m-128m բայթ Ֆլեշ հիշողության տարածք, SDWe սերիա 128M բայթ, SDWa սերիա 8M/16M բայթ;
Աջակցություն ապարատային-j.webp
Աջակցեք U սկավառակի անցանց խմբաքանակի ներբեռնումին, արդյունավետորեն բարձրացրեք խմբաքանակի ներբեռնման արդյունավետությունը, նվազեցրեք օպերատորների մասնագիտական որակի պահանջները.
256 բայթ գրանցման տարածք;
64K բառ (128K բայթ) փոփոխական հիշողության տարածք, 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
Iկուն GPIO դիզայն
Սարքավորման Keyscan և ապակոդավորիչ
Ներկառուցված IR հաղորդիչ
Իրական ժամանակի հաշվիչ (RTC)
SPI վարպետ/x երկուից; Timամաչափ x 8; I2C x 2; PWM x 8; UART x 2
400psps, 12bit, 8-ալիք AUXADC
I2S ինտերֆեյս արտաքին աուդիո կոդեկների համար
I8080 ինտերֆեյս LCD- ի համար
Ներքին 32K RCOSC- ն պահում է BLE հղումները
Ներկառուցված PGA և աուդիո ADC ՝ 5 ժապավենի հավասարեցուցիչով
Քայլ 3. ՔԱՐԻ ՏՈOOLՅՍԻ Տուփի զարգացման քայլեր
Ընդհանուր առմամբ, կա ընդամենը երեք քայլ.
(1) օգտագործելով TOOL2019 վերին համակարգչային ծրագրակազմի դիզայնը.
(2) MCU և էկրանի հաղորդակցության զարգացում;
(3) աուդիո ֆայլերի պատրաստում և ներմուծում:
ՔԱՐԱՅԻՆ ԳՈՐԻ ԳՈՐԻՔԻ տեղադրում
TOOL- ը կարելի է ներբեռնել https://www.stoneitech.com կայքում, ինչպես նաև համապատասխան USB սերիական վարորդները: Softwareրագրաշարի ինտերֆեյսը հետևյալն է.
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) կարգավորել արժեքների տիրույթը:
Թվային տեքստային տուփը կազմաձևելիս հետևյալ պատկերն իր հերթին ցուցադրվում է.
① կարգավորել կառավարման փոփոխականի հասցեն;
② սահմանել թվանշանների քանակը.
③ սահմանել թվի չափը.
Սահմանել հավասարեցման թիվը:
Արագաչափի կազմաձևման ժամանակ հետևյալ պատկերն իր հերթին ցույց է տալիս.
⑤ Ընտրված գրադարանային ֆայլ;
⑥ Ո՞ր ֆայլը նշել պատկերասրահի ֆայլում.
⑦ Տեղադրեք կենտրոնի կոորդինատները ցուցիչի պատկերակի շուրջ;
⑧ Սահմանեք ցուցիչի պտույտի տիրույթը: Սահմանեք ցուցիչի պտույտի անկյունը:
Վերջապես, մենք կտտացնում ենք կառուցման կազմաձևման գործիքը:
Նշում:
Կառավարման կոճակները կապված են իրենց համապատասխան բիթ քարտեզների հետ `փոփոխական հասցեների միջոցով, ուստի համապատասխան վերահսկողություն ապահովելու համար անհրաժեշտ է հետևողականություն:
Հետևաբար, սերիական նավահանգստի հրահանգը հետևյալն է.
Մարտկոց ՝ 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 Download- ի կազմաձևման տուփ գնալու համար և փոխեք ալգորիթմը ՝ նմանվելով հետևյալ պատկերին:
Քայլ 5: Կոդ և ազդեցություն
Քանի որ այստեղ օգտագործվում է կոճակի կառավարումը, անհրաժեշտ է կատարել հետևյալ փոփոխությունները the/*** @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 էկրանին
և միացրեք խոսնակին ցուցադրելու համար:
Այս նախագծի մասին ավելին իմանալու համար սեղմեք այստեղ
Խորհուրդ ենք տալիս:
Ockամացույց, LCD էկրան, ինֆրակարմիր ՝ սահմանելու համար ՝ 6 քայլ
Ockամացույց, LCD էկրան, ինֆրակարմիր կարգավորիչ Կոդն ու բաղադրիչները կարող են հեշտությամբ վերափոխվել այլ նախագծերի: Այս նախագիծը պահանջում է նվազագույն քանակությամբ էլեկտրագծեր և առանց զոդման: Theամանակապահը DS3231- ի իրական
LCD էկրան ՝ ինկլինոմետրի համար ՝ 4 քայլ
LCD էկրան ՝ ինկլինոմետրի համար. Երբ մեզ մոտ բերեցին STS-112 թեքաչափը, մենք անմիջապես չիմացանք, թե որ կողմին մոտենանք: Սկզբում մենք պարզապես Hyper Terminal- ի միջոցով նրանից ստացանք Tx մալուխը, իսկ դրանից հետո միտք ծագեց LCD էկրան սարքել
I2C / IIC LCD էկրան - Օգտագործեք SPI LCD I2C LCD էկրանին ՝ օգտագործելով SPI- ից IIC մոդուլը Arduino- ով. 5 քայլ
I2C / IIC LCD էկրան | Օգտագործեք SPI LCD I2C LCD էկրանին ՝ օգտագործելով SPI- ից IIC մոդուլ Arduino- ով. Բարև տղերք, քանի որ սովորական SPI LCD 1602 -ը չափազանց շատ լարեր ունի միացնելու, այնպես որ շատ դժվար է այն միացնել arduino- ին, բայց շուկայում կա մեկ մոդուլ, որը կարող է փոխակերպեք SPI էկրանը IIC էկրանին, այնպես որ դուք պետք է միացնեք ընդամենը 4 լար
Պատվերով 3D տպման պատյան Atari Punk վահանակի համար. 5 քայլ
Atari Punk վահանակի համար հարմարեցված 3D տպման պարիսպ. Ձեզանից ինձ նմանների համար, ովքեր հետաքրքրված են DIY էլեկտրոնիկայի և անալոգային սինթեզատորների աշխարհով, բայց վախեցած են էլեկտրոնիկայի ծախսերից և բարդությունից, Atari Punk վահանակը (APC) հանդիսանում է հիանալի մուտքի կետ այս ոլորտում: Դա է
Շրջել նշանը հարթ վահանակի մոնիտորի համար. 9 քայլ
Շրջել նշանը հարթ վահանակի մոնիտորի համար. Ինչպես կատարել շրջադարձային նշան հարթ վահանակի համակարգչի մոնիտորի համար: Հրահանգների ամբողջական ցանկը կցված է ստորև