LCDWIKI-logo

LCDWIKI E32R32P, E32N32P 3.2-tolline ESP32-32E ekraanimoodul

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

Tehnilised andmed:

  • Moodul: 3.2-tolline ESP32-32E ekraanimoodul
  • Eraldusvõime: 240×320
  • Ekraani draiveri IC: ST7789
  • Põhikontroller: ESP32-WROOM-32E
  • Põhisagedus: 240 MHz
  • Ühenduvus: 2.4G WIFI + Bluetooth
  • Arduino IDE versioonid: 1.8.19 ja 2.3.2
  • ESP32 Arduino Core Library tarkvara versioonid: 2.0.17 ja 3.0.3

Pin eraldamise juhised:
Tagumine view 3.2-tollisest ESP32-32E ekraanimoodulist: Tagumine view kuvamoodulist

ESP32-32E viigu eraldamise juhised:

Sisseehitatud seade Seadme tihvtid ESP32-32E Ühendustihvt Kirjeldus
TFT_CS LCD IO15 LCD-ekraani kiibi valimise juhtsignaal, madal tase
tõhus

Toote kasutusjuhised

 Seadistage ESP32 Arduino arenduskeskkond:

  1. Laadige alla ja installige Arduino IDE versioon 1.8.19 või 2.3.2.
  2. Installige ESP32 Arduino Core Library tarkvara versioon 2.0.17 või 3.0.3.

Installige kolmanda osapoole tarkvarateegid:

  1. Tuvastage oma projekti jaoks vajalikud kolmanda osapoole raamatukogud.
  2. Laadige alla ja installige teegid, järgides antud juhiseid.

 Example programmi kasutamise juhised:

  1. Järgige eksemplaris kirjeldatud sammeample programmi dokumentatsioon.
  2. Laadige üles endineample programmi ESP32-32E kuvamoodulile.

KKK:

  • K: Kuidas moodulit ESP32-32E lähtestada?
    V: Kasutage nuppu RESET_KEY või lülitage moodul sisse.
  • K: Millised Arduino IDE versioonid selle mooduliga ühilduvad? 
    V: Versioonid 1.8.19 ja 2.3.2 ühilduvad mooduliga ESP32-32E.

E32R32P&E32N32P 3.2-tolline IPS ESP32-32E demo juhised 

Tarkvara- ja riistvaraplatvormi kirjeldus

  • Moodul: 3.2-tolline ESP32-32E kuvamoodul 240×320 eraldusvõime ja ST7789 ekraanidraiveri IC-ga.
  • Mooduli juht: ESP32-WROOM-32E moodul, kõrgeim põhisagedus 240MHz, tugi 2.4G WIFI+ Bluetooth.
  • Arduino IED versioonid: versioonid 1.8.19 ja 2.3.2. ESP32 Arduino põhiteegi tarkvara versioonid: 2.0.17 ja 3.0.3.

Pin eraldamise juhised

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

Joonis 2.1 Tagumine view 3.2-tolline ESP32-32E kuvamoodul 

3.2-tollise ESP32 kuvamooduli põhikontroller on ESP32-32E ja GPIO-jaotus selle sisemiste välisseadmete jaoks on näidatud allolevas tabelis.

ESP32-32E pin eraldamine juhiseid
Pardal olev seade Pardal olevad seadme tihvtid ESP32-32E

ühendustihvt

kirjeldus
LCD TFT_CS 1015 LCD-ekraani kiibi valimise juhtsignaal, madal tase efektiivne
TFT_RS 102 LCD-ekraani käsu/andmete valiku juhtsignaal.Kõrge tase: andmed, madal tase: käsk

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)Tabel 2.1 PIN-koodi eraldamise juhised ESP32-32E sisemiste välisseadmete jaoks 

 Juhised exampprogramm

Seadistage ESP32 Arduino arenduskeskkond
Üksikasjalikud juhised ESP32 Arduino arenduskeskkonna seadistamise kohta leiate paketi "Arduino_IDE1_development_environment_construction_for_ESP32" ja "Arduino_IDE2_development_environment_construction_for_ESP32" dokumentatsioonist.

Installige kolmanda osapoole tarkvarateegid
Pärast arenduskeskkonna seadistamist tuleb esimese sammuna installida s-i kasutatavad kolmanda osapoole tarkvarateegidample programm. Toimingud on järgmised.

A. Avage paketi Demo \Arduino\Install libraries" kataloog ja leidke kolmanda osapoole tarkvarateek, nagu on näidatud järgmisel joonisel.

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (2)Joonis 3.1 Näideample programmi kolmanda osapoole tarkvara raamatukogu

  • ArduinoJson: C++JSON-tarkvarateek Arduino ja asjade Interneti jaoks.
  • ESP32-audioI2S: ESP32 heli dekodeerimise tarkvara raamatukogu kasutab heli esitamiseks ESP32 I2S siini files sellistes vormingutes nagu mp3, m4a ja mav SD-kaartidelt väliste heliseadmete kaudu.
  • ESP32Time: Arduino tarkvara raamatukogu sisemise RTC aja määramiseks ja hankimiseks ESP32 plaadil
  • HttpClient: HTTP-kliendi tarkvara raamatukogu, mis suhtleb Arduinoga web server.
  • Lvgl: väga kohandatav, vähe ressursse nõudev, esteetiliselt meeldiv ja hõlpsasti kasutatav manustatud süsteemigraafika tarkvara raamatukogu.
  • NTPClient: ühendage NTP-kliendi tarkvara raamatukogu NTP-serveriga.
  • TFT_eSPI: Arduino graafikateek TFT-LCD LCD-ekraanide jaoks toetab mitut platvormi ja LCD draiveri IC-sid.
  • Aeg: Tarkvarakogu, mis pakub Arduino jaoks ajastusfunktsioone.
  • TJpg_Decoder: Arduino platvormi JPG-vormingus piltide dekodeerimise teek saab dekodeerida JPG-d files SD-kaartidelt või Flashilt ja kuvage need LCD-ekraanil. XT_DAC_Audio: ESP32 XTronic DAC helitarkvara raamatukogu toetab WAV-vormingus heli files.
  • Kopeerige need tarkvarateegid projekti kausta teegi kataloogi. Vaikimisi on projekti kausta teegi kataloog
    "C:\Users\Administrator\Documents\Arduino\libraries" (punane osa tähistab arvuti tegelikku kasutajanime). Kui projekti kausta teed muudetakse, tuleb see kopeerida muudetud projektikausta teegi kataloogi.
  • Pärast kolmanda osapoole tarkvarateegi installimise lõpetamist saate avada sample programm kasutamiseks.
Tarkvarateegid lvgl ja TFT_eSPI tuleb konfigureerida enne kasutamist kolmandate osapoolte tarkvarateekides. Pakendis olevad tarkvarateegid on juba konfigureeritud ja neid saab otse kasutada. Kui te ei soovi juba konfigureeritud teeki kasutada, saate GitHubist alla laadida teegi uusima versiooni ja selle uuesti konfigureerida. Toimingud on järgmised.

Leidke GitHubist allalaadimislink ja laadige see alla. Allalaadimise link on järgmine:

Lisatud on allalaadimislingid muude tarkvarapakettide jaoks, mis ei vaja konfigureerimist:

Kui teegi allalaadimine on lõppenud, pakkige see lahti (eristamise hõlbustamiseks saab lahtipakkitud teegi kausta ümber nimetada) ja seejärel kopeerige see projekti kausta teegi kataloogi (vaikimisi on "C:\Users\Administrator\Documents\Arduino \ libraries ” (punane osa on arvuti tegelik kasutajanimi. Järgmiseks tehke teegi konfigureerimine, avades demo \Arduino\Replaced). files” kataloogi pakendis ja asendaja leidmine file, nagu on näidatud järgmisel joonisel:

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

Joonis 3.2 Kolmanda osapoole tarkvarateegi asendamine file 

LVGL-i teegi seadistamine:
Kopeerige fail lv_conf. h file alates Asendatud files kataloogi lvgl teegi tipptasemel kataloogi projekti teegi kataloogis, nagu on näidatud järgmisel joonisel: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (4)

  • Avage fail lv_conf_internal. h file juriidilise raamatukogu kataloogis src inseneriteegi kataloogi all, nagu on näidatud järgmisel joonisel:

E32R32P&E32N32P ESP32-32E Demo juhised  LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (5) Pärast avamist file, muutke rea 41 sisu, nagu allpool näidatud (kasutaja ".. /.. /lv_conf.h Muutke väärtuseks .. /lv_conf.h ") ja salvestage muudatus. LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (6)Kopeeri endamples ja demod projektiteegi tasemelt src tasemele, nagu allpool näidatud: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (7)

Kopeeri kataloogi olek: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (8) TFT_eSPI teegi seadistamine:

Esiteks nimetage User_Setup ümber. h file TFT_eSPI teegi ülataseme kataloogis projekti kausta teegi kataloogi all User_Setup_bak. h. Seejärel kopeerige User_Setup. h file alates Asendatud files kataloogi TFT_eSPI teegi ülataseme kataloogi projekti teegi kataloogi all, nagu on näidatud järgmisel joonisel: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (9)

 

Järgmisena nimetage ümber ST7789_ Init. h TFT_eSPI teegis TFT_Drivers kataloogis projekti kausta kataloogis ST7789_ Init. bak. h ja seejärel kopeerige ST7789_ Init. h jaotises Asendatud files kataloogi TFD_eSPI teegi TFT_Drivers kataloogi projekti kausta teegi kataloogis, nagu on näidatud järgmisel joonisel:

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

 

 Example Programmi kasutusjuhised
Endineample programm asub paketi Demo \Arduino\demos” kataloogis, nagu on näidatud järgmisel joonisel:

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)Joonis 3.10 Näideample Programm

Iga eksampprogramm on järgmine:

  1. Lihtne_test
    See eksample on põhiline eksample programm, mis ei tugine ühelegi kolmanda osapoole teekile. Riistvara vajab LCD-ekraani, mis kuvab täisekraani värvitäite ja juhusliku ristküliku täitmise. See eksample saab otse kasutada, et kontrollida, kas ekraan töötab korralikult.
  2. kolligeerida_test
    See eksample tugineb TFT_eSPI tarkvarateegile ja riistvarale
    nõuab LCD-ekraani. Kuvatav sisu sisaldab joonistuspunkte, jooni, erinevaid graafilisi kuvasid ja tööaja statistikat, muutes selle terviklikuks kuvaks, ntample.
  3. kuva_graafika
    See eksample tugineb TFT_eSPI tarkvarateegile ja riistvara vajab LCD-ekraani. Väljapaneku sisu sisaldab erinevaid graafilisi jooniseid ja täidiseid. 04_display_scroll
    See eksample nõuab TFT_eSPI tarkvarateeki ja riistvaraks peab olema LCD-ekraan. Ekraani sisu sisaldab hiina tähemärke ja pilte, keritavat tekstikuva, ümberpööratud värviekraani ja neljas suunas pöörlevat kuva.
  4. näita_SD_jpg_pilti
    See eksample nõuab toetumist TFT_eSPI ja TJpg_Secoder tarkvarateekidele ning riistvara vajab LCD-ekraani ja MicroSD-kaarti. See eksampFunktsioon on lugeda JPG-kujutisi MicroSD-kaardilt, neid sõeluda ja seejärel kuvada kujutised LCD-ekraanil. Endineampkasutusetapid on järgmised:
    • Kopeerige JPG-kujutised kataloogist "PIC_320x480" sample kausta MicroSD-kaardi juurkataloogi arvuti kaudu.
    • Sisestage MicroSD-kaart kuvamooduli SD-kaardi pessa;
    • Lülitage kuvamoodul sisse, kompileerige ja laadige alla sample programmi ja näete LCD-ekraanil vaheldumisi pilte.
  5. RGB_LED_V2.0
    See eksample ei tugine kolmandate osapoolte tarkvarateekidele ja saab kasutada ainult Arduino-ESP32 põhitarkvarateegi versiooni 2.0 (nt versioon 2.0.17). Riistvara nõuab RGB kolmevärvilisi tulesid. See eksample näitab RGB kolmevärvilise valguse sisse- ja väljalülitamist, väreluse juhtimist ja PWM heleduse juhtimist.
  6. RGB_LED_V3.0
    See eksample ei tugine kolmandate osapoolte tarkvarateekidele ja saab kasutada ainult Arduino-ESP32 3.0 põhitarkvara teeki (nt 3.0.3). Nõutav riistvara ja funktsioonid on samad, mis on näidatud eksample 06_RGB_LED_V2.0.
  7. Flash_DMA_jpg
    See eksample tugineb tarkvarateekidele TFT_eSPI ja TJpg_Decoder. Riistvara vajab LCD-ekraani. See eksample näitab JPG-piltide lugemist ESP32 moodulis olevast Flashist ja andmete sõelumist ning seejärel pildi kuvamist LCD-ekraanil. Ntampkasutusetapid:
    • Tehke jpg-kujutis, mida tuleb veebivormimistööriista kaudu kuvada. Online hallituse tööriist websait: http://tomeko.net/online_tools/file_to_hex.php?lang=en pärast mooduli õnnestumist kopeerige andmed "image.h" massiivi file sample kausta (massiivi saab ümber nimetada ja sample programmi tuleks ka sünkroonselt muuta) Lülitage kuvamoodul sisse, kompileerige ja laadige alla exampprogrammi, näete pildikuva LCD-ekraanil.
  8. võtme_test
    See eksample ei tugine kolmandate osapoolte tarkvarateekidele. Riistvara nõuab BOOT-nupu ja RGB kolmevärviliste tulede kasutamist. See eksample näitab võtmesündmuste tuvastamist küsitlusrežiimis RGB kolmevärvilise valguse juhtimise klahvi kasutamise ajal.
  9. võti_katkestus
    See eksample ei tugine kolmandate osapoolte tarkvarateekidele. Riistvara nõuab BOOT-nupu ja RGB kolmevärviliste tulede kasutamist. See eksample näitab katkestusrežiimi võtmesündmuste tuvastamiseks, kui kasutate klahvi RGB kolmevärvilise valguse sisse- ja väljalülitamiseks.
  10. uart
    See eksample tugineb TFT_eSPI tarkvarateegile ja riistvara vajab jadaporti ja LCD-ekraani. See eksample näitab, kuidas ESP32 suhtleb arvutiga jadapordi kaudu. ESP32 saadab teavet arvutisse jadapordi kaudu ja arvuti saadab teavet ESP32-le jadapordi kaudu. Pärast teabe saamist kuvab ESP32 selle LCD-ekraanil.
  11. RTC_test
    See eksample tugineb TFT_eSPI ja ESP32Time tarkvarateekidele ning riistvara vajab LCD-ekraani. See eksample näitab ESP32 RTC-mooduli kasutamist reaalajas kellaaja ja kuupäeva määramiseks ning kellaaja ja kuupäeva kuvamiseks LCD-ekraanil.
  12. taimer_test_V2.0 st_V3.0
    See eksample ei tugine kolmandate osapoolte tarkvarateekidele ja saab kasutada ainult Arduino-ESP32 põhitarkvarateegi versiooni 2.0 (nt versioon 2.0.17). Riistvara nõuab RGB kolmevärvilisi tulesid. See eksample näitab ESP32 taimeri kasutamist, määrates rohelise LED-tule väljalülitamiseks 1-sekundilise ajastusaja (iga 1 sekundi järel sisse, iga 1 sekundi järel ja alati rattasõit).
    • timer_test_V3.0
      See eksample ei tugine kolmandate osapoolte tarkvarateekidele ja saab kasutada ainult Arduino-ESP32 3.0 põhitarkvara teeki (nt 3.0.3). Riistvara nõuab RGB kolmevärvilisi tulesid. See eksample demonstreerib sama funktsionaalsust nagu 12_timer_test_V2.0 example.
  13. Get_Battery_Voltage 
    See eksample tugineb TFT_eSPI tarkvarateegile. Riistvara jaoks on vaja LCD-ekraani ja 3.7 V liitiumakut. See eksample näitab ESP32 ADC funktsiooni kasutamist voltage välise liitiumaku ja kuvage see LCD-ekraanil.
  14. Taustvalgus_PWM_V2.0
    See eksample tugineb TFT_eSPI tarkvarateegile ja saab kasutada ainult Arduino-ESP32 põhitarkvarateegi versiooni 2.0 (ntample, versioon 2.0.17). Riistvara jaoks on vaja LCD-ekraani ja takistuslikku puuteekraani. See eksample näitab, kuidas ekraani taustvalgustuse heledust saab heleduse väärtuse muutumise ajal ekraanimooduli puutelibistamisega reguleerida.
    • Taustvalgus_PWM_V3.0
      See eksample tugineb TFT_eSPI tarkvarateegile ja saab kasutada ainult Arduino-ESP32 3.0 põhitarkvara raamatukogu (ntample, versioon 3.0.3). Riistvara jaoks on vaja LCD-ekraani ja takistuslikku puuteekraani. See eksample näitab samu funktsioone nagu 14_Backlight_PWM_V2.0 example.
  15. Audio_play_V2.0 
    See eksample tugineb tarkvarateekidele TFT_eSPI, TJpg_Decoder ja ESP32-audioI2S ning saab kasutada ainult Arduino-ESP32 põhitarkvarateegi versiooni 2.0 (nt versioon 2.0.17). Riistvara vajab LCD-ekraani, takistuslikku puuteekraani, kõlarit ja MicroSD-kaarti. See eksample näitab mp3 heli lugemist file SD-kaardilt, kuvades file nime LCD-ekraanile ja esitage seda tsüklina. Ekraanil on kaks puutetundliku nupu ikooni, toiminguga saab juhtida heli pausi ja esitamist, teisega saab juhtida vaigistamist ja heli esitamist. Järgmine on endineample:
    • Kopeerige kogu mp3-heli files kataloogis “mp3” sampkausta MicroSD-kaardile. Loomulikult ei saa ka heli kasutada files selles kataloogis ja leidke mp3-heli files, on oluline märkida, et endineampprogramm suudab silmuseid esitada ainult kuni 10 mp3-lugu.
    • Sisestage MicroSD-kaart kuvamooduli SD-kaardi pessa;
    • Lülitage kuvamoodul sisse, kompileerige ja laadige alla exampProgrammi ajal näete, et loo nimi kuvatakse LCD-ekraanil ja väline kõlar esitab heli. Heli taasesituse juhtimiseks puudutage töökuval nupuikooni.
  16. Audio_WAV_V2.0 
    See eksample tugineb XT_DAC_Audio tarkvarateegile ja saab kasutada ainult Arduino-ESP32 põhitarkvarateegi versiooni 2.0 (ntample, versioon 2.0.17). Riistvara nõuab kõlareid. See eksample näitab heli esitamist file wav-vormingus, kasutades ESP32. Selle example on järgmised:
    • Redigeeri heli file mida tuleb esitada, kopeerige loodud heliandmed faili "Audio_data.h" massiivi. file sample kausta (massiivi saab ümber nimetada ja sample programm tuleks samuti sünkroonida). Pange tähele, et redigeeritud heli file ei tohiks olla liiga suur, vastasel juhul ületab see ESP32 mooduli sisemise välgu võimsuse. See tähendab heli pikkuse redigeerimist file, samplingi kiirus ja kanalite arv. Siin on helitöötlustarkvara nimega Audacity, mille saate Internetist alla laadida.
    • Lülitage kuvamoodul sisse, kompileerige ja laadige alla exampprogrammi, kuulete kõlarit heli esitamas.
  17. Buzzer_PiratesOfTheCaribian 
    See eksample ei tugine kolmandate osapoolte tarkvarateekidele ja riistvara vajab kõlareid. See eksample näitab erinevate sageduste kasutamist tihvti üles-alla tõmbamiseks, et simuleerida akustilist vibratsiooni, mis põhjustab sarve kõla.
  18. WiFi_scan
    See eksample tugineb TFT_eSPI tarkvarateegile ja riistvara vajab LCD-ekraani ja ESP32 WIFI-moodulit. See eksample näitab ESP32 WIFI-moodulit, mis skannib ümbritseva traadita võrgu teavet STA-režiimis. Skannitud traadita võrgu teave kuvatakse LCD-ekraanil. Traadita võrgu teave hõlmab SSID-d, RSSI-d, CHANNEL-i ja ENC_TYPE-i. Pärast traadita võrgu teabe skannimist kuvab süsteem skannitud traadita võrkude arvu. Kuvatakse maksimaalselt 17 esimest skannitud traadita võrku.
  19. WiFi_AP
    See eksample tugineb TFT_eSPI tarkvarateegile ja riistvara vajab LCD-ekraani ja ESP32 WIFI-moodulit. See eksample näitab ESP32 WIFI-moodulit, mis on WIFI-terminali ühendamiseks seatud AP-režiimi. Ekraanil kuvatakse SSID, parool, hosti IP-aadress, hosti MAC-aadress ja muu ESP32 WIFI-mooduli AP-režiimis määratud teave. Kui terminal on edukalt ühendatud, kuvatakse ekraanil terminaliühenduste arv. Seadke oma ssid ja parool muutujates "SSID" ja "Password" s algusesampprogrammi, nagu allpool näidatud:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (15)
  20. WiFi_SmartConfig
    See eksample tugineb TFT_eSPI tarkvarateegile ja riistvara jaoks on vaja LCD-ekraani, ESP32 WIFI-moodulit ja BOOT-nuppu. See eksample näitab ESP32 WIFI moodulit STA režiimis EspTouch mobiiltelefoni APP intelligentse võrgu levitamisprotsessi kaudu. Kogu sampprogrammi töövooskeem on järgmine:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (1) LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (1)

Joonis 3.12 WIFI SmartConfig example programmi toimimise vooskeem

Selle exampprogrammid on järgmised:

A. laadige alla EspTouchi rakendus mobiiltelefoni või kopeerige andmepaketis olevast kaustast Tool_software installiprogramm “esptouch-v2.0.0.apk” (seadmest saab installida ainult Androidi installiprogrammi, IOS-i rakendust) , Installeri saab alla laadida ka ametlikult websaidile.

Laadi alla websait: https://www.espressif.com.cn/en/support/download/apps

  • lülitage kuvamoodul sisse, kompileerige ja laadige alla sampKui ESP32 ei salvesta WIFI-teavet, sisenege otse intelligentsesse levitamisrežiimi, avage praegu mobiiltelefonis EspTouchi rakendus, sisestage mobiiltelefoniga ühendatud WIFI-i SSID ja parool ning seejärel edastage. asjakohane teave UDP poolt. Kui ESP32 on selle teabe kätte saanud, ühendub see võrguga teabes oleva SSID ja parooli järgi. Kui võrguühendus on edukas, kuvab see ekraanil teavet, nagu SSID, parool, IP-aadress ja MAC-aadress, ning salvestab WIFI-teabe. Tuleb märkida, et selle jaotusvõrgu edukuse määr ei ole liiga kõrge, kui see ebaõnnestub, peate mitu korda proovima.
  • kui ESP32 on salvestanud WIFI teabe, ühendub see sisselülitamisel automaatselt võrguga vastavalt salvestatud WiFi teabele. Kui ühendus ebaõnnestub, lülitub süsteem intelligentse jaotusvõrgu režiimi. Kui võrguühendus on edukas, hoidke BOOT-klahvi all rohkem kui 3 sekundit, salvestatud WIFI-teave kustutatakse ja ESP32 lähtestatakse uuesti intelligentse võrgu levitamiseks.

WiFi_STA
See eksample peab tuginema TFT_eSPI tarkvara raamatukogule, riistvara peab kasutama LCD-ekraani, ESP32 WIFI-moodulit. See sample programm näitab, kuidas ESP32 ühendub WIFI-ga STA-režiimis vastavalt antud SSID-le ja paroolile. See eksampprogramm teeb järgmist:

  • Kirjutage ühendatav WIFI teave muutujatesse "ssid" ja "password" s algusesampprogrammi, nagu allpool näidatud:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (18)
  • Lülitage kuvamoodul sisse, kompileerige ja laadige alla example programmi ja näete, et ESP32 hakkab ekraanil WIFI-ga ühendust looma. Kui WIFI-ühendus on edukas, kuvatakse ekraanil teave, näiteks eduteade, SSID, IP-aadress ja MAC-aadress. Kui ühendus kestab kauem kui 3 minutit, siis ühendus ebaõnnestub ja kuvatakse veateade.

WiFi_STA_TCP_Client
 See eksample peab tuginema TFT_eSPI tarkvara raamatukogule, riistvara peab kasutama LCD-ekraani, ESP32 WIFI-moodulit. See eksample programm näitab ESP32 STA režiimis pärast WIFI ühendamist TCP kliendi ja TCP serveri protsessina. See eksampprogramm teeb järgmist:

  • Alguses eksampProgrammi "ssid", "parool", "serveri IP", "serveri port" muutujad kirjutavad vajaliku ühenduse WIFI teabe, TCP-serveri IP-aadressi (arvuti IP-aadressi) ja pordi numbri, nagu on näidatud järgmisel joonisel:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (19)
  • avage arvutis "TCP&UDP testtööriist" või "Network silumisabi" ja muud testtööriistad (installipakett andmepaketi kataloogis _Tool_software), looge tööriistas TCP-server ja pordi number peaks olema kooskõlas ex.ampprogrammi sätted.
  • Lülitage kuvamoodul sisse, kompileerige ja laadige alla example programmi ja näete, et ESP32 hakkab ekraanil WIFI-ga ühendust looma. Kui WIFI-ühendus õnnestub, kuvatakse ekraanil teave, näiteks eduteade, SSID, IP-aadress, MAC-aadress ja TCP-serveri pordi number. Pärast ühenduse loomist kuvatakse teade. Sel juhul saate serveriga suhelda.

WiFi_STA_TCP_Server
See eksample peab tuginema TFT_eSPI tarkvara raamatukogule, riistvara peab kasutama LCD-ekraani, ESP32 WIFI-moodulit. See eksample programm näitab ESP32 STA-režiimis pärast WIFI-ga ühenduse loomist TCP-serverina TCP-kliendi ühendusprotsessi abil. See eksampprogramm teeb järgmist:

  • Kirjutage muutujatesse “SSID”, “password” ja “port” nõutav WIFI-teave ja TCP-serveri pordi number ex-i alguses.ample programmi, nagu on näidatud järgmisel joonisel:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (20)
  • Lülitage kuvamoodul sisse, kompileerige ja laadige alla example programmi ja näete, et ESP32 hakkab ekraanil WIFI-ga ühendust looma. Kui WIFI-ühendus õnnestub, kuvatakse ekraanil teave, näiteks eduteade, SSID, IP-aadress, MAC-aadress ja TCP-serveri pordi number. Seejärel luuakse TCP-server ja ühendatakse TCP-klient.
  • ava arvutis “TCP&UDP testtööriist” või “Network silumisassistent” ja muud testtööriistad (installipakett on infopaketi Tool_software kataloogis), loo tööriistas TCP klient (pööra tähelepanu IP-aadressile ja pordile number peaks olema kooskõlas ekraanil kuvatava sisuga) ja seejärel alustage serveriga ühenduse loomist. Kui ühendus õnnestub, kuvatakse vastav viip ja server saab sellega suhelda.

WiFi_STA_UDP
See eksample peab tuginema TFT_eSPI tarkvara raamatukogule, riistvara peab kasutama LCD-ekraani, ESP32 WIFI-moodulit. See eksample programm näitab ESP32 STA-režiimis pärast WIFI-ga ühenduse loomist UDP-serverina UDP-kliendi ühendusprotsessi abil. See eksampprogramm teeb järgmist:

  • Kirjutage s alguses olevatesse muutujatesse "ssid", "password" ja "localUdpPort" vajalik WIFI teave ja UDP-serveri pordi number.ample programmi, nagu on näidatud järgmisel joonisel:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (21)
  •  Lülitage kuvamoodul sisse, kompileerige ja laadige alla example programmi ja näete, et ESP32 hakkab ekraanil WIFI-ga ühendust looma. Kui WIFI-ühendus õnnestub, kuvatakse ekraanil teave, näiteks eduteade, SSID, IP-aadress, MAC-aadress ja kohaliku pordi number. Seejärel looge UDP-server ja oodake, kuni UDP-klient ühenduse loob.
  •  avage arvutis "TCP&UDP testtööriist" või "Network silumisassistent" ja muud testtööriistad (installipakett teabepaketi Tool_software kataloogis), looge tööriistas UDP-klient (pöörake tähelepanu IP-aadressi ja pordi numbrile olema kooskõlas ekraanil kuvatava sisuga) ja seejärel alustage ühenduse loomist serveriga. Kui ühendus õnnestub, kuvatakse vastav viip ja server saab sellega suhelda

BLE_scan_V2.0
See eksample tugineb TFT_eSPI tarkvarateegile ja saab kasutada ainult Arduino-ESP32 põhitarkvarateegi versiooni 2.0 (ntample, versioon 2.0.17). Riistvara peab kasutama LCD-ekraani, ESP32 Bluetoothi ​​moodulit. See eksample näitab ESP32 Bluetoothi ​​moodulit, mis skannib BLE Bluetoothi ​​seadmeid ning kuvab LCD-ekraanile skannitud nimega BLE Bluetoothi ​​seadme nime ja RSSI-d.

BLE_scan_V3.0 
See eksample tugineb TFT_eSPI tarkvarateegile ja saab kasutada ainult Arduino-ESP32 3.0 põhitarkvara raamatukogu (ntample, versioon 3.0.3). Riistvara peab kasutama LCD-ekraani, ESP32 Bluetoothi ​​moodulit. Selle sample programm on sama mis 25_BLE_scan_V2.0 sample programm.

BLE_server_V2.0
See eksample tugineb TFT_eSPI tarkvarateegile ja saab kasutada ainult Arduino-ESP32 põhitarkvarateegi versiooni 2.0 (ntample, versioon 2.0.17). Riistvara peab kasutama LCD-ekraani, ESP32 Bluetoothi ​​moodulit. See eksample näitab, kuidas ESP32 Bluetoothi ​​moodul loob Bluetooth BLE serveri, ühendatakse Bluetooth BLE kliendiga ja suhtleb omavahel. Selle example on järgmised:

  • Installige oma telefoni Bluetoothi ​​BLE silumistööriistad, nt "BLE silumisassistent", "LightBlue" jne.
  • Lülitage kuvamoodul sisse, kompileerige ja laadige alla exampprogrammis, näete ekraanil Bluetoothi ​​BLE-kliendi viipa. Kui soovite Bluetooth BLE serveri seadme nime ise muuta, saate seda muuta funktsiooni parameetris "BLEDevice::init" eks.ample programmi, nagu on näidatud järgmisel joonisel:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (22)
  • avage mobiiltelefonis Bluetooth ja Bluetooth BLE silumistööriist, otsige Bluetooth BLE serveri seadme nimest (vaikimisi
    "ESP32_BT_BLE") ja seejärel klõpsake ühendamiseks nime. Pärast ühenduse loomist kuvab ESP32 kuvamoodul viipa. Järgmine samm on Bluetooth-side.

BLE_server_V3.0
See eksample tugineb TFT_eSPI tarkvarateegile ja saab kasutada ainult Arduino-ESP32 3.0 põhitarkvara raamatukogu (ntample, versioon 3.0.3). Riistvara peab kasutama LCD-ekraani, ESP32 Bluetoothi ​​moodulit. See eksample on sama mis 26_BLE_server_V2.0 example.

Desktop_Display
|See eksample programm tugineb ArduinoJsoni, Time, HttpClienti, TFT_eSPI, TJpg_Decoder, NTPClienti tarkvarateekidele. Riistvara peab kasutama LCD-ekraani, ESP32 WIFI-moodulit. See eksample näitab ilmakella töölauda, ​​mis kuvab linna ilmastikutingimusi (sh temperatuur, õhuniiskus, ilmaikoonid ja muu ilmateabe kerimine), praegust kellaaega ja kuupäeva ning astronaudi animatsiooni.

Ilmateavet saadakse ilmavõrgust üle võrgu ja ajainfot uuendatakse NTP-serverist. See eksample programm kasutab järgmisi samme:

  • Pärast example, peate esmalt määrama tööriista ->Partition Scheme valikule Huge APP (3MB No OTA /1MB SPIFFS), vastasel juhul teatab kompilaator ebapiisava mälu veast.
  • kirjutage ühendatav WIFI teave muutujatesse "SSID" ja "password" s algusesample programmi, nagu on näidatud järgmisel joonisel. Kui seda pole määratud, siis intelligentne jaotusvõrk (intelligentse jaotusvõrgu kirjelduse saamiseks vaadake intelligentset jaotusvõrku ntampprogramm)LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (23)

Joonis 3.17 WIFI teabe seadistamine 

  • Lülitage kuvamoodul sisse, kompileerige ja laadige alla example programmi, näete ekraanil ilmakella töölauda.
  • 28_kuva_telefonikõne 
  • See eksample tugineb TFT_eSPI tarkvarateegile. Riistvara jaoks on vaja LCD-ekraani ja takistuslikku puuteekraani. See eksample näitab mobiiltelefoni lihtsat valimisliidest, mille sisu sisestatakse ühe nupuvajutusega.
    29_touch_pen
  • See eksample tugineb TFT_eSPI tarkvarateegile. Riistvara jaoks on vaja LCD-ekraani ja takistuslikku puuteekraani. See eksample näitab, et ekraanile jooni tõmmates saate kontrollida, kas puuteekraan töötab korralikult.

RGB_LED_TOUCH_V2.0
See eksample tugineb TFT_eSPI tarkvarateegile ja saab kasutada ainult Arduino-ESP32 põhitarkvarateegi versiooni 2.0 (ntample, versioon 2.0.17). Riistvara vajab LCD-ekraani, takistuslikku puuteekraani ja RGB kolmevärvilisi tulesid. See eksample näitab ühe nupuvajutusega RGB-valguse sisse- ja väljalülitamist, värelust ja heleduse reguleerimist.

RGB_LED_TOUCH_V3.0
See eksample tugineb TFT_eSPI tarkvarateegile ja saab kasutada ainult Arduino-ESP32 3.0 põhitarkvara raamatukogu (ntample, versioon 3.0.3). Riistvara vajab LCD-ekraani, takistuslikku puuteekraani ja RGB kolmevärvilisi tulesid. See eksample näitab samu funktsioone nagu 30_RGB_LED_TOUCH_V2.0 test example.

LVGL_Demos
See eksample peab toetuma TFT_eSPI-le, lvgl tarkvara raamatukogule, riistvarale peab kasutama LCD-ekraani, takistusega puuteekraani. See eksample näitab lvgl manustatud kasutajaliidese süsteemi viit sisseehitatud demofunktsiooni. Selle eksample, saate teada, kuidas portida lvgl ESP32 platvormile ja kuidas konfigureerida selle aluseks olevaid seadmeid, nagu ekraan ja puuteekraan. Aastal sample programmi, saab korraga koostada ainult ühe demo. Eemaldage kompileeritava demo kommentaarid ja lisage kommentaarid teistele demodele, nagu on näidatud järgmisel joonisel: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (24)

  • lv_demo_widgets: erinevate vidinate demode testimine
  • lv_demo_benchmark: jõudluse etaloni demo lv_demo_keypad_encoder: Klaviatuuri kodeerija testi demo lv_demo_music: pleieri test demo
  • lv_demo_stress: stressitesti demo

Märkus. Esimest korda see eksample on koostatud, see võtab kaua aega, umbes 15 minutit.

WiFi_webserver
See eksample peab toetuma TFT_eSPI tarkvara raamatukogule, riistvara peab kasutama LCD-ekraani, RGB kolmevärvilisi tulesid. See eksample näitab seadistamist a web serverisse ja seejärel juurdepääsule web server arvutis, manipuleerides ikooniga web liides RGB kolmevärvilise valguse juhtimiseks. Selle example on järgmised:

  • Kirjutage ühendatav WIFI teave muutujatesse "SSID" ja "password" s algusesampprogrammi, nagu allpool näidatud:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (25)
  • Lülitage kuvamoodul sisse, kompileerige ja laadige alla example programmi ja näete, et ESP32 hakkab ekraanil WIFI-ga ühendust looma. Kui WIFI-ühendus on edukas, kuvatakse ekraanil teave, näiteks eduteade, SSID, IP-aadress ja MAC-aadress.
  • Sisestage brauseris ülaltoodud sammudes näidatud IP-aadress URL arvuti sisestusväli. Sel ajal pääsete juurde web liides ja klõpsake liidesel vastavat ikooni, et juhtida RGB kolmevärvilist valgust.

Touch_calibrate
See programm tugineb TFT_eSPI tarkvarateegile, mis on spetsiaalselt loodud takistuslike puuteekraanide kalibreerimiseks, ja kalibreerimise etapid on järgmised:

  • Avage kalibreerimisprogramm ja määrake ekraani kuvamise suund, nagu allpool näidatud. Kuna kalibreerimisprogramm on kalibreeritud vastavalt kuvamissuunale, peab see säte olema vastavuses tegeliku kuvamissuunaga. LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (26)
  • Lülitage kuvamoodul sisse, kompileerige ja laadige alla exampProgrammi abil näete ekraanil kalibreerimisliidest, seejärel klõpsake nooleviiba järgi nelja nurka.
  • Pärast kalibreerimise lõppu väljastatakse kalibreerimise tulemus läbi jadapordi, nagu on näidatud järgmisel joonisel. Samal ajal sisestatakse kalibreerimise tuvastamise liides ning kalibreerimise tuvastamise liidest testitakse punktide ja joonte joonistamise teel.LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module-
  • Kui kalibreerimistulemus on täpne, kopeerige jadapordi kalibreerimisparameetrid exampkasutatud programmi.

www.lcdwiki.com

Dokumendid / Ressursid

LCDWIKI E32R32P, E32N32P 3.2-tolline ESP32-32E ekraanimoodul [pdfKasutusjuhend
E32R32P, E32N32P, ESP32-32E, E32R32P E32N32P 3.2-tolline ESP32-32E kuvamoodul, E32R32P E32N32P, 3.2-tolline ESP32-32E kuvamoodul, ESP32-32E ekraanimoodul, moodul XNUMXE displeimoodul

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *