Բովանդակություն:

Սառնարանի կառավարում Tft LCD- ով `6 քայլ
Սառնարանի կառավարում Tft LCD- ով `6 քայլ

Video: Սառնարանի կառավարում Tft LCD- ով `6 քայլ

Video: Սառնարանի կառավարում Tft LCD- ով `6 քայլ
Video: TOYOTA NOAH HYBRID S-Z/トヨタ ノア ハイブリッド S-Z 7人乗り 2WD 1.797L 2ZR-FXE 2024, Նոյեմբեր
Anonim
Սառնարանի կառավարում Tft Lcd- ով
Սառնարանի կառավարում Tft Lcd- ով

Տեխնոլոգիայի շարունակական կատարելագործմամբ մեր կենցաղային տեխնիկան ավելի ու ավելի ֆունկցիոնալ է և ավելի դյուրին օգտագործման համար:

Որպես էլեկտրոնիկայի սիրահար, ես հետաքրքրված եմ կենցաղային տեխնիկայի վերահսկմամբ: Մեր սառնարանը հնարավոր չէ մարդ-մեքենա ինտերֆեյսով, բայց եթե կա սառնարան մարդ-մեքենա ինտերֆեյսով, թույլ տվեք օգտվողներին սենսորային էկրանի միջոցով վերահսկել սառնարանի ավելի ցածր արդյունավետության վրա, ցուցադրել ընթացիկ ջերմաստիճանը: սառնարանի ներսում ցուցադրեք ներքին և արտաքին ջերմաստիճանը և որոշ արձագանքներ սառնարանի օգտագործման վերաբերյալ (օրեր, ֆիլտրի կյանք և այլն), ուստի այն շատ հարմար և գործնական է օգտագործողների համար: Այսպիսով, այսօր ես պարզապես սենսորային էկրանով կօգտագործեմ սառնարանի կառավարման ինտերֆեյս: Theուցադրողը STONE STVC050WT-01 է: STONE STVC050WT - 01- ը դիպչող ցուցադրման մոդուլ է 5 դյույմով, 480 * 272 թույլատրությամբ: Մոդուլում ինտեգրված է դիսփլեյի և սենսորային էկրանի վարորդ, մշակողներին պետք է միայն UI ինտերֆեյսի նախագծմանն առնչվող պաշտոնական TOOL դիզայնի ծրագրակազմը և ստեղծեն ծրագրավորման ֆայլ ներբեռնված STONE ցուցադրման մոդուլում, այնուհետև սերիական նավահանգստի միջոցով (RS232 / RS485 / TTL) համապատասխանել դրան, կարող եք կատարել UI նախագծման բարդ ասպեկտներ: Լրացուցիչ տեղեկությունների համար գնացեք պաշտոնական կայք :

Քայլ 1: Ստեղծեք UI ցուցադրման միջերես

Կատարեք UI ցուցադրման միջերես
Կատարեք UI ցուցադրման միջերես

UI պատկերները նախագծված են Photoshop- ի կողմից: Քանի որ էկրանը 480*272 է, նախագծված նկարի լուծաչափը պետք է համապատասխանի էկրանին: Դիզայնի էֆեկտը հետևյալն է.

Քայլ 2. Ստեղծեք նախագիծը TOOL Software ծրագրում

Ստեղծեք նախագիծը TOOL ծրագրաշարում
Ստեղծեք նախագիծը TOOL ծրագրաշարում

Տեղադրեք նոր նախագիծ STONE STVC050WT-01 զարգացման ծրագրակազմի TOOL- ում, այնուհետև լցրեք նախագծված UI նկարը, ավելացրեք համապատասխան կոճակներ և ցուցադրեք տեքստը, և ազդեցությունը հետևյալն է.

Կան մի քանի հսկիչներ, միայն թվային տեքստի ցուցադրման վերահսկիչներ, լրացուցիչ ճշգրտման վերահսկիչներ, սակայն այս երկու հսկիչները բավարար են պահանջվող գործառույթը կատարելու համար: UI ինտերֆեյսի վերին մասը սառնարանի սառնարանի համապատասխան հսկողությունն է, որը ցույց է տալիս ընթացիկ ջերմաստիճանը, սառնարանի աշխատանքային հզորությունը և հզորությունը կարգավորելու հիմնական գործողությունը: «Արագ» կոճակը նշանակում է, որ հզորությունը մեկ սեղմումով սահմանվում է առավելագույնի: 2. UI ինտերֆեյսի միջին մասը սառնարանի համապատասխան հսկողությունն է, որը ցույց է տալիս ընթացիկ ջերմաստիճանը, սառնարանի աշխատանքային հզորությունը և հզորությունը կարգավորելու հիմնական գործողությունը: «Արագ» կոճակը նշանակում է, որ հզորությունը մեկ սեղմումով սահմանվում է առավելագույնի: 3. UI ինտերֆեյսի ներքևում կան որոշ պետական դիսփլեյներ, որոնց միջոցով օգտվողները կարող են ինտուիտիվ կերպով տեսնել սառնարանի աշխատած օրերի քանակը, զտիչի տարրերի կյանքը, արտաքին ջերմաստիճանը և ներսի ջերմաստիճանը:

Քայլ 3: Մեկ չիպային հաղորդակցություն

Մեկ չիպային հաղորդակցություն
Մեկ չիպային հաղորդակցություն
Մեկ չիպային հաղորդակցություն
Մեկ չիպային հաղորդակցություն

Տեքստի վիջեթ

MCU կապի հետ կապված բովանդակությամբ մենք պետք է հստակ դարձնենք ցուցադրման էկրանը և MCU հաղորդակցության մեխանիզմը և տվյալների աղբյուրը: STONE STVC050WT-01- ը սերիական պորտի միջոցով հաղորդակցվում է մեկ չիպի հետ: Նախկինում, երբ մենք UI էինք պատրաստում, մենք ցուցադրում էինք կառավարման տարրեր: Այս ցուցադրման վերահսկիչների ցուցադրման տվյալները իրականում պահվել են STONE STVC050WT-01 կայծակի որոշ հասցեում:

Այստեղ մենք ցույց կտանք ջերմաստիճանը, ջերմաստիճանի տվիչները ջերմաստիճանի տվիչից, ջերմաստիճանի տվիչը միացված է մեկ չիպային միկրոհամակարգչին, այնպես որ, երբ հավաքվում են մի չիպային միկրոհամակարգչի ջերմաստիճանի տվյալները, անհրաժեշտ է միայն ջերմաստիճանի տվյալները սերիական պորտով տեղադրել այս ցուցադրման հսկիչի հասցեն, ջերմաստիճանի տվյալները կարող են էկրանին ցուցադրվել իրական ժամանակում: Տվյալներ գրելու հրահանգները կարող եք գտնել STONE STVC050WT-01 բնութագրում: Այս հրահանգը ներկայացնում է 0x00 և 0x04 տվյալների պահեստավորման տարածքում 0x0020 հասցեով գրելը.

Սերիական պորտի էկրանը մի չիպային միկրոհամակարգչով միացնելուց հետո, մեկ չիպային միկրոհամակարգչի սերիական նավահանգիստը ուղարկում է այս հրահանգը, և սերիական պորտի էկրանի 0x0020 հասցեի վերևի տվյալները կարող են փոփոխվել, և այս հասցեն ջերմաստիճանի ցուցադրումն է մեր սառնարանը: Նույնը վերաբերում է բոլոր մյուս վայրերին, որտեղ տվյալները ցուցադրվում են, պարզապես փոխեք տվյալների հասցեն:

Քայլ 4: Կոճակ

Կոճակ
Կոճակ
Կոճակ
Կոճակ

Այս նախագծում մենք շատ կոճակներ օգտագործեցինք

Երբ մենք պետք է կարդանք ցուցադրման վերը նշված տվյալները, անհրաժեշտ է միայն գրանցվել ՝ հրահանգը կարդալու համար, MCU- ի միջոցով հրահանգ ուղարկեք սերիական ինտերֆեյսի էկրանին, սերիական ինտերֆեյսի էկրանը համապատասխան գրանցամատյանի տվյալները կվերադարձնի միկրոկոնտրոլերին, MCU- ն կստանա տվյալները պատրաստ ենք կատարել համապատասխան կառավարման սարքերը, մենք այստեղ պետք է վերահսկենք սառնարանի սառնարանային հզորությունը:

Քայլ 5. Գործող պետություն

Գործող պետություն
Գործող պետություն

Գործող վիճակը ներառում է.

1. Գործողության օրեր 2. terտիչի տարրի կյանք 3. Արտաքին ջերմաստիճան 4. Ներքին ջերմաստիճան Այս տվյալները ստանալու համար, բացի առաջինից, մյուս երեքին անհրաժեշտ է համապատասխան տվիչ `այդ տվյալները հավաքելու համար: Ֆիլտրի տարրի կյանքի ձեռքբերման տվիչներ և ջերմաստիճանի տվիչներ համապատասխանաբար պահանջվում են: Երբ մեկ չիպային միկրոհամակարգիչը հավաքեց այս տվյալները, սերիական պորտի միջոցով նշանակված ցուցադրման կառավարման հասցեի փոխանցման տվյալները, ցուցադրման կառավարման արժեքը համապատասխան փոփոխության վրա: Գործող օրերը կարող են իրականացվել երկու եղանակով. STONE STVC050WT-01 սերիայի նավահանգստի ցուցադրումը գալիս է RTC- ով, որը կարելի է գտնել STONE- ի զարգացման ուղեցույցում:

Քայլ 6: Գործողության ազդեցություն

Գործողության էֆեկտ
Գործողության էֆեկտ

Այս նախագծի մասին ավելին իմանալու համար սեղմեք այստեղ

Խորհուրդ ենք տալիս: