Leírás
Az ESP32-E 3.2inch ST7789 IPS TFT fejlesztőpanel rezisztív érintővel [E32R32P] egy egybeépített ESP32 vezérlőpanel 3,2 hüvelykes, 240×320 képpontos IPS TFT kijelzővel és rezisztív érintőfelülettel. Olyan projektekhez való, ahol nem külön ESP32 modult, kijelzőt, touch vezérlőt, microSD foglalatot és tápellátási részt szeretnél összedrótozni, hanem egy kész kijelzős vezérlőmodulból indulsz.
A panel fő döntési pontja a kijelző és az érintés típusa. Az ST7789P3 vezérlős TFT kijelző 4 vezetékes SPI kapcsolaton dolgozik az ESP32 felé, az érintést pedig XPT2046 vezérli. Ez jó irány menüs vezérlőkhöz, egyszerű HMI felületekhez, oktatási grafikus feladatokhoz és IoT kijelzőkhöz, de nem ugyanaz a kategória, mint egy nagyobb felbontású, kapacitív touchos ESP32-S3 HMI panel.
Az ESP32-E 3.2inch ST7789 IPS TFT fejlesztőpanel rezisztív érintővel [E32R32P] akkor illeszkedik jól a rendszerbe, ha a 240×320 képpont elegendő, a Wi-Fi és Bluetooth kapcsolat ESP32 klasszikus teljesítményszintjén megfelel, és a fejlesztés Arduino IDE, ESP-IDF, MicroPython vagy LVGL irányban történik. Az első korlát a megosztott erőforrás: a kijelző, a touch és több bővítési pont nem függetlenül választható GPIO-kra épül, hanem a panel kiosztását kell követni.
Az ESP32-E 3.2inch ST7789 IPS TFT fejlesztőpanel rezisztív érintővel [E32R32P] a mikrokontroller és a kezelőfelület közé kerül: egyszerre vezérlő, kijelző és bemeneti eszköz. Egy hőmérsékletmérő, okosotthon vezérlő, Wi-Fi adatmegjelenítő vagy oktatási HMI feladat esetén a panel a felhasználói oldal látható része.
A 3,2 hüvelykes kijelzőméret még kézben tartható, dobozba építhető méret, de már elég nagy menük, státuszsorok, grafikonrészletek és érinthető gombok megjelenítéséhez. A rezisztív érintés előnye, hogy stylusszal és egyszerű nyomásérzékeléssel használható, hátránya, hogy nem ad olyan telefonos érzetet, mint a kapacitív érintőpanel.
Azaz az ESP32-E 3.2inch ST7789 IPS TFT fejlesztőpanel rezisztív érintővel [E32R32P] egy ESP32-WROOM-32E alapú, Type-C csatlakozós, 3,2″ IPS TFT kijelzős fejlesztőpanel ST7789P3 kijelzővezérlővel, XPT2046 rezisztív touch vezérlővel és microSD bővítési lehetőséggel.
Működés és beépítés
A kijelzőt az ESP32 SPI buszon keresztül vezérli. A kijelzővezérlő ST7789P3, a jellemző színkezelés RGB565 módban 65K szín, a panel maximális színmódja 262K szín. A touch rész XPT2046 vezérlőn keresztül olvassa a rezisztív érintőpanel koordinátáit, ezért a pontos érintési helyhez szoftveres kalibrálás kell.
A Type-C csatlakozó tápellátásra és programfeltöltésre szolgál. Ez műhelyben kényelmes, de nem jelenti azt, hogy bármilyen USB tápegység minden körülmény között stabil lesz: Wi-Fi használat, magas háttérfény, microSD írás és hangkimenet mellett a tápellátást nem érdemes a határon járatni.
Beépítéskor a panel nem sima ESP32 DevKit. A kijelző, touch, microSD, RGB LED, audio és bővítőcsatlakozók saját GPIO-kat használnak. Ha külső SPI vagy I2C eszközt kötsz rá, előbb a kiosztást kell ellenőrizni, különben könnyű olyan lábat használni, amely már foglalt, csak bemenet, vagy induláskor érzékeny állapotot kap.
Felhasználási példák
- Wi-Fi-s hőmérséklet-, páratartalom- vagy levegőminőség-kijelző érintős menüvel.
- Oktatási ESP32 grafikus projekt, ahol a kijelző, touch és microSD egy panelen van.
- Kis méretű okosotthon vezérlőpanel MQTT, HTTP vagy helyi webes adatforrás megjelenítésére.
- Szenzoradat naplózó microSD mentéssel és helyi státuszkijelzéssel.
- Beágyazott menürendszer prototípus, gombokkal, csúszkákkal, státuszsávval.
- Hordozható mérőeszköz kezelőfelülete 3,7 V-os lítium-polimer akkumulátoros táplálási lehetőséggel.
- ESP32 alapú LVGL tanulóprojekt 240×320-as kijelzőfelületre szabott grafikus elemekkel.
Kompatibilitás és beüzemelés
| Mire figyelj? | Mit okoz? |
|---|---|
| Arduino IDE alatt fejlesztenéd? | Az ESP32 core és a kijelző/touch könyvtárak verzióját a példaprojekthez kell igazítani. |
| LVGL felületet használsz? | A 240×320 felbontás és az ESP32 memória korlátai miatt egyszerűbb felületstruktúra ajánlott. |
| TFT_eSPI vagy más ST7789 könyvtár kerül a projektbe? | A pin kiosztást és az ST7789 inicializálást a panelhez kell illeszteni. |
| Touch kezelést is használsz? | Az XPT2046 touch vezérlőhöz külön driver és kalibrálás szükséges. |
| microSD kártyát is használsz? | Az SPI erőforrások megosztása miatt a chip select és buszhasználat ütközését ellenőrizni kell. |
| Külső SPI periféria kerül rá? | A microSD és a külső SPI vonalak közös buszon lehetnek, ezért szoftveres buszkezelés kell. |
| Külső I2C szenzort kötsz rá? | Az I2C bővítőcsatlakozón a tápfeszültség és a logikai szint ellenőrzése szükséges. |
| Akkumulátorról működne? | A 3,7 V-os lítium-polimer csatlakozás és töltés csak megfelelő polaritással és cellatípussal használható. |
Döntés előtt ellenőrizendő adatok
| Jellemző | Érték |
|---|---|
| Kijelzőméret: | 3,2 inch |
| Felbontás: | 240×320 képpont |
| Érintés típusa: | rezisztív touch |
| Kijelzővezérlő: | ST7789P3 |
| Touch vezérlő: | XPT2046 |
| Vezérlőmodul: | ESP32-WROOM-32E |
| Programozás és táp: | Type-C, 5 V |
| Akkumulátoros használat: | 3,7 V lítium-polimer cellához kialakított csatlakozás |
| microSD: | van, SPI buszos |
Használati korlátok és rossz illesztések
- Ne ezt válaszd, ha nagy felbontású, 800×480-as vagy nagyobb HMI felületre van szükség. A 240×320 képpont jól használható menühöz és állapotkijelzéshez, de részletes ipari kezelőfelülethez szűk lehet.
- Ne ezt válaszd, ha telefonos érzetű, többujjas kapacitív érintés kell. Az ESP32-E 3.2inch ST7789 IPS TFT fejlesztőpanel rezisztív érintővel [E32R32P] rezisztív touch panelt használ, amely nyomásra működik.
- Ne ezt válaszd, ha ESP32-S3 teljesítményre, PSRAM-ra vagy nagy grafikus pufferre épülő felületet tervezel. Ez ESP32-WROOM-32E alapú panel, ezért a felületet és a memóriahasználatot ehhez kell méretezni.
- Ne ezt válaszd, ha minden GPIO-t szabadon akarsz kiosztani. A kijelző, touch, microSD, RGB LED, audio és bővítőportok több lábat eleve lefoglalnak.
- Ne ezt válaszd közvetlen ipari beépítésre külön védelem nélkül. A panel fejlesztő- és prototípus jellegű, dobozolás, tápvédelem, ESD-kezelés és mechanikai rögzítés nélkül nem ipari készülék.
Műhelymegfigyelés
Az ilyen ESP32 kijelzős panelek beüzemelésénél a legtöbb időt nem maga az ESP32 programozása viszi el, hanem a kijelző és a touch pontos illesztése. A kijelző akkor is képet adhat, ha a forgatás, színsorrend vagy érintőkalibráció hibás; ilyenkor a hiba nem hardverhiba, hanem beállítási eltérés.
A másik gyakori buktató a tápellátás. USB-ről elsőre működik a próba, majd Wi-Fi kapcsolat, nagyobb háttérfény, microSD írás vagy hangkimenet mellett újraindul a panel. Fejlesztés közben érdemes rövid, jó minőségű USB-C kábelt és stabil 5 V-os tápegységet használni.
Műszaki jellemzők
| Jellemző | Érték |
|---|---|
| Típuskód: | E32R32P |
| Terméktípus: | ESP32 alapú 3,2″ érintőkijelzős fejlesztőpanel |
| Vezérlőmodul: | ESP32-WROOM-32E |
| CPU: | ESP32-D0WD-V3, kétmagos Xtensa LX6, max. 240 MHz |
| Wi-Fi: | 2,4 GHz, 802.11 b/g/n |
| Bluetooth: | Bluetooth V4.2 BR/EDR és Bluetooth LE |
| Flash: | 4 MB külső QSPI Flash |
| Kijelző: | 3,2″ IPS TFT |
| Felbontás: | 240xRGBx320 képpont |
| Kijelzővezérlő: | ST7789P3 |
| Kijelző interfész: | 4 vezetékes SPI az ESP32 felé |
| Színek: | 65K RGB565 jellemző, max. 262K RGB666 |
| Fényerő: | 300 cd/m2 tipikus |
| Háttérvilágítás: | 6 db fehér LED |
| Érintőpanel: | rezisztív touch |
| Touch vezérlő: | XPT2046 |
| Touch interfész: | SPI |
| Tápellátás: | 5 V Type-C |
| Akkumulátor csatlakozás: | 3,7 V lítium-polimer cellához |
| Töltőáram: | max. 500 mA, modul érték 290 mA |
| Áramfelvétel: | kijelző működés közben 160 mA, teljes terheléssel 510 mA |
| microSD: | van, SPI buszon |
| RGB LED: | van, külön vezérelhető piros, zöld és kék csatornával |
| Audio: | külső hangszóró csatlakozó, DAC kimeneten keresztül |
| I2C bővítés: | IO25 – SCL, IO32 – SDA |
| SPI bővítés: | IO21 – CS, IO18 – SCK, IO19 – MISO, IO23 – MOSI |
| Touch lábak: | IO33 – CS, IO36 – IRQ, SPI közös vonalak |
| LCD fő lábak: | IO15 – CS, IO2 – D/C, IO14 – SCK, IO13 – MOSI, IO12 – MISO, IO27 – háttérfény |
| Méret: | kb. 55,04 x 93,70 x 5,70 mm érintős változatnál |
| Tömeg csomagolással: | 103 g |
| Működési hőmérséklet kijelző: | -10…50 °C |
| Működési hőmérséklet touch: | -10…60 °C |
Dokumentáció
- 3.2inch ESP32-32E Display termékoldal – LCDWiki
- E32R32P és E32N32P specifikáció – LCDWiki
- E32R32P és E32N32P felhasználói kézikönyv – LCDWiki
- 3.2inch ESP32-32E kapcsolási rajz – LCDWiki
Csomag
- 1 x ESP32-E 3.2inch ST7789 IPS TFT fejlesztőpanel rezisztív érintővel [E32R32P]
- 1 x Type-C adat- és tápkábel
- 1x IIC kábel
- 1 x rezisztív érintőtoll
- 1 x csomagolás (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)
![ESP32-C3 LVGL Development Board (1.44", LVGL, akku, tok) [MiniTV]](https://shop.tavir.hu/wp-content/uploads/brd-esp32-c3-lvgl-144-2-450x338.jpg)





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