Obsah:

Ovládanie chladničky s TFT LCD: 6 krokov
Ovládanie chladničky s TFT LCD: 6 krokov

Video: Ovládanie chladničky s TFT LCD: 6 krokov

Video: Ovládanie chladničky s TFT LCD: 6 krokov
Video: Умные часы УМИДИГИ УРУН С, фитнес-трекер, обзор | Бюджетные умные часы 2021 2024, November
Anonim
Ovládanie chladničky s Tft LCD
Ovládanie chladničky s Tft LCD

Vďaka neustálemu zlepšovaniu technológie sú naše domáce spotrebiče stále funkčnejšie a jednoduchšie na používanie.

Ako nadšenca elektroniky ma zaujíma ovládanie domácich spotrebičov. Naša chladnička nie je možná pomocou žiadneho z rozhraní človek-stroj, ale ak existuje chladnička s rozhraním človek-stroj, nechajte používateľov pomocou dotykovej obrazovky ovládať chladničku s nižšou účinnosťou chladenia a zobrazovať aktuálnu teplotu. vnútri chladničky, zobrazte aktuálnu vnútornú a vonkajšiu teplotu a určitú spätnú väzbu o používaní chladničky (počet dní v prevádzke, životnosť filtra atď.), takže je pre používateľov veľmi pohodlný a praktický. Dnes teda jednoducho použijem dotykový displej na vytvorenie rozhrania na ovládanie chladničky. Zobrazovač je STONE STVC050WT-01. STONE STVC050WT - 01 je modul dotykového displeja v 5 palcoch, rozlíšení 480 * 272. V module je integrovaný ovládač displeja a dotykovej obrazovky, vývojárom stačí iba oficiálny návrh rozhrania používateľského rozhrania pre návrh softvéru TOOL a vygenerovať programovací súbor stiahnutý do zobrazovacieho modulu STONE a potom cez sériový port (RS232 / RS485 / TTL) Zodpovedajú tomu, môžete vykonávať komplexné aspekty návrhu používateľského rozhrania. Ďalšie informácie nájdete na oficiálnom webe :

Krok 1: Vytvorte rozhranie rozhrania UI

Vytvorte používateľské rozhranie displeja
Vytvorte používateľské rozhranie displeja

Obrázky používateľského rozhrania navrhuje Photoshop. Pretože je obrazovka 480*272, rozlíšenie navrhnutého obrazu by malo byť konzistentné s obrazovkou. Efekt dizajnu je nasledujúci:

Krok 2: Vytvorte projekt v softvéri TOOL

Vytvorte projekt v softvéri TOOL
Vytvorte projekt v softvéri TOOL

Vložte nový projekt do vývojového softvéru STONE STVC050WT-01 TOOL, potom nalejte navrhnutý obrázok používateľského rozhrania, pridajte zodpovedajúce tlačidlá a zobrazte text a efekt je nasledujúci:

Existuje niekoľko ovládacích prvkov, iba ovládacie prvky digitálneho textového displeja, ovládače prírastkového nastavenia, ale tieto dva ovládacie prvky stačia na dokončenie požadovanej funkcie. V hornej časti rozhrania používateľského rozhrania je príslušné ovládanie mrazničky chladničky, ktoré zobrazuje aktuálnu teplotu, pracovný výkon chladničky a kľúčové operácie na úpravu výkonu. Tlačidlo „Fast“znamená, že výkon je nastavený na maximum jediným kliknutím. 2. Stredná časť rozhrania používateľského rozhrania je príslušný ovládací prvok chladničky, ktorý zobrazuje aktuálnu teplotu, pracovný výkon chladničky a kľúčové operácie na úpravu výkonu. Tlačidlo „Fast“znamená, že výkon je nastavený na maximum jediným kliknutím. 3. Pod rozhraním používateľského rozhrania je niekoľko stavových displejov, pomocou ktorých môžu používatelia intuitívne vidieť počet dní, počas ktorých bola chladnička v prevádzke, životnosť filtračných prvkov, vonkajšiu teplotu a vnútornú teplotu.

Krok 3: Komunikácia na jednom čipe

Jednočipová komunikácia
Jednočipová komunikácia
Jednočipová komunikácia
Jednočipová komunikácia

Textový widget

Pri obsahu súvisiacom s komunikáciou MCU musíme vyčistiť obrazovku displeja a komunikačný mechanizmus MCU a zdroj údajov. STONE STVC050WT-01 komunikuje s jedným čipom prostredníctvom sériového portu. Predtým sme pri vytváraní používateľského rozhrania používali zobrazenie ovládacích prvkov. Zobrazovacie údaje týchto ovládacích prvkov displeja boli skutočne uložené na niektorú adresu záblesku STONE STVC050WT-01.

Tu ukážeme teplotu, údaje o teplote z teplotného senzora, teplotný senzor je pripojený k jednočipovému mikropočítaču, takže keď sa zozbierajú údaje o teplote jednočipového mikropočítača, stačí vložiť údaje o teplote cez sériový port adresu na tomto ovládači displeja, je možné údaje o teplote zobrazovať na obrazovke v reálnom čase. Pokyny na zápis údajov nájdete v špecifikácii STONE STVC050WT-01. Táto inštrukcia predstavuje zápis 0x00 a 0x04 na adresu 0x0020 v oblasti ukladania údajov: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x00 0x04 Tu používam jednočipový kód na dosiahnutie nasledujúceho:

Potom, čo je obrazovka sériového portu pripojená jednočipovým mikropočítačom, sériový port jednočipového mikropočítača odošle túto inštrukciu a údaje nad adresou 0x0020 obrazovky sériového portu je možné zmeniť a táto adresa je zobrazením teploty naša chladnička. To isté platí pre všetky ostatné miesta, kde sa údaje zobrazujú, stačí zmeniť adresu údajov.

Krok 4: Tlačidlo

Tlačidlo
Tlačidlo
Tlačidlo
Tlačidlo

V tomto projekte sme použili veľa tlačidiel

Keď potrebujeme čítať displej ovláda vyššie uvedené údaje, stačí sa zaregistrovať, aby ste si mohli prečítať inštrukcie, prostredníctvom MCU odošlite inštrukciu na obrazovku sériového rozhrania, obrazovka sériového rozhrania vráti relevantné údaje registra do mikrokontroléra, MCU prijme údaje, ktoré budú pripravení vykonať zodpovedajúce riadiace zariadenia, tu máme ovládať chladiaci výkon chladničky.

Krok 5: Prevádzkový stav

Prevádzkový stav
Prevádzkový stav

Prevádzkový stav zahŕňa:

1. Prevádzkové dni 2. Životnosť filtračného prvku 3. Vonkajšia teplota 4. Vnútorná teplota Na získanie týchto údajov potrebujú ďalšie tri okrem prvého aj príslušný snímač na zber týchto údajov. Vyžadujú sa snímače snímania životnosti filtračného prvku a snímače teploty. Keď jednočipový mikropočítač zhromažďoval tieto údaje, cez sériový port na určené prenosové údaje adresy pre ovládanie displeja, hodnota ovládania displeja sa zodpovedajúcim spôsobom zmenila. Prevádzkové dni je možné implementovať dvoma spôsobmi: 1. Na zobrazenie údajov priamo na obrazovke použite obrazovku RTC sériového portu STONE STVC050WT-01. 2. Na prenos údajov na obrazovku sériového portu použite RTC jednočipového mikropočítača. Displej sériového portu STONE STVC050WT-01 je dodávaný s kódom RTC, ktorý nájdete v sprievodcovi vývojom STONE.

Krok 6: Účinok operácie

Prevádzkový efekt
Prevádzkový efekt

Kliknite sem, ak sa chcete dozvedieť viac o tomto projekte

Odporúča: