Turinys:
- 1 žingsnis: sukurkite vartotojo sąsajos ekrano sąsają
- 2 veiksmas: sukurkite projektą TOOL programinėje įrangoje
- 3 žingsnis: vieno lusto ryšys
- 4 žingsnis: mygtukas
- 5 žingsnis: veikimo būsena
- 6 žingsnis: operacijos efektas
Video: Šaldytuvo valdymas su „Tft LCD“: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
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ą
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
Į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
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
Š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ū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
Norėdami sužinoti daugiau apie šį projektą, spustelėkite čia
Rekomenduojamas:
Šaldytuvo magnetinis laikrodis: 9 žingsniai (su nuotraukomis)
Šaldytuvo magnetinis laikrodis: mane visada žavėjo neįprasti laikrodžiai. Tai yra vienas iš mano naujausių kūrinių, kuriame rodomas laikas, rodantis šaldytuvo abėcėlės numerius. Skaičiai dedami ant plono balto organinio stiklo gabalo, kurio gale yra laminuotas plonas lakštinis metalas
Ryškumo valdymas PWM pagrįstas LED valdymas naudojant mygtukus, „Raspberry Pi“ir „Scratch“: 8 žingsniai (su nuotraukomis)
Ryškumo valdymas PWM pagrįstas LED valdymas naudojant mygtukus, „Raspberry Pi“ir „Scratch“: bandžiau rasti būdą, kaip paaiškinti, kaip PWM veikė mano mokiniams, todėl iškėliau sau užduotį pabandyti valdyti šviesos diodo ryškumą naudojant du mygtukus - vienas mygtukas padidina šviesos diodo ryškumą, o kitas - jį pritemdo. Programa
ESP8266 RGB LED juostelės WIFI valdymas - „NODEMCU“kaip IR nuotolinio valdymo pultas „Led Strip“, valdomas per „Wifi“- RGB LED STRIP išmaniojo telefono valdymas: 4 žingsniai
ESP8266 RGB LED juostelės WIFI valdymas | „NODEMCU“kaip IR nuotolinio valdymo pultas „Led Strip“, valdomas per „Wifi“| „RGB LED STRIP“išmaniojo telefono valdymas: Sveiki vaikinai, šioje pamokoje mes išmoksime naudoti „nodemcu“arba „esp8266“kaip IR nuotolinio valdymo pultą, norint valdyti RGB LED juostą, o „Nodemcu“bus valdomas išmaniuoju telefonu per „Wi -Fi“. Taigi iš esmės galite valdyti RGB LED juostelę savo išmaniuoju telefonu
Šaldytuvo apsauga: uždarykite šaldytuvo durelių priminimą: 6 žingsniai
Šaldytuvo apsauga: jūsų šaldytuvo priminimas uždaryti duris: Kartais, kai iš šaldytuvo išimu daug daiktų, neturiu laisvų rankų uždaryti durelių, o tada durys ilgą laiką lieka atviros. Kartais, kai per daug jėgų uždedu šaldytuvo dureles, jos atsimuša, bet negaliu to pastebėti
Šaldytuvo ar šaldytuvo temperatūros valdymas: 7 žingsniai
Temperatūros valdymas šaldiklyje ar šaldytuve: Ši instrukcija apima „Johnson Controls“temperatūros valdymo sistemos integravimą į ilgintuvą su jungikliu ir elektros lizdu šaldikliui valdyti. Alaus fermentacijai krūtinės šaldiklis yra fantastiška platforma, tačiau gamykloje