Tartalomjegyzék:

A hűtőszekrény vezérlése Tft LCD -vel: 6 lépés
A hűtőszekrény vezérlése Tft LCD -vel: 6 lépés

Videó: A hűtőszekrény vezérlése Tft LCD -vel: 6 lépés

Videó: A hűtőszekrény vezérlése Tft LCD -vel: 6 lépés
Videó: Умные часы Mafam MX5: что нужно знать // Часы с телефонными звонками по Bluetooth 2024, November
Anonim
A hűtőszekrény vezérlése a Tft LCD -vel
A hűtőszekrény vezérlése a Tft LCD -vel

A technológia folyamatos fejlesztésével háztartási készülékeink egyre funkcionálisabbak és könnyebben használhatók.

Elektronikai rajongóként érdekel a háztartási gépek vezérlése. Hűtőnk nem lehetséges az ember-gép interfészek egyikével sem, de ha van hűtőszekrény az ember-gép interfésszel, engedje meg a felhasználóknak az érintőképernyős működést, a hűtőszekrény szabályozását az alacsonyabb hűtési hatékonyság mellett, és megjelenítse az aktuális hőmérsékletet a hűtőszekrény belsejében jelenítse meg az aktuális beltéri és kültéri hőmérsékletet, valamint néhány visszajelzést a hűtőszekrény használatáról (futónapok, szűrők élettartama stb.), így nagyon kényelmes és praktikus a felhasználók számára. Tehát ma egyszerűen egy érintőképernyőt használok a hűtőszekrény vezérlő felületének létrehozásához. A kijelző STONE STVC050WT-01. A STONE STVC050WT - 01 egy 5 hüvelykes, 480 * 272 felbontású érintőképernyős modul. A modulba beépített kijelző és érintőképernyős illesztőprogram van, a fejlesztőknek csak a hivatalos TOOL tervezőszoftverrel kapcsolatos felhasználói felület interfészre van szükségük, és létre kell hozniuk a STONE kijelzőmodulba letöltött programozási fájlt, majd egy soros porton keresztül (RS232 / RS485 / TTL) megfelelnek, komplex felhasználói felület tervezési szempontokat hajthat végre. További információkért keresse fel a hivatalos weboldalt :

1. lépés: Készítse el a felhasználói felület megjelenítő felületét

Készítse el a felhasználói felület megjelenítő felületét
Készítse el a felhasználói felület megjelenítő felületét

A felhasználói felület képeit a Photoshop tervezte. Mivel a képernyő 480*272, a tervezett kép felbontásának összhangban kell lennie a képernyővel. A tervezési hatás a következő:

2. lépés: Hozza létre a projektet a TOOL szoftverben

Hozza létre a projektet a TOOL szoftverben
Hozza létre a projektet a TOOL szoftverben

Helyezzen be egy új projektet a STONE STVC050WT-01 fejlesztő szoftver TOOL-ba, majd öntse bele a tervezett felhasználói felület képét, adja hozzá a megfelelő gombokat és a megjelenített szöveget, és a hatás a következő:

Kevés vezérlő van, csak digitális szövegkijelző vezérlők, növekményes beállítási vezérlők, de ez a két vezérlő elegendő a szükséges funkció végrehajtásához. A kezelőfelület felső része a hűtőszekrény fagyasztójának megfelelő vezérlője, amely az aktuális hőmérsékletet, a hűtőszekrény működési teljesítményét és a teljesítmény beállításának legfontosabb műveletét mutatja. A "Gyors" gomb azt jelenti, hogy a teljesítmény egy kattintással a maximális értékre van állítva. 2. A felhasználói felület interfészének középső része a hűtőszekrény megfelelő vezérlője, amely megmutatja az aktuális hőmérsékletet, a hűtőszekrény működési teljesítményét és a teljesítmény beállításának legfontosabb műveletét. A "Gyors" gomb azt jelenti, hogy a teljesítmény egy kattintással a maximális értékre van állítva. 3. A kezelőfelület alatt néhány állapotkijelző található, amelyeken keresztül a felhasználók intuitív módon láthatják a hűtőszekrényben töltött napok számát, a szűrőelem élettartamát, a külső hőmérsékletet és a beltéri hőmérsékletet.

3. lépés: Egy chipes kommunikáció

Egy chipes kommunikáció
Egy chipes kommunikáció
Egy chipes kommunikáció
Egy chipes kommunikáció

A szöveg widget

Az MCU kommunikációval kapcsolatos tartalommal tisztáznunk kell a kijelzőt, az MCU kommunikációs mechanizmust és az adatforrást. A STONE STVC050WT-01 egycsipes kommunikációt biztosít soros porton keresztül. Korábban, amikor felhasználói felületet készítettünk, a vezérlőket jelenítettük meg. Ezeknek a kezelőszerveknek a kijelző adatait valójában a STONE STVC050WT-01 vakujának valamelyik címére mentették.

Itt megmutatjuk a hőmérsékletet, a hőmérséklet-érzékelőből származó hőmérsékleti adatokat, a hőmérséklet-érzékelő az egycsipes mikroszámítógéphez van csatlakoztatva, így amikor az egycsipes mikroszámítógép hőmérséklet-adatait gyűjtik, csak a hőmérséklet-adatokat kell soros porton keresztül áthelyezni a cím ezen a kijelzőn, a hőmérséklet adatok valós időben jeleníthetők meg a képernyőn. Az adatok írására vonatkozó utasítások megtalálhatók a STONE STVC050WT-01 specifikációban. Ez az utasítás a 0x00 és a 0x04 írását jelenti az adattároló területen lévő 0x0020 címre: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x00 0x04 Itt egy chipes kódot használok a következők eléréséhez:

Miután a soros port képernyőjét az egychipes mikroszámítógép csatlakoztatta, az egy chipes mikroszámítógép soros portja elküldi ezt az utasítást, és a soros port képernyőjének 0x0020 címe feletti adatok módosíthatók, és ez a cím a a hűtőszekrényünk. Ugyanez vonatkozik minden más helyre, ahol az adatok megjelennek, csak módosítsa az adatok címét.

4. lépés: Gomb

Gomb
Gomb
Gomb
Gomb

Ebben a projektben sok gombot használtunk

Amikor ki kell olvasnunk a kijelző vezérlő adatait, akkor csak regisztrálnunk kell az utasítás olvasásához, az MCU -n keresztül utasítást kell küldeni a soros interfész képernyőre, a soros interfész képernyő visszaadja a vonatkozó regisztrációs adatokat a mikrokontrollernek, az MCU megkapja az adatokat készen áll a megfelelő vezérlőeszközök elvégzésére, mi itt a hűtőszekrény hűtőteljesítményének szabályozását végezzük.

5. lépés: Működési állapot

Működési állapot
Működési állapot

A futási állapot a következőket tartalmazza:

1. Üzemi napok 2. Szűrőelem élettartama 3. Kültéri hőmérséklet 4. Beltéri hőmérséklet Ahhoz, hogy ezeket az adatokat megkaphassa, az első mellett a másik háromnak is szüksége van a megfelelő érzékelőre ezen adatok gyűjtéséhez. Szűrőelem élettartam -érzékelő és hőmérséklet -érzékelő szükséges. Amikor az egycsipes mikroszámítógép ezeket az adatokat a soros porton keresztül a kijelölt vezérlőcím-átviteli adatokhoz gyűjtötte, a kijelzőn megjelenő vezérlő értéke a megfelelő változáson történt. A futónapok kétféleképpen valósíthatók meg: 1. Használja a STONE STVC050WT-01 soros port megjelenítő képernyőjének RTC-jét az adatok közvetlen megjelenítéséhez a képernyőn. 2. Az egy chipes mikroszámítógép RTC-jével vigye át az adatokat a soros port képernyőjére. A STONE STVC050WT-01 soros portos kijelzőhöz tartozik az RTC, amely megtalálható a STONE fejlesztési útmutatóban.

6. lépés: A művelet hatása

Művelet hatása
Művelet hatása

Ha többet szeretne megtudni erről a projektről, kattintson ide

Ajánlott: