Obsah:
- Krok 1: Proces:
- Krok 2: Návrh rozhrania používateľského rozhrania:
- Krok 3: Nový projekt s displejom STONE :
- Krok 4: Pridajte obrázok používateľského rozhrania do KAMENNÝCH NÁSTROJOV:
- Krok 5: Pridajte slovnú zásobu do KAMENNÝCH NÁSTROJOV
- Krok 6: Pridajte tlačidlo :
- Krok 7: Pridajte zobrazenie textu :
- Krok 8: Tlačidlo s návratovou hodnotou:
- Krok 9: Komunikácia cez sériový port
Video: POUŽIJTE STONE HMI Vytvorte si systém ovládania domácnosti: 9 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Úvod projektu Nasledujúci tutoriál vám ukáže, ako používať modul dotykového displeja STONE STVC050WT-01 na výrobu jednoduchého systému ovládania domácich spotrebičov. STONE STVC050WT - 01 modul dotykového displeja s podporou je 5 palcov, rozlíšenie 480 * 272 v module má integrovaný čip potrebný pre ovládač displeja a dotykovej obrazovky, vývojárom stačí iba STONE, oficiálny návrh rozhrania používateľského rozhrania VGUS súvisiaci s návrhom softvéru a generovanie Programovací súbor stiahnutý do zobrazovacieho modulu STONE a potom prostredníctvom sériového portu (RS232 / RS485 / TTL) s ním korešponduje, môžete vykonávať komplexné aspekty návrhu používateľského rozhrania.
Krok 1: Proces:
Obrázky ukazujú niektoré parametre zobrazovacieho modulu STONE STVC050WT-01:
www.stoneitech.com/product/by-application/…
Tento zobrazovací modul je len jedným z mnohých v tejto kategórii produktov. Existuje mnoho ďalších zobrazovacích modulov v rôznych konfiguráciách. www.stoneitech.com
Vývoj modulu zobrazovacieho kameňa STONE tri kroky: 1. Navrhol som používateľské rozhranie so softvérom STONE TOOL a stiahnuť súbor s návrhom do zobrazovacieho modulu. 2. MCU komunikuje so zobrazovacím modulom STONE prostredníctvom sériového portu. 3. MCU vykonáva ďalšie akcie na základe údajov získaných v kroku 2.
Krok 2: Návrh rozhrania používateľského rozhrania:
Dnes sme urobili jednoduché ovládanie domácich spotrebičov. Cez Photoshop som navrhol nasledujúce jednoduché rozhranie:
Funkcia: keď je stlačené tlačidlo svetla, stránka skočí na 2 a ukazuje stav prepnutia troch svetiel. Keď stlačíte tlačidlo svetla zapnutia/vypnutia, sériový port modulu obrazovky vydá protokol prepínacieho signálu. Externý MCU môže odosielať údaje priamo do modulu obrazovky prostredníctvom sériového portu. Nechajte obrazovku priamo zobrazovať stav spínača svetiel.
Krok 3: Nový projekt s displejom STONE :
Na webovú stránku STONE si môžeme stiahnuť najnovšiu verziu softvéru TOOLS 2019, pomocou ktorého môžeme navrhnúť používateľské rozhranie:
www.stoneitech.com/support/download/softwa… STONE TOOL je softvér pre návrh grafického rozhrania, ktorý nevyžaduje žiadnu inštaláciu. Po stiahnutí je možné ho priamo otvoriť a spustiť dekompresiou. Je potrebné poznamenať, že tento softvér musí byť spustený kompatibilným spôsobom na systémoch Windows8 a Windows10.
Pretože používam STVC050WT-01 s rozlíšením 480*272 a predvolenou veľkosťou flash priestoru 128 MB (rozšíriteľnou na 1024 MB), vybral som 128 MB. Nastavte názov projektu a cestu k úložisku a dokončite kliknutím na tlačidlo „OK“. Pravým tlačidlom myši kliknite na adresár "Obrázok" a odstráňte 0.jpg
Krok 4: Pridajte obrázok používateľského rozhrania do KAMENNÝCH NÁSTROJOV:
Pravým tlačidlom myši kliknite na adresár „obrázok“a pridajte dve IKONY UI, ktoré sme pre projekt pripravili:
Krok 5: Pridajte slovnú zásobu do KAMENNÝCH NÁSTROJOV
Kliknite pravým tlačidlom myši na „Súbor písem“, vyberte príslušné písmo, ktoré chcete pridať do projektu. Tu som vybral ASCII 24 x 48.
Krok 6: Pridajte tlačidlo :
V prvom používateľskom rozhraní softvéru STONE TOOL musíme nastaviť funkciu na tlačidle „Light“:
keď klikneme na tlačidlo „Svetlo“, preskočíme na druhú stránku. Ako to spraviť?
Kliknutím na ikonu „Tlačidlo“nakreslite oblasť tlačidla:
Žltá oblasť predstavuje oblasť tlačidiel, ktorú používateľ nakreslil. Vlastnosti tlačidiel sú uvedené na paneli vlastností vpravo od softvéru STONE TOOL: Stačí nastaviť možnosť „pages witch“na 1 a po stlačení tlačidla sa prepne na druhú stránku.
„Generovanie konfiguračného súboru“v „Nástroji“a potom „Obrazovka virtuálneho sériového portu“.
Potom pokračujeme a zmeníme šípku v ľavom hornom rohu stránky 2 na tlačidlo:
Keď používateľ stlačí toto tlačidlo, vráti sa na prvú stránku.
Krok 7: Pridajte zobrazenie textu :
Použitím ovládača premennej Text zakrúžkujte biele miesto za „light1“:
Potom kliknite na textovú premennú, ktorá bola práve pridaná, a rozhranie vlastností sa zobrazí napravo od softvéru STONE TOOL, pričom sa zmení hlavne nasledujúce parametre:
Medzi nimi „adresa premennej pamäte“označuje adresu pamäte, kde je uložený zobrazený obsah. Jedna adresa môže uložiť dva bajty. Náš predvolený obsah zobrazenia je „VYPNUTÝ“, čo vyžaduje tri bajty pamäte. To znamená, že uložíme „VYPNUTÉ“na adresu 0020 a 0021.
Krok 8: Tlačidlo s návratovou hodnotou:
Ovládací prvok, ktorý sme použili vyššie, je „tlačidlo“. Tento ovládací prvok „Button“nevracia hodnotu, čo znamená, že keď používateľ stlačí tlačidlo, sériový port zobrazovacieho modulu neodošle údaje do MCU.
Ak používateľ stlačil tlačidlo a chce, aby modul obrazovky vrátil údaje do MCU, môžeme použiť ovládací prvok „vrátiť stlačený kľúč-hodnota“:
Lišta vlastností je nastavená nasledovne:
Stiahnite si súbor návrhu používateľského rozhrania do modulu displeja : 1. Pripojte USB flash disk k počítaču
2. Na nástroji STONE TOOL kliknite na tlačidlo Stiahnuť na u-disk
3. Vytiahnite USB flash disk4. Vložte disk USB do rozhrania USB modulu displeja a počkajte na dokončenie aktualizácie. Po dokončení inovácie zaznie 5. zvukový test
Krok 9: Komunikácia cez sériový port
Návrat kľúč-hodnota
Po stiahnutí programu do zobrazovacieho modulu ho zapnite, pripojte počítač k sériovému portu cez USB-TTL, stlačte svetelné tlačidlo Light1 a vráťte údaje sériového portu: a55a 06 83 00 26 01 00 A8
Svetlo vypnete stlačením tlačidla Sériový návrat údajov: A5 5A 06 83 00 26 01 00 A9
A5 5A: záhlavie rámca 06: dĺžka bajtu inštrukcie, 83 00 26 01 00 A9 celkom 6 bajtov (okrem záhlavia dátového rámca) 83: inštrukcia čítanej premennej pamäte 00 26: adresa premennej pamäte 01: dĺžka dátového slova, 00 A9, dĺžka 1 slova (2 bajty) 00 A9: obsah používateľských údajov v závislosti od nastavených kľúčov.
Zapisujte údaje registra Tento pokyn zapisuje 55 aa na adresu 0x0020 v oblasti ukladania údajov: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x55 0xaa Pretože sme nastavili adresu úložiska textového displeja Light1 na 0x0020, zápis údajov na túto adresu pomocou sériového portu je ekvivalentný zmena obsahu textového poľa pre zobrazenie Light1. Čítanie údajov registra Sériový port odosiela do modulu displeja nasledujúci príkaz: 0xA5 0x5A 0x03 0x83 0x00 0x20 Predstavuje hodnotu čítania 0x0020 a v projekte zmeny predstavuje stav prepínača čítačky.
Ak sa chcete o projekte dozvedieť viac, navštívte stránku:
Odporúča:
Vytvorte si inteligentný domáci riadiaci systém na STONE HMI Disp: 23 krokov
Vytvorte si inteligentný systém ovládania domácnosti na STONE HMI Disp: Úvod projektu Nasledujúci tutoriál vám ukáže, ako pomocou modulu dotykového displeja STONE STVC050WT-01 vytvoriť jednoduchý systém ovládania domácich spotrebičov
Systém ovládania svetiel: 9 krokov
Systém riadenia svetiel: Nedávno som pracoval na porozumení mikrokontrolérov a zariadení založených na IOT na účely výskumu bezpečnosti. Napadlo ma teda vybudovať malý systém automatizácie domácnosti pre prax. Toto ešte nedokončím, ale pri spustení sa budem deliť o to, ako nás
Správca úloh - Systém správy chorey domácnosti: 5 krokov (s obrázkami)
Správca úloh - Systém starostlivosti o domácnosť - Chore: Chcel by som sa pokúsiť vyriešiť skutočný problém, s ktorým sa stretáva naša domácnosť (a domnievam sa, že aj problém mnohých ďalších čitateľov), a to rozdeliť, motivovať a odmeniť svoje deti za pomoc. s domácimi prácami. Doteraz sme uchovávali laminátový plech
Lacný a ľahký systém inteligentnej domácnosti: 7 krokov
Lacný a ľahký systém inteligentnej domácnosti: Dobrý deň! Som Ed. Mám 15 rokov a mám vášeň pre počítače, programovanie a elektrotechniku. Keďže som dosť mladý, bývam v rodičovskom dome. Tento projekt sa začal, keď som sa rozhodol presťahovať do podkrovnej/ podkrovnej miestnosti, V procese návrhu
Jednoduchá implementácia ovládania WiFI vo vašej domácnosti: 5 krokov
Jednoducho implementovateľné ovládanie WiFI vo vašej domácnosti: ESP-01S je lacné a ľahko použiteľné bezdrôtové riešenie. Kombináciou s inými snímačmi a ovládačom je možné pohodlne realizovať diaľkové monitorovanie a ovládanie. V tomto projekte postavím inteligentný spínač na ovládanie ventilátora pomocou relé ESP-01S