Sisukord:

KASUTA KIVI HMI Kodujuhtimissüsteemi loomine: 9 sammu
KASUTA KIVI HMI Kodujuhtimissüsteemi loomine: 9 sammu

Video: KASUTA KIVI HMI Kodujuhtimissüsteemi loomine: 9 sammu

Video: KASUTA KIVI HMI Kodujuhtimissüsteemi loomine: 9 sammu
Video: Karmo Kivi - "Edu on targa töö tulemus, mitte raske töö tulemus. " 2024, November
Anonim
KASUTA KIVI HMI Tee kodu juhtimissüsteem
KASUTA KIVI HMI Tee kodu juhtimissüsteem

Projekti tutvustus Järgnev õpetus näitab teile, kuidas kasutada puuteekraaniga STONE STVC050WT-01 lihtsat kodumasina juhtimissüsteemi. STONE STVC050WT - 01 toetab puuteekraani moodulit 5 tolli, 480 * 272 eraldusvõimega moodulil on integreeritud ekraan ja puutetundliku ekraani draiver vajab kiipe, arendajatel on vaja ainult STONE -l, ametlikul VGUS -i disainitarkvaraga seotud kasutajaliidese disainil ja luua Kui programmeerimisfail laaditakse alla STONE kuvarimoodulisse ja seejärel jadaporti (RS232 / RS485 / TTL) kasutades, saate teostada keerulisi kasutajaliidese kujundamise aspekte.

Samm: protsess:

Protsess
Protsess

Piltidel on näidatud STONE STVC050WT-01 kuvarimooduli mõned parameetrid:

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

See kuvamoodul on vaid üks selle tootevaliku paljudest. Erinevates konfiguratsioonides on saadaval palju muid kuvamooduleid. www.stoneitech.com

STONE kuvarimooduli arendamine kolm sammu: 1. Kujundas kasutajaliidese tarkvaraga STONE TOOL ja laadis disainifaili ekraanimoodulisse alla. 2. MCU suhtleb STONE ekraanimooduliga jadapordi kaudu. 3. MCU teostab muid toiminguid, mis põhinevad 2. etapis saadud andmetel.

2. samm: kasutajaliidese liidese kujundus:

UI liidese disain
UI liidese disain

Täna tegime lihtsa kodumasina juhtimise. Photoshopi kaudu kujundasin järgmise lihtsa liidese:

Funktsioon: kui valgusnuppu vajutatakse, hüppab leht 2 -le, näidates kolme tule lüliti olekut. Kui sisse/välja lülitada valgusnuppu, vajutab ekraanimooduli jadaport lülitussignaali protokolli. Väline MCU saab saata jadapordi kaudu andmed otse ekraanimoodulile. Laske ekraanil kuvada otse valguslüliti olekut.

3. samm: uus projekt koos STONE -ekraaniga :

Uus projekt koos kivi ekraaniga :
Uus projekt koos kivi ekraaniga :

STONE'i veebisaidilt saame alla laadida TOOLS 2019 tarkvara uusima versiooni, mille kaudu saame kujundada kasutajaliidese:

www.stoneitech.com/support/download/softwa… STONE TOOL on GUI disainitarkvara, mis ei vaja installimist. Pärast allalaadimist saab selle otse avada ja käivitada dekompressiooni abil. Tuleb märkida, et seda tarkvara tuleb Windows8 ja Windows10 süsteemides ühilduvalt käitada.

Kuna ma kasutan STVC050WT-01 eraldusvõimega 480*272 ja välkmälu vaikimisi suurusega 128 MB (laiendatav 1024 MB), olen valinud 128 MB. Määrake projekti nimi ja salvestustee ning klõpsake lõpuleviimiseks „OK“. Paremklõpsake kataloogi "Pilt" ja kustutage 0.jpg

Samm 4: lisage kasutajaliidese pilt kivitööriistadesse:

Lisage kasutajaliidese pilt kivitööriistadesse
Lisage kasutajaliidese pilt kivitööriistadesse

Paremklõpsake kataloogi "pilt" ja lisage kaks kasutajaliidese ikooni, mille oleme projekti jaoks ette valmistanud:

Samm 5: lisage sõna varud kivitööriistadesse

Lisage sõna Stock KIVITÖÖRIISTES
Lisage sõna Stock KIVITÖÖRIISTES

Paremklõpsake "Fondifail", valige projektile sobiv font. Siin valisin ASCII 24 x 48.

Samm: lisage nupp :

Lisa nupp!
Lisa nupp!
Lisa nupp!
Lisa nupp!
Lisa nupp!
Lisa nupp!
Lisa nupp!
Lisa nupp!

Peame seadistama funktsiooni STONE TOOL tarkvara esimese kasutajaliidese nupule "Light":

kui klõpsame nuppu "Valgus", liigume teisele lehele. Kuidas seda teha?

Nupu ala joonistamiseks klõpsake ikooni "Nupp":

Kollane ala tähistab kasutaja joonistatud nupuala. Nuppude omadused on loetletud tarkvara STONE TOOL paremal asuval atribuutide ribal: lihtsalt määrake suvand "lehekülgede nõid" väärtusele 1, et lülituda nupule vajutamisel teisele lehele.

"Konfiguratsioonifaili loomine" jaotises "Tööriist" ja seejärel "Virtuaalse jadaporti ekraan".

Seejärel läheme edasi ja muudame lehe 2 vasakus ülanurgas asuva noole nupuks:

Kui kasutaja seda nuppu vajutab, naaseb see esimesele lehele.

Samm: lisage tekstiekraan :

Lisage tekstinäidik :
Lisage tekstinäidik :
Lisage tekstinäidik :
Lisage tekstinäidik :

Kasutage muutujateksti juhtelementi ring ümber tühiku "light1" järel:

Seejärel klõpsake äsja lisatud tekstimuutujat ja atribuudi liides kuvatakse tarkvara STONE TOOL paremal, muutes peamiselt järgmisi parameetreid:

Neist "muutuva mälu aadress" viitab mäluaadressile, kuhu kuvatav sisu on salvestatud. Üks aadress võib salvestada kaks baiti. Meie vaikimisi kuvatav sisu on "VÄLJAS", mis nõuab kolm baiti mäluruumi. See tähendab, et salvestame "OFF" aadressidele 0020 ja 0021.

8. samm: tagastamisväärtusega nupp:

Tagasiväärtusega nupp
Tagasiväärtusega nupp
Tagasiväärtusega nupp
Tagasiväärtusega nupp
Tagasiväärtusega nupp
Tagasiväärtusega nupp

Eespool kasutatud juhtnupp on "Nupp". See juhtnupp "Nupp" ei tagasta väärtust, mis tähendab, et kui kasutaja nuppu vajutab, ei saada kuvarimooduli jadaport MCU -le andmeid.

Kui kasutaja vajutas nuppu ja soovib, et ekraanimoodul tagastaks andmed MCU-le, saame kasutada juhtseadistust „vajutatud klahviväärtuse tagastamine”:

Kinnisvarariba on seatud järgmiselt.

Laadige kasutajaliidese disainifail ekraanimoodulisse alla : 1. Ühendage USB -mälupulk arvutiga

2. Klõpsake KIVITÖÖRIISTAL nuppu Laadi alla u-kettale

3. Tõmmake USB -mälupulk välja4. Sisestage USB -ketas ekraanimooduli USB -liidesesse ja oodake uuendamise lõpuleviimist. Kui versiooniuuendus on lõpule viidud, kostab kiire helitesti

9. samm: jadapordi side

Sarjapordi side
Sarjapordi side

Võtmeväärtuse tagastamine

Pärast programmi kuvamoodulisse allalaadimist lülitage see sisse, ühendage arvuti jadaporti USB-TTL kaudu, vajutage Light1 valgusnuppu ja tagastage jadapordi andmed: a55a 06 83 00 26 01 00 A8

Valguse väljalülitamiseks vajutage nuppuSeriaalse teabe tagastamine: A5 5A 06 83 00 26 01 00 A9

A5 5A: kaadri päis 06: käsu baidi pikkus, 83 00 26 01 00 A9 kokku 6 baiti (v.a andmeraami päis) 83: lugege muutuva mälu käsku 00 26: muutuva salvestusruumi aadress 01: andmesõna pikkus, 00 A9, 1 sõna pikkus (2 baiti) 00 A9: kasutajaandmete sisu sõltuvalt seadistatud klahvidest.

Kirjutage registriandmeid See juhis kirjutab andmete salvestusalal aadressile 0x0020 55aa: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x55 0xaa Kuna oleme seadistanud Light1 tekstiekraani salvestusaadressiks 0x0020, on andmete kirjutamine sellele aadressile jadaporti kasutades samaväärne Light1 tekstiekraani sisu muutmine. Loe registriandmeid Jadaport saadab ekraanimoodulile järgmise käsu: 0xA5 0x5A 0x03 0x83 0x00 0x20 Esitab lugemisväärtust 0x0020 ja kujutab muutmisprojektis lugemislambi lülitusolekut.

Kui soovite projekti kohta rohkem teada saada, külastage:

Soovitan: