Sisällysluettelo:
- Vaihe 1: STONE STVC050WT - 01 TFT LCD -näyttömoduuli
- Vaihe 2: Seuraava kuva näyttää joitakin STONE STVC050WT-01 -näyttömoduulin parametreja:
- Vaihe 3: STONE -näyttömoduulin kehittäminen Kolme vaihetta
- Vaihe 4: Käyttöliittymän suunnittelu:
- Vaihe 5: Toiminto:
- Vaihe 6: Uusi projekti STONE -näytöllä :
- Vaihe 7: STONE TOOL on graafinen käyttöliittymä
- Vaihe 8: Napsauta hiiren kakkospainikkeella "Kuva" -hakemistoa ja poista 0.jpg
- Vaihe 9: Lisää käyttöliittymäkuva STONE TOOLS -työkaluihin:
- Vaihe 10: Lisää sanakanta STONE TOOLS -työkaluihin
- Vaihe 11: Lisää painike
- Vaihe 12: Painikkeiden ominaisuudet on lueteltu STONE TOOL -ohjelmiston oikealla puolella olevassa Ominaisuus -palkissa
- Vaihe 13: "Määritystiedoston luominen" "Työkalussa" ja sitten "Virtual Serial Port Screen"
- Vaihe 14: Sitten menemme eteenpäin ja muutamme sivun 2 vasemman yläkulman nuolen painikkeeksi:
- Vaihe 15: Lisää tekstinäyttö :
- Vaihe 16: Napsauta sitten juuri lisättyä tekstimuuttujaa, ja ominaisuusrajapinta tulee näkyviin STONE TOOL -ohjelmiston oikealle puolelle, ja muutat lähinnä seuraavia parametreja:
- Vaihe 17: Painike, jolla on palautusarvo:
- Vaihe 18: Ominaisuuspalkki on seuraava:
- Vaihe 19: Lataa käyttöliittymän suunnittelutiedosto näyttömoduuliin :
- Vaihe 20: Sarjaporttiviestintä
- Vaihe 21: Sammuta valo painamalla painiketta
- Vaihe 22: Kirjoita rekisteritiedot
- Vaihe 23: Lue rekisteritiedot
Video: Tee älykäs kotiohjausjärjestelmä STONE HMI -näyttöön: 23 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
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 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:
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:
Tänään teimme yksinkertaisen kodinkoneen ohjauksen. Suunnittelin Photoshopin kautta seuraavan yksinkertaisen käyttöliittymän:
Vaihe 5: 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ä, 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
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:
Napsauta hiiren kakkospainikkeella "kuva" -hakemistoa ja lisää kaksi valmistamaamme käyttöliittymäkuvaketta projektiin:
Vaihe 10: 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
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
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"
Vaihe 14: 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ö :
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:
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:
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:
Vaihe 19: Lataa käyttöliittymän 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ä
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
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:
Tee musiikista reaktiivinen RBG -valolaatikko/ #älykäs luovuus: 9 vaihetta
Tee musiikkireaktiivinen RBG -valolaatikko/ #smartcreativity: Hei ystävät, tänään näytän sinulle, kuinka tehdä Music Reactive LED -valolaatikko. Joten nauti tästä viileästä ja luovasta DIY -projektista. Joten toivon, että pidät tästä. Kaikki tässä opetusohjelmassa annetut tiedot, koodit ja opastettavat. Joten, aloitetaan
KÄYTÄ STONE HMI: tä Tee kotiohjausjärjestelmä: 9 vaihetta
KÄYTÄ STONE-käyttöliittymää 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, 480 * 272 resoluutio
Tee tanssirobotti ilman 3D -tulostinta ja Arduinoa/#älykäs luovuus: 11 vaihetta (kuvilla)
Tee tanssirobotti ilman 3D -tulostinta ja Arduinoa/#smartcreativity: Hei ystävät, tässä opetusohjelmassa näytän sinulle, kuinka tehdä tanssirobotti kotona ilman 3D -tulostinta ja ilman Arduinoa. Tämä robotti pystyy tanssimaan, tasapainottamaan, tuottamaan musiikkia ja kävelemään. Robotin muotoilu näyttää myös niin siistiltä
Älykäs herätyskello: Älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: 10 vaihetta (kuvilla)
Älykäs herätyskello: älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: Oletko koskaan halunnut älykkään kellon? Jos näin on, tämä on ratkaisu sinulle! Tein Smart Alarm Clockin, tämä on kello, jolla voit muuttaa herätysaikaa verkkosivuston mukaan. Kun hälytys soi, kuuluu ääni (summeri) ja 2 valoa
IoT -pohjainen älykäs puutarhanhoito ja älykäs maatalous ESP32: 7 askeleen avulla
IoT -pohjainen älykäs puutarhanhoito ja älykäs maatalous ESP32: n avulla: Maailma muuttuu ajan ja maatalouden tavoin. Nykyään ihmiset integroivat elektroniikkaa kaikilla aloilla, eikä maatalous ole poikkeus tähän. Tämä elektroniikan yhdistäminen maataloudessa auttaa viljelijöitä ja puutarhoja hoitavia ihmisiä