Բովանդակություն:
- Քայլ 1: Գործընթաց
- Քայլ 2: UI ինտերֆեյսի ձևավորում
- Քայլ 3. Նոր նախագիծ STONE ցուցադրմամբ
- Քայլ 4: Ավելացրեք UI պատկեր ՔԱՐԻ գործիքների մեջ
- Քայլ 5. Ավելացրեք Բառի բաժնետոմսը ՔԱՐԻ ՏԵOOLԵՐՈՎ
- Քայլ 6: Ավելացնել կոճակ
- Քայլ 7: Ավելացնել տեքստի ցուցադրում
- Քայլ 8: Վերադարձ արժեքով կոճակ
- Քայլ 9. Սերիական նավահանգստի հաղորդակցություն
Video: ՕԳՏԱԳՈՐԵԼ STONE HMI Ստեղծեք տնային կառավարման համակարգ `9 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Նախագծի ներածություն Հետևյալ ձեռնարկը ցույց է տալիս, թե ինչպես օգտագործել STONE STVC050WT-01 սենսորային ցուցադրման մոդուլը ՝ կենցաղային տեխնիկայի կառավարման պարզ համակարգ պատրաստելու համար: STONE STVC050WT - 01 օժանդակ հպման ցուցադրման մոդուլը 5 դյույմ է, մոդուլում 480 * 272 լուծաչափը ինտեգրված է էկրանին և սենսորային էկրանի վարորդին անհրաժեշտ չիպեր, մշակողներին անհրաժեշտ է միայն STONE- ին, պաշտոնական VGUS դիզայնի ծրագրակազմին ՝ UI ինտերֆեյսի նախագծման և ստեղծման համար: ծրագրավորման ֆայլը ներբեռնված է STONE ցուցադրման մոդուլ, այնուհետև դրան համապատասխանող սերիական պորտի միջոցով (RS232 / RS485 / TTL), կարող եք կատարել UI ձևավորման բարդ ասպեկտներ:
Քայլ 1: Գործընթաց
Պատկերները ցույց են տալիս STONE STVC050WT-01 ցուցադրման մոդուլի որոշ պարամետրեր.
www.stoneitech.com/product/by-application/…
Այս ցուցադրման մոդուլը այս շարքի բազմաթիվ ապրանքատեսակներից միայն մեկն է: Կան բազմաթիվ այլ ցուցադրման մոդուլներ, որոնք հասանելի են տարբեր կազմաձևերով: www.stoneitech.com
STONE ցուցադրման մոդուլի մշակում `երեք քայլ. 2. MCU- ն STONE ցուցադրման մոդուլի հետ շփվում է սերիական պորտի միջոցով: 3. MCU- ն կատարում է այլ գործողություններ `հիմնվելով 2 -րդ քայլում ձեռք բերված տվյալների վրա:
Քայլ 2: UI ինտերֆեյսի ձևավորում
Այսօր մենք պատրաստեցինք կենցաղային տեխնիկայի պարզ հսկողություն: Photoshop- ի միջոցով ես նախագծեցի հետևյալ պարզ ինտերֆեյսը.
Ֆունկցիան. Երբ լույսի կոճակը սեղմվում է, էջը անցնում է 2 -ի ՝ ցույց տալով երեք լույսի անջատիչի վիճակը: Երբ միացված/անջատված լույսի կոճակը սեղմված է, էկրանի մոդուլի սերիական պորտը տալիս է անջատիչի ազդանշանի արձանագրությունը: Արտաքին MCU- ն կարող է սերիական պորտի միջոցով տվյալները ուղարկել անմիջապես էկրանի մոդուլին: Թող էկրանին ուղղակիորեն ցուցադրվի լույսի անջատիչի վիճակը:
Քայլ 3. Նոր նախագիծ STONE ցուցադրմամբ
STONE- ի կայքում մենք կարող ենք ներբեռնել TOOLS 2019 ծրագրաշարի վերջին տարբերակը, որի միջոցով կարող ենք նախագծել UI- ն ՝
www.stoneitech.com/support/download/softwa… STONE TOOL- ը GUI նախագծման ծրագիր է, որը չի պահանջում տեղադրում: Ներբեռնումից հետո այն կարող է ուղղակիորեն բացվել և գործարկվել ապակոմպրեսիայի միջոցով: Պետք է նշել, որ այս ծրագրաշարը անհրաժեշտ է համատեղելի կերպով գործարկել Windows8 և Windows10 համակարգերի վրա:
Քանի որ ես օգտագործում եմ STVC050WT-01 ՝ 480*272 թույլատրությամբ և կանխադրված Flash տարածքի չափը ՝ 128 Մբայթ (ընդարձակելի է մինչև 1024 ՄԲայթ), ես ընտրել եմ 128 Մբայթ: Կարգավորեք նախագծի անունը և պահման ուղին և սեղմեք «Լավ» ՝ ավարտելու համար:. Աջ սեղմեք «Նկար» գրացուցակին և ջնջեք 0.jpg- ը
Քայլ 4: Ավելացրեք UI պատկեր ՔԱՐԻ գործիքների մեջ
Աջ սեղմեք «նկարի» գրացուցակին և ավելացրեք երկու UI ICONS, որոնք մենք պատրաստել ենք նախագծի համար.
Քայլ 5. Ավելացրեք Բառի բաժնետոմսը ՔԱՐԻ ՏԵOOLԵՐՈՎ
Աջ սեղմեք «Տառատեսակի ֆայլ», ընտրեք համապատասխան Տառատեսակը ՝ նախագծին ավելացնելու համար: Այստեղ ես ընտրեցի ASCII 24 -ը 48 -ով:
Քայլ 6: Ավելացնել կոճակ
STONE TOOL ծրագրաշարի առաջին UI- ում մենք պետք է գործառույթ դնենք «Light» կոճակի վրա.
երբ կտտացնում ենք «Լույս» կոճակին, մենք կանցնենք երկրորդ էջ: Ինչպե՞ս դա անել:
Կտտացրեք «Կոճակ» պատկերակին ՝ կոճակի տարածքը գծելու համար.
Դեղին հատվածը ներկայացնում է կոճակի տարածքը, որը գծել է օգտվողը: Կոճակի հատկությունները թվարկված են STONE TOOL ծրագրաշարի աջ կողմում գտնվող հատկությունների տողում. Պարզապես «էջերի կախարդ» տարբերակը սահմանեք 1 ՝ կոճակը սեղմելիս երկրորդ էջին անցնելու համար:
«Կազմաձևման ֆայլ ստեղծելը» «Գործիք» -ում, այնուհետև «Վիրտուալ սերիայի նավահանգստի էկրան»:
Այնուհետև մենք առաջ ենք գնում և 2 -րդ էջի վերին ձախ անկյունում գտնվող սլաքը փոխում ենք կոճակի.
Երբ օգտվողը սեղմում է այս կոճակը, այն վերադառնում է առաջին էջ:
Քայլ 7: Ավելացնել տեքստի ցուցադրում
Օգտագործելով Text փոփոխական հսկողությունը ՝ «light1» - ից հետո շրջապատեք սպիտակ տարածությունը.
Այնուհետև կտտացրեք հենց ավելացված տեքստային փոփոխականին, և գույքի միջերեսը կհայտնվի STONE TOOL ծրագրաշարի աջ կողմում ՝ հիմնականում փոխելով հետևյալ պարամետրերը.
Դրանցից «Փոփոխական հիշողության հասցեն» վերաբերում է հիշողության հասցեին, որտեղ պահվում է ցուցադրված բովանդակությունը: Մեկ հասցեն կարող է պահել երկու բայթ: Մեր կանխադրված ցուցադրման բովանդակությունը «OFF» է, որը պահանջում է հիշողության երեք բայթ տարածք: Սա նշանակում է, որ մենք «OFF» - ը պահում ենք 0020 և 0021 հասցեներում:
Քայլ 8: Վերադարձ արժեքով կոճակ
Վերևում օգտագործված հսկողությունը «Կոճակ» է: Այս «Կոճակ» հսկողությունը չի վերադարձնում արժեք, ինչը նշանակում է, որ երբ օգտվողը սեղմում է Կոճակը, ցուցադրման մոդուլի սերիական պորտը տվյալներ չի ուղարկում MCU- ին:
Եթե օգտվողը սեղմել է կոճակը և ցանկանում է, որ էկրանի մոդուլը վերադարձնի տվյալները MCU- ին, մենք կարող ենք օգտագործել «վերադարձված սեղմված բանալին-արժեքի» հսկողությունը.
Գույքի սանդղակը սահմանվում է հետևյալ կերպ.
Ներբեռնեք UI նախագծման ֆայլը ցուցադրման մոդուլում : 1: Միացրեք USB ֆլեշ կրիչը համակարգչին
2. Սեղմեք «Քարե գործիքի» ներբեռնումը դեպի u-disk կոճակը
3. Քաշեք USB ֆլեշ սկավառակը 4: Տեղադրեք USB սկավառակը ցուցադրման մոդուլի USB ինտերֆեյսի մեջ և սպասեք արդիականացման ավարտին: Երբ արդիականացումն ավարտվի, կլինի ձայնի արագ 5. թեստ
Քայլ 9. Սերիական նավահանգստի հաղորդակցություն
Հիմնական արժեքի վերադարձ
Programրագիրը ցուցադրման մոդուլին ներբեռնելուց հետո միացրեք այն, միացրեք համակարգիչը սերիական պորտի միջոցով USB-TTL- ի միջոցով, սեղմեք Light1- ի լույսի կոճակը և վերադարձեք սերիայի պորտի տվյալները `a55a 06 83 00 26 01 00 A8
Սեղմեք կոճակը `լույսն անջատելու համար Սերիայի տվյալների վերադարձը` A5 5A 06 83 00 26 01 00 A9
A5 5A: շրջանակի վերնագիր 06: հրահանգի բայտի երկարություն, 83 00 26 01 00 A9 ընդհանուր 6 բայթ (չհաշված տվյալների շրջանակի վերնագիրը) 83: կարդալ փոփոխական հիշողության ցուցում 00 26: փոփոխական պահեստի հասցե 01: տվյալների բառի երկարություն, 00 A9, 1 բառի երկարություն (2 բայթ) 00 A9. Օգտվողի տվյալների բովանդակություն `կախված ստեղների հավաքածուից:
Գրանցման տվյալներ գրել Այս հրահանգը գրում է 55 աա ՝ տվյալների պահպանման տարածքում 0x0020 հասցեով. Light1- ի տեքստի ցուցադրման տուփի բովանդակությունը փոխելը: Կարդացեք գրանցամատյանների տվյալները Սերիական պորտը ցուցադրման մոդուլին ուղարկում է հետևյալ հրամանը.
Wantրագրի մասին ավելին իմանալու համար այցելեք ՝
Խորհուրդ ենք տալիս:
Ստեղծեք խելացի տան կառավարման համակարգ STONE HMI Disp- ում `23 քայլ
Ստեղծեք խելացի տան կառավարման համակարգ STONE HMI Disp- ում. Նախագծի ներածություն Հետևյալ ձեռնարկը ցույց է տալիս, թե ինչպես օգտագործել STONE STVC050WT-01 հպման ցուցադրման մոդուլը ՝ կենցաղային տեխնիկայի կառավարման պարզ համակարգ պատրաստելու համար:
Տնային ավտոմատացում NodeMCU Touch Sensor LDR ջերմաստիճանի կառավարման ռելեով `16 քայլ
Տան ավտոմատացում NodeMCU Touch Sensor LDR ջերմաստիճանի կառավարման ռելեով. Նախորդ NodeMCU նախագծերում ես վերահսկել եմ երկու տնային տեխնիկա Blynk App- ից: Ես ստացել եմ բազմաթիվ մեկնաբանություններ և հաղորդագրություններ ՝ նախագիծը ձեռքով կարգավորելու և ավելի շատ հնարավորություններ ավելացնելու համար: Այսպիսով, ես նախագծել եմ այս Smart Home Extention Box- ը: Այս IoT- ում
Ինչպես դարձնել խելացի տուն ՝ օգտագործելով Arduino կառավարման ռելեի մոդուլը - Տնային ավտոմատացման գաղափարներ. 15 քայլ (նկարներով)
Ինչպես դարձնել խելացի տուն ՝ օգտագործելով Arduino կառավարման ռելեի մոդուլը | Տան ավտոմատացման գաղափարներ. Տան ավտոմատացման այս նախագծում մենք նախագծելու ենք խելացի տան ռելեի մոդուլ, որը կարող է կառավարել 5 կենցաղային տեխնիկա: Այս ռելեի մոդուլը կարող է կառավարվել բջջայինից կամ սմարթֆոնից, IR հեռակառավարման վահանակից կամ հեռուստատեսության հեռակառավարիչից, ձեռքով անջատիչից: Այս խելացի էստաֆետը կարող է զգալ նաև
Առաջադրանքների կառավարիչ - տնային տնտեսությունների կառավարման համակարգ. 5 քայլ (նկարներով)
Առաջադրանքների մենեջեր - տնային տնտեսությունների կառավարման համակարգ. Ես ուզում էի փորձել լուծել մեր տնային տնտեսության առջև ծառացած իրական խնդիրը (և, ես պատկերացնում եմ, որ շատ այլ ընթերցողների), որն է `ինչպես բաշխել, մոտիվացնել և պարգևատրել իմ երեխաներին օգնության համար: տնային գործերով: Մինչ այժմ մենք պահում էինք լամինացված թերթ
Ձայնի կառավարման լույսեր Էլեկտրոնիկա RGB Led շերտեր և ավելին Cortana- ի և Arduino- ի տնային ավտոմատացման միջոցով. 3 քայլ
Ձայնի կառավարման լույսեր Էլեկտրոնիկա RGB Led շերտեր և ավելին Cortana- ի և Arduino- ի տնային ավտոմատացման հետ. Ձեզ դուր է գալիս ձայնով բաները կառավարելու գաղափարը: Թե՞ չեք սիրում անկողնուց վեր կենալ ՝ լույսերն անջատելու համար: Բայց բոլոր առկա լուծումները, ինչպիսիք են google home- ը, չափազանց թանկ են: Այժմ կարող եք ինքներդ պատրաստել մինչև 10 դոլարով: Եվ նույնիսկ ավելի լավ, դա շատ հեշտ է