Turinys:

Šaldytuvo valdymas su „Tft LCD“: 6 žingsniai
Šaldytuvo valdymas su „Tft LCD“: 6 žingsniai

Video: Šaldytuvo valdymas su „Tft LCD“: 6 žingsniai

Video: Šaldytuvo valdymas su „Tft LCD“: 6 žingsniai
Video: P22 SMART WATCH: Things To Know // Real Life Review 2024, Lapkritis
Anonim
Šaldytuvo valdymas su „Tft LCD“
Šaldytuvo valdymas su „Tft LCD“

Nuolat tobulėjant technologijoms, mūsų buitinė technika tampa vis funkcionalesnė ir lengviau naudojama.

Mane, kaip elektronikos entuziastą, domina buitinės technikos valdymas. Mūsų šaldytuvas neįmanomas su jokiomis žmogaus ir mašinos sąsajomis, tačiau jei yra šaldytuvas su žmogaus ir mašinos sąsaja, leiskite vartotojams valdyti jutiklinį ekraną, valdyti šaldytuvą mažesniu aušinimo efektyvumu, rodyti dabartinę temperatūrą šaldytuvo viduje, parodykite esamą patalpų ir lauko temperatūrą ir kai kuriuos atsiliepimus apie šaldytuvo naudojimą (veikimo dienas, filtro tarnavimo laiką ir pan.), todėl jis yra labai patogus ir praktiškas vartotojams. Taigi šiandien aš tiesiog naudosiu jutiklinį ekraną, kad sukurtų šaldytuvo valdymo sąsają. Ekranas yra STONE STVC050WT-01. STONE STVC050WT - 01 yra 5 colių jutiklinio ekrano modulis, 480 * 272 raiška. Modulis turi integruotą ekrano ir jutiklinio ekrano tvarkyklę, kūrėjams reikia tik su oficialia TOOL projektavimo programine įranga susijusio vartotojo sąsajos dizaino ir sugeneruoti programavimo failą, atsisiųstą į STONE ekrano modulį, o paskui per nuoseklųjį prievadą (RS232 / RS485 / TTL) su juo galite atlikti sudėtingus vartotojo sąsajos dizaino aspektus. Daugiau informacijos rasite oficialioje svetainėje :

1 žingsnis: sukurkite vartotojo sąsajos ekrano sąsają

Sukurkite vartotojo sąsajos ekrano sąsają
Sukurkite vartotojo sąsajos ekrano sąsają

UI nuotraukas sukūrė „Photoshop“. Kadangi ekranas yra 480*272, suprojektuoto vaizdo skiriamoji geba turėtų atitikti ekraną. Dizaino efektas yra toks:

2 veiksmas: sukurkite projektą TOOL programinėje įrangoje

Sukurkite projektą TOOL programinėje įrangoje
Sukurkite projektą TOOL programinėje įrangoje

Įdėkite naują projektą į STONE STVC050WT-01 kūrimo programinę įrangą TOOL, tada supilkite suprojektuotą vartotojo sąsajos paveikslėlį, pridėkite atitinkamus mygtukus ir rodomą tekstą, o efektas yra toks:

Valdiklių yra nedaug, tik skaitmeninio teksto rodymo valdikliai, papildomo reguliavimo valdikliai, tačiau šių dviejų valdiklių pakanka norint atlikti reikiamą funkciją. Viršutinė vartotojo sąsajos dalis yra atitinkamas šaldytuvo šaldiklio valdiklis, rodantis esamą temperatūrą, šaldytuvo darbinę galią ir pagrindinę galios reguliavimo operaciją. Mygtukas „Greitas“reiškia, kad galia nustatoma maksimaliai vienu paspaudimu. 2. Vidutinė vartotojo sąsajos dalis yra atitinkamas šaldytuvo valdiklis, rodantis esamą temperatūrą, šaldytuvo darbinę galią ir pagrindinę galios reguliavimo operaciją. Mygtukas „Greitas“reiškia, kad galia nustatoma maksimaliai vienu paspaudimu. 3. Po vartotojo sąsajos sąsaja yra kai kurie būsenos ekranai, per kuriuos vartotojai gali intuityviai matyti šaldytuvo veikimo dienų skaičių, filtro elemento tarnavimo laiką, lauko temperatūrą ir patalpų temperatūrą.

3 žingsnis: vieno lusto ryšys

Vieno lusto ryšys
Vieno lusto ryšys
Vieno lusto ryšys
Vieno lusto ryšys

Teksto valdiklis

Turėdami su MCU bendravimu susijusį turinį, turime aiškiai parodyti ekrano ekraną, MCU ryšio mechanizmą ir duomenų šaltinį. STONE STVC050WT-01 palaiko ryšį su vieno lusto per nuoseklųjį prievadą. Anksčiau, kurdami vartotojo sąsają, mes rodėme valdiklius. Šių ekrano valdiklių ekrano duomenys iš tikrųjų buvo išsaugoti tam tikru STONE STVC050WT-01 blykstės adresu.

Čia parodysime temperatūrą, temperatūros duomenis iš temperatūros jutiklio, temperatūros jutiklis prijungtas prie vieno lusto mikrokompiuterio. šio ekrano valdiklio adresas, temperatūros duomenys gali būti rodomi ekrane realiuoju laiku. Duomenų rašymo instrukcijas rasite STONE STVC050WT-01 specifikacijoje. Ši instrukcija reiškia rašymą 0x00 ir 0x04 adresu 0x0020 duomenų saugojimo srityje: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x00 0x04 Čia aš naudoju vieno lusto kodą, kad pasiekčiau:

Po to, kai vieno lusto mikrokompiuteris prijungia nuoseklaus prievado ekraną, vieno lusto mikrokompiuterio nuoseklusis prievadas siunčia šią instrukciją, o duomenys, esantys virš 0x0020 serijinio prievado ekrano adreso, gali būti pakeisti, o šis adresas yra mūsų šaldytuvas. Tas pats pasakytina apie visas kitas vietas, kuriose rodomi duomenys, tiesiog pakeiskite duomenų adresą.

4 žingsnis: mygtukas

Mygtukas
Mygtukas
Mygtukas
Mygtukas

Šiame projekte naudojome daug mygtukų

Kai mums reikia skaityti ekrano valdiklius aukščiau esančius duomenis, reikia tik užsiregistruoti, kad perskaitytumėte instrukciją, per MCU nusiųskite instrukciją į nuosekliosios sąsajos ekraną, serijinės sąsajos ekranas grąžins atitinkamus registro duomenis mikrovaldikliui, MCU gaus duomenis. pasiruošę atlikti atitinkamus valdymo įtaisus, mes čia turime kontroliuoti šaldytuvo šaldymo galią.

5 žingsnis: veikimo būsena

Veikimo būsena
Veikimo būsena

Į veikimo būseną įeina:

1. Veikimo dienos 2. Filtro elemento tarnavimo laikas 3. Lauko temperatūra 4. Patalpų temperatūra Norint gauti šiuos duomenis, be pirmųjų, kitiems trims reikia atitinkamo jutiklio, kad šie duomenys būtų renkami. Reikalingi atitinkamai filtro elemento surinkimo jutikliai ir temperatūros jutikliai. Kai vieno lusto mikrokompiuteris surinko šiuos duomenis, per nuoseklųjį prievadą į nurodytą ekrano valdymo adreso perdavimo duomenis, atitinkamai pasikeitė ekrano valdymo vertė. Bėgimo dienas galima įgyvendinti dviem būdais: 1. Naudokite STONE STVC050WT-01 nuoseklaus prievado ekrano RTC, kad duomenys būtų rodomi tiesiai ekrane. STONE STVC050WT-01 nuoseklaus prievado ekranas pateikiamas kartu su RTC, kurį rasite STONE kūrimo vadove.

6 žingsnis: operacijos efektas

Operacijos efektas
Operacijos efektas

Norėdami sužinoti daugiau apie šį projektą, spustelėkite čia

Rekomenduojamas: