Barion Pixel

ESP32 LVGL Development Board (3.2″, LVGL, touch) [ESP32-2432S032R]

8.750Ft (6.890Ft+ÁFA)

ESP32 LVGL Development Board (3.2″, LVGL, touch) [ESP32-2432S032R] – ESP32 alapú, 3,2 colos, 320 x 240 pixeles TFT érintőkijelzős fejlesztőpanel rezisztív XPT2046 touch vezérlővel és ST7789 kijelzőmeghajtással. 5 V USB-C tápellátásról működik, 3,3 V logikai szintű I/O-val, Wi-Fi és Bluetooth kapcsolattal, microSD foglalattal, RGB LED-del és LDR fényérzékelővel. LVGL, Arduino IDE, PlatformIO és ESP-IDF projektekhez használható, főleg HMI prototípushoz, szenzorkijelzőhöz és IoT kezelőfelülethez. Fő korlátja a kevés szabad GPIO, a PSRAM hiánya és a rezisztív, nem többérintéses touch.

5 készleten

Leírás

A ESP32 LVGL Development Board (3.2″, LVGL, touch) [ESP32-2432S032R] akkor hasznos panel, amikor nem külön ESP32 modult, külön TFT kijelzőt, külön érintővezérlőt és külön SD-kártyás bővítést szeretnél összehuzalozni, hanem egy egybeépített grafikus fejlesztőpanellel kezdenéd a munkát. A 3,2 colos, 320 x 240 pixeles TFT kijelző már a panel része, az érintés rezisztív, az alapot pedig klasszikus ESP32 adja Wi-Fi és Bluetooth kapcsolattal.

A panel elsősorban grafikus kezelőfelületekhez, helyi adatmegjelenítéshez, vezérlődobozokhoz és IoT prototípusokhoz illik. LVGL használatával gombos, listás, mérőórás vagy státuszkijelzős felület készíthető rá, miközben az ESP32 végzi a kommunikációt, az adatgyűjtést vagy a helyi vezérlést. A kezdő buktató nem a kijelző mérete, hanem a perifériák kiosztása: a kijelző, az érintés, az SD-kártya, a háttérfény és néhány beépített funkció már foglal GPIO-kat.

A ESP32 LVGL Development Board (3.2″, LVGL, touch) [ESP32-2432S032R] nem nagy kijelzős ipari panel, nem többérintéses tabletmodul és nem sok szabad lábat kínáló általános ESP32 fejlesztőlap. A jó döntési pont az, hogy kell-e a beépített érintőkijelző és a gyors HMI prototípus, vagy inkább több szabad I/O, nagyobb memória, kapacitív érintés vagy nagyobb felbontás lenne fontosabb.

A ESP32 LVGL Development Board (3.2″, LVGL, touch) [ESP32-2432S032R] egy helyi kezelő- és kijelzőegység szerepét tölti be. Egy ESP32 alapú vezérlőrendszerben lehet önálló fővezérlő, de használható olyan előlapként is, amely Wi-Fi-n, Bluetooth-on vagy külső buszon keresztül adatot jelenít meg és parancsot ad tovább.

Jellemző helye egy fejlesztésben:

  • szenzoradatokat megjelenítő helyi kijelző,
  • kis vezérlőpanel géphez vagy modellhez,
  • oktatási LVGL vagy ESP32 grafikus gyakorlat,
  • Wi-Fi-s státuszmonitor,
  • érintéses prototípus kezelőfelület.

Azaz a ESP32 LVGL Development Board (3.2″, LVGL, touch) [ESP32-2432S032R] egy ESP32 alapú, 3,2 colos ST7789 TFT kijelzővel és XPT2046 rezisztív érintővezérlővel szerelt fejlesztőpanel, amely 5 V USB-C tápellátásról működik, és LVGL grafikus felületekhez is használható.

Működés és beépítés

A kijelzőt az ESP32 SPI buszon keresztül vezérli, az érintőpanel külön rezisztív érintővezérlőn keresztül adja vissza a nyomási pozíciót. A rezisztív érintés előnye, hogy stylusszal, körömmel vagy kesztyűs kézzel is használható lehet, viszont a kapacitív érintőpanelekhez képest más a nyomásérzete, és nincs valódi többérintéses kezelés.

A panel USB-C csatlakozón kap tápot és ezen keresztül programozható. A beépített CH340C USB-soros illesztő miatt a számítógép oldalon megfelelő driverre lehet szükség. A külső I/O kivezetések 3,3 V logikai szintűek, ezért 5 V-os szenzor vagy modul közvetlen csatlakoztatásánál szintillesztést kell tervezni.

A microSD, a kijelző, az érintés, az RGB LED, az LDR és az akkumulátoros rész már a panelen van, ezért a firmware-ben a pin-kiosztást nem szabad egy tetszőleges ESP32 DevKit példából változtatás nélkül átvenni. Ez a panel akkor hálás, ha a példakód vagy a projektkonfiguráció pontosan ehhez az S032R változathoz készült.

Felhasználási példák

  • Okosotthon vezérlőpanel hőmérséklet, páratartalom, reléállapot és Wi-Fi kapcsolat kijelzésére.
  • Kis mérőműszer előlap feszültség-, áram-, nyomás- vagy környezeti adatok megjelenítéséhez.
  • Robotikai kezelőpanel módválasztóval, állapotjelzéssel és kalibrációs menüvel.
  • Oktatási panel LVGL, SPI kijelzőkezelés, érintőkalibráció és ESP32 Wi-Fi működés bemutatására.
  • Helyi adatnaplózó kijelző microSD tárolással és grafikus státuszképernyővel.
  • Kisebb gép vagy tesztállomás előlapja, ahol néhány érintőgomb és értékkijelzés elég.
  • IoT prototípus, ahol a készüléknek nem csak webes, hanem helyi kijelzős kezelése is kell.

Kompatibilitás és beüzemelés

Mire figyelj?Mit okoz?
A kiválasztott példa biztosan az S032R rezisztív változathoz készült?Kapacitív S032C példával az érintés nem fog megfelelően működni.
ST7789 kijelzőmeghajtó van beállítva?Rossz driverrel fehér képernyő, hibás színek vagy elcsúszott kép jelenhet meg.
XPT2046 érintővezérlő van beállítva?A kijelző működhet, de az érintés nem ad használható koordinátát.
A háttérvilágítás GPIO-ja kezelve van?A program futhat, de a kijelző sötét maradhat.
3,3 V-os logikai szinttel illeszted a külső modulokat?5 V-os jel közvetlenül károsíthatja az ESP32 bemenetét.
Elég a 4 MB flash és a PSRAM nélküli ESP32?Nagy grafikus téma, sok kép vagy összetettebb LVGL felület hamar memóriahatárba ütközhet.
Kell hosszú akkumulátoros alvó üzem?Az IP5306-os tápoldal miatt a mélyalvás nem ugyanúgy viselkedik, mint egy csupasz ESP32 panelen.

Döntés előtt ellenőrizendő adatok

Mire figyelj?Mit okoz?
Rezisztív vagy kapacitív érintést szeretnél?Az S032R nyomásra működő rezisztív érintős, nem multitouch panel.
Elég a 320 x 240 pixel?Menüs, státuszos, műszeres felülethez jó méret, de részletes grafikonhoz vagy sok adatmezőhöz szűk lehet.
Hány külső GPIO kell a projektben?A beépített kijelző és perifériák több lábat lefoglalnak.
Szükséges-e pontos akkumulátorvédelem?A panel töltő/boost része nem helyettesít minden akkumulátorvédelmi feladatot.
Kell-e ipari előlap minőségű érintés és hosszú távú beszerezhetőség?Készülékbe építés előtt érdemes variáns- és beszállítófüggetlenítést tervezni.

Használati korlátok – mikor ne ezt válaszd?

  • Ne ezt válaszd, ha sok szabad GPIO-ra van szükséged motorokhoz, relékhez, párhuzamos buszokhoz vagy sok szenzorhoz.
  • Ne ezt válaszd, ha kapacitív, többérintéses, telefonos érzetű érintőfelület kell.
  • Ne ezt válaszd, ha nagy képekkel, animációkkal és sok LVGL objektummal dolgoznál, mert a PSRAM nélküli ESP32 memóriahatára hamar látszik.
  • Ne ezt válaszd, ha nagyon alacsony fogyasztású, hónapokig akkumulátorról alvó eszközt építesz.
  • Ne ezt válaszd, ha ipari HMI panelt keresel tanúsított házzal, előlapvédelemmel és hosszú távú gyártói változatkövetéssel.
  • Ne ezt válaszd, ha a projektben biztosan 480 x 320 vagy nagyobb felbontás kell.

Műhelytitok

Ezeknél a sárga ESP32 kijelzős paneleknél a legtöbb idő nem a program feltöltésével megy el, hanem azzal, hogy a kijelző-, touch-, SD- és háttérfény-pin kiosztás tényleg a kézben lévő panelverzióhoz passzoljon. Ha a kijelző fehér, az érintés fordítva mozog, vagy az SD-kártya eltűnik, először nem a hardvert kell gyanúsítani, hanem a kiválasztott konfigurációs fájlt és a variánst.

Műszaki jellemzők

JellemzőÉrték
Típuskód:ESP32-2432S032R / ESP32-2432S032R-I
Panelcsalád:3,2 colos ESP32 CYD kijelzős fejlesztőpanel
MCU:ESP32, kétmagos, 240 MHz
Flash:4 MB
SRAM:520 KB
PSRAM:0 MB
Kijelzőméret:3,2″
Felbontás:320 x 240 pixel
Kijelző típusa:TFT LCD
Kijelzővezérlő:ST7789
Érintés:Rezisztív
Érintővezérlő:XPT2046
Többérintés:Nincs
Tápellátás:5 V USB-C
I/O logikai szint:3,3 V
USB-soros illesztő:CH340C
Vezeték nélküli kapcsolat:Wi-Fi 2,4 GHz, Bluetooth 4.2 Classic és LE
microSD foglalat:Van
Fényérzékelő:LDR, GPIO34
RGB LED:GPIO4, GPIO16, GPIO17
Hangkimenet:NS8002 erősítő, egycsatornás
Akkumulátoros rész:IP5306 Li-ion/Li-Po töltő/boost
Akkumulátorvédelem:Nincs önálló védőáramkör
Méret:kb. 94 x 55 mm
Működési hőmérséklet:-20 °C és 70 °C között
Fejlesztőkörnyezet:Arduino IDE, PlatformIO, ESP-IDF, LVGL

Dokumentáció

Csomag

  • 1x ESP32-3.2 TFT / rezisztív touch modul – ESP32-2432S032R_I
  • 1x doboz
  • 1x USB-C kábel
  • 1x 4 eres csatlakozókábel – dupont anya
  • 1x Touch toll

További információk

Tömeg0,1 kg
Méretek10 × 6 × 1 cm
CikkszámT63897
Chipkészlet

,

Méret

Tápfeszültség [V]


Bővített forgalmazói/gyártói információk (EU 2023/988 rendelet alapján):
   Gyártó/első EU forgalmazó: TavIR / Cseh Róbert ev.
   Elérhetőség: 1181, Budapest, Szélmalom utca 13.
   Elektronikus cím: https://shop.tavir.hu
   Kapcsolatfelvétel: a Kapcsolat oldalon keresztül.

Értékelések

Még nincsenek értékelések.

„ESP32 LVGL Development Board (3.2″, LVGL, touch) [ESP32-2432S032R]” értékelése elsőként

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Gyakran ismételt kérdések a ESP32 LVGL Development Board (3.2", LVGL, touch) [ESP32-2432S032R] termékről

Mire való az ESP32-2432S032R rezisztív touch fejlesztőpanel?

Olyan ESP32 projektekhez való, ahol helyi grafikus kijelzésre és érintéses vezérlésre is szükség van. Tipikus feladat a szenzoradatok megjelenítése, menüs vezérlés, Wi-Fi-s státuszpanel vagy LVGL alapú HMI prototípus.

Az ESP32-2432S032R ugyanaz, mint az ESP32-2432S032C?

Nem. Az S032R rezisztív érintős, XPT2046 vezérlővel, míg az S032C kapacitív érintős változat. A két panelhez a touch beállítások és a példakódok eltérhetnek.

Milyen kijelző van a 3.2 colos ESP32 LVGL panelen?

A panel 3,2 colos, 320 x 240 pixeles TFT LCD kijelzőt használ ST7789 vezérlővel. A felbontás menükhöz, mérőképernyőkhöz és státuszkijelzéshez jól használható.

Használható Arduino IDE alatt az ESP32-2432S032R?

Igen, Arduino IDE alatt is használható, de a kijelző, az érintés és a háttérfény pin-kiosztását a panelhez kell igazítani. Általános ESP32 Dev Module beállításból ki lehet indulni, de a kijelzőkönyvtár konfigurációját külön ellenőrizni kell.

Jó választás LVGL grafikus felülethez?

Igen, kisebb LVGL felületekhez, gombokhoz, listákhoz, értékkijelzőkhöz és egyszerű grafikonokhoz használható. Nagy képeknél, sok animációnál vagy összetett témáknál a PSRAM hiánya korlátot ad.

Milyen tápfeszültséget igényel az ESP32-2432S032R panel?

A panel 5 V tápellátást használ, jellemzően USB-C csatlakozón keresztül. A külső I/O jelek 3,3 V logikai szintűek, ezért 5 V-os perifériáknál szintillesztésre lehet szükség.

Miért nem működik az érintés, ha a kijelző már képet ad?

Gyakori ok, hogy a program kapacitív touch példából indult, vagy nem XPT2046 vezérlőre van beállítva. Az S032R rezisztív érintős változat, ezért külön touch konfiguráció kell hozzá.

Mennyi szabad GPIO marad külső szenzorokhoz?

Kevés szabad GPIO-val kell számolni, mert a kijelző, touch, SD-kártya, RGB LED, fényérzékelő és háttérvilágítás már foglal lábakat. Sok külső modulhoz érdemes külön ESP32 panelt vagy I/O bővítőt tervezni.

Használható akkumulátoros projekthez?

Használható 1 cellás Li-ion vagy Li-Po tápoldali kialakítással, de az IP5306-os rész miatt mélyalvásos, nagyon kis fogyasztású eszköznél külön tervezést igényel. Hónapokig alvó szenzorhoz nem ez a legjobb kiindulás.

Mit kell ellenőrizni fehér képernyő vagy hibás színek esetén?

Elsőként a kijelződriver, a SPI pin-kiosztás, a reset/DC láb és a háttérvilágítás GPIO beállítását kell ellenőrizni. A rossz ST7789 konfiguráció gyakran hibás képet vagy teljesen üres kijelzőt ad.

Hol található példakód az ESP32-2432S032R panelhez?

Kiindulásnak használható a nyilvános GitHub gyűjtemény: ESP32-2432S032R példakódok. A kód használata előtt a panel revízióját és a touch beállításokat ellenőrizni kell.

Érdekelhetnek még…

Kosárba teszem