Sisällysluettelo:

Tee älykäs kotiohjausjärjestelmä STONE HMI -näyttöön: 23 vaihetta
Tee älykäs kotiohjausjärjestelmä STONE HMI -näyttöön: 23 vaihetta

Video: Tee älykäs kotiohjausjärjestelmä STONE HMI -näyttöön: 23 vaihetta

Video: Tee älykäs kotiohjausjärjestelmä STONE HMI -näyttöön: 23 vaihetta
Video: ⚡️ПСИХИАТРЫ ПРЕДУПРЕЖДАЛИ, ЧТО ОН УБЬЕТ СВОЮ ЖЕНУ | ДЕЛО РОБЕРТА БИРЕНБАУМА | #crime162 2024, Heinäkuu
Anonim
Tee älykäs kotiohjausjärjestelmä STONE HMI Disp
Tee älykäs kotiohjausjärjestelmä STONE HMI Disp

Projektin esittely

Seuraava opetusohjelma näyttää, kuinka voit käyttää STONE STVC050WT-01 -kosketusnäyttömoduulia yksinkertaisen kodinkoneen ohjausjärjestelmän luomiseen.

Vaihe 1: STONE STVC050WT - 01 TFT LCD -näyttömoduuli

STONE STVC050WT - 01 TFT LCD -näyttömoduuli
STONE STVC050WT - 01 TFT LCD -näyttömoduuli

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. Prosessi on seuraava:

Vaihe 2: Seuraava kuva näyttää joitakin STONE STVC050WT-01 -näyttömoduulin parametreja:

Seuraavassa kuvassa näkyy joitakin STONE STVC050WT-01 -näyttömoduulin parametreja
Seuraavassa kuvassa näkyy joitakin STONE STVC050WT-01 -näyttömoduulin parametreja

STONE STVC050WT-01 :

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

Vaihe 3: 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 4: 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:

Vaihe 5: Toiminto:

Toiminto
Toiminto

kun valopainiketta painetaan, sivu hyppää 2: een ja näyttää kolmen valon kytkimen tilan. Kun virtapainiketta sammutetaan, näyttömoduulin sarjaportti antaa kytkinsignaaliprotokollan. Ulkoinen MCU voi lähettää tietoja suoraan näyttömoduulille sarjaportin kautta. Anna näytön näyttää valokytkimen tila suoraan.

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

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

www.stoneitech.com/support/download/software

Vaihe 7: STONE TOOL on graafinen käyttöliittymä

STONE TOOL on graafinen käyttöliittymäohjelmisto
STONE TOOL on graafinen käyttöliittymäohjelmisto

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ä

Vaihe 8: Napsauta hiiren kakkospainikkeella "Kuva" -hakemistoa ja poista 0.jpg

Napsauta hiiren kakkospainikkeella
Napsauta hiiren kakkospainikkeella

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.

Määritä projektin nimi ja tallennuspolku ja napsauta "OK". Napsauta hiiren kakkospainikkeella "Kuva" -hakemistoa ja poista 0.jpg:

Vaihe 9: 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
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
Lisää käyttöliittymäkuva STONE TOOLS -työkaluihin

Napsauta hiiren kakkospainikkeella "kuva" -hakemistoa ja lisää kaksi valmistamaamme käyttöliittymäkuvaketta projektiin:

Vaihe 10: 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 11: 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:

Vaihe 12: Painikkeiden ominaisuudet on lueteltu STONE TOOL -ohjelmiston oikealla puolella olevassa Ominaisuus -palkissa

Painikeominaisuudet on lueteltu STONE TOOL -ohjelmiston oikealla puolella olevalla Ominaisuuspalkilla
Painikeominaisuudet on lueteltu STONE TOOL -ohjelmiston oikealla puolella olevalla Ominaisuuspalkilla

Keltainen alue edustaa käyttäjän piirtämää painikealuetta. Painikkeiden ominaisuudet on lueteltu STONE TOOL -ohjelmiston oikealla puolella olevassa ominaisuuspalkissa:

Aseta "sivukytkin" -asetukseksi 1 vaihtaaksesi toiselle sivulle, kun painiketta painetaan.

Vaihe 13: "Määritystiedoston luominen" "Työkalussa" ja sitten "Virtual Serial Port Screen"

Kuva
Kuva

Vaihe 14: Sitten menemme eteenpäin ja muutamme sivun 2 vasemman yläkulman nuolen painikkeeksi:

Sitten menemme eteenpäin ja muutamme sivun 2 vasemman yläkulman nuolen painikkeeksi
Sitten menemme eteenpäin ja muutamme sivun 2 vasemman yläkulman nuolen painikkeeksi

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

Vaihe 15: 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ä:

Vaihe 16: Napsauta sitten juuri lisättyä tekstimuuttujaa, ja ominaisuusrajapinta tulee näkyviin STONE TOOL -ohjelmiston oikealle puolelle, ja muutat lähinnä seuraavia parametreja:

Napsauta sitten juuri lisättyä tekstimuuttujaa, ja ominaisuusrajapinta tulee näkyviin STONE TOOL -ohjelmiston oikealle puolelle, muuttaen lähinnä seuraavia parametreja
Napsauta sitten juuri lisättyä tekstimuuttujaa, ja ominaisuusrajapinta tulee näkyviin STONE TOOL -ohjelmiston oikealle puolelle, muuttaen lähinnä seuraavia parametreja

Niistä "Muuttuvan muistin lisäosa" 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 17: Painike, jolla on 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:

Vaihe 18: Ominaisuuspalkki on seuraava:

Kiinteistöpalkki on seuraava
Kiinteistöpalkki on seuraava

Vaihe 19: Lataa käyttöliittymän suunnittelutiedosto näyttömoduuliin :

Lataa käyttöliittymäsuunnittelutiedosto näyttömoduuliin :
Lataa käyttöliittymäsuunnittelutiedosto näyttömoduuliin :

1. Liitä USB -muistitikku tietokoneeseen

2. Napsauta KIVITYÖKALU-ruudun Lataa u-levylle -painiketta3. 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 kehotteen

5. testi

Vaihe 20: 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

Vaihe 21: Sammuta valo painamalla painiketta

Sammuta valo painamalla painiketta
Sammuta valo painamalla painiketta

Sarjatietojen palautus:

A5 5A 06 83 00 26 01 00 A9

A5 5A: kehyksen otsikko 06: ohjetavun pituus, 83 00 26 01 00 A9 yhteensä 6 tavua (lukuun ottamatta datakehyksen otsikkoa)

83: lue muuttuvan muistin ohjeet

00 26: muuttuva tallennusosoite

01: datasanan pituus, 00 A9 : 1 sanan pituus (2 tavua) 00 A9: käyttäjän datasisältö asetetuista näppäimistä riippuen.

Vaihe 22: 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 muuttamista.

Vaihe 23: Lue rekisteritiedot

Sarjaportti lähettää seuraavan komennon näyttömoduulille:

0xA5 0x5A 0x03 0x83 0x00 0x20 Edustaa lukun 0x0020 arvoa ja esittää muutosprojektissa lukulampun kytkentätilaa.

Suositeltava: