INHOUDSOPGAWE:
- Stap 1: Maak UI -skermkoppelvlak
- Stap 2: Skep die projek in die TOOL -sagteware
- Stap 3: Kommunikasie met een chip
- Stap 4: knoppie
- Stap 5: Bedryfstoestand
- Stap 6: Operasie -effek
Video: Die yskasbeheer met Tft Lcd: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Met die voortdurende verbetering van tegnologie word ons huishoudelike toestelle meer en meer funksioneel en makliker om te gebruik.
As elektronika -entoesias is ek geïnteresseerd in die beheer van huishoudelike toestelle. Ons yskas is nie moontlik met enige van die mens-masjien-koppelvlakke nie, maar as daar 'n yskas met die mens-masjien-koppelvlak is, kan gebruikers deur die aanraakskerm, die yskasbeheer op die laer verkoelingseffektiwiteit, die huidige temperatuur weergee In die yskas, toon die huidige binne- en buitentemperatuur, en 'n paar terugvoer oor die gebruik van die yskas (dae aan die gang, filterlewe, ens.), Dit is dus baie gerieflik en prakties vir gebruikers. So vandag sal ek eenvoudig 'n aanraakskerm gebruik om 'n yskasbeheer -koppelvlak te maak. Die vertoon is STONE STVC050WT-01. STONE STVC050WT - 01 is 'n aanraakskermmodule in 5 duim, 480 * 272 resolusie. Op die module is 'n geïntegreerde skerm- en aanraakskermbestuurder geïntegreer, ontwikkelaars hoef slegs op die amptelike TOOL -ontwerp -sagteware -verwante UI -koppelvlakontwerp te sorg en 'n programmeringslêer te genereer wat na die STONE -vertoonmodule afgelaai is, en dan deur 'n seriële poort (RS232 / RS485 / TTL) ooreenstem daarmee, kan u komplekse UI -ontwerpaspekte uitvoer. Gaan na die amptelike webwerf vir meer inligting:
Stap 1: Maak UI -skermkoppelvlak
UI -foto's is ontwerp deur Photoshop. Aangesien die skerm 480*272 is, moet die resolusie van die ontwerpte foto in ooreenstemming wees met die skerm. Die ontwerp -effek is soos volg:
Stap 2: Skep die projek in die TOOL -sagteware
Plaas 'n nuwe projek in STONE STVC050WT-01 ontwikkelingsagteware TOOL, gooi dan die ontwerpte UI-prentjie in, voeg ooreenstemmende knoppies by en vertoon teks, en die effek is soos volg:
Daar is min kontroles, slegs kontroles vir digitale teksvertoning, inkrementele aanpassingsbedienings, maar hierdie twee kontroles is genoeg om die vereiste funksie te voltooi. Die boonste deel van die UI -koppelvlak is die relevante beheer van die yskas -vrieskas, wat die huidige temperatuur, werkvermoë van die yskas en die belangrikste funksie toon om die krag aan te pas. Die "Fast" -knoppie beteken dat die krag met een klik op die maksimum gestel word. 2. Die middelste deel van die UI -koppelvlak is die relevante beheer van die yskas, wat die huidige temperatuur, werkvermoë van die yskas en die belangrikste funksie toon om die krag aan te pas. Die "Fast" -knoppie beteken dat die krag met een klik op die maksimum gestel word. 3. Onder die UI -koppelvlak is 'n paar staatskerms, waardeur gebruikers intuïtief kan sien hoeveel dae die yskas werk, die lewensduur van die filterelement, die buitentemperatuur en die binnetemperatuur.
Stap 3: Kommunikasie met een chip
Die teks -widget
Met inhoud wat verband hou met MCU-kommunikasie, moet ons die skerm en MCU-kommunikasiemeganisme en databron duidelik maak. STONE STVC050WT-01 kommunikeer met 'n enkele chip deur 'n seriële poort. Toe ons voorheen UI gemaak het, het ons kontroles vertoon. Die vertoningsdata van hierdie skermkontroles is eintlik gestoor op 'n adres van die flits van STONE STVC050WT-01.
Hier sal ons die temperatuur, die temperatuursdata van 'n temperatuursensor wys, die temperatuursensor is gekoppel aan die mikroskyfie met 'n enkele chip, dus as die data-insameling van die enkelskyfie mikro-rekenaar temperatuur versamel word, hoef u slegs die temperatuurdata deur 'n seriële poort te plaas die adres op hierdie skermkontrole, temperatuurdata kan intyds op die skerm vertoon word. Instruksies vir die skryf van data kan gevind word in die STONE STVC050WT-01 spesifikasie. Hierdie instruksie verteenwoordig die skryf van 0x00 en 0x04 na die adres 0x0020 in die data-stoorarea: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x00 0x04 Hier gebruik ek 'n enkele chip kode om die volgende te bereik:
Nadat die seriële poortskerm deur die enkel-chip mikrorekenaar verbind is, stuur die seriële poort van die enkel-chip mikro-rekenaar hierdie instruksie, en kan die data bo 0x0020-adres van die seriële poortskerm gewysig word, en hierdie adres is die temperatuurvertoning van ons yskas. Dieselfde geld vir alle ander plekke waar data vertoon word, verander net die adres van die data.
Stap 4: knoppie
Ons het baie knoppies in hierdie projek gebruik
As ons die skerm hierbo moet lees, hoef ons net te registreer om die instruksie te lees; deur die MCU stuur 'n instruksie na die seriële koppelvlakskerm, sal die seriële koppelvlakskerm relevante registerdata aan die mikrobeheerder terugbesorg, MCU ontvang die data gereed om die ooreenstemmende beheertoestelle uit te voer, moet ons die koelkrag van die yskas beheer.
Stap 5: Bedryfstoestand
Lopende toestand sluit in:
1. Werksdae 2. Lewe van filterelement 3. Buitentemperatuur 4. Binnentemperatuur Om hierdie data te verkry, benodig die ander drie, bykomend tot die eerste, die ooreenstemmende sensor om hierdie data te versamel. Sensore vir die verkryging van filterelemente en lewensduur van temperatuur word onderskeidelik benodig. Wanneer die enkelskyfie-mikrorekenaar hierdie data versamel het, deur die seriële poort na die aangewese vertoondata van die skermbeheeradres, word die waarde van die skermbeheer op die ooreenstemmende verandering. Loopdae kan op twee maniere geïmplementeer word: 1. Gebruik die RTC van STONE STVC050WT-01 seriële poort vertoonskerm om data direk op die skerm te vertoon 2. Gebruik die enkel-chip mikro-rekenaar se RTC om data oor te dra na die seriële poort skerm vir vertoning Die STONE STVC050WT-01 seriële poortvertoning word voorsien van die RTC, wat in die STONE in ontwikkelingsgids gevind kan word.
Stap 6: Operasie -effek
Klik hier om meer te wete te kom oor hierdie projek
Aanbeveel:
I2C / IIC LCD -skerm - Gebruik 'n SPI LCD na die I2C LCD Display met behulp van SPI tot IIC module met Arduino: 5 stappe
I2C / IIC LCD -skerm | Gebruik 'n SPI LCD na die I2C LCD -skerm Met behulp van SPI na IIC -module met Arduino: Hallo ouens, aangesien 'n normale SPI LCD 1602 te veel drade het om aan te sluit, is dit baie moeilik om dit met arduino te koppel, maar daar is een module op die mark wat kan omskep SPI -skerm in IIC -skerm, sodat u slegs 4 drade moet aansluit
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder op: 5 stappe
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder: In hierdie geval sal ons 'n eenvoudige program in C -kode skep en dit in die geheue van die mikrokontroleerder verbrand. Ons sal ons eie program skryf en die hex -lêer saamstel, met behulp van die Atmel Studio as die geïntegreerde ontwikkelingsplatform. Ons sal die sekering van twee instel
Hoe om die veiligheid van die meeste blokkeerders aan die kant van die bediener te omseil: 3 stappe
Hoe om die veiligheid van die meeste webblokkers op die bediener te verlig: dit is my eerste instruksie, so hou my in gedagte: Ok, ek sal u vertel hoe u die webblokkers wat ek in skole gebruik het, kan omseil. Al wat u nodig het, is 'n flash drive en 'n paar sagteware aflaai
Hoe om probleme op te los met die afstandsbediening van die Pionner -stuurwiel - Verhoog die IR -sein en herstel die klein slot: 14 stappe
Hoe om probleme op te los met die afstandsbediening van die stuurwiel van Pionner - Verhoog die IR -sein en herstel die klein slot.: Hierdie afstandsbediening is baie mooi en gerieflik, maar soms werk dit nie behoorlik nie. projek is nie 'n voorbeeld van doeltreffendheid nie. Ek kom uit Brasilië en het hierdie wenk op Amaz gekry
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek