Tartalomjegyzék:

STONE HMI HASZNÁLATA Készítsen otthoni vezérlőrendszert: 9 lépés
STONE HMI HASZNÁLATA Készítsen otthoni vezérlőrendszert: 9 lépés

Videó: STONE HMI HASZNÁLATA Készítsen otthoni vezérlőrendszert: 9 lépés

Videó: STONE HMI HASZNÁLATA Készítsen otthoni vezérlőrendszert: 9 lépés
Videó: Demo of STONE HMI display dashboard application. 2024, Július
Anonim
STONE HMI HASZNÁLATA Készítsen otthoni vezérlőrendszert
STONE HMI HASZNÁLATA Készítsen otthoni vezérlőrendszert

A projekt bemutatása A következő oktatóanyag bemutatja, hogyan kell használni a STONE STVC050WT-01 érintőképernyős modult egy egyszerű háztartási készülék vezérlő rendszer létrehozásához. STONE STVC050WT - 01 a támogató érintőképernyős modul 5 hüvelyk, 480 * 272 felbontás a modulon integrált kijelző és érintőképernyő -illesztőprogram szükséges chipek, a fejlesztőknek csak a STONE -ra van szükségük, a hivatalos VGUS tervezőszoftverrel kapcsolatos felhasználói felület interfésztervezésre, és Ha a programozófájlt letöltötte a STONE kijelzőmodulba, majd egy soros porton (RS232 / RS485 / TTL) keresztül, akkor összetett felhasználói felület tervezési szempontokat hajthat végre.

1. lépés: A folyamat:

A folyamat
A folyamat

A képeken a STONE STVC050WT-01 kijelzőmodul néhány paramétere látható:

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

Ez a megjelenítő modul csak egy a sok közül ebben a termékcsaládban. Sok más megjelenítési modul is rendelkezésre áll különböző konfigurációkban. www.stoneitech.com

A STONE kijelzőmodul fejlesztése három lépésből áll: 1. Megtervezte a felhasználói felületet a STONE TOOL szoftverrel, és letöltötte a tervfájlt a kijelzőmodulba. 2. Az MCU soros porton keresztül kommunikál a STONE kijelzőmodullal. 3. Az MCU más műveleteket hajt végre a 2. lépésben kapott adatok alapján.

2. lépés: UI interfész tervezése:

UI felület kialakítása
UI felület kialakítása

Ma elkészítettünk egy egyszerű háztartási készülék vezérlést. A Photoshop segítségével az alábbi egyszerű felületet terveztem:

Funkció: amikor megnyomja a fénygombot, az oldal 2 -re ugrik, három lámpa kapcsoló állapotát mutatja. Amikor megnyomja a be/ki jelzőfény gombot, a képernyőmodul soros portja kiadja a kapcsolójel protokollt. A külső MCU adatokat küldhet közvetlenül a képernyő modulnak soros porton keresztül. Hagyja, hogy a képernyő közvetlenül megjelenítse a fénykapcsoló állapotát.

3. lépés: Új projekt STONE kijelzővel :

Új projekt STONE kijelzővel :
Új projekt STONE kijelzővel :

A STONE webhelyéről letölthetjük a TOOLS 2019 szoftver legújabb verzióját, amelyen keresztül megtervezhetjük a felhasználói felületet:

www.stoneitech.com/support/download/softwa… A STONE TOOL egy GUI tervező szoftver, amely nem igényel telepítést. Letöltés után dekompresszióval közvetlenül megnyitható és futtatható. Meg kell jegyezni, hogy ezt a szoftvert kompatibilis módon kell futtatni Windows8 és Windows10 rendszereken.

Mivel az STVC050WT-01-t használom 480*272-es felbontással és az alapértelmezett 128 MB-os Flash-tárhellyel (1024 MB-ig bővíthető), a 128 MB-ot választottam. Állítsa be a projekt nevét és tárolási útvonalát, majd kattintson az "OK" gombra a befejezéshez. Kattintson a jobb gombbal a "Kép" könyvtárra, és törölje a 0-j.webp

4. lépés: A felhasználói felület képének hozzáadása a STONE TOOLS -hoz:

UI kép hozzáadása a STONE TOOLS -hoz
UI kép hozzáadása a STONE TOOLS -hoz

Kattintson a jobb gombbal a "kép" könyvtárra, és adja hozzá a projekthez készített két felhasználói felületet:

5. lépés: Adja hozzá a Word állományt a KŐ ESZKÖZÖKBEN

Adja hozzá a Word állományt KŐ ESZKÖZÖKBEN
Adja hozzá a Word állományt KŐ ESZKÖZÖKBEN

Kattintson a jobb egérgombbal a "Betűtípus fájl" elemre, válassza ki a megfelelő betűtípust, amelyet hozzá szeretne adni a projekthez. Itt az ASCII 24 48 -at választottam.

6. lépés: Gomb hozzáadása :

Gomb hozzáadása!
Gomb hozzáadása!
Gomb hozzáadása!
Gomb hozzáadása!
Adjon hozzá egy gombot!
Adjon hozzá egy gombot!
Gomb hozzáadása!
Gomb hozzáadása!

Be kell állítanunk egy funkciót a "Light" gombra a STONE TOOL szoftver első felhasználói felületén:

amikor a "Light" gombra kattintunk, akkor a második oldalra ugrunk. Hogyan kell csinálni?

Kattintson a "Gomb" ikonra a gomb területének rajzolásához:

A sárga terület a felhasználó által rajzolt gombterületet jelöli. A gombok tulajdonságai a STONE TOOL szoftver jobb oldalán található tulajdonságok sávon találhatók: Csak állítsa az "pages witch" opciót 1 -re, hogy a gomb megnyomásakor a második oldalra váltson.

"Konfigurációs fájl létrehozása" az "Eszközben", majd a "Virtuális soros port képernyő".

Ezután továbblépünk, és a 2. oldal bal felső sarkában lévő nyilat megváltoztatjuk egy gombra:

Amikor a felhasználó megnyomja ezt a gombot, visszatér az első oldalra.

7. lépés: Szövegmegjelenítés hozzáadása :

Szövegmegjelenítés hozzáadása :
Szövegmegjelenítés hozzáadása :
Szövegmegjelenítés hozzáadása :
Szövegmegjelenítés hozzáadása :

A szövegváltozó vezérlőjével karikázza be a fehér mezőt a "light1" után:

Ezután kattintson az imént hozzáadott szövegváltozóra, és a tulajdonságfelület megjelenik a STONE TOOL szoftver jobb oldalán, főleg a következő paraméterek megváltoztatásával:

Ezek közül a "Változó memóriacím" arra a memóriacímre utal, ahol a megjelenített tartalmat tárolják. Egy cím két bájtot tárolhat. Alapértelmezett megjelenítési tartalmunk "KI", ami három bájt memóriaterületet igényel. Ez azt jelenti, hogy az "OFF" -t a 0020 és 0021 címekben tároljuk.

8. lépés: Gomb visszatérési értékkel:

Gomb visszatérési értékkel
Gomb visszatérési értékkel
Gomb visszatérési értékkel
Gomb visszatérési értékkel
Gomb visszatérési értékkel
Gomb visszatérési értékkel

A fenti vezérlőelem a "Gomb". Ez a "gomb" vezérlő nem ad vissza értéket, ami azt jelenti, hogy amikor a felhasználó megnyomja a gombot, a kijelzőmodul soros portja nem küld adatokat az MCU -nak.

Ha a felhasználó megnyomta a gombot, és azt akarja, hogy a képernyőmodul visszaküldje az adatokat az MCU-hoz, akkor használhatjuk a "return press key-value" vezérlőt:

A tulajdonság sáv a következőképpen van beállítva:

Töltse le a felhasználói felület tervfájlt a kijelzőmodulra : 1. Csatlakoztassa az USB flash meghajtót a számítógéphez

2. Kattintson a Letöltés u-lemezre gombra a KŐSZERSZÁMON

3. Húzza ki az USB flash lemezt4. Helyezze be az USB -lemezt a kijelzőmodul USB -interfészébe, és várja meg a frissítés befejezését. Amikor a frissítés befejeződött, megjelenik egy gyors hang teszt

9. lépés: Soros port kommunikáció

Soros port kommunikáció
Soros port kommunikáció

Kulcsérték-visszatérítés

Miután letöltötte a programot a kijelzőmodulra, kapcsolja be, csatlakoztassa a számítógépet a soros porton keresztül USB-TTL-en keresztül, nyomja meg a Light1 fénygombját, és adja vissza a soros port adatait: a55a 06 83 00 26 01 00 A8

Nyomja meg a gombot a lámpa kikapcsolásához. Soros adatvisszaadás: A5 5A 06 83 00 26 01 00 A9

A5 5A: keret fejléce 06: utasítás bájt hossza, 83 00 26 01 00 A9 összesen 6 bájt (az adatkeret fejléce nélkül) (2 bájt) 00 A9: felhasználói adatok tartalma, a beállított kulcsoktól függően.

Regisztrációs adatok írása Ez az utasítás 55 aa -t ír az 0x0020 címre az adattároló területen: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x55 0xaa Mivel a Light1 szövegmegjelenítési tárolási címét 0x0020 -ra állítottuk, az adatok írása erre a címre soros port használatával egyenértékű a Light1 szövegmegjelenítő mezőjének tartalmának megváltoztatása. Regisztrációs adatok olvasása A soros port a következő parancsot küldi a kijelző modulnak: 0xA5 0x5A 0x03 0x83 0x00 0x20 A 0x0020 olvasási értéket jelöli, és a változtatási projektben az olvasólámpa kapcsoló állapotát képviseli.

Ha többet szeretne megtudni a projektről, látogasson el a következő webhelyre:

Ajánlott: