Sisällysluettelo:

KÄYTÄ STONE HMI: tä Tee kotiohjausjärjestelmä: 9 vaihetta
KÄYTÄ STONE HMI: tä Tee kotiohjausjärjestelmä: 9 vaihetta

Video: KÄYTÄ STONE HMI: tä Tee kotiohjausjärjestelmä: 9 vaihetta

Video: KÄYTÄ STONE HMI: tä Tee kotiohjausjärjestelmä: 9 vaihetta
Video: SERIE HMI #0: INTERFAZ GRAFICA DE CONTROL - ARDUINO - ESP32 - GUI 2024, Heinäkuu
Anonim
KÄYTÄ STONE HMI: tä Tee kotiohjausjärjestelmä
KÄYTÄ STONE HMI: tä Tee kotiohjausjärjestelmä

Projektin esittely Seuraavassa opetusohjelmassa kerrotaan, kuinka voit käyttää STONE STVC050WT-01 -kosketusnäyttömoduulia yksinkertaisen kodinkoneen ohjausjärjestelmän luomiseen. STONE STVC050WT - 01 tuki kosketusnäyttömoduuli on 5 tuumaa, moduulin 480 * 272 resoluutio on integroitu näyttö ja kosketusnäytönohjain tarvittavat sirut, kehittäjät tarvitsevat vain STONE, virallinen VGUS -suunnitteluohjelmistoon liittyvä käyttöliittymän suunnittelu ja luoda Jos ohjelmointitiedosto on ladattu STONE -näyttömoduuliin ja sen jälkeen vastaavan sarjaportin (RS232 / RS485 / TTL) kautta, voit suorittaa monimutkaisia käyttöliittymän suunnittelun näkökohtia.

Vaihe 1: Prosessi:

Prosessi
Prosessi

Kuvissa on joitain STONE STVC050WT-01 -näyttömoduulin parametreja:

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

Tämä näyttömoduuli on vain yksi monista tämän sarjan tuotteista. Saatavana on monia muita näyttömoduuleja eri kokoonpanoissa. www.stoneitech.com

STONE -näyttömoduulin kehittäminen kolme vaihetta: 1. Suunniteltu käyttöliittymä STONE TOOL -ohjelmistolla ja ladannut suunnittelutiedoston näyttömoduuliin. 2. MCU kommunikoi STONE -näyttömoduulin kanssa sarjaportin kautta. 3. MCU suorittaa muita toimintoja vaiheessa 2 saatujen tietojen perusteella.

Vaihe 2: Käyttöliittymän suunnittelu:

Käyttöliittymän suunnittelu
Käyttöliittymän suunnittelu

Tänään teimme yksinkertaisen kodinkoneen ohjauksen. Suunnittelin Photoshopin kautta seuraavan yksinkertaisen käyttöliittymän:

Toiminto: kun valopainiketta painetaan, sivu hyppää 2: een, mikä osoittaa kolmen valon kytkimen tilan. lähettää tietoja suoraan näyttömoduulille sarjaportin kautta. Anna näytön näyttää valokytkimen tila suoraan.

Vaihe 3: Uusi projekti STONE -näytöllä :

Uusi projekti STONE -näytöllä :
Uusi projekti STONE -näytöllä :

STONEn verkkosivustolta voimme ladata TOOLS 2019 -ohjelmiston uusimman version, jonka avulla voimme suunnitella käyttöliittymän:

www.stoneitech.com/support/download/softwa… STONE TOOL on graafinen käyttöliittymä, joka ei vaadi asennusta. Lataamisen jälkeen se voidaan avata suoraan ja käyttää purkamalla. On huomattava, että tämä ohjelmisto on suoritettava yhteensopivalla tavalla Windows8- ja Windows10 -järjestelmissä.

Koska käytän STVC050WT-01, jonka resoluutio on 480*272 ja Flash-tilan oletuskoko on 128 megatavua (laajennettavissa 1024 megatavua), olen valinnut 128 megatavua. Aseta projektin nimi ja tallennuspolku ja viimeistele napsauttamalla "OK". Napsauta hiiren kakkospainikkeella "Kuva" -hakemistoa ja poista 0.jpg

Vaihe 4: Lisää käyttöliittymäkuva STONE TOOLS -työkaluihin:

Lisää käyttöliittymäkuva STONE TOOLS -työkaluihin
Lisää käyttöliittymäkuva STONE TOOLS -työkaluihin

Napsauta hiiren kakkospainikkeella "kuva" -hakemistoa ja lisää kaksi käyttöliittymän kuvaketta, jotka olemme valmistelleet projektia varten:

Vaihe 5: Lisää sanakanta STONE TOOLS -työkaluihin

Lisää sanakanta STONE TOOLS -työkaluihin
Lisää sanakanta STONE TOOLS -työkaluihin

Napsauta hiiren kakkospainikkeella "Fontti tiedosto", valitse sopiva fontti, jonka haluat lisätä projektiin. Tässä valitsin ASCII 24 x 48.

Vaihe 6: Lisää painike :

Lisää painike :
Lisää painike :
Lisää painike :
Lisää painike :
Lisää painike :
Lisää painike :
Lisää painike :
Lisää painike :

Meidän on asetettava toiminto STONE TOOL -ohjelmiston ensimmäisen käyttöliittymän "Light" -painikkeelle:

kun napsautamme "Light" -painiketta, siirrymme toiselle sivulle. Kuinka tehdä se?

Piirrä painikkeen alue napsauttamalla "Painike" -kuvaketta:

Keltainen alue edustaa käyttäjän piirtämää painikealuetta. Painikkeiden ominaisuudet on lueteltu STONE TOOL -ohjelmiston oikealla puolella olevassa ominaisuuspalkissa: Aseta "sivun noita" -asetukseksi 1 vaihtaaksesi toiselle sivulle, kun painiketta painetaan.

"Luo määritystiedosto" "Työkalussa" ja sitten "Virtuaalinen sarjaporttinäyttö".

Sitten siirrymme eteenpäin ja vaihdamme sivun 2 vasemmassa yläkulmassa olevan nuolen painikkeeksi:

Kun käyttäjä painaa tätä painiketta, se palaa ensimmäiselle sivulle.

Vaihe 7: Lisää tekstinäyttö :

Lisää tekstinäyttö :
Lisää tekstinäyttö :
Lisää tekstinäyttö :
Lisää tekstinäyttö :

Ympyröi välilyönti valon1 jälkeen tekstimuuttujasäätimellä:

Napsauta sitten juuri lisättyä tekstimuuttujaa ja ominaisuusrajapinta tulee näkyviin STONE TOOL -ohjelmiston oikealle puolelle ja muuttaa pääasiassa seuraavia parametreja:

Niistä "Muuttuva muistiosoite" viittaa muistiosoitteeseen, johon näytetty sisältö on tallennettu. Yksi osoite voi tallentaa kaksi tavua. Näytön oletussisältö on "POIS", mikä vaatii kolme tavua muistitilaa. Tämä tarkoittaa, että tallennamme "POIS" osoitteisiin 0020 ja 0021.

Vaihe 8: Painike, jolla on palautusarvo:

Painikkeen palautusarvo
Painikkeen palautusarvo
Painikkeen palautusarvo
Painikkeen palautusarvo
Painikkeen palautusarvo
Painikkeen palautusarvo

Edellä käyttämämme ohjaus on "Button". Tämä "Button" -ohjaus ei palauta arvoa, mikä tarkoittaa, että kun käyttäjä painaa painiketta, näyttömoduulin sarjaportti ei lähetä tietoja MCU: lle.

Jos käyttäjä on painanut painiketta ja haluaa, että näyttömoduuli palauttaa tiedot MCU: lle, voimme käyttää "palauta painettu näppäin-arvo" -ohjainta:

Ominaisuuspalkki asetetaan seuraavasti:

Lataa käyttöliittymäsuunnittelutiedosto näyttömoduuliin : 1. Liitä USB -muistitikku tietokoneeseen

2. Napsauta KIVITYÖKALUN Lataa u-levylle -painiketta

3. Vedä USB -muistitikku ulos 4. Aseta USB -levy näyttömoduulin USB -liitäntään ja odota päivityksen valmistumista. Kun päivitys on valmis, kuulet äänikehotteen

Vaihe 9: Sarjaporttiviestintä

Sarjaporttiviestintä
Sarjaporttiviestintä

Avainarvon palautus

Kun olet ladannut ohjelman näyttömoduuliin, käynnistä se, kytke tietokone sarjaportin kautta USB-TTL-liitännän kautta, paina Light1-valopainiketta ja palauta sarjaporttitiedot: a55a 06 83 00 26 01 00 A8

Sammuta valo painamalla -painiketta

A5 5A: kehyksen otsikko 06: käskytavun pituus, 83 00 26 01 00 A9 yhteensä 6 tavua (lukuun ottamatta datakehyksen otsikkoa) 83: lue muuttuvan muistin käsky 00 26: muuttuva tallennusosoite 01: datasanan pituus, 00 A9, 1 sanan pituus (2 tavua) 00 A9: käyttäjän tietosisältö, riippuen asetetuista näppäimistä.

Kirjoita rekisteritiedot Tämä ohje kirjoittaa 55 aa osoitteeseen 0x0020 tietojen tallennusalueella: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x55 0xaa Koska olemme asettaneet Light1: n tekstinäytön tallennusosoitteeksi 0x0020, tietojen kirjoittaminen tähän osoitteeseen sarjaportin avulla vastaa Light1: n tekstinäyttöruudun sisällön muuttaminen. Lue rekisteritiedot Sarjaportti lähettää seuraavan komennon näyttömoduulille: 0xA5 0x5A 0x03 0x83 0x00 0x20 Edustaa lukeman 0x0020 arvoa ja esittää muutosprojektissa lukulampun kytkentätilaa.

Jos haluat tietää lisää projektista, käy osoitteessa:

Suositeltava: