Sadržaj:

Upravljanje hladnjakom s Tft LCD: 6 koraka
Upravljanje hladnjakom s Tft LCD: 6 koraka

Video: Upravljanje hladnjakom s Tft LCD: 6 koraka

Video: Upravljanje hladnjakom s Tft LCD: 6 koraka
Video: HAYLOU Xiaomi RT2 (LS10) Smart Watch IP68: Things To Know // In-Depth Review 2024, Srpanj
Anonim
Upravljanje hladnjakom s Tft LCD
Upravljanje hladnjakom s Tft LCD

Uz stalno poboljšanje tehnologije, naši kućanski aparati sve su funkcionalniji i lakši za upotrebu.

Kao entuzijasta elektronike, zanima me kontrola kućanskih aparata. Naš hladnjak nije moguć s bilo kojim od sučelja čovjek-stroj, ali ako postoji hladnjak sa sučeljem čovjek-stroj, dopustite korisnicima da pomoću zaslona osjetljivog na dodir, kontrole hladnjaka na nižoj učinkovitosti hlađenja, prikažu trenutnu temperaturu unutar hladnjaka, prikazati trenutnu unutarnju i vanjsku temperaturu te neke povratne informacije o korištenju hladnjaka (radni dani, vijek trajanja filtera itd.), tako da je vrlo zgodan i praktičan za korisnike. Zato ću danas jednostavno koristiti zaslon osjetljiv na dodir za izradu sučelja za upravljanje hladnjakom. Zaslon je STONE STVC050WT-01. STONE STVC050WT - 01 je modul osjetljiv na dodir u 5 inča, rezolucije 480 * 272. Na modulu je integriran upravljački program za zaslon i zaslon osjetljiv na dodir, programeri trebaju samo na službenom softveru za dizajn alata u vezi s dizajnom sučelja korisničkog sučelja i generirati programsku datoteku preuzetu na STONE prikazni modul, a zatim putem serijskog porta (RS232 / RS485 / TTL) odgovaraju tome, možete izvesti složene aspekte dizajna korisničkog sučelja. Više informacija potražite na službenoj web stranici:

Korak 1: Napravite sučelje za prikaz korisničkog sučelja

Napravite sučelje za prikaz korisničkog sučelja
Napravite sučelje za prikaz korisničkog sučelja

Slike korisničkog sučelja dizajnirao je Photoshop. Budući da je zaslon 480*272, razlučivost dizajnirane slike trebala bi biti u skladu s zaslonom. Učinak dizajna je sljedeći:

Korak 2: Izradite projekt u softveru TOOL

Izradite projekt u softveru TOOL
Izradite projekt u softveru TOOL

Stavite novi projekt u razvojni softver STONE STVC050WT-01 TOOL, zatim ulijte dizajniranu sliku korisničkog sučelja, dodajte odgovarajuće gumbe i prikaz teksta, a učinak je sljedeći:

Postoji nekoliko kontrola, samo kontrole za prikaz digitalnog teksta, kontrole za postupno podešavanje, ali ove dvije kontrole dovoljne su za dovršetak potrebne funkcije.1. Gornji dio sučelja korisničkog sučelja relevantna je kontrola zamrzivača u hladnjaku, koja prikazuje trenutnu temperaturu, radnu snagu hladnjaka i ključnu operaciju za podešavanje snage. Gumb "Brzo" znači da je snaga jednim pritiskom postavljena na maksimum. 2. Srednji dio sučelja korisničkog sučelja je odgovarajuća kontrola hladnjaka, koja prikazuje trenutnu temperaturu, radnu snagu hladnjaka i ključnu operaciju za podešavanje snage. Gumb "Brzo" znači da je snaga jednim pritiskom postavljena na maksimum. 3. Ispod sučelja korisničkog sučelja nalaze se neki prikazi stanja, pomoću kojih korisnici intuitivno mogu vidjeti broj dana rada hladnjaka, vijek trajanja elemenata filtera, vanjsku temperaturu i unutarnju temperaturu.

Korak 3: Komunikacija s jednim čipom

Komunikacija s jednim čipom
Komunikacija s jednim čipom
Komunikacija s jednim čipom
Komunikacija s jednim čipom

Widget za tekst

S MCU komunikacijskim sadržajem moramo razjasniti zaslon i MCU komunikacijski mehanizam i izvor podataka. STONE STVC050WT-01 komunicira s jednim čipom putem serijskog porta. Ranije, dok smo stvarali korisničko sučelje, koristili smo se za prikaz kontrola. Podaci o prikazu ovih kontrola zaslona zapravo su spremljeni na nekoj adresi bljeskalice STONE STVC050WT-01.

Ovdje ćemo prikazati temperaturu, podatke o temperaturi s senzora temperature, temperaturni senzor je spojen na jednočipno mikroračunalo, pa kada se prikupe podaci o temperaturi mikroračunala s jednim čipom, potrebno je samo podatke o temperaturi prenijeti preko serijskog porta na adresa na ovom zaslonu za upravljanje, podaci o temperaturi mogu se prikazati na ekranu u stvarnom vremenu. Upute za upisivanje podataka mogu se pronaći u specifikaciji STONE STVC050WT-01. Ova uputa predstavlja upisivanje 0x00 i 0x04 na adresu 0x0020 u područje za pohranu podataka: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x00 0x04 Ovdje koristim kôd s jednim čipom kako bih postigao sljedeće:

Nakon što je jednočipno mikroračunalo spojilo zaslon serijskog porta, serijski priključak mikroračunala s jednim čipom šalje ovu uputu, a podaci iznad 0x0020 adrese zaslona serijskog porta mogu se izmijeniti, a ta adresa je prikaz temperature naš hladnjak. Isto vrijedi i za sva druga mjesta na kojima se prikazuju podaci, samo promijenite adresu podataka.

Korak 4: Gumb

Dugme
Dugme
Dugme
Dugme

U ovom smo projektu koristili mnogo gumba

Kada trebamo pročitati prikazne kontrole, gornje podatke, potrebno se samo registrirati za čitanje upute, putem MCU -a poslati upute na zaslon serijskog sučelja, zaslon serijskog sučelja vratit će relevantne podatke registra u mikrokontroler, MCU prima podatke koji će biti spremni za rad s odgovarajućim upravljačkim uređajima, mi ovdje trebamo kontrolirati rashladnu snagu hladnjaka.

Korak 5: Operativno stanje

Operativna država
Operativna država

Radno stanje uključuje:

1. Radni dani 2. Životni vijek filtarskog elementa 3. Vanjska temperatura 4. Unutarnja temperatura Za dobivanje ovih podataka, osim prvih tri, preostala tri trebaju odgovarajući senzor za prikupljanje tih podataka. Potrebni su senzori za prikupljanje vijeka trajanja filtarskih elemenata i temperaturni senzori. Kad je mikroračunalo s jednim čipom prikupilo te podatke, preko serijskog porta do određene prijenosne adrese za prikaz prikaza, vrijednost kontrole prikaza na odgovarajućoj promjeni. Radni dani mogu se provesti na dva načina: 1. Upotrijebite RTC zaslona za prikaz serijskog porta STONE STVC050WT-01 za prikaz podataka izravno na ekranu. 2. Upotrijebite RTC jednočipnog mikroračunala za prijenos podataka na zaslon serijskog porta za prikaz STONE STVC050WT-01 zaslon sa serijskim portom dolazi s RTC-om, koji se može pronaći u STONE u razvojnom vodiču.

Korak 6: Učinak operacije

Učinak operacije
Učinak operacije

Za više informacija o ovom projektu kliknite ovdje

Preporučeni: