Sisukord:
- Samm: protsess:
- 2. samm: kasutajaliidese liidese kujundus:
- 3. samm: uus projekt koos STONE -ekraaniga :
- Samm 4: lisage kasutajaliidese pilt kivitööriistadesse:
- Samm 5: lisage sõna varud kivitööriistadesse
- Samm: lisage nupp :
- Samm: lisage tekstiekraan :
- 8. samm: tagastamisväärtusega nupp:
- 9. samm: jadapordi side
Video: KASUTA KIVI HMI Kodujuhtimissüsteemi loomine: 9 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
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:
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:
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 :
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:
Paremklõpsake kataloogi "pilt" ja lisage kaks kasutajaliidese ikooni, mille oleme projekti jaoks ette valmistanud:
Samm 5: lisage sõna varud kivitööriistadesse
Paremklõpsake "Fondifail", valige projektile sobiv font. Siin valisin ASCII 24 x 48.
Samm: lisage 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 :
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:
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
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:
Macintosh Plus ROMide loomine: 3 sammu (piltidega)
Looge Macintosh Plus ROM -id: see juhend juhendab teid " rippimise " EPROM -kujutised teie Macintosh Plus ROM -i kiipidelt ja (või) " põletamine " pildid uutele kiipidele. Protsess viiakse põhimõtteliselt läbi kaks korda, et luua mõlemad & quot
Oma fotogalvaanilise 5V süsteemi loomine: 4 sammu (piltidega)
Oma fotogalvaanilise 5V süsteemi loomine: see kasutab aku muundurit 5V väljundina (Li Po/Li-ion) laadimiseks. Ja võimendusmuundur 3,7 V aku jaoks 5 V USB -väljundiks vajalikele seadmetele 5 V. Sarnaselt originaalsüsteemiga, mis kasutab pliihappeakut energia salvestuslaenguna
KIVI LCD -ekraan auto armatuurlauale: 5 sammu
STONE LCD -ekraan auto armatuurlauale: Majanduse kiire arengu ja inimeste tarbimisvõimsuse järkjärgulise paranemisega on autod muutunud tavaliste perede igapäevasteks vajadusteks ning kõik pööravad rohkem tähelepanu autode mugavusele ja ohutusele. Autotööstus
Meditsiiniline ventilaator + KIVI LCD + Arduino UNO: 6 sammu
Meditsiiniline ventilaator + STONE LCD + Arduino UNO: Alates 8. detsembrist 2019 on Hiinas Hubei provintsis Wuhani linnas teatatud mitmest teadmata etioloogiaga kopsupõletiku juhtumist. Viimastel kuudel on kogu riigis põhjustatud ligi 80000 kinnitatud juhtumit ja epideemia mõju on
Kivi HMI ESP32 meditsiiniline ventilaator: 10 sammu
Meditsiiniline ventilaator koos STONE HMI ESP32 -ga: uus koroonaviirus on põhjustanud üle kogu riigi ligi 80 tuhat kinnitatud juhtumit ning viimastel kuudel on respiraatoreid ja respiraatoreid napilt. Vähe sellest, ka olukord välismaal ei ole optimistlik. Kumulatiivne arv