Kazalo:
- 1. korak: Postopek:
- 2. korak: Oblikovanje vmesnika uporabniškega vmesnika:
- 3. korak: Nov projekt s prikazom STONE :
- 4. korak: Dodajte sliko uporabniškega vmesnika v KAMENE ORODJA:
- 5. korak: Dodajte besedno zalogo v STONE TOOLS
- 6. korak: Dodajte gumb:
- 7. korak: Dodajte besedilni zaslon:
- 8. korak: Gumb z vrnjeno vrednostjo:
- 9. korak: Komunikacija z zaporednimi vrati
Video: UPORABA KAMENEGA HMI Napravite sistem za domači nadzor: 9 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Uvod v projekt Naslednja vadnica vam prikazuje, kako z modulom STONE STVC050WT-01 na zaslonu na dotik narediti preprost nadzorni sistem za gospodinjske aparate. STONE STVC050WT - 01 podporni modul zaslona na dotik je 5 palcev, ločljivost 480 * 272 na modulu je integriran zaslon in gonilniki zaslona na dotik potrebni čipi, razvijalci potrebujejo le STONE, uradno programsko opremo za oblikovanje VGUS, ki je zasnovana za vmesnik uporabniškega vmesnika in ustvari programsko datoteko, ki ste jo prenesli na prikazovalni modul STONE, nato pa ji prek serijskih vrat (RS232 / RS485 / TTL) ustrezali, lahko izvedete zapletene vidike oblikovanja uporabniškega vmesnika.
1. korak: Postopek:
Slike prikazujejo nekatere parametre prikaznega modula STONE STVC050WT-01:
www.stoneitech.com/product/by-application/…
Ta prikazovalni modul je le eden izmed mnogih v tej liniji izdelkov. Na voljo je veliko drugih zaslonskih modulov v različnih konfiguracijah. www.stoneitech.com
Razvojni modul STONE v treh korakih: 1. Oblikoval je uporabniški vmesnik s programsko opremo STONE TOOL in naložil oblikovalsko datoteko v prikazovalni modul. 2. MCU komunicira z zaslonskim modulom STONE prek serijskih vrat. 3. MCU izvaja druga dejanja na podlagi podatkov, pridobljenih v 2. koraku.
2. korak: Oblikovanje vmesnika uporabniškega vmesnika:
Danes smo naredili preprost nadzor nad gospodinjskimi aparati. Skozi Photoshop sem oblikoval naslednji preprost vmesnik:
Funkcija: ko pritisnete gumb za luč, stran skoči na 2 in prikaže stanje stikala treh lučk. Ko pritisnete gumb za vklop/izklop luči, serijska vrata modula zaslona izdajo protokol signala stikala. Zunanji MCU lahko pošiljanje podatkov neposredno na zaslonski modul prek serijskih vrat. Naj zaslon prikaže stanje stikala za luč neposredno.
3. korak: Nov projekt s prikazom STONE :
Na spletnem mestu STONE lahko prenesemo najnovejšo različico programske opreme TOOLS 2019, prek katere lahko oblikujemo uporabniški vmesnik:
www.stoneitech.com/support/download/softwa… STONE TOOL je programska oprema za oblikovanje grafičnega vmesnika, ki ne zahteva namestitve. Po prenosu ga lahko neposredno odprete in zaženete z dekompresijo. Treba je opozoriti, da je treba to programsko opremo združljivo izvajati v sistemih Windows8 in Windows10.
Ker uporabljam STVC050WT-01 z ločljivostjo 480*272 in privzeto velikostjo prostora Flash 128 MB (razširljivo na 1024 MB), sem izbral 128 MB. Nastavite ime projekta in pot shranjevanja ter kliknite »V redu«, da dokončate. Z desno tipko miške kliknite imenik "Slika" in izbrišite 0.jpg
4. korak: Dodajte sliko uporabniškega vmesnika v KAMENE ORODJA:
Z desno tipko miške kliknite imenik "slika" in dodajte dve ikoni uporabniškega vmesnika, ki smo jih pripravili za projekt:
5. korak: Dodajte besedno zalogo v STONE TOOLS
Z desno miškino tipko kliknite "Datoteka pisave", izberite ustrezno pisavo, ki jo želite dodati projektu. Tu sem izbral ASCII 24 by 48.
6. korak: Dodajte gumb:
Na prvem uporabniškem vmesniku programske opreme STONE TOOL moramo nastaviti funkcijo gumba "Light":
ko kliknemo gumb "Light", skočimo na drugo stran. Kako narediti?
Kliknite ikono "Gumb", da narišete območje gumba:
Rumeno območje predstavlja območje gumbov, ki jih je uporabnik narisal. Lastnosti gumbov so navedene v vrstici lastnosti na desni strani programske opreme STONE TOOL: Samo nastavite možnost »Pages witch« na 1, da preklopite na drugo stran, ko pritisnete gumb.
"Ustvarjanje konfiguracijske datoteke" v "Orodju" in nato "Zaslon navideznih serijskih vrat".
Nato gremo naprej in puščico v zgornjem levem kotu strani 2 spremenimo v gumb:
Ko uporabnik pritisne ta gumb, se vrne na prvo stran.
7. korak: Dodajte besedilni zaslon:
S kontrolnikom spremenljivke Text obkrožite presledek za "light1":
Nato kliknite ravno dodano besedilno spremenljivko in na desni strani programske opreme STONE TOOL se bo prikazal vmesnik lastnosti, ki bo v glavnem spremenil naslednje parametre:
Med njimi se "spremenljiv naslov pomnilnika" nanaša na naslov pomnilnika, kjer je shranjena prikazana vsebina. En naslov lahko shrani dva bajta. Naša privzeta vsebina na zaslonu je "OFF", kar zahteva tri bajte pomnilniškega prostora. To pomeni, da shranimo "OFF" na naslovih 0020 in 0021.
8. korak: Gumb z vrnjeno vrednostjo:
Nadzor, ki smo ga uporabili zgoraj, je "Gumb". Ta gumb "Gumb" ne vrne vrednosti, kar pomeni, da ko uporabnik pritisne gumb, serijska vrata prikaznega modula ne pošiljajo podatkov v MCU.
Če je uporabnik pritisnil gumb in želi, da modul zaslona vrne podatke v MCU, lahko uporabimo kontrolnik "vrni pritisnjeno tipko-vrednost":
Vrstica lastnosti je nastavljena na naslednji način:
Prenesite oblikovalsko datoteko uporabniškega vmesnika v prikazovalni modul: 1. Priključite bliskovni pogon USB v računalnik
2. Kliknite gumb Prenesi na u-disk na KAMENEM ORODJU
3. Izvlecite bliskovni pogon USB4. Vstavite disk USB v vmesnik USB zaslona in počakajte, da se nadgradnja dokonča. Ko bo nadgradnja končana, bo zaslišan hitri zvočni test 5.
9. korak: Komunikacija z zaporednimi vrati
Donos ključ-vrednost
Ko prenesete program na prikazovalni modul, ga vklopite, povežite računalnik prek serijskih vrat prek USB-TTL, pritisnite gumb za luč na Light1 in vrnite podatke o serijskih vratih: a55a 06 83 00 26 01 00 A8
Pritisnite gumb, da izklopite luč. Vrnitev serijskih podatkov: A5 5A 06 83 00 26 01 00 A9
A5 5A: glava okvirja06: dolžina bajta ukaza, 83 00 26 01 00 A9 skupaj 6 bajtov (brez glave podatkovnega okvirja) 83: branje navodil spremenljivega pomnilnika 00 26: spremenljiv naslov shranjevanja 01: dolžina podatkovne besede, 00 A9, dolžina 1 besede (2 bajta) 00 A9: vsebina uporabniških podatkov, odvisno od nastavljenih tipk.
Zapis podatkov registra To navodilo zapiše 55 aa na naslov 0x0020 v območju za shranjevanje podatkov: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x55 0xaa Ker smo naslov za shranjevanje besedila zaslona Light1 nastavili na 0x0020, je pisanje podatkov na ta naslov prek serijskih vrat enakovredno spreminjanje vsebine besedilnega polja Light1. Branje podatkov registra Registrska vrata zaporedna vrata pošljejo naslednjemu ukazu: 0xA5 0x5A 0x03 0x83 0x00 0x20 Predstavlja vrednost branja 0x0020 in v projektu spreminjanja predstavlja stanje stikala bralne svetilke.
Če želite izvedeti več o projektu, obiščite:
Priporočena:
Uporaba kitare Guitar Hero Guitar za nadzor zooma (samo Windows): 9 korakov
Uporaba kitare Guitar Hero Guitar za nadzor Zooma (samo Windows): Ker smo sredi svetovne pandemije, se mnogi med nami zadržujejo pri čiščenju hiše in se pridružujejo sestankom na Zoomu. Čez nekaj časa je to lahko zelo nerodno in dolgočasno. Med čiščenjem hiše sem našel staro kitaro Guitar Hero, ki je bila vržena v t
[2020] Uporaba dveh (x2) mikro: bitov za nadzor RC avtomobila: 6 korakov (s slikami)
[2020] Uporaba dveh (x2) Micro: bitov za nadzor RC avtomobila: Če imate dva (x2) micro: bita, ste pomislili, da bi jih uporabili za daljinsko upravljanje RC avtomobila? RC avtomobil lahko upravljate z uporabo enega mikro: bita kot oddajnika in drugega kot sprejemnika. Ko uporabljate urejevalnik MakeCode za kodiranje mikro: b
Možnosti NVR za sistem za domači nadzor doma: 3 koraki
Možnosti NVR za domači nadzorni sistem DIY: V tretjem delu te serije ocenjujemo možnosti NVR tako za Raspberry Pi kot za osebni računalnik z operacijskim sistemom Windows. Operacijski sistem MotionEye preizkusimo na Raspberry Pi 3 in nato pogledamo iSpy, ki je vodilna odprtokodna rešitev za video nadzor in varnost.
Sistem za nadzor in nadzor hidroponike Blynk: 4 koraki
Hydroponics Blynk Monitor & Control System: V tem projektu sem ustvaril nadzorni sistem, ki spremlja in nadzira vse vidike srednje velikega sistema odlivov in odtokov hidroponike. Prostor, v katerem sem ga zgradil, uporablja sisteme 4 x 4'x4 '640W LM301B 8 bar. Toda pri teh navodilih ne gre za moje luči. JAZ
Hidroponski sistem za nadzor in nadzor rastlinjaka: 5 korakov (s slikami)
Hidroponski sistem za nadzor in nadzor rastlinjakov: V tem navodilu vam bom pokazal, kako sestaviti hidroponski sistem za nadzor in nadzor rastlinjakov. Pokazal vam bom izbrane komponente, diagram ožičenja, kako je bilo vezje zgrajeno, in skico Arduino, uporabljeno za programiranje Seeed