Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tekniikan jatkuvan parantamisen myötä kodinkoneemme ovat yhä toimivampia ja helpompia käyttää.
Elektroniikan harrastajana olen kiinnostunut kodinkoneiden ohjauksesta. Jääkaapimme ei ole mahdollinen minkään ihmisen ja koneen rajapintojen kanssa, mutta jos on jääkaappi, jossa on ihmisen ja koneen rajapinta, anna käyttäjien kosketusnäytön kautta ohjata jääkaappia pienemmällä jäähdytysteholla, näyttää nykyinen lämpötila näyttää jääkaapin sisä- ja ulkolämpötilan sekä palautetta jääkaapin käytöstä (päivät, suodattimen käyttöikä jne.), joten se on erittäin kätevä ja käytännöllinen käyttäjille. Joten tänään käytän yksinkertaisesti kosketusnäyttöä jääkaapin ohjausliittymän luomiseen. Näyttö on STONE STVC050WT-01. STONE STVC050WT - 01 on 5 tuuman kosketusnäyttömoduuli, jonka tarkkuus on 480 * 272. Moduuliin on integroitu näytön ja kosketusnäytön ohjain, kehittäjien tarvitsee käyttää vain virallista TOOL -suunnitteluohjelmistoa koskevaa käyttöliittymäsuunnittelua ja luoda ohjelmointitiedosto, joka on ladattu STONE -näyttömoduuliin ja sitten sarjaportin (RS232 / RS485 / TTL) kautta vastaamaan sitä, voit suorittaa monimutkaisia käyttöliittymäsuunnittelun näkökohtia. Siirry viralliselle verkkosivustolle saadaksesi lisätietoja :
Vaihe 1: Tee käyttöliittymän näyttöliittymä
Käyttöliittymäkuvat on Photoshopin suunnittelema. Koska näyttö on 480*272, suunnitellun kuvan resoluution tulee olla yhdenmukainen näytön kanssa. Suunnitteluvaikutus on seuraava:
Vaihe 2: Luo projekti TOOL -ohjelmistolla
Laita uusi projekti STONE STVC050WT-01 -kehitysohjelmiston TOOL-laitteeseen, kaada sitten suunniteltu käyttöliittymäkuva, lisää vastaavat painikkeet ja näyttöteksti, ja vaikutus on seuraava:
Säätimiä on vähän, vain digitaaliset tekstinäytön säätimet, inkrementaaliset säätimet, mutta nämä kaksi ohjainta riittävät tarvittavan toiminnon suorittamiseen. Käyttöliittymän yläosa on jääkaappipakastimen ohjain, joka näyttää nykyisen lämpötilan, jääkaapin käyttötehon ja tehon säätämisen näppäintoiminnot. "Nopea" -painike tarkoittaa, että teho asetetaan maksimiin yhdellä napsautuksella. 2. Käyttöliittymän keskiosa on jääkaapin ohjain, joka näyttää senhetkisen lämpötilan, jääkaapin käyttötehon ja tehon säätämisen näppäintoiminnot. "Nopea" -painike tarkoittaa, että teho asetetaan maksimiin yhdellä napsautuksella. 3. Käyttöliittymän alapuolella on joitain tilanäyttöjä, joiden kautta käyttäjät voivat intuitiivisesti nähdä jääkaapin päivien lukumäärän, suodatinelementin käyttöiän, ulkolämpötilan ja sisälämpötilan.
Vaihe 3: Yksisiruinen tiedonsiirto
Teksti -widget
MCU-viestintään liittyvän sisällön kanssa meidän on tehtävä selväksi näyttö ja MCU-viestintämekanismi ja tietolähde. STONE STVC050WT-01 kommunikoi yhden sirun kanssa sarjaportin kautta. Aiemmin, kun teimme käyttöliittymää, näytimme säätimiä. Näiden ohjainten näyttötiedot tallennettiin STONE STVC050WT-01: n salaman johonkin osoitteeseen.
Tässä näytämme lämpötilan, lämpötila-anturin lämpötilatiedot, lämpötila-anturi on kytketty yksisiruiseen mikrotietokoneeseen, joten kun kerätyn yksisirisen mikrotietokoneen lämpötilatiedot kerätään, tarvitsee vain viedä lämpötilatiedot sarjaportin kautta Tämän näytön ohjaimen osoite, lämpötilatiedot voidaan näyttää ruudulla reaaliajassa. Ohjeita tietojen kirjoittamiseen on STONE STVC050WT-01 -määrityksessä. Tämä ohje edustaa 0x00: n ja 0x04: n kirjoittamista osoitteeseen 0x0020 tietojen tallennusalueella: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x00 0x04 Tässä käytän yhden sirun koodia seuraavien tavoitteiden saavuttamiseksi:
Kun sarjaporttinäyttö on kytketty yhden sirun mikrotietokoneella, yksisiruisen mikrotietokoneen sarjaportti lähettää tämän ohjeen, ja sarjaporttinäytön 0x0020 osoitteen yläpuolella olevia tietoja voidaan muuttaa, ja tämä osoite on Sama koskee kaikkia muita paikkoja, joissa tietoja näytetään, muuta vain tietojen osoitetta.
Vaihe 4: Painike
Tässä projektissa käytimme paljon painikkeita
Kun meidän on luettava näytön ohjaimet yllä olevista tiedoista, meidän on vain rekisteröidyttävä lukemaan ohjeet, MCU: n kautta lähettää käsky sarjaliitäntäruudulle, sarjaliitäntäruutu palauttaa asiaankuuluvat rekisteritiedot mikrokontrolleriin, MCU vastaanottaa tiedot valmiina tekemään vastaavat ohjauslaitteet, meidän on tässä ohjattava jääkaapin jäähdytystehoa.
Vaihe 5: Käyttötila
Käyttötila sisältää:
1. Käyttöpäivät 2. Suodatinelementin käyttöikä 3. Ulkolämpötila 4. Sisälämpötila Näiden tietojen saamiseksi ensimmäisen kolmen lisäksi muut kolme tarvitsevat vastaavaa anturia näiden tietojen keräämiseksi. Suodatinelementin käyttöiän mittausanturit ja lämpötila -anturit vaaditaan. Kun yksisiruinen mikrotietokone keräsi nämä tiedot sarjaportin kautta osoitettuun näyttöohjausosoitteen lähetystietoon, näyttöohjaimen arvo vastaavassa muutoksessa. Juoksupäivät voidaan toteuttaa kahdella tavalla: 1. Käytä STONE STVC050WT-01-RTC-sarjaportin näyttöruutua tietojen näyttämiseen suoraan näytölle 2. Käytä yhden sirun mikrotietokoneen RTC: tä siirtääksesi tiedot sarjaporttinäyttöön STONE STVC050WT-01 sarjaporttinäytön mukana tulee RTC, joka löytyy STONE-kehitysoppaasta.
Vaihe 6: Käyttövaikutus
Saat lisätietoja tästä projektista napsauttamalla tätä