Kazalo:

Nadzor hladilnika s Tft Lcd: 6 korakov
Nadzor hladilnika s Tft Lcd: 6 korakov

Video: Nadzor hladilnika s Tft Lcd: 6 korakov

Video: Nadzor hladilnika s Tft Lcd: 6 korakov
Video: SOUNDPEATS WATCH 1: Things To Know Before Buy // Real Life Review 2024, November
Anonim
Nadzor hladilnika s Tft Lcd
Nadzor hladilnika s Tft Lcd

Z nenehnim izboljševanjem tehnologije so naši gospodinjski aparati vse bolj funkcionalni in enostavni za uporabo.

Kot navdušenca nad elektroniko me zanima nadzor gospodinjskih aparatov. Naš hladilnik ni mogoč z nobenim vmesnikom človek-stroj, če pa obstaja hladilnik z vmesnikom človek-stroj, lahko uporabniki z uporabo zaslona na dotik, nadzorom hladilnika na nižji hladilni učinkovitosti prikažejo trenutno temperaturo v hladilniku prikažite trenutno notranjo in zunanjo temperaturo ter nekaj povratnih informacij o uporabi hladilnika (dnevi v teku, življenjska doba filtra itd.), zato je uporabnikom zelo priročen in praktičen. Tako bom danes preprosto uporabil zaslon na dotik za izdelavo vmesnika za nadzor hladilnika. Zaslon je STONE STVC050WT-01. STONE STVC050WT - 01 je zaslon na dotik v 5 palcih, ločljivosti 480 * 272. V modul je vgrajen gonilnik zaslona in zaslona na dotik, razvijalci potrebujejo le na uradni programski opremi za oblikovanje orodja oblikovanje vmesnika uporabniškega vmesnika in ustvarijo programsko datoteko, preneseno na prikazovalni modul STONE, nato pa skozi serijska vrata (RS232 / RS485 / TTL) v skladu z njim, lahko izvajate zapletene vidike oblikovanja uporabniškega vmesnika. Za več informacij obiščite uradno spletno stran:

1. korak: Ustvarite vmesnik za prikaz uporabniškega vmesnika

Ustvarite vmesnik za prikaz uporabniškega vmesnika
Ustvarite vmesnik za prikaz uporabniškega vmesnika

Slike uporabniškega vmesnika je oblikoval Photoshop. Ker je zaslon 480*272, mora biti ločljivost oblikovane slike skladna z zaslonom. Učinek oblikovanja je naslednji:

2. korak: Ustvarite projekt v programski opremi TOOL

Ustvarite projekt v programski opremi TOOL
Ustvarite projekt v programski opremi TOOL

V razvojno programsko opremo STONE STVC050WT-01 vnesite nov projekt, nato vlijte oblikovano sliko uporabniškega vmesnika, dodajte ustrezne gumbe in prikažite besedilo, učinek pa je naslednji:

Kontrolnikov je malo, samo kontrolniki za prikaz digitalnega besedila, kontrole za postopno prilagajanje, vendar ti dve tipki zadoščata za dokončanje zahtevane funkcije. Zgornji del vmesnika uporabniškega vmesnika je ustrezen nadzor hladilnika v zamrzovalniku, ki prikazuje trenutno temperaturo, delovno moč hladilnika in tipko za nastavitev moči. Gumb "Fast" pomeni, da je moč z enim klikom nastavljena na največjo moč. 2. Srednji del vmesnika uporabniškega vmesnika je ustrezen nadzor hladilnika, ki prikazuje trenutno temperaturo, delovno moč hladilnika in ključno operacijo za nastavitev moči. Gumb "Fast" pomeni, da je moč z enim klikom nastavljena na največjo moč. 3. Pod vmesnikom uporabniškega vmesnika je nekaj prikazov stanja, na katerih lahko uporabniki intuitivno vidijo število dni delovanja hladilnika, življenjsko dobo filtrirnega elementa, zunanjo temperaturo in notranjo temperaturo.

3. korak: Komunikacija z enim čipom

Komunikacija z enim čipom
Komunikacija z enim čipom
Komunikacija z enim čipom
Komunikacija z enim čipom

Pripomoček za besedilo

Z vsebinami, povezanimi s komunikacijo MCU, moramo razčistiti zaslon in komunikacijski mehanizem MCU ter vir podatkov. STONE STVC050WT-01 komunicira z enim čipom prek zaporednih vrat. Prej smo pri ustvarjanju uporabniškega vmesnika prikazovali kontrolnike. Prikazni podatki teh kontrolnikov zaslona so bili dejansko shranjeni na nekem naslovu bliskavice STONE STVC050WT-01.

Tukaj bomo prikazali temperaturo, temperaturne podatke iz temperaturnega senzorja, temperaturni senzor je priključen na mikroračunalnik z enim čipom, zato je treba pri zbiranju podatkov o temperaturi mikroračunalnika z enim čipom podatke o temperaturi poslati le skozi zaporedna vrata naslov na tem prikazovalniku, temperaturne podatke lahko prikažete na zaslonu v realnem času. Navodila za pisanje podatkov najdete v specifikaciji STONE STVC050WT-01. To navodilo predstavlja zapis 0x00 in 0x04 na naslov 0x0020 v območju za shranjevanje podatkov: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x00 0x04 Tukaj uporabljam kodo z enim čipom, da dosežem naslednje:

Potem ko mikroračunalnik z enim čipom poveže zaslon serijskih vrat, pošlje to navodilo zaporedna vrata mikro čipa z enim čipom, podatke nad naslovom zaslona serijskih vrat 0x0020 pa lahko spremenite in ta naslov je prikaz temperature Enako velja za vsa druga mesta, kjer so prikazani podatki, samo spremenite naslov podatkov.

4. korak: Gumb

Gumb
Gumb
Gumb
Gumb

V tem projektu smo uporabili veliko gumbov

Ko moramo prebrati zgoraj navedene podatke, se moramo registrirati, da preberemo navodila, prek MCU -ja pošljemo navodila na zaslon serijskega vmesnika, zaslon serijskega vmesnika bo vrnil ustrezne podatke registra v mikrokrmilnik, MCU prejme podatke pripravljeni za izvajanje ustreznih krmilnih naprav, tukaj smo za nadzor hladilne moči hladilnika.

5. korak: Država delovanja

Država delovanja
Država delovanja

Delovno stanje vključuje:

1. Delovni dnevi 2. Življenjska doba filtrirnega elementa 3. Zunanja temperatura 4. Notranja temperatura Za pridobitev teh podatkov morajo drugi trije, poleg prvih, pridobiti te podatke z ustreznim senzorjem. Potrebni so senzorji za pridobivanje življenjske dobe filtrirnega elementa in temperaturni senzorji. Ko je mikroračunalnik z enim čipom zbral te podatke, skozi serijska vrata do določenega podatkovnega naslova krmilnika zaslona, se vrednost kontrolnika prikaza na ustrezni spremembi. Delovni dnevi se lahko izvedejo na dva načina: 1. Z zaslonom za prikaz serijskih vrat STONE STVC050WT-01 za prikaz podatkov neposredno na zaslonu 2. Uporabite RTC z enim čipom RTC za prenos podatkov na zaslon serijskih vrat za prikaz ZASLON STONE STVC050WT-01 je opremljen z RTC, ki ga najdete v STONE v razvojnem priročniku.

6. korak: Učinek delovanja

Učinek operacije
Učinek operacije

Če želite izvedeti več o tem projektu, kliknite tukaj

Priporočena: