Orodha ya maudhui:

TUMIA JIWE HMI Tengeneza Mfumo wa Kudhibiti Nyumbani: Hatua 9
TUMIA JIWE HMI Tengeneza Mfumo wa Kudhibiti Nyumbani: Hatua 9

Video: TUMIA JIWE HMI Tengeneza Mfumo wa Kudhibiti Nyumbani: Hatua 9

Video: TUMIA JIWE HMI Tengeneza Mfumo wa Kudhibiti Nyumbani: Hatua 9
Video: JINSI YA KUINGIZA PESA KWA APPLICATION YA WHATSAPP 2024, Desemba
Anonim
TUMIA JIWE HMI Tengeneza Mfumo wa Kudhibiti Nyumba
TUMIA JIWE HMI Tengeneza Mfumo wa Kudhibiti Nyumba

Utangulizi wa mradi Mafunzo yafuatayo yanakuonyesha jinsi ya kutumia moduli ya onyesho la kugusa la STONE STVC050WT-01 ili kufanya mfumo rahisi wa kudhibiti vifaa vya nyumbani. JIWE STVC050WT - 01 moduli ya onyesho la kugusa msaada ni inchi 5, azimio 480 * 272 kwenye moduli imejumuishwa kuonyesha na dereva wa skrini ya kugusa inahitajika chips, waendelezaji wanahitaji tu kwenye JIWE, programu rasmi ya programu ya kubuni ya VGUS inayohusiana na muundo wa UI na kutoa faili ya programu iliyopakuliwa kwenye moduli ya onyesho la JIWE, na kisha kupitia bandari ya serial (RS232 / RS485 / TTL) inalingana nayo, unaweza kufanya mambo tata ya muundo wa UI.

Hatua ya 1: Mchakato:

Mchakato
Mchakato

Picha zinaonyesha vigezo kadhaa vya moduli ya onyesho la STONE STVC050WT-01:

www.stoneitech.com/product/by-application/…

Moduli hii ya kuonyesha ni moja tu ya mengi katika safu hii ya bidhaa. Kuna moduli zingine nyingi za kuonyesha zinazopatikana katika usanidi tofauti. www.stoneitech.com

Ukuzaji wa moduli ya jiwe hatua tatu: 1. Iliyoundwa na UI na programu ya JIWE la zana na kupakua faili ya muundo kwa moduli ya kuonyesha. 2. MCU inawasiliana na moduli ya onyesho la JIWE kupitia bandari ya serial. 3. MCU hufanya vitendo vingine kulingana na data iliyopatikana katika hatua ya 2.

Hatua ya 2: Uundaji wa Kiolesura cha UI:

Ubunifu wa Kiolesura cha UI
Ubunifu wa Kiolesura cha UI

Leo tumefanya udhibiti rahisi wa vifaa vya nyumbani. Kupitia Photoshop, nilibuni kiolesura rahisi kifuatacho:

Kazi: wakati kitufe cha taa kinabanwa, ukurasa unaruka hadi 2, ikionyesha hali ya kubadili taa tatu. Wakati kitufe cha kuwasha / kuzima kinabanwa, bandari ya serial ya moduli ya skrini inatoa itifaki ya ishara ya kubadili. tuma data moja kwa moja kwenye moduli ya skrini kupitia bandari ya serial. Wacha skrini ionyeshe hali ya kubadili mwanga moja kwa moja.

Hatua ya 3: Mradi mpya na Onyesho la JIWE:

Mradi Mpya Na Onyesha JIWE
Mradi Mpya Na Onyesha JIWE

Kwenye wavuti ya JIWE, tunaweza kupakua toleo la hivi karibuni la programu ya TOOLS 2019, ambayo kupitia hiyo tunaweza kuunda UI:

www.stoneitech.com/support/download/softwa ……. KIWANGO CHA JIWE ni programu ya kubuni ya GUI ambayo haiitaji usanikishaji. Baada ya kupakua, inaweza kufunguliwa moja kwa moja na kuendeshwa na utengamano. Ikumbukwe kwamba programu hii inahitaji kuendeshwa kwa njia inayofaa kwenye mifumo ya Windows8 na Windows10.

Kwa kuwa ninatumia STVC050WT-01 na azimio la 480 * 272 na saizi ya nafasi ya Flash ya 128Mbyte (inayoweza kupanuliwa hadi 1024MByte), nimechagua 128Mbyte. Seti jina la mradi na njia ya kuhifadhi, na bonyeza "OK" kukamilisha. Bonyeza kulia saraka ya "Picha" na ufute 0.jpg

Hatua ya 4: Ongeza Picha ya UI kwenye VITUO VYA JIWE:

Ongeza Picha ya UI kwenye VITUO VYA JIWE
Ongeza Picha ya UI kwenye VITUO VYA JIWE

Bonyeza kulia saraka ya "picha" na uongeze UI ICONS mbili ambazo tumeandaa kwa mradi huu:

Hatua ya 5: Ongeza Hisa ya Neno katika VITUO VYA JIWE

Ongeza Hisa ya Neno katika VIFAA VYA JIWE
Ongeza Hisa ya Neno katika VIFAA VYA JIWE

Bonyeza panya kulia "Faili ya herufi", chagua herufi inayofaa ili kuongeza mradi. Hapa nilichagua ASCII 24 na 48.

Hatua ya 6: Ongeza Kitufe:

Ongeza Kitufe
Ongeza Kitufe
Ongeza Kitufe
Ongeza Kitufe
Ongeza Kitufe
Ongeza Kitufe
Ongeza Kitufe
Ongeza Kitufe

Tunahitaji kuweka kazi kwenye kitufe cha "Mwanga" kwenye UI ya kwanza kwenye programu ya JIWE LA ZIARA:

tunapobofya kitufe cha "Nuru", tutaruka kwenye ukurasa wa pili. Jinsi ya kufanya hivyo?

Bonyeza ikoni ya "Kitufe" kuteka eneo la Kitufe:

Eneo la manjano linawakilisha eneo la kitufe ambalo mtumiaji amechora. Sifa za kitufe zimeorodheshwa kwenye mwambaa wa mali upande wa kulia wa programu ya JIWEZI: Weka tu chaguo la "mchawi wa kurasa" 1 kubadili kwa ukurasa wa pili kitufe kinapobanwa.

"Inazalisha faili ya usanidi" katika "Zana" na kisha "Skrini halisi ya bandari ya serial".

Kisha tunaendelea na kubadilisha mshale kwenye kona ya juu kushoto ya ukurasa wa 2 kuwa kitufe:

Mtumiaji anapobonyeza kitufe hiki, inarudi kwenye ukurasa wa kwanza.

Hatua ya 7: Ongeza Maonyesho ya Nakala:

Ongeza Maonyesho ya Nakala
Ongeza Maonyesho ya Nakala
Ongeza Maonyesho ya Nakala
Ongeza Maonyesho ya Nakala

Kutumia udhibiti wa kutofautisha Nakala, zunguka nafasi nyeupe baada ya "light1":

Kisha bonyeza Nakala inayobadilishwa iliyoongezwa tu, na kiolesura cha mali kitaonekana upande wa kulia wa programu ya JIWE la KIJITO, haswa kubadilisha vigezo vifuatavyo:

Miongoni mwao, "Anwani ya kumbukumbu inayobadilika" inamaanisha anwani ya kumbukumbu ambapo yaliyomo yanaonyeshwa. Anwani moja inaweza kuhifadhi ka mbili. Yaliyomo kwenye onyesho la msingi ni "ZIMA", ambayo inahitaji baiti tatu za nafasi ya kumbukumbu. Hii inamaanisha kuwa tunahifadhi "OFF" katika anwani 0020 na 0021.

Hatua ya 8: Kitufe chenye Thamani ya Kurudi:

Kitufe kilicho na Thamani ya Kurudi
Kitufe kilicho na Thamani ya Kurudi
Kitufe kilicho na Thamani ya Kurudi
Kitufe kilicho na Thamani ya Kurudi
Kitufe kilicho na Thamani ya Kurudi
Kitufe kilicho na Thamani ya Kurudi

Udhibiti tuliotumia hapo juu ni "Kitufe". Udhibiti huu wa "Kitufe" haurudishi thamani, ambayo inamaanisha kuwa wakati mtumiaji anabonyeza Kitufe, bandari ya serial ya moduli ya onyesho haitumii data kwa MCU.

Ikiwa mtumiaji alibonyeza kitufe na anataka moduli ya skrini irudishe data kwa MCU, tunaweza kutumia udhibiti wa "kurudi kushinikizwa kwa thamani muhimu":

Bar ya mali imewekwa kama ifuatavyo:

Pakua faili ya muundo wa UI kwa moduli ya kuonyesha: 1. Chomeka gari la USB flash kwenye kompyuta

2. Bonyeza kitufe cha Pakua kwa diski ya U kwenye kifaa cha JIWE

3. Vuta USB flash disk4. Ingiza diski ya USB kwenye kiolesura cha USB cha moduli ya onyesho na subiri kukamilika kwa sasisho. Wakati sasisho limekamilika, kutakuwa na sauti ya haraka ya 5. mtihani

Hatua ya 9: Mawasiliano ya Port Port

Mawasiliano ya Port Port
Mawasiliano ya Port Port

Kurudishwa kwa thamani muhimu

Baada ya kupakua programu kwenye moduli ya kuonyesha, iwashe, unganisha kompyuta kupitia bandari ya serial kupitia USB-TTL, bonyeza kitufe cha taa cha Light1, na urudishe data ya bandari ya serial: a55a 06 83 00 26 01 00 A8

Bonyeza kitufe ili kuzima nuru Kurudi kwa data ya angani: A5 5A 06 83 00 26 01 00 A9

A5 5A: kichwa cha kichwa06: urefu wa maagizo, 83 00 26 01 00 A9 jumla ya ka 6 (ukiondoa kichwa cha fremu ya data) 83: soma maagizo ya kumbukumbu ya kutofautiana 00 26: anwani ya kuhifadhi anuwai 01: urefu wa neno la data, 00 A9, urefu wa neno 1 (2 Byte) 00 A9: yaliyomo kwenye data ya mtumiaji, kulingana na funguo zilizowekwa.

Andika data ya sajili Maagizo haya yanaandika 55 aa kushughulikia 0x0020 katika eneo la kuhifadhi data: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x55 0xaa Kwa kuwa tumeweka maandishi ya Light1 ya kuonyesha anwani ya 0x0020, kuandika data kwa anwani hii kutumia bandari ya serial ni sawa na kubadilisha yaliyomo kwenye sanduku la kuonyesha maandishi ya Light1. Soma data ya kujiandikisha Bandari ya serial hutuma amri ifuatayo kwa moduli ya kuonyesha: 0xA5 0x5A 0x03 0x83 0x00 0x20 Inawakilisha thamani ya kusoma 0x0020, na katika mradi wa mabadiliko, inawakilisha hali ya ubadilishaji wa taa ya kusoma.

Unataka kujua zaidi kuhusu mradi tafadhali tembelea:

Ilipendekeza: