Sisukord:

Külmkapi juhtimine TFT LCD -ekraaniga: 6 sammu
Külmkapi juhtimine TFT LCD -ekraaniga: 6 sammu

Video: Külmkapi juhtimine TFT LCD -ekraaniga: 6 sammu

Video: Külmkapi juhtimine TFT LCD -ekraaniga: 6 sammu
Video: Meet your new waste management solution#linkinbio 2024, November
Anonim
Külmiku juhtimine koos TFT LCD -ga
Külmiku juhtimine koos TFT LCD -ga

Tehnoloogia pideva täiustamise tõttu on meie kodumasinad üha funktsionaalsemad ja hõlpsamini kasutatavad.

Elektroonikahuvilisena olen huvitatud kodumasinate juhtimisest. Meie külmik ei ole ühegi inimese ja masina liidesega võimalik, kuid kui on olemas inimese ja masina liidesega külmik, laske kasutajatel puutetundliku ekraani kaudu juhtida, külmiku juhtimine madalama jahutusvõimsusega, praeguse temperatuuri kuvamine näidake külmiku sees praegust sise- ja välistemperatuuri ning tagasisidet külmiku kasutamise kohta (töötavad päevad, filtrite eluiga jne), seega on see kasutajatele väga mugav ja praktiline. Nii et täna kasutan ma lihtsalt puuteekraani, et teha külmiku juhtimisliides. Ekraan on STONE STVC050WT-01. STONE STVC050WT - 01 on puuteekraanimoodul 5 -tollise eraldusvõimega 480 * 272. Moodulisse on integreeritud ekraani- ja puutetundliku ekraani draiver, peavad arendajad kasutama ainult ametlikku TOOL -i disainitarkvaraga seotud kasutajaliidese disaini ja looma programmeerimisfaili, mis on alla laaditud STONE -ekraanimoodulisse ja seejärel jadaporti (RS232 / RS485 / TTL) Sellega saate täita keerulisi kasutajaliidese kujundamise aspekte. Lisateabe saamiseks minge ametlikule veebisaidile :

Samm: looge kasutajaliidese ekraaniliides

Tehke kasutajaliidese ekraaniliides
Tehke kasutajaliidese ekraaniliides

Kasutajaliidese pildid on kujundanud Photoshop. Kuna ekraan on 480*272, peaks kujundatud pildi eraldusvõime olema ekraaniga kooskõlas. Kujundusefekt on järgmine:

2. samm: looge projekt tööriista TOOL abil

Looge projekt tööriista TOOL abil
Looge projekt tööriista TOOL abil

Pange uus projekt STONE STVC050WT-01 arendustarkvarasse TOOL, seejärel valage sisse kavandatud kasutajaliidese pilt, lisage vastavad nupud ja kuvatav tekst ning efekt on järgmine:

Juhtelemente on vähe, ainult digitaalse teksti kuvamise juhtelemendid, järkjärgulise reguleerimise juhtelemendid, kuid nendest kahest juhtnupust piisab vajaliku funktsiooni täitmiseks. Kasutajaliidese liidese ülemine osa on külmiku sügavkülmiku asjakohane juhtimisseade, mis näitab praegust temperatuuri, külmiku töövõimsust ja võimsuse reguleerimise võtmetoimingut. Nupp "Kiire" tähendab, et võimsus seatakse ühe klõpsuga maksimaalseks. 2. UI -liidese keskosa on külmiku asjakohane juhtimisseade, mis näitab praegust temperatuuri, külmiku töövõimsust ja võtmefunktsiooni võimsuse reguleerimiseks. Nupp "Kiire" tähendab, et võimsus seatakse ühe klõpsuga maksimaalseks. 3. Kasutajaliidese all on mõned olekuekraanid, mille kaudu kasutajad näevad intuitiivselt külmiku töötamise päevade arvu, filtrielementide eluiga, välistemperatuuri ja sisetemperatuuri.

3. samm: ühe kiibiga side

Ühe kiibiga side
Ühe kiibiga side
Ühe kiibiga side
Ühe kiibiga side

Teksti vidin

MCU kommunikatsiooniga seotud sisu puhul peame selgeks tegema kuvari ja MCU suhtlusmehhanismi ning andmeallika. STONE STVC050WT-01 suhtleb jadapordi kaudu ühe kiibiga. Varem kasutasime kasutajaliidese tegemisel juhtelemente. Nende ekraani juhtelementide kuvaandmed salvestati tegelikult mõnele STONE STVC050WT-01 välgu aadressile.

Siin näitame temperatuuri, temperatuurianduri temperatuuriandmeid, temperatuuriandur on ühendatud ühe kiibi mikroarvutiga, nii et kui ühe kiibiga mikroarvuti temperatuuri andmed kogutakse, tuleb temperatuuri andmed edastada ainult jadaporti selle kuvari juhtnuppu, saab temperatuuri andmeid ekraanil reaalajas kuvada. Juhised andmete kirjutamiseks leiate STONE STVC050WT-01 spetsifikatsioonist. See juhis kujutab endast 0x00 ja 0x04 kirjutamist andmetalletusala aadressile 0x0020: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x00 0x04 Siin kasutan ühe kiibiga koodi, et saavutada järgmist:

Pärast jadapordi ekraani ühendamist ühe kiibiga mikroarvutiga saadab ühe kiibiga mikroarvuti jadaport selle juhise ning jadaporti ekraani aadressi 0x0020 kohal olevaid andmeid saab muuta ja see aadress on meie külmkappi. Sama kehtib ka kõigi teiste andmete kuvamise kohtade kohta, lihtsalt muutke andmete aadressi.

4. samm: nupp

Nupp
Nupp
Nupp
Nupp

Selles projektis kasutasime palju nuppe

Kui peame lugema ekraani juhtelemente, siis peame juhise lugemiseks ainult registreeruma, MCU kaudu saatma juhised jadaliidese ekraanile, jadaliidese ekraan tagastab mikrokontrollerile asjakohased registriandmed, MCU võtab andmed vastu valmis vastavaid juhtimisseadmeid tegema, peame siin kontrollima külmiku jahutusvõimsust.

5. samm: tööseisund

Tegevusseisund
Tegevusseisund

Jooksmise olek sisaldab:

1. Tööpäevad 2. Filtrielemendi kasutusiga 3. Välistemperatuur 4. Sisetemperatuur Nende andmete saamiseks vajavad nende andmete kogumiseks lisaks esimesele ka ülejäänud kolm vastavat andurit. Vajalikud on vastavalt filtrielementide eluea kogumise andurid ja temperatuuriandurid. Kui ühe kiibiga mikroarvuti kogus neid andmeid jadapordi kaudu määratud kuvari juhtimisaadressi edastusandmetele, muutus kuvari juhtelemendi väärtus vastavalt. Jooksupäevi saab rakendada kahel viisil: 1. Kasutage STONE STVC050WT-01 RTC-d jadapordi kuvaekraanil andmete kuvamiseks otse ekraanile 2. Kasutage ühe kiibiga mikroarvuti RTC-d andmete edastamiseks jadaporti kuvale STONE STVC050WT-01 jadapordi ekraan on varustatud RTC-ga, mille leiate arendusjuhendis STONE.

6. toiming: operatsiooni efekt

Operatsiooni efekt
Operatsiooni efekt

Selle projekti kohta lisateabe saamiseks klõpsake siin

Soovitan: