Obsah:

POUŽÍVEJTE STONE HMI Vytvořte si domácí kontrolní systém: 9 kroků
POUŽÍVEJTE STONE HMI Vytvořte si domácí kontrolní systém: 9 kroků

Video: POUŽÍVEJTE STONE HMI Vytvořte si domácí kontrolní systém: 9 kroků

Video: POUŽÍVEJTE STONE HMI Vytvořte si domácí kontrolní systém: 9 kroků
Video: Typy interaktívnych tabúľ, nastavenia, kalibrácia... 2024, Červenec
Anonim
POUŽÍVEJTE STONE HMI Vytvořte si domácí kontrolní systém
POUŽÍVEJTE STONE HMI Vytvořte si domácí kontrolní systém

Úvod do projektu Následující tutoriál vám ukáže, jak pomocí modulu dotykového displeje STONE STVC050WT-01 vytvořit jednoduchý systém ovládání domácích spotřebičů. STONE STVC050WT - 01 modul dotykového displeje s podporou 5 palců, rozlišení 480 * 272 v modulu byl integrován čipy potřebné pro ovladač displeje a dotykové obrazovky, vývojářům stačí pouze STONE, oficiální návrh rozhraní uživatelského rozhraní související s návrhem softwaru VGUS a generování programovací soubor stažený do zobrazovacího modulu STONE a poté přes sériový port (RS232 / RS485 / TTL) tomu odpovídá, můžete provádět komplexní aspekty návrhu uživatelského rozhraní.

Krok 1: Proces:

Proces
Proces

Obrázky ukazují některé parametry zobrazovacího modulu STONE STVC050WT-01:

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

Tento zobrazovací modul je jen jedním z mnoha v této řadě produktů. Existuje mnoho dalších zobrazovacích modulů v různých konfiguracích. www.stoneitech.com

Vývoj STONE zobrazovacího modulu ve třech krocích: 1. Navrhl uživatelské rozhraní se softwarem STONE TOOL a stáhl soubor návrhu do zobrazovacího modulu. 2. MCU komunikuje se zobrazovacím modulem STONE přes sériový port. 3. MCU provádí další akce na základě údajů získaných v kroku 2.

Krok 2: Návrh rozhraní uživatelského rozhraní:

Návrh rozhraní uživatelského rozhraní
Návrh rozhraní uživatelského rozhraní

Dnes jsme vyrobili jednoduché ovládání domácích spotřebičů. Prostřednictvím Photoshopu jsem navrhl následující jednoduché rozhraní:

Funkce: když je stisknuto tlačítko světla, stránka skočí na 2, což ukazuje stav přepnutí tří světel. Když je stisknuto tlačítko světla zapnuto/vypnuto, sériový port modulu obrazovky vydá protokol signálního spínače. Externí MCU může odesílat data přímo do modulu obrazovky přes sériový port. Nechte obrazovku přímo zobrazit stav spínače světla.

Krok 3: Nový projekt s kamenným displejem :

Nový projekt s kamenným displejem :
Nový projekt s kamenným displejem :

Na webových stránkách společnosti STONE si můžeme stáhnout nejnovější verzi softwaru TOOLS 2019, pomocí kterého můžeme navrhnout uživatelské rozhraní:

www.stoneitech.com/support/download/softwa… STONE TOOL je software pro návrh GUI, který nevyžaduje žádnou instalaci. Po stažení jej lze přímo otevřít a spustit dekompresí. Je třeba poznamenat, že tento software musí být spuštěn kompatibilním způsobem na systémech Windows8 a Windows10.

Protože používám STVC050WT-01 s rozlišením 480*272 a výchozí velikostí prostoru Flash 128 MB (rozšiřitelné na 1024 MByte), zvolil jsem 128 MB. Nastavte název projektu a cestu úložiště a dokončete kliknutím na „OK“. Klepněte pravým tlačítkem na adresář "Obrázek" a odstraňte 0.jpg

Krok 4: Přidejte obrázek uživatelského rozhraní do STONE TOOLS:

Přidejte obrázek uživatelského rozhraní do STONE TOOLS
Přidejte obrázek uživatelského rozhraní do STONE TOOLS

Klikněte pravým tlačítkem na adresář „obrázek“a přidejte dvě IKONY UI, které jsme pro projekt připravili:

Krok 5: Přidejte slovní zásobu do STONE TOOLS

Přidejte slovní zásobu do KAMENNÝCH NÁSTROJŮ
Přidejte slovní zásobu do KAMENNÝCH NÁSTROJŮ

Klikněte pravým tlačítkem myši na „Soubor písem“, vyberte příslušné Písmo, které chcete přidat do projektu. Zde jsem vybral ASCII 24 x 48.

Krok 6: Přidejte tlačítko :

Přidat tlačítko :
Přidat tlačítko :
Přidat tlačítko :
Přidat tlačítko :
Přidat tlačítko :
Přidat tlačítko :
Přidat tlačítko :
Přidat tlačítko :

V prvním uživatelském rozhraní softwaru STONE TOOL musíme nastavit funkci na tlačítku „Light“:

když klikneme na tlačítko „Světlo“, přeskočíme na druhou stránku. Jak to udělat?

Kliknutím na ikonu „Tlačítko“nakreslete oblast tlačítka:

Žlutá oblast představuje oblast tlačítek, kterou uživatel nakreslil. Vlastnosti tlačítek jsou uvedeny na panelu vlastností vpravo od softwaru STONE TOOL: Stačí nastavit možnost „pages witch“na 1 a po stisknutí tlačítka se přepne na druhou stránku.

„Generování konfiguračního souboru“v „Nástroji“a poté „Obrazovka virtuálního sériového portu“.

Poté pokračujeme a změníme šipku v levém horním rohu stránky 2 na tlačítko:

Když uživatel stiskne toto tlačítko, vrátí se na první stránku.

Krok 7: Přidejte zobrazení textu :

Přidat textový displej :
Přidat textový displej :
Přidat textový displej :
Přidat textový displej :

Pomocí ovládacího prvku Text proměnné zakroužkujte prázdné místo za „light1“:

Poté klikněte na právě přidanou textovou proměnnou a na pravé straně softwaru STONE TOOL se zobrazí rozhraní vlastností, které mění hlavně následující parametry:

Mezi nimi „adresa proměnné paměti“označuje adresu paměti, kde je uložen zobrazený obsah. Na jednu adresu lze uložit dva bajty. Náš výchozí obsah zobrazení je „VYPNUT“, což vyžaduje tři bajty místa v paměti. To znamená, že ukládáme „VYPNUTO“na adresu 0020 a 0021.

Krok 8: Tlačítko s návratovou hodnotou:

Tlačítko s návratovou hodnotou
Tlačítko s návratovou hodnotou
Tlačítko s návratovou hodnotou
Tlačítko s návratovou hodnotou
Tlačítko s návratovou hodnotou
Tlačítko s návratovou hodnotou

Ovládací prvek, který jsme použili výše, je „Tlačítko“. Tento ovládací prvek „Button“nevrací hodnotu, což znamená, že když uživatel stiskne tlačítko, sériový port zobrazovacího modulu neodesílá data do MCU.

Pokud uživatel stiskl tlačítko a chce, aby modul obrazovky vrátil data do MCU, můžeme použít ovládací prvek „vrátit stisknutou hodnotu klíče“:

Lišta vlastností je nastavena následovně:

Stáhněte si návrhový soubor uživatelského rozhraní do modulu displeje : 1. Připojte USB flash disk k počítači

2. Klikněte na tlačítko Stáhnout na u-disk na nástroji STONE TOOL

3. Vytáhněte USB flash disk4. Vložte USB disk do USB rozhraní modulu displeje a počkejte na dokončení aktualizace. Po dokončení upgradu proběhne 5. zvukový test

Krok 9: Komunikace přes sériový port

Komunikace přes sériový port
Komunikace přes sériový port

Návrat klíč – hodnota

Po stažení programu do zobrazovacího modulu jej zapněte, připojte počítač přes sériový port přes USB-TTL, stiskněte tlačítko osvětlení Light1 a vraťte data sériového portu: a55a 06 83 00 26 01 00 A8

Stisknutím tlačítka světlo vypnete Návrat sériových dat: A5 5A 06 83 00 26 01 00 A9

A5 5A: záhlaví rámce06: délka bajtu instrukce, 83 00 26 01 00 A9 celkem 6 bytů (kromě záhlaví datového rámce) 83: instrukce čtení proměnné paměti 00 26: adresa proměnné paměti 01: délka datového slova, 00 A9, délka 1 slova (2 bajty) 00 A9: obsah uživatelských dat v závislosti na nastavených klíčích.

Zápis dat registru Tato instrukce zapisuje 55 aa na adresu 0x0020 v oblasti ukládání dat: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x55 0xaa Protože jsme nastavili adresu Light1 pro ukládání textu pro zobrazení na 0x0020, zápis dat na tuto adresu pomocí sériového portu je ekvivalentní změna obsahu textového pole Light1. Číst data registru Sériový port odesílá do modulu displeje následující příkaz: 0xA5 0x5A 0x03 0x83 0x00 0x20 Představuje hodnotu čtení 0x0020 a v projektu změny představuje stav spínače čtecí lampy.

Chcete se o projektu dozvědět více, navštivte:

Doporučuje: