Leírás
Az ESP32-024 / ESP32-2432S024R 2.4 TFT ESP32 kijelzőmodul olyan ESP32-WROOM-32 alapú fejlesztőpanel, amelyen a vezérlő, a 2.4 inch méretű TFT kijelző és a rezisztív érintőfelület egy panelre került. Akkor amikor nem külön kijelzőt, külön ESP32 panelt és külön touch illesztést szeretnél összekábelezni, hanem egyben kezelhető, grafikus felületre épülő vezérlőt keresel.
A panel 240 x 320 pixeles kijelzőfelületet ad, ezért állapotkijelzéshez, menühöz, mérési adatok megjelenítéséhez, egyszerű HMI felülethez és oktatási demonstrációhoz jól kézre áll. A megadott készletnél a kijelzővezérlő ST7789, ezért a korábbi ESP32-2432S024R példákban gyakran látott ILI9341 beállítást nem szabad vakon átvenni.
A rezisztív érintőpanel érintőceruzával, körömmel vagy enyhe nyomással működik. Ez műhelyben, oktatási környezetben és egyszerű kezelőfelületeknél előny lehet, de nem ad olyan telefonos érzetet, mint a kapacitív érintőpanel.
Az első korlát a szabad GPIO-k száma és a kijelzőhöz kötött pinout. Ez nem általános célú, sok kivezetéses ESP32 fejlesztőpanel, hanem kijelzőközpontú modul. Külső szenzorokhoz, relékhez vagy buszos bővítéshez a pinhasználatot a programozás előtt ellenőrizni kell.
Az ESP32-024 / ESP32-2432S024R 2.4 TFT ESP32 kijelzőmodul helyi kezelőpanelként illik ESP32 alapú IoT és műhelyprojektekbe. A Wi-Fi és Bluetooth kapcsolatot az ESP32 adja, a TFT kijelző a helyi visszajelzést, a rezisztív érintő pedig az egyszerű kezelést.
Tipikus szerepe nem az, hogy sok külső modult közvetlenül kiszolgáljon, hanem hogy egy készülék előlapja, menüje vagy státuszkijelzője legyen. Ha egy dobozba épített mérő, vezérlő vagy tesztállomás felületére kell néhány adat, gomb és beállítási menü, ez a panel jó irány.
Azaz ez egy ESP32-024 / ESP32-2432S024R 2.4 TFT ESP32 kijelzőmodul egy ESP32-WROOM-32 alapú, 240 x 320 pixeles ST7789 TFT kijelzővel és rezisztív érintőpanellel szerelt fejlesztőmodul helyi grafikus kezelőfelületekhez.
Működés és beépítési szempontok
A modul 5 V tápellátásról működik, USB-C csatlakozón keresztül vagy külső 5 V bemenetről. A kijelző SPI kapcsolaton kommunikál az ESP32-vel, az érintőfelület pedig a rezisztív touch vezérlőn keresztül ad koordinátákat a programnak.
Programozásnál a kijelzőre és a tapira külön figyelni kell. A kijelzőhöz ST7789 beállítás kell, a tapihoz XPT2046 rezisztív touch kezelés és kalibrálás. Ha az érintés elcsúszik, fordított tengelyt ad, vagy csak a sarokban reagál, az legtöbbször nem hardverhiba, hanem touch kalibrációs vagy rotációs beállítási gond.
LVGL, TFT_eSPI vagy LovyanGFX használatakor a driver, a rotáció, a háttérvilágítás és a touch koordináták összetartoznak. Ha ezek közül egy adat ILI9341-es példából marad bent, a kijelző fehér maradhat, rossz színeket adhat, vagy a touch nem arra a pontra reagál, ahol megnyomtad.
Felhasználási példák
- Okosotthon vezérlőpanel hőmérséklet, reléállapot, Wi-Fi státusz és egyszerű menü megjelenítésére.
- Műhelyes tesztállomás, ahol szenzorértékeket, gombokat és hibakódokat kell egy kis kijelzőn látni.
- Adatnaplózó kezelőfelület microSD kártyás tárolással és helyi visszajelzéssel.
- Oktatási ESP32 projekt, ahol a Wi-Fi, Bluetooth, TFT grafika és érintés egy panelen mutatható be.
- Akkus prototípus kezelőfelülete, ha a fogyasztást és a kijelző fényerejét a programban külön kezeled.
- Kis gép vagy mérődoboz előlapja, ahol néhány beállítás és státusz megjelenítése elég.
- LVGL alapú menürendszer próbapanelje, mielőtt nagyobb vagy iparibb HMI kijelzőre váltanál.
Kompatibilitás és beüzemelés
| Mire figyelj? | Mit okoz? |
|---|---|
| ST7789 driver van beállítva? | ILI9341 beállítással a kijelző hibásan indulhat vagy nem ad értelmezhető képet. |
| A rezisztív touch kalibrálva van? | Kalibrálás nélkül az érintési pont elcsúszhat vagy fordított tengelyen jelenhet meg. |
| A háttérvilágítás GPIO-ja helyesen van megadva? | Rossz pin esetén a program fut, de a kijelző sötét maradhat. |
| Elég stabil az 5 V táp? | Wi-Fi használat és bekapcsolt háttérvilágítás mellett gyenge tápnál újraindulás jelentkezhet. |
| Kell több szabad GPIO? | A kijelző és az érintés több lábat lefoglal, ezért külső bővítésnél előre kell pinlistát készíteni. |
| LVGL-t használsz? | A kijelző puffer, rotáció és touch driver együtt állítandó, különben a felület működik, de az érintés pontatlan lesz. |
| Arduino IDE vagy PlatformIO a cél? | Mindkettő használható, de a kijelzőkonfigurációt nem elég csak a board típusánál beállítani. |
Döntés előtt ellenőrizendő adatok
- Ellenőrizd, hogy a projekted ST7789 kijelzővezérlőre készült-e, vagy át kell írni ILI9341-ről.
- Nézd meg, hogy rezisztív érintő elég-e a kezelési módhoz, vagy kapacitív touch kell.
- Számold meg, hány külső GPIO-ra lesz szükség a kijelzőn kívül.
- Döntsd el, hogy kell-e microSD kártya, és ha igen, nem ütközik-e más SPI eszközzel.
- Tervezd meg az 5 V tápot úgy, hogy a kijelző, a háttérvilágítás és a Wi-Fi együtt se okozzon feszültségesést.
- Ellenőrizd a dobozba építéshez szükséges furatokat és méretet: !!!
- Nézd meg, hogy a választott grafikus könyvtárban van-e kész ST7789 + XPT2046 példa ehhez a panelcsaládhoz.
Használati korlátok – mikor keress másik típust?
- Ne ezt válaszd, ha sok szabad GPIO-t igénylő általános ESP32 fejlesztőpanel kell.
- Ne ezt válaszd, ha telefonhoz hasonló kapacitív érintést szeretnél.
- Ne ezt válaszd, ha nagy, jól olvasható kezelőpanel kell több menüvel és sok grafikával.
- Ne ezt válaszd, ha ipari előlaphoz hosszú távú alkatrész-azonosság és dokumentált pinout kell.
- Ne ezt válaszd, ha a projekted ILI9341-re van rögzítve, és nem szeretnéd átírni a kijelzőbeállításokat.
- Ne ezt válaszd, ha csak egy egyszerű ESP32 fejlesztőpanel kell kijelző nélkül, mert a beépített TFT ilyenkor felesleges kötöttséget ad.
Műhelytitok
Az ilyen sárga ESP32 kijelzős paneleknél a legtöbb elakadás nem az ESP32 részénél kezdődik, hanem a kijelződriver és a touch beállításánál. Ha a panelen ESP32-024 jelölés van és ST7789 kijelzővel érkezett, először mindig egy minimál kijelzős tesztet érdemes futtatni, csak utána jöjjön az LVGL és a teljes menürendszer.
A másik gyakori hiba, hogy a rezisztív touch működését kapacitív érintéshez hasonlítják. Itt enyhe nyomás, kalibráció és helyes rotáció kell. Ha ez rendben van, a kezelése pontos és kiszámítható, de más érzetet ad, mint egy telefonkijelző.
Műszaki jellemzők
| Jellemző | Érték |
|---|---|
| Paneljelölés: | ESP32-024 |
| Kereskedelmi típuskód: | ESP32-2432S024R |
| MCU: | ESP32-WROOM-32 |
| Processzor: | Kétmagos ESP32, legfeljebb 240 MHz |
| Vezeték nélküli kapcsolat: | Wi-Fi, Bluetooth |
| Kijelzőméret: | 2.4 inch |
| Kijelzőtípus: | TFT LCD |
| Felbontás: | 240 x 320 pixel |
| Kijelzővezérlő: | ST7789 |
| Színmélység: | 16 bit RGB, 65K szín |
| Érintés: | Rezisztív érintőpanel |
| Érintővezérlő: | XPT2046 |
| Tápfeszültség: | 5 V |
| Programozási csatlakozó: | USB-C |
| Külső tároló: | TF / microSD foglalat |
| Hangkimenet: | Hangszóró csatlakozás |
| Fényérzékelés: | Fedélzeti fényérzékelő |
| Fedélzeti LED: | RGB LED |
| Fejlesztőkörnyezet: | Arduino IDE, ESP-IDF, MicroPython, LVGL |
Dokumentáció
Dokumentáció
- Teljes dokumentáció, mintakódok, leírás
- Gyártói telepítőcsomag
- ESP32-2432S024 felhazsnálói kézikönyv (angol)
Csomag
- 1 x ESP32-024 / ESP32-2432S024R 2.4 TFT ESP32 kijelzőmodul
- 1 x doboz
- 1 x adatkábel
- 1 x USB-C kábel






![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 LVGL Development Board (3.2", LVGL, touch) [ESP32-2432S032C]](https://shop.tavir.hu/wp-content/uploads/brd-esp32-lvgl-320-16c-450x450.jpg)







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