Leírás
Az ESP32-E 3.5inch ST7789 320×480 TFT rezisztív touch TN kijelzővel egy olyan ESP32 alapú fejlesztőpanel, ahol a mikrokontroller, a 3.5″-os színes TFT kijelző és az érintőfelület egy panelre kerül. Akkor érdemes elővenni, ha nem külön kijelzőmodult, külön érintővezérlőt és külön ESP32 panelt szeretnél összehuzalozni, hanem egyben kezelhető grafikus vezérlőfelületet építenél.
A 320 x 480 pixeles ST7789 kijelző már elég nagy ahhoz, hogy menük, státuszkijelzések, egyszerű HMI oldalak, mérési panelek vagy vezeték nélküli vezérlőfelületek is kényelmesen elférjenek rajta. Az ESP32 Wi-Fi és Bluetooth képessége miatt a panel nem csak helyi kijelzőként használható, hanem hálózatra kapcsolt eszközök kezelőfelületeként is.
A rezisztív érintés műhelyben sokszor előny: stylusszal, körömmel, kesztyűs kézzel is használható. Cserébe más érzés, mint egy telefon kijelzője, és beüzemeléskor figyelni kell a kalibrációra, a forgatásra és az érintési koordináták illesztésére.
Az első korlát a kijelző típusa: a TN TFT panelnél a betekintési szög és a beépítési irány számít. Ha a kijelzőt fixen, oldalról vagy alulról nézik, ezt már a mechanikai tervezésnél ellenőrizni kell.
Hol illeszkedik a rendszerbe?
Az ESP32-E 3.5inch ST7789 320×480 TFT rezisztív touch TN kijelzővel a vezérlő és a kezelőfelület határán dolgozik. Egy egyszerű ESP32 fejlesztőpanelhez képest nem csak programot futtat, hanem helyben meg is jeleníti az állapotokat, menüket és vezérlőgombokat.
Tipikus helye olyan projektekben van, ahol a készüléknek saját kijelzőt kell kapnia, de nem indokolt külön SBC, Raspberry Pi vagy HDMI kijelzős rendszer. A panel ESP32 alapú, ezért jól illik Wi-Fi-s mérőállomásokhoz, kisebb vezérlőkhöz, oktatási feladatokhoz és prototípus kezelőpanelekhez.
Az ESP32-E 3.5inch ST7789 320×480 TFT rezisztív touch TN kijelzővel egy ESP32 alapú, 3.5″-os ST7789 TFT kijelzővel és rezisztív érintéssel szerelt HMI fejlesztőpanel Arduino, PlatformIO és LVGL alapú grafikus projektekhez.
Működés és beépítés
A panel központi eleme az ESP32 vezérlő, amely a kijelzőt, az érintést és a kommunikációt egy projekten belül kezeli. A TFT kijelző ST7789 vagy ST7789U meghajtóval dolgozik, a 320 x 480 pixeles felbontás pedig álló vagy fekvő elrendezésű felületekhez is használható.
A rezisztív touch nem kapacitív érintőpanel. Itt az érintés nyomás alapján működik, ezért a szoftverben az érintési koordináták, a kijelző forgatása és az aktív terület beállítása külön figyelmet kér. Ha a kijelző képe jó, de az érintés elcsúszik vagy fordítva reagál, legtöbbször nem hardverhiba az első gyanús pont, hanem rossz touch kalibráció vagy hibás orientációs beállítás.
LVGL használatnál a kijelzőpuffer mérete, a frissítési mód és az ESP32 szabad memóriája döntően befolyásolja, mennyire lesz folyamatos a felület. Nagy képek, sok widget és animált képernyők esetén hamarabb elérhető a memóriahatár, mint egy egyszerű gombos menünél.
Felhasználási példák
Az ESP32-E 3.5inch ST7789 320×480 TFT rezisztív touch TN kijelzővel jól használható például:
- Wi-Fi-s szenzorállomás helyi kijelzőjeként.
- Otthonautomatizálási próbakijelzőként, ahol státuszok és kapcsolók jelennek meg.
- Labor- vagy műhelymérő egyszerű kezelőfelületeként.
- Oktatási ESP32 grafikus programozási feladatokhoz.
- LVGL alapú menürendszerek kipróbálásához.
- Adatnaplózó projekt kijelzőjeként, ha a microSD / TF foglalat jelenléte ellenőrizve van.
- Kis vezérlődoboz előlapjába épített HMI panelként.
- Bluetooth vagy Wi-Fi kapcsolattal működő helyi beállítópanelként.
Kompatibilitás és beüzemelés
| Mire figyelj? | Mit okoz? |
|---|---|
| Arduino vagy PlatformIO környezetben dolgozol? | A fordítási beállítások, board definíciók és könyvtárverziók eltérése miatt ugyanaz a példa nem mindig indul elsőre. |
| ST7789 vagy ST7789U kijelzőmeghajtót állítottál be? | Hibás driver esetén fehér, fekete vagy zajos kijelzőképet kaphatsz. |
| A touch rezisztív panelként van kezelve? | Kapacitív touch beállítással az érintés nem fog helyesen működni. |
| A kijelző forgatása és a touch koordináta ugyanarra az irányra van állítva? | A gombok máshol érzékelnek, mint ahol a képernyőn látszanak. |
| Elég stabil az 5 V tápellátás? | Gyenge USB portról indulási hiba, villogó háttérfény vagy újraindulás jelentkezhet. |
| LVGL alatt megfelelő a puffer mérete? | Túl nagy pufferrel memóriahiba, túl kicsivel lassabb frissítés fordulhat elő. |
Döntés előtt ellenőrizendő adatok
Vásárlás előtt ezeket érdemes végignézni, hogy erre fejlesztesz-e:
- A pontos vezérlőmodul ESP32-E, ESP32-32E vagy más ESP32 variáns-e.
- A kijelző meghajtója ST7789 vagy ST7789U.
- A rezisztív touch vezérlője XPT2046-e.
- A touch kommunikáció SPI buszon van-e kivezetve.
- A panel USB-C vagy microUSB csatlakozós-e.
- Van-e microSD / TF foglalat, és használható-e a kiválasztott könyvtárral.
- A panel kap-e akkumulátor csatlakozást és töltéskezelést.
- A csomagban van-e kábel, érintőtoll, csatlakozókábel vagy ház.
- A tervezett beépítési nézési irány megfelel-e a TN kijelző karakterének.
Használati korlát és mikor ne ezt válaszd
- Ne ezt a típust válaszd, ha telefonos érzetű, többujjas, üvegfelületű kapacitív érintés kell.
- Ne ezt válaszd, ha a kijelzőt széles betekintési szögből vagy kültéri fényben kell jól olvasni. Ilyenkor IPS paneles vagy nagyobb fényerejű kijelzőt kell keresni.
- Ne ezt válaszd, ha Linuxos környezetet, böngészőt, HDMI kijelzést vagy nagy felbontású grafikus felületet vársz. Ez ESP32 alapú mikrokontrolleres panel, nem miniszámítógép.
- Ne ezt válaszd, ha a projekt sok nagy képet, animációt, több képernyős LVGL felületet és nagy memóriát igényel, miközben a panelen nincs PSRAM !!!.
- Ne ezt válaszd, ha a beépítésnél nincs lehetőség a touch kalibráció és a kijelző orientáció ellenőrzésére.
Műhelytitok
Ennél a panelkategóriánál a legtöbb beüzemelési idő nem a Wi-Fi vagy Bluetooth részen megy el, hanem a kijelző és a touch összehangolásán. A kijelző képe önmagában még nem jelenti azt, hogy a touch is jól van bekötve szoftveresen. Először mindig külön tesztképernyővel, majd külön touch koordináta kiírással érdemes ellenőrizni a panelt, és csak utána ráépíteni az LVGL menüt.
Műszaki jellemzők
| Jellemző | Érték |
|---|---|
| Terméktípus: | ESP32 alapú TFT HMI fejlesztőpanel |
| Terméknév: | ESP32-E 3.5inch ST7789 320×480 TFT rezisztív touch TN kijelzővel |
| Mikrokontroller: | ESP32-E / ESP32-32E (ESP32 új kiadás) |
| CPU: | Xtensa LX6 kétmagos, legfeljebb 240 MHz |
| Vezeték nélküli kapcsolat: | Wi-Fi, Bluetooth |
| Kijelző mérete: | 3.5″ |
| Kijelző típusa: | TN TFT |
| Felbontás: | 320 x 480 pixel |
| Kijelző meghajtó: | ST7789 / ST7789U |
| Színmélység: | 65K / 262K |
| Érintés típusa: | rezisztív touch |
| Érintővezérlő: | XPT2046 |
| Kijelző interfész: | SPI |
| Touch interfész: | SPI |
| Programozás: | Arduino, PlatformIO, LVGL környezethez illeszthető |
| Tápfeszültség: | 5 V |
| USB csatlakozó: | USB-C |
| Flash: | 4 MB !!! |
| microSD / TF foglalat: | van |
| Akkumulátor csatlakozás: | van |
| Panelméret: | 3.5″ |
Dokumentáció
- Előd termékoldal: ESP32-3248S035R TavIR WebShop
- 3.5inch ESP32-32E Display műszaki oldal (gyártó teljes adatismertetés) – LCDWiki
- ESP32 smart display könyvtár és támogatott panelek – GitHub
- ST7789 kijelzőmeghajtó LVGL környezetben LVGL
Csomag
- 1x ESP32-E 3.5inch ST7789 320×480 TFT rezisztív touch TN kijelzővel fejlesztőpanel
- 1x USB-C kábel
- 1x Érintőtoll
- 1x IIC csatlakozókábel
- 1x tárolódoboz








![ESP32 LVGL Development Board (2.4", LVGL, touch) [ESP32-2432S024C]](https://shop.tavir.hu/wp-content/uploads/brd-esp32-lvgl-240-1-450x338.jpg)






Értékelések
Még nincsenek értékelések.