LCDWIKI-logó

LCDWIKI E32R32P, E32N32P 3.2 hüvelykes ESP32-32E kijelzőmodul

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module-product

Műszaki adatok:

  • Modul: 3.2 hüvelykes ESP32-32E kijelzőmodul
  • Felbontás: 240×320
  • Képernyő-illesztőprogram IC: ST7789
  • Fő vezérlő: ESP32-WROOM-32E
  • Fő frekvencia: 240 MHz
  • Csatlakozás: 2.4G WIFI + Bluetooth
  • Arduino IDE verziók: 1.8.19 és 2.3.2
  • ESP32 Arduino Core Library szoftververziók: 2.0.17 és 3.0.3

PIN-kiosztási utasítások:
Hátulsó view 3.2 hüvelykes ESP32-32E kijelzőmodulból: Hátulsó view kijelző modulból

ESP32-32E tűkiosztási utasítások:

Fedélzeti eszköz Eszköz Pins ESP32-32E csatlakozótüske Leírás
TFT_CS LCD IO15 LCD képernyő chip kiválasztási vezérlőjel, alacsony szint
hatékony

A termék használati útmutatója

 Az ESP32 Arduino fejlesztői környezet beállítása:

  1. Töltse le és telepítse az Arduino IDE 1.8.19-es vagy 2.3.2-es verzióját.
  2. Telepítse az ESP32 Arduino Core Library szoftver 2.0.17 vagy 3.0.3 verzióját.

Harmadik féltől származó szoftverkönyvtárak telepítése:

  1. Határozza meg a projekthez szükséges harmadik féltől származó könyvtárakat.
  2. Töltse le és telepítse a könyvtárakat a mellékelt utasítások szerint.

 ExampLe Program használati utasítások:

  1. Kövesse az example programdokumentációt.
  2. Töltsd fel az example program az ESP32-32E kijelzőmodulhoz.

GYIK:

  • K: Hogyan állíthatom vissza az ESP32-32E modult?
    V: Használja a RESET_KEY gombot, vagy kapcsolja be a modult.
  • K: Az Arduino IDE mely verziói kompatibilisek ezzel a modullal? 
    V: Az 1.8.19 és 2.3.2 verziók kompatibilisek az ESP32-32E modullal.

E32R32P&E32N32P 3.2 hüvelykes IPS ESP32-32E bemutató útmutató 

Szoftver és hardver platform leírása

  • Modul: 3.2 hüvelykes ESP32-32E kijelzőmodul 240×320 felbontással és ST7789 képernyőmeghajtó IC-vel.
  • Modul master: ESP32-WROOM-32E modul, a legmagasabb fő frekvencia 240MHz, 2.4G WIFI+ Bluetooth támogatás.
  • Arduino IED verziók: 1.8.19 és 2.3.2 verziók. ESP32 Arduino alapkönyvtár szoftververziók: 2.0.17 és 3.0.3.

Pin-kiosztási utasítások

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (1)

2.1. ábra Hátsó view 3.2 hüvelykes ESP32-32E kijelzőmodulból 

A 3.2 hüvelykes ESP32 kijelzőmodul fő vezérlője az ESP32-32E, a beépített perifériák GPIO-kiosztása pedig az alábbi táblázatban látható:

ESP32-32E pin kiosztás utasítás
Fedélzeti eszköz Fedélzeti eszköz csapok ESP32-32E

csatlakozócsap

leírás
LCD TFT_CS 1015 LCD képernyő chip kiválasztási vezérlőjel, alacsony szintű hatásos
TFT_RS 102 LCD képernyő parancs/adatválasztó vezérlőjel.Magas szint: adat, alacsony szint: parancs

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (11)LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (12)LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (13)LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (14)2.1 táblázat A tűkiosztási utasítások az ESP32-32E beépített perifériákhoz 

 Használati útmutató az example program

Állítsa be az ESP32 Arduino fejlesztői környezetet
Az ESP32 Arduino fejlesztői környezet beállításával kapcsolatos részletes utasításokért tekintse meg az „Arduino_IDE1_development_environment_construction_for_ESP32″ és „Arduino_IDE2_development_environment_construction_for_ESP32” csomagban található dokumentációt.

Harmadik féltől származó szoftverkönyvtárak telepítése
A fejlesztői környezet beállítása után az első lépés az s által használt, harmadik féltől származó szoftverkönyvtárak telepítéseample program. A lépések a következők:

V. Nyissa meg a Demo \Arduino\Install libraries” könyvtárat a csomagban, és keresse meg a harmadik féltől származó szoftverkönyvtárat az alábbi ábra szerint:

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (2)3.1. ábra Plample Program Harmadik fél szoftverkönyvtára

  • ArduinoJson: C++JSON szoftverkönyvtár az Arduino és a tárgyak internete számára.
  • ESP32-audioI2S: Az ESP32 hangdekódoló szoftverkönyvtára az ESP32 I2S buszát használja a hang lejátszásához files formátumokban, például mp3, m4a és mav SD-kártyáról külső audioeszközökön keresztül.
  • ESP32Time: Arduino szoftverkönyvtár a belső RTC idő beállításához és lekéréséhez az ESP32 kártyán
  • HttpClient: HTTP-kliens szoftverkönyvtár, amely kölcsönhatásba lép az Arduino-val web szerver.
  • Lvgl: Nagymértékben testreszabható, alacsony erőforrás-igényű, esztétikus és könnyen használható beágyazott rendszergrafikus szoftverkönyvtár.
  • NTPClient: Csatlakoztassa az NTP-kliens szoftverkönyvtárat az NTP-kiszolgálóhoz.
  • TFT_eSPI: A TFT-LCD LCD képernyőkhöz készült Arduino grafikus könyvtár több platformot és LCD meghajtó IC-t támogat.
  • Idő: Olyan szoftverkönyvtár, amely időzítési funkciókat biztosít az Arduino számára.
  • TJpg_Decoder: Az Arduino platform JPG formátumú képdekódoló könyvtára képes dekódolni a JPG-t files SD-kártyáról vagy Flashről, és megjelenítse azokat LCD-n. XT_DAC_Audio: Az ESP32 XTronic DAC audio szoftverkönyvtár támogatja a WAV formátumú hangot files.
  • Másolja át ezeket a szoftverkönyvtárakat a projektmappa könyvtári könyvtárába. A projektmappa könyvtári könyvtára alapértelmezés szerint a következő
    „C:\Users\Administrator\Documents\Arduino\libraries” (a piros rész a számítógép tényleges felhasználónevét jelenti). Ha a projektmappa elérési útja módosul, akkor azt a módosított projektmappa könyvtárába kell másolni.
  • Miután a harmadik féltől származó szoftverkönyvtár telepítése befejeződött, megnyithatja az sample program a használatra.
Az lvgl és a TFT_eSPI szoftverkönyvtárakat konfigurálni kell, mielőtt harmadik féltől származó szoftverkönyvtárban használnák őket. A csomagban található szoftverkönyvtárak már konfigurálva vannak, és közvetlenül használhatók. Ha nem szeretné használni a már konfigurált könyvtárat, letöltheti a könyvtár legújabb verzióját a GitHubról, és újra konfigurálhatja. A lépések a következők:

Keresse meg a letöltési linket a GitHubon, és töltse le. A letöltési link a következő:

Mellékelten találja a letöltési linkeket más, konfigurációt nem igénylő szoftvercsomagokhoz:

Miután a könyvtár letöltése befejeződött, csomagolja ki (a megkülönböztetés megkönnyítése érdekében a kicsomagolt könyvtármappa átnevezhető), majd másolja a projektmappa könyvtárába (alapértelmezett: „C:\Users\Administrator\Documents\Arduino\libraries” (a piros rész a számítógép tényleges felhasználóneve). Ezután hajtsa végre a könyvtár konfigurációját a Demo\ReplacedArdu megnyitásával. files” könyvtárat a csomagban, és megtalálja a helyettesítőt file, ahogy az a következő ábrán látható:

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (3)

3.2. ábra Harmadik fél szoftverkönyvtárának cseréje file 

LVGL könyvtár konfigurálása:
Másold ki az lv_conf. h file a Lecseréltből files könyvtárát az lvgl könyvtár legfelső szintű könyvtárába a projektkönyvtár könyvtárában, amint az a következő ábrán látható: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (4)

  • Nyissa meg az lv_conf_internal fájlt. h file a jogi könyvtár src könyvtárában a mérnöki könyvtár címtár alatt, az alábbi ábrán látható módon:

E32R32P&E32N32P ESP32-32E Demo Útmutató  LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (5) Miután kinyitotta a file, módosítsa a 41. sor tartalmát az alábbiak szerint (a következővel: „.. /.. /lv_conf.h Módosítsa az értéket erre.. /lv_conf.h “), és mentse el a módosítást. LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (6)Másolat examples és demók a projektkönyvtár szintjéről az src szintre, az alábbiak szerint: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (7)

Könyvtár állapotának másolása: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (8) TFT_eSPI könyvtár konfigurálása:

Először nevezze át a User_Setup-ot. h file a TFT_eSPI könyvtár legfelső szintű könyvtárában a projektmappa könyvtár könyvtárában a User_Setup_bak címre. h. Ezután másolja a User_Setup-ot. h file a Lecseréltből files könyvtárát a projektkönyvtár könyvtárában található TFT_eSPI könyvtár legfelső szintű könyvtárába, amint az az alábbi ábrán látható: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (9)

 

Ezután nevezze át az ST7789_ Init nevet. h a TFT_eSPI könyvtár TFT_Drivers könyvtárában a projektmappa könyvtárában az ST7789_ Init címre. bak. h, majd másolja az ST7789_ Init. h a Helyettesítve files könyvtárát a TFD_eSPI könyvtár TFT_Drivers könyvtárába a projektmappa könyvtár könyvtára alatt, amint az az alábbi ábrán látható:

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (10)

 

 Example Program használati útmutató
Az exampA le program a csomag Demo \Arduino\demos” könyvtárában található, amint az a következő ábrán látható:

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (26) LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (26) LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (26)3.10. ábra Plample Program

Az egyes exek bemutatkozásaampa program a következő:

  1. Egyszerű_teszt
    Ez az example egy alapvető exampolyan program, amely nem támaszkodik harmadik féltől származó könyvtárakra. A hardverhez LCD-kijelző szükséges, amely a teljes képernyő színkitöltését és a véletlenszerű téglalap kitöltést jeleníti meg. Ez az example közvetlenül használható annak ellenőrzésére, hogy a kijelző megfelelően működik-e.
  2. colligate_test
    Ez az exampA le a TFT_eSPI szoftverkönyvtárra és a hardverre támaszkodik
    LCD kijelzőt igényel. A megjelenített tartalom rajzpontokat, vonalakat, különféle grafikus megjelenítéseket és futási időstatisztikát tartalmaz, így átfogó megjelenítési plample.
  3. display_graphics
    Ez az exampA le a TFT_eSPI szoftverkönyvtárra támaszkodik, és a hardverhez LCD-kijelző szükséges. A kijelző tartalma különféle grafikai rajzokat és kitöltéseket tartalmaz. 04_display_scroll
    Ez az exampA le a TFT_eSPI szoftverkönyvtárra van szükség, a hardvernek pedig LCD-kijelzőnek kell lennie. A kijelző tartalma kínai karaktereket és képeket, görgető szöveges kijelzőt, fordított színű kijelzőt és négy irányban forgó kijelzőt tartalmaz.
  4. show_SD_jpg_picture
    Ez az exampA le a TFT_eSPI és a TJpg_Secoder szoftverkönyvtárak használatára van szükség, a hardverhez pedig LCD kijelző és MicroSD kártya. Ez az exampA funkció a JPG képek beolvasása a MicroSD kártyáról, elemzése, majd a képek megjelenítése az LCD-n. Az exampA használat lépései a következők:
    • Másolja a JPG képeket a „PIC_320x480” könyvtárból a sample mappát a MicroSD kártya gyökérkönyvtárába a számítógépen keresztül.
    • Helyezze be a MicroSD-kártyát a kijelzőmodul SD-kártyanyílásába;
    • Kapcsolja be a kijelző modult, fordítsa le és töltse le az sampprogramot, és az LCD képernyőn felváltva jelennek meg a képek.
  5. RGB_LED_V2.0
    Ez az exampA le nem támaszkodik harmadik féltől származó szoftverkönyvtárra, és csak az Arduino-ESP32 alapszoftver-könyvtár 2.0-s verzióját tudja használni (például a 2.0.17-es verziót). A hardverhez RGB háromszínű fények szükségesek. Ez az exampA le mutatja az RGB háromszínű fény be- és kikapcsolását, a villogásvezérlést és a PWM fényerőszabályozást.
  6. RGB_LED_V3.0
    Ez az exampA le nem támaszkodik harmadik féltől származó szoftverkönyvtárra, és csak az Arduino-ESP32 3.0-s alapszoftver-könyvtárát (pl. 3.0.3) tudja használni. A szükséges hardver és funkciók megegyeznek az example 06_RGB_LED_V2.0.
  7. Flash_DMA_jpg
    Ez az exampA le a TFT_eSPI és a TJpg_Decoder szoftverkönyvtárra támaszkodik. A hardverhez LCD-kijelző szükséges. Ez az exampA le megjeleníti a JPG képek beolvasását az ESP32 modulon belüli Flash-ről, az adatok elemzését, majd a kép megjelenítését az LCD-n. VoltampA használat lépései:
    • Készítse el a jpg képet, amelyet meg kell jeleníteni az online formaeszközön keresztül. Online penészeszköz webtelek: http://tomeko.net/online_tools/file_to_hex.php?lang=en a modul sikere után másolja át az adatokat az „image.h” tömbjébe file a szample mappa (a tömb átnevezhető, és az sample programot is szinkronosan módosítani kell) Kapcsolja be a kijelző modult, fordítsa le és töltse le az exampprogramban láthatja a kép megjelenítését az LCD képernyőn.
  8. kulcs_teszt
    Ez az exampA le nem támaszkodik harmadik féltől származó szoftverkönyvtárra. A hardverhez a BOOT gomb és az RGB háromszínű lámpák használata szükséges. Ez az example mutatja a kulcsfontosságú események észlelését lekérdezési módban, miközben a gombbal vezérli az RGB háromszínű fényt.
  9. kulcs_megszakítás
    Ez az exampA le nem támaszkodik harmadik féltől származó szoftverkönyvtárra. A hardverhez a BOOT gomb és az RGB háromszínű lámpák használata szükséges. Ez az exampA le egy megszakítási módot mutat a kulcsfontosságú események észlelésére, miközben a gombbal vezérli a háromszínű RGB fény be- és kikapcsolását.
  10. uart
    Ez az exampA le a TFT_eSPI szoftverkönyvtárra támaszkodik, és a hardverhez soros portra és LCD kijelzőre van szükség. Ez az example mutatja, hogy az ESP32 hogyan kommunikál a PC-vel a soros porton keresztül. Az ESP32 a soros porton keresztül küld információkat a számítógépnek, a számítógép pedig a soros porton keresztül küld információkat az ESP32-nek. Miután megkapta az információt, az ESP32 megjeleníti azt az LCD képernyőn.
  11. RTC_test
    Ez az exampA le a TFT_eSPI és ESP32Time szoftverkönyvtárra támaszkodik, és a hardverhez LCD-kijelző szükséges. Ez az example mutatja, hogy az ESP32 RTC modulja segítségével állítsa be a valós idejű időt és dátumot, és jelenítse meg az időt és a dátumot az LCD-kijelzőn.
  12. timer_test_V2.0 st_V3.0
    Ez az exampA le nem támaszkodik harmadik féltől származó szoftverkönyvtárra, és csak az Arduino-ESP32 alapszoftver-könyvtár 2.0-s verzióját tudja használni (például a 2.0.17-es verziót). A hardverhez RGB háromszínű fények szükségesek. Ez az exampA le mutatja az ESP32 időzítő használatát úgy, hogy 1 másodperces időzítési időt állít be a zöld LED-fény kikapcsolásához (1 másodpercenként be, 1 másodpercenként kikapcsolva és mindig kerékpározva).
    • timer_test_V3.0
      Ez az exampA le nem támaszkodik harmadik féltől származó szoftverkönyvtárra, és csak az Arduino-ESP32 3.0-s alapszoftver-könyvtárát (pl. 3.0.3) tudja használni. A hardverhez RGB háromszínű fények szükségesek. Ez az example ugyanazt a funkcionalitást mutatja, mint a 12_timer_test_V2.0 example.
  13. Get_Battery_Voltage 
    Ez az exampA le a TFT_eSPI szoftverkönyvtárra támaszkodik. A hardverhez LCD kijelző és 3.7 V-os lítium akkumulátor szükséges. Ez az example mutatja az ESP32 ADC funkciójának használatát a voltage a külső lítium akkumulátorról, és jelenítse meg az LCD kijelzőn.
  14. Háttérvilágítás_PWM_V2.0
    Ez az exampA le a TFT_eSPI szoftverkönyvtárra támaszkodik, és csak az Arduino-ESP32 alapszoftverkönyvtár 2.0-s verzióját tudja használni (pl.ample, 2.0.17 verzió). A hardverhez LCD kijelzőre és rezisztív érintőképernyőre van szükség. Ez az example megmutatja, hogyan állítható be a kijelző háttérvilágításának fényereje a kijelzőmodul érintőcsúszkájával, miközben a fényerő értéke változik.
    • Háttérvilágítás_PWM_V3.0
      Ez az exampA le a TFT_eSPI szoftverkönyvtárra támaszkodik, és csak az Arduino-ESP32 3.0 alapszoftver-könyvtárat tudja használni (pl.ample, 3.0.3 verzió). A hardverhez LCD kijelzőre és rezisztív érintőképernyőre van szükség. Ez az example ugyanazt a funkcionalitást mutatja, mint a 14_Backlight_PWM_V2.0 example.
  15. Audio_play_V2.0 
    Ez az exampA le a TFT_eSPI, TJpg_Decoder és ESP32-audioI2S szoftverkönyvtárra támaszkodik, és csak az Arduino-ESP32 alapszoftverkönyvtár 2.0-s verzióját (például a 2.0.17-es verziót) tudja használni. A hardverhez LCD kijelző, rezisztív érintőképernyő, hangszóró és MicroSD kártya szükséges. Ez az example mp3 hangot olvas file SD-kártyáról, megjelenítve a file nevet az LCD-n, és egy hurokban játssza le. A kijelzőn két érintőgombos IKON található, a művelettel a hang szüneteltetését és lejátszását, a másik működésével a némítást és a hang lejátszását lehet vezérelni. A következő egy example:
    • Másolja az összes mp3 hangot files az s „mp3” könyvtárábanample mappát a MicroSD kártyára. Természetesen a hangot sem használhatja files ebben a könyvtárban, és találjon néhány mp3 hanganyagot files, fontos megjegyezni, hogy az exampA program legfeljebb 10 mp3 dalt tud hurkolni.
    • Helyezze be a MicroSD-kártyát a kijelzőmodul SD-kártyanyílásába;
    • Kapcsolja be a kijelző modult, fordítsa le és töltse le az exampA programban láthatja, hogy a dal neve megjelenik az LCD-képernyőn, és a külső hangszóró hangot ad le. Érintse meg a gomb ikont a kezelőképernyőn a hanglejátszás vezérléséhez.
  16. Audio_WAV_V2.0 
    Ez az exampA le az XT_DAC_Audio szoftverkönyvtárra támaszkodik, és csak az Arduino-ESP32 alapszoftverkönyvtár 2.0-s verzióját tudja használni (pl.ample, 2.0.17 verzió). A hardverhez hangszórók szükségesek. Ez az examplejátssza a hangot file wav formátumban az ESP32 segítségével. Az exampa következők:
    • Szerkessze a hangot file amelyet le kell játszani, másolja a generált hangadatokat az „Audio_data.h” tömbjébe. file a szample mappa (a tömb átnevezhető, és az sample programot is szinkronizálni kell). Vegye figyelembe, hogy a szerkesztett hang file ne legyen túl nagy, különben meghaladja az ESP32 modul belső Flash kapacitását. Ez a hang hosszának szerkesztését jelenti file, az sampling rate és a csatornák száma. Itt van egy Audacity nevű hangszerkesztő szoftver, amelyet letölthet az internetről.
    • Kapcsolja be a kijelző modult, fordítsa le és töltse le az exampprogramban hallhatja a hangszóró hangját.
  17. Buzzer_PiratesOfTheCaribian 
    Ez az exampA le nem támaszkodik harmadik féltől származó szoftverkönyvtárra, és a hardver hangszórókat igényel. Ez az exampA le bemutatja a különböző frekvenciák használatát a tű fel-le húzására, hogy szimulálja az akusztikus rezgést, ami a kürt megszólalását okozza.
  18. WiFi_scan
    Ez az exampA le a TFT_eSPI szoftverkönyvtárra támaszkodik, a hardverhez LCD-kijelzőre és ESP32 WIFI-modulra van szükség. Ez az exampA le mutatja, hogy az ESP32 WIFI modul STA módban szkenneli a környező vezeték nélküli hálózati információkat. A beolvasott vezeték nélküli hálózat információi megjelennek az LCD-kijelzőn. A vezeték nélküli hálózat információi közé tartozik az SSID, RSSI, CHANNEL és ENC_TYPE. A vezeték nélküli hálózat információinak beolvasása után a rendszer megjeleníti a vizsgált vezeték nélküli hálózatok számát. Legfeljebb az első 17 vizsgált vezeték nélküli hálózat jelenik meg.
  19. WiFi_AP
    Ez az exampA le a TFT_eSPI szoftverkönyvtárra támaszkodik, a hardverhez LCD-kijelzőre és ESP32 WIFI-modulra van szükség. Ez az example mutatja az ESP32 WIFI modult AP módra állítva a WIFI terminál csatlakoztatásához. A kijelzőn megjelenik az SSID, a jelszó, a gazdagép IP-címe, a gazdagép MAC-címe és az ESP32 WIFI modul AP módban beállított egyéb információi. A terminál sikeres csatlakoztatása után a kijelzőn megjelenik a terminálcsatlakozások száma. Állítsa be saját ssid-jét és jelszavát az „SSID” és „Password” változókban az s elejénampprogram, az alábbiak szerint:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (15)
  20. WiFi_SmartConfig
    Ez az exampA le a TFT_eSPI szoftverkönyvtárra támaszkodik, a hardverhez pedig LCD kijelző, ESP32 WIFI modul és BOOT gomb szükséges. Ez az example mutatja az ESP32 WIFI modult STA módban, az EspTouch mobiltelefon APP intelligens hálózati terjesztési folyamatán keresztül. Az egész sampA program futó folyamatábrája a következő:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (1) LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (1)

3.12 ábra WIFI SmartConfig plample program működési folyamatábrája

A lépések ehhez az exampa program a következő:

A. töltse le az EspTouch alkalmazást a mobiltelefonra, vagy másolja az „esptouch-v2.0.0.apk” telepítőprogramot az adatcsomagban található Tool_software ” mappából (csak Android telepítő, IOS alkalmazás csak a készülékről telepíthető), A telepítő letölthető a hivatalos oldalról is webtelek.

Letöltés webtelek: https://www.espressif.com.cn/en/support/download/apps

  • kapcsolja be a kijelzőmodult, fordítsa le és töltse le az s-tampha az ESP32 nem ment el semmilyen WIFI információt, akkor közvetlenül lépjen be az intelligens elosztási módba, ekkor nyissa meg az EspTouch alkalmazást a mobiltelefonon, adja meg a mobiltelefonhoz csatlakoztatott WIFI SSID-jét és jelszavát, majd sugározza a vonatkozó információkat az UDP-től. Amint az ESP32 megkapja ezt az információt, az információban szereplő SSID és jelszó szerint csatlakozik a hálózathoz. Sikeres hálózati csatlakozás után olyan információkat jelenít meg a képernyőn, mint az SSID, jelszó, IP-cím és MAC-cím, és elmenti a WIFI-információkat. Meg kell jegyezni, hogy ennek az elosztóhálózatnak a sikeraránya nem túl magas, ha nem sikerül, többször meg kell próbálnia.
  • ha az ESP32 elmentette a WIFI információkat, akkor bekapcsoláskor automatikusan csatlakozik a hálózathoz az elmentett WiFi információknak megfelelően. Ha a kapcsolat meghiúsul, a rendszer intelligens elosztóhálózati üzemmódba lép. A sikeres hálózati csatlakozás után tartsa lenyomva a BOOT gombot több mint 3 másodpercig, a mentett WIFI-információk törlődnek, és az ESP32 alaphelyzetbe áll, hogy ismét végrehajtsa az intelligens hálózati elosztást.

WiFi_STA
Ez az exampA TFT_eSPI szoftverkönyvtárra kell támaszkodnia, a hardvernek LCD kijelzőt, ESP32 WIFI modult kell használnia. Ez a sampA program megmutatja, hogyan csatlakozik az ESP32 a WIFI-hez STA módban a megadott SSID és jelszó szerint. Ez az example program a következőket teszi:

  • Írja be a csatlakoztatni kívánt WIFI információkat az „ssid” és „password” változókba az s elejéreampprogram, az alábbiak szerint:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (18)
  • Kapcsolja be a kijelző modult, fordítsa le és töltse le az example programot, és a kijelzőn láthatja, hogy az ESP32 elkezd csatlakozni a WIFI-hez. Ha a WIFI kapcsolat sikeres, a kijelzőn olyan információk jelennek meg, mint a sikerüzenet, az SSID, az IP-cím és a MAC-cím. Ha a kapcsolat 3 percnél tovább tart, a kapcsolat meghiúsul, és hibaüzenet jelenik meg.

WiFi_STA_TCP_Client
 Ez az exampA TFT_eSPI szoftverkönyvtárra kell támaszkodnia, a hardvernek LCD kijelzőt, ESP32 WIFI modult kell használnia. Ez az exampA program az ESP32-t STA módban mutatja, a WIFI csatlakoztatása után, mint TCP kliens és TCP szerver folyamat. Ez az example program a következőket teszi:

  • Az ex elejénampAz „ssid”, „password”, „server IP”, „server port” változók leírják a szükséges csatlakozási WIFI-információkat, a TCP-szerver IP-címét (számítógép IP-címe) és portszámát, ahogy az alábbi ábrán látható:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (19)
  • nyissa meg a „TCP&UDP teszteszközt” vagy a „Hálózati hibakereső asszisztenst” és más teszteszközöket a számítógépen (telepítési csomag az adatcsomag _Tool_software könyvtárában), hozzon létre egy TCP-kiszolgálót az eszközben, és a portszámnak összhangban kell lennie az exampprogram beállításai.
  • Kapcsolja be a kijelző modult, fordítsa le és töltse le az example programot, és a kijelzőn láthatja, hogy az ESP32 elkezd csatlakozni a WIFI-hez. Ha a WIFI kapcsolat sikeres, a kijelzőn olyan információk jelennek meg, mint a sikerüzenet, az SSID, az IP-cím, a MAC-cím és a TCP-kiszolgáló portszáma. Sikeres csatlakozás után egy üzenet jelenik meg. Ebben az esetben kommunikálhat a szerverrel.

WiFi_STA_TCP_Server
Ez az exampA TFT_eSPI szoftverkönyvtárra kell támaszkodnia, a hardvernek LCD kijelzőt, ESP32 WIFI modult kell használnia. Ez az exampA program az ESP32-t STA módban mutatja, miután WIFI-hez csatlakozott, TCP-kiszolgálóként TCP-kliens csatlakozási folyamattal. Ez az example program a következőket teszi:

  • Írja be a szükséges WIFI információkat és a TCP szerver portszámát az „SSID”, „password” és „port” változókba az ex elején.ampprogram, ahogy az a következő ábrán látható:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (20)
  • Kapcsolja be a kijelző modult, fordítsa le és töltse le az example programot, és a kijelzőn láthatja, hogy az ESP32 elkezd csatlakozni a WIFI-hez. Ha a WIFI kapcsolat sikeres, a kijelzőn olyan információk jelennek meg, mint a sikerüzenet, az SSID, az IP-cím, a MAC-cím és a TCP-kiszolgáló portszáma. Ezután létrejön a TCP-kiszolgáló, és csatlakozik a TCP-kliens.
  • nyissa meg a „TCP&UDP teszteszközt” vagy a „Hálózati hibakereső asszisztenst” és egyéb teszteszközöket a számítógépen (a telepítőcsomag a Tool_software információs csomag könyvtárában található), hozzon létre egy TCP-klienst az eszközben (ügyeljen arra, hogy az IP-cím és a portszám összhangban legyen a kijelzőn megjelenő tartalommal), majd kezdje el a szerver csatlakozását. Ha a kapcsolat sikeres, megjelenik a megfelelő prompt, és a szerver kommunikálhat vele.

WiFi_STA_UDP
Ez az exampA TFT_eSPI szoftverkönyvtárra kell támaszkodnia, a hardvernek LCD kijelzőt, ESP32 WIFI modult kell használnia. Ez az exampA program az ESP32-t STA módban mutatja, miután WIFI-hez csatlakozott, UDP-kiszolgálóként az UDP kliens csatlakozási folyamatával. Ez az example program a következőket teszi:

  • Írja be a szükséges WIFI információkat és az UDP szerver portszámát az „ssid”, „password” és „localUdpPort” változókba az s elején.ampprogram, ahogy az a következő ábrán látható:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (21)
  •  Kapcsolja be a kijelző modult, fordítsa le és töltse le az example programot, és a kijelzőn láthatja, hogy az ESP32 elkezd csatlakozni a WIFI-hez. Ha a WIFI kapcsolat sikeres, a kijelzőn olyan információk jelennek meg, mint a sikerüzenet, SSID, IP-cím, MAC-cím és helyi portszám. Ezután hozzon létre egy UDP-kiszolgálót, és várja meg, amíg az UDP-kliens csatlakozik.
  •  nyissa meg a „TCP&UDP teszteszközt” vagy a „Hálózati hibakereső asszisztenst” és egyéb teszteszközöket a számítógépen (a telepítőcsomag az információs csomag Tool_software ” könyvtárában), hozzon létre egy UDP-klienst az eszközben (ügyeljen arra, hogy az IP-cím és a portszám összhangban legyen a kijelzőn megjelenő tartalommal), majd kezdje el a kapcsolatot a szerverrel. Ha a kapcsolat sikeres, megjelenik a megfelelő prompt, és a szerver kommunikálhat vele

BLE_scan_V2.0
Ez az exampA le a TFT_eSPI szoftverkönyvtárra támaszkodik, és csak az Arduino-ESP32 alapszoftverkönyvtár 2.0-s verzióját tudja használni (pl.ample, 2.0.17 verzió). A hardvernek LCD kijelzőt, ESP32 Bluetooth modult kell használnia. Ez az exampA le mutatja, hogy az ESP32 Bluetooth modul a BLE Bluetooth-eszközök körül pásztáz, és az LCD-kijelzőn megjeleníti a megnevezett BLE Bluetooth-eszköz nevét és RSSI-jét.

BLE_scan_V3.0 
Ez az exampA le a TFT_eSPI szoftverkönyvtárra támaszkodik, és csak az Arduino-ESP32 3.0 alapszoftver-könyvtárat tudja használni (pl.ample, 3.0.3 verzió). A hardvernek LCD kijelzőt, ESP32 Bluetooth modult kell használnia. Ennek funkcionalitása sample program ugyanaz, mint a 25_BLE_scan_V2.0 sample program.

BLE_szerver_V2.0
Ez az exampA le a TFT_eSPI szoftverkönyvtárra támaszkodik, és csak az Arduino-ESP32 alapszoftverkönyvtár 2.0-s verzióját tudja használni (pl.ample, 2.0.17 verzió). A hardvernek LCD kijelzőt, ESP32 Bluetooth modult kell használnia. Ez az exampA le bemutatja, hogy az ESP32 Bluetooth modul hogyan hoz létre Bluetooth BLE szervert, hogyan csatlakozik egy Bluetooth BLE kliens, és hogyan kommunikál egymással. Az exampa következők:

  • Telepítse telefonjára a Bluetooth BLE hibakereső eszközöket, például a „BLE hibakereső asszisztenst”, „LightBlue” stb.
  • Kapcsolja be a kijelző modult, fordítsa le és töltse le az exampprogram, a kijelzőn láthatja a Bluetooth BLE kliens futását. Ha saját maga szeretné megváltoztatni a Bluetooth BLE szerver eszköz nevét, akkor azt a „BLEDevice::init” függvény paraméterében módosíthatja a pl.ampprogram, ahogy az a következő ábrán látható:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (22)
  • nyissa meg a Bluetooth-t a mobiltelefonon és a Bluetooth BLE hibakereső eszközt, keressen a Bluetooth BLE szerver eszköznevében (alapértelmezett
    „ESP32_BT_BLE”), majd kattintson a névre a csatlakozáshoz, miután a csatlakozás sikeres volt, az ESP32 kijelző modul rákérdez. A következő lépés a Bluetooth kommunikáció.

BLE_szerver_V3.0
Ez az exampA le a TFT_eSPI szoftverkönyvtárra támaszkodik, és csak az Arduino-ESP32 3.0 alapszoftver-könyvtárat tudja használni (pl.ample, 3.0.3 verzió). A hardvernek LCD kijelzőt, ESP32 Bluetooth modult kell használnia. Ez az example ugyanaz, mint a 26_BLE_server_V2.0 example.

Desktop_Display
|Ez az exampA le program az ArduinoJson, Time, HttpClient, TFT_eSPI, TJpg_Decoder, NTPClient szoftverkönyvtárra támaszkodik. A hardvernek LCD kijelzőt, ESP32 WIFI modult kell használnia. Ez az exampA le egy időjárás-óra asztalt mutat, amely megjeleníti a város időjárási viszonyait (beleértve a hőmérsékletet, a páratartalmat, az időjárási IKONOKAT és az egyéb időjárási információk görgetését), az aktuális időt és dátumot, valamint egy űrhajós animációt.

Az időjárási információkat az időjárási hálózattól kapja meg a hálózaton keresztül, az időinformációkat pedig az NTP-kiszolgáló frissíti. Ez az example program a következő lépéseket használja:

  • Miután kinyitotta az example, először a Tool ->Partition Scheme menüpontban a Hatalmas APP(3MB No OTA /1MB SPIFFS) opciót kell beállítani, különben a fordító hiányos memória hibáját jelzi.
  • írja be a csatlakoztatni kívánt WIFI információkat az „SSID” és „password” változókba az s elejéreample program, ahogy az a következő ábrán látható. Ha nincs beállítva, akkor az intelligens elosztó hálózat (az intelligens elosztó hálózat leírását lásd az intelligens elosztásnál plampprogram)LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (23)

3.17. ábra WIFI információk beállítása 

  • Kapcsolja be a kijelző modult, fordítsa le és töltse le az example program, akkor a kijelzőn láthatja az időjárás-óra asztalát.
  • 28_display_phonecall 
  • Ez az exampA le a TFT_eSPI szoftverkönyvtárra támaszkodik. A hardverhez LCD kijelzőre és rezisztív érintőképernyőre van szükség. Ez az exampA le egy egyszerű tárcsázási felületet mutat mobiltelefonhoz, a tartalom gombnyomással vihető be.
    29_touch_pen
  • Ez az exampA le a TFT_eSPI szoftverkönyvtárra támaszkodik. A hardverhez LCD kijelzőre és rezisztív érintőképernyőre van szükség. Ez az example mutatja, hogy a kijelzőn vonalakat rajzolva ellenőrizheti, hogy az érintőképernyő megfelelően működik-e.

RGB_LED_TOUCH_V2.0
Ez az exampA le a TFT_eSPI szoftverkönyvtárra támaszkodik, és csak az Arduino-ESP32 alapszoftverkönyvtár 2.0-s verzióját tudja használni (pl.ample, 2.0.17 verzió). A hardverhez LCD-kijelzőre, rezisztív érintőképernyőre és RGB háromszínű lámpákra van szükség. Ez az exampA le gomb megnyomásával vezérelheti az RGB-fény be- és kikapcsolását, a villogást és a fényerő beállítását.

RGB_LED_TOUCH_V3.0
Ez az exampA le a TFT_eSPI szoftverkönyvtárra támaszkodik, és csak az Arduino-ESP32 3.0 alapszoftver-könyvtárat tudja használni (pl.ample, 3.0.3 verzió). A hardverhez LCD-kijelzőre, rezisztív érintőképernyőre és RGB háromszínű lámpákra van szükség. Ez az example ugyanazt a funkcionalitást mutatja, mint a 30_RGB_LED_TOUCH_V2.0 teszt example.

LVGL_Demos
Ez az examptámaszkodnia kell a TFT_eSPI-re, az lvgl szoftverkönyvtárra, a hardvernek LCD-kijelzőt kell használnia, az ellenállásos érintőképernyőt. Ez az exampA le mutatja az lvgl beágyazott felhasználói felületi rendszer öt beépített Demo funkcióját. Ezzel az example, megtudhatja, hogyan portolhatja át az lvgl-t az ESP32 platformra, és hogyan konfigurálhatja az alapul szolgáló eszközöket, például a kijelzőt és az érintőképernyőt. A szampLe program, egyszerre csak egy demó fordítható le. Távolítsa el a lefordítandó demó megjegyzéseit, és adjon hozzá megjegyzéseket a többi demóhoz az alábbi ábrán látható módon: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (24)

  • lv_demo_widgets: Különféle widgetek demóinak tesztelése
  • lv_demo_benchmark: Teljesítmény benchmark demó lv_demo_keypad_encoder: Billentyűzet kódoló teszt demó lv_demo_music: zenelejátszó teszt demó
  • lv_demo_stress: Stresszteszt bemutató

Jegyzet: Először ez az example van fordítva, sok időt vesz igénybe, körülbelül 15 percet.

WiFi_webszerver
Ez az exampA TFT_eSPI szoftverkönyvtárra kell hagyatkozni, a hardvernek LCD-kijelzőt, háromszínű RGB lámpákat kell használnia. Ez az example mutatja a beállítást a web szervert, majd elérje a web szerveren a számítógépen, az ikonon manipulálva web interfész az RGB háromszínű fény vezérléséhez. Ennek az exampa következők:

  • Írja be a csatlakoztatni kívánt WIFI információkat az „SSID” és a „password” változókba az s elejére.ampprogram, az alábbiak szerint:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (25)
  • Kapcsolja be a kijelző modult, fordítsa le és töltse le az example programot, és a kijelzőn láthatja, hogy az ESP32 elkezd csatlakozni a WIFI-hez. Ha a WIFI kapcsolat sikeres, a kijelzőn olyan információk jelennek meg, mint a sikerüzenet, az SSID, az IP-cím és a MAC-cím.
  • Adja meg a fenti lépésekben látható IP-címet a böngészőben URL beviteli mező a számítógépen. Ebben az időben elérheti a web interfészen, és kattintson a megfelelő ikonra a felületen az RGB háromszínű fény vezérléséhez.

Touch_calibrate
Ez a program a TFT_eSPI szoftverkönyvtárra támaszkodik, amelyet kifejezetten rezisztív érintőképernyők kalibrálására terveztek, és a kalibrálás lépései a következők:

  • Nyissa meg a kalibrációs programot, és állítsa be a képernyő megjelenítési irányát az alábbiak szerint. Mivel a kalibrációs program a megjelenítési iránynak megfelelően van kalibrálva, ennek a beállításnak összhangban kell lennie a tényleges megjelenítési iránnyal. LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (26)
  • Kapcsolja be a kijelző modult, fordítsa le és töltse le az example programban láthatja a kalibrációs felületet a kijelzőn, majd kattintson a négy sarkra a nyíllal.
  • A kalibráció befejezése után a kalibrálás eredménye a soros porton keresztül kerül kiadásra, ahogy az a következő ábrán látható. Ezzel egyidejűleg belép a kalibrálás észlelési interfészébe, és pontok és vonalak rajzolásával teszteli a kalibrálás észlelési felületét.LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module-
  • Miután a kalibrálási eredmény pontos, másolja át a soros port kalibrációs paramétereit az examphasznált programot.

www.lcdwiki.com

Dokumentumok / Források

LCDWIKI E32R32P, E32N32P 3.2 hüvelykes ESP32-32E kijelzőmodul [pdf] Használati utasítás
E32R32P, E32N32P, ESP32-32E, E32R32P E32N32P 3.2 hüvelykes ESP32-32E kijelzőmodul, E32R32P E32N32P, 3.2 hüvelykes ESP32-32E kijelzőmodul, ESP32-32E kijelzőmodul, XNUMXE kijelzőmodul

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *