Obsah:

Ovládání chladničky s LCD TFT: 6 kroků
Ovládání chladničky s LCD TFT: 6 kroků

Video: Ovládání chladničky s LCD TFT: 6 kroků

Video: Ovládání chladničky s LCD TFT: 6 kroků
Video: aDevMeetup #12 - Android vs arduino 2024, Listopad
Anonim
Ovládání chladničky s Tft Lcd
Ovládání chladničky s Tft Lcd

Díky neustálému zdokonalování technologií jsou naše domácí spotřebiče stále funkčnější a snadněji se používají.

Jako elektronického nadšence mě zajímá ovládání domácích spotřebičů. Naše lednička není možná s žádným rozhraním člověk-stroj, ale pokud existuje lednice s rozhraním člověk-stroj, uživatelé mohou prostřednictvím dotykové obrazovky ovládat chladničku s nižší účinností chlazení, zobrazovat aktuální teplotu uvnitř chladničky, zobrazte aktuální vnitřní a venkovní teplotu a nějakou zpětnou vazbu o používání chladničky (běh dní, životnost filtru atd.), takže je to pro uživatele velmi pohodlné a praktické. Dnes tedy jednoduše použiju dotykový displej k vytvoření rozhraní pro ovládání chladničky. Zobrazovačem je STONE STVC050WT-01. STONE STVC050WT - 01 je modul dotykového displeje v 5 palcích, rozlišení 480 * 272. V modulu je integrovaný ovladač displeje a dotykové obrazovky, vývojářům stačí pouze oficiální návrh uživatelského rozhraní související s návrhovým softwarem TOOL a vygenerovat programovací soubor stažený do modulu displeje STONE a poté přes sériový port (RS232 / RS485 / TTL) korespondovat s tím, můžete provádět komplexní aspekty návrhu uživatelského rozhraní. Další informace najdete na oficiálním webu :

Krok 1: Vytvořte rozhraní zobrazení UI

Vytvořte rozhraní zobrazení UI
Vytvořte rozhraní zobrazení UI

Obrázky uživatelského rozhraní navrhuje Photoshop. Protože je obrazovka 480*272, mělo by být rozlišení navrženého obrázku konzistentní s obrazovkou. Efekt designu je následující:

Krok 2: Vytvořte projekt v softwaru TOOL

Vytvořte projekt v softwaru TOOL
Vytvořte projekt v softwaru TOOL

Vložte nový projekt do vývojového softwaru STONE STVC050WT-01 TOOL, poté nalijte navržený obrázek uživatelského rozhraní, přidejte odpovídající tlačítka a zobrazte text a efekt je následující:

Existuje několik ovládacích prvků, pouze ovládací prvky digitálního textového zobrazení, ovládací prvky přírůstkových úprav, ale tyto dva ovládací prvky stačí k dokončení požadované funkce. V horní části rozhraní uživatelského rozhraní je příslušné ovládání mrazničky chladničky, které zobrazuje aktuální teplotu, pracovní výkon chladničky a klíčové operace pro nastavení výkonu. Tlačítko „Fast“znamená, že výkon je nastaven na maximum jediným kliknutím. 2. Střední část rozhraní uživatelského rozhraní je příslušné ovládání chladničky, které ukazuje aktuální teplotu, pracovní výkon chladničky a klíčové operace pro nastavení výkonu. Tlačítko „Fast“znamená, že výkon je nastaven na maximum jediným kliknutím. 3. Pod rozhraním uživatelského rozhraní je několik stavových displejů, pomocí kterých mohou uživatelé intuitivně sledovat počet dní v chodu chladničky, životnost filtračních prvků, venkovní teplotu a vnitřní teplotu.

Krok 3: Komunikace s jedním čipem

Jednočipová komunikace
Jednočipová komunikace
Jednočipová komunikace
Jednočipová komunikace

Textový widget

U obsahu souvisejícího s komunikací MCU musíme vyjasnit displej a komunikační mechanismus MCU a zdroj dat. STONE STVC050WT-01 komunikuje s jedním čipem prostřednictvím sériového portu. Dříve jsme při vytváření uživatelského rozhraní používali ovládací prvky. Zobrazovací data těchto ovládacích prvků zobrazení byla skutečně uložena na nějakou adresu záblesku STONE STVC050WT-01.

Zde ukážeme teplotu, teplotní data z teplotního senzoru, teplotní senzor je připojen k jednočipovému mikropočítači, takže když jsou shromažďována data o teplotě jednočipového mikropočítače, stačí dát data o teplotě přes sériový port adresa na tomto ovládacím prvku displeje, údaje o teplotě lze zobrazit na obrazovce v reálném čase. Pokyny pro zápis dat najdete ve specifikaci STONE STVC050WT-01. Tato instrukce představuje zápis 0x00 a 0x04 na adresu 0x0020 v oblasti ukládání dat: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x00 0x04 Zde používám jednočipový kód k dosažení následujícího:

Poté, co je obrazovka sériového portu připojena jednočipovým mikropočítačem, sériový port jednočipového mikropočítače odešle tuto instrukci a data nad adresou 0x0020 obrazovky sériového portu lze upravit a tato adresa je zobrazením teploty to samé platí pro všechna ostatní místa, kde jsou data zobrazena, stačí změnit adresu dat.

Krok 4: Tlačítko

Knoflík
Knoflík
Knoflík
Knoflík

V tomto projektu jsme použili spoustu tlačítek

Když potřebujeme číst displej ovládá výše uvedená data, stačí se zaregistrovat a přečíst si instrukci, přes MCU poslat instrukci na obrazovku sériového rozhraní, obrazovka sériového rozhraní vrátí relevantní data registru do mikrokontroléru, MCU přijme data budou jsme připraveni provést odpovídající řídicí zařízení, zde máme řídit chladicí výkon chladničky.

Krok 5: Provozní stav

Provozní stav
Provozní stav

Provozní stav zahrnuje:

1. Provozní dny 2. Životnost filtračního prvku 3. Venkovní teplota 4. Vnitřní teplota K získání těchto údajů potřebují kromě dalších tří také odpovídající čidlo pro sběr těchto dat. Jsou vyžadovány senzory pořizování životnosti filtračních prvků a teplotní senzory. Když jednočipový mikropočítač sbíral tato data, přes sériový port k určeným přenosovým datům adresy přenosu dat, hodnota ovládání displeje na odpovídající změně. Běžecké dny lze implementovat dvěma způsoby: 1. Použijte RTC displeje displeje sériového portu STONE STVC050WT-01 k zobrazení dat přímo na obrazovce 2. Použijte RTC jednočipového mikropočítače k přenosu dat na obrazovku sériového portu pro zobrazení Displej sériového portu STONE STVC050WT-01 je dodáván s RTC, které najdete v průvodci STONE ve vývoji.

Krok 6: Operační efekt

Operační efekt
Operační efekt

Kliknutím sem získáte další informace o tomto projektu

Doporučuje: