Obsah:
- Krok 1: Vytvorte rozhranie rozhrania UI
- Krok 2: Vytvorte projekt v softvéri TOOL
- Krok 3: Komunikácia na jednom čipe
- Krok 4: Tlačidlo
- Krok 5: Prevádzkový stav
- Krok 6: Účinok operácie
Video: Ovládanie chladničky s TFT LCD: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
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
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
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
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
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 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
Kliknite sem, ak sa chcete dozvedieť viac o tomto projekte
Odporúča:
Magnetické hodiny chladničky: 9 krokov (s obrázkami)
Magnetické hodiny na chladničke: Vždy ma fascinovali neobvyklé hodiny. Toto je jeden z mojich najnovších výtvorov, ktorý na zobrazenie času používa čísla abecedy chladničky. Čísla sú umiestnené na kúsku tenkého bieleho plexiskla, ktoré má na zadnej strane laminovaný tenký plech.
Ovládanie žalúzií s ESP8266, integrácia Google Home a Openhab a webové ovládanie: 5 krokov (s obrázkami)
Ovládanie žalúzií S ESP8266, integráciou Google Home a Openhab a webovým ovládaním: V tomto návode vám ukážem, ako som k svojim žalúziám pridal automatizáciu. Chcel som mať možnosť pridať a odstrániť automatizáciu, takže všetka inštalácia je nasadená. Hlavnými časťami sú: krokový motor, krokový ovládač ovládaný bij ESP-01 prevodovka a montáž
Ovládanie jasu Ovládanie LED na báze PWM pomocou tlačidiel, Raspberry Pi a Scratch: 8 krokov (s obrázkami)
Ovládanie jasu Ovládanie LED na základe PWM pomocou tlačidiel, Raspberry Pi a Scratch: Snažil som sa nájsť spôsob, ako vysvetliť, ako PWM funguje u mojich študentov, a tak som si dal za úlohu pokúsiť sa ovládať jas LED pomocou dvoch tlačidiel. - jedno tlačidlo zvyšuje jas LED diódy a druhé ju stmieva. Programovať
ESP8266 RGB LED STRIP WIFI ovládanie - NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi - Ovládanie smartfónu RGB LED STRIP: 4 kroky
ESP8266 RGB LED STRIP WIFI ovládanie | NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi | Ovládanie smartfónu RGB LED STRIP: Ahoj, v tomto návode sa naučíme, ako používať nodemcu alebo esp8266 ako IR diaľkové ovládanie na ovládanie RGB LED pásu a Nodemcu budete ovládať smartfónom cez wifi. V zásade teda môžete RGB LED STRIP ovládať pomocou svojho smartfónu
Ochrana chladničky: Pripomenutie zatvorenia dverí vašej chladničky: 6 krokov
Ochrana chladničky: Pripomenutie zatvorenia dverí pre vašu chladničku: Niekedy, keď vyberiem veľa vecí z chladničky, nemám voľnú ruku na zatvorenie dverí a potom sú dvere ponechané dlho otvorené. Niekedy, keď použijem príliš veľa sily na zatvorenie dverí chladničky, odrazia sa, ale nemôžem si to všimnúť