Tartalomjegyzék:
- 1. lépés: A folyamat:
- 2. lépés: UI interfész tervezése:
- 3. lépés: Új projekt STONE kijelzővel :
- 4. lépés: A felhasználói felület képének hozzáadása a STONE TOOLS -hoz:
- 5. lépés: Adja hozzá a Word állományt a KŐ ESZKÖZÖKBEN
- 6. lépés: Gomb hozzáadása :
- 7. lépés: Szövegmegjelenítés hozzáadása :
- 8. lépés: Gomb visszatérési értékkel:
- 9. lépés: Soros port kommunikáció
Videó: STONE HMI HASZNÁLATA Készítsen otthoni vezérlőrendszert: 9 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
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 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:
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 :
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:
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
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 :
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 :
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:
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ó
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:
Készítsen intelligens otthonvezérlő rendszert a STONE HMI kijelzőn: 23 lépés
Készítsen intelligens otthoni vezérlőrendszert a STONE HMI Disp-en: A projekt bemutatása Az alábbi bemutató 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
Autós sztereó használata MP3 lejátszásához régebbi otthoni sztereón: 7 lépés
Autós sztereó használata MP3 lejátszásához régebbi otthoni sztereón: mp3 fájlok lejátszása otthoni sztereó rendszeren Az elmúlt két évtizedben nagyjából 5000 klasszikus rock dallamot töltöttem le vagy szakítottam fel, és szükségem volt egy egyszerű módra a digitális zenei fájlok lejátszásához egy régebbi otthoni sztereón. Van csatlakoztatva egy házimozi számítógépem (HTC)
Az Adafruit NeoPixels használata az otthoni asszisztenssel: 7 lépés
Az Adafruit NeoPixels használata az otthoni asszisztenssel: Az Adafruit NeoPixels gyűrűk, csíkok és egyéb nyomtatott áramköri lapok címezhető RGB LED csíkokkal. Láncolhatók egymáshoz. Az Adafruit NeoPixelek rendkívül népszerűek a készítői közösségben, és széles körben használják a különböző „csináld magad” (DIY) projektekben
Készítsen otthoni ultrahangos érzékelő- és csengőeszközt: 7 lépés (képekkel)
Készítsen otthoni ultrahangos érzékelő- és csengőeszközt: Szia! Sourabh Kumar vagyok, szívesen készítettem egy riasztó radart, de nem sikerült, megpróbálom újra, de ma elvezetem Önt egy ultrahangos érzékelő és otthoni mérőeszköz készítéséhez otthon, ultrahangos érzékelő (adó -vevő) segítségével, tudom, hogy sok van pro
A repülőgép fejhallgató otthoni használata: 5 lépés
A repülőgép fejhallgató otthoni használata: Módosítsa azokat az olcsó, gyenge minőségű fejhallgatókat, amelyeket repülőgépen kap, hogy otthon (szinte) bármire használhatók legyenek