LCDWIKI logotips

LCDWIKI E32R32P, E32N32P 3.2 collu ESP32-32E displeja modulis

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

Specifikācijas:

  • Modulis: 3.2 collu ESP32-32E displeja modulis
  • Izšķirtspēja: 240 × 320
  • Ekrāna draivera IC: ST7789
  • Galvenais kontrolieris: ESP32-WROOM-32E
  • Galvenā frekvence: 240 MHz
  • Savienojamība: 2.4G WIFI + Bluetooth
  • Arduino IDE versijas: 1.8.19 un 2.3.2
  • ESP32 Arduino Core bibliotēkas programmatūras versijas: 2.0.17 un 3.0.3

Pin piešķiršanas instrukcijas:
Aizmugure view no 3.2 collu ESP32-32E displeja moduļa: Aizmugure view displeja moduļa

ESP32-32E tapu piešķiršanas instrukcijas:

Borta ierīce Ierīces tapas ESP32-32E savienojuma tapa Apraksts
TFT_CS LCD IO15 LCD ekrāna mikroshēmas izvēles vadības signāls, zems līmenis
efektīva

Produkta lietošanas instrukcijas

 Iestatiet ESP32 Arduino izstrādes vidi:

  1. Lejupielādējiet un instalējiet Arduino IDE versiju 1.8.19 vai 2.3.2.
  2. Instalējiet ESP32 Arduino Core Library programmatūras versiju 2.0.17 vai 3.0.3.

Instalējiet trešās puses programmatūras bibliotēkas:

  1. Nosakiet savam projektam nepieciešamās trešo pušu bibliotēkas.
  2. Lejupielādējiet un instalējiet bibliotēkas, izpildot sniegtos norādījumus.

 Example Programmas lietošanas instrukcijas:

  1. Izpildiet soļus, kas aprakstīti exampprogrammas dokumentāciju.
  2. Augšupielādējiet bijušoample programmu ESP32-32E displeja modulim.

FAQ:

  • J: Kā atiestatīt ESP32-32E moduli?
    A: Izmantojiet pogu RESET_KEY vai ieslēdziet moduli.
  • J: Kuras Arduino IDE versijas ir saderīgas ar šo moduli? 
    A: Versijas 1.8.19 un 2.3.2 ir saderīgas ar ESP32-32E moduli.

E32R32P&E32N32P 3.2 collu IPS ESP32-32E demonstrācijas instrukcijas 

Programmatūras un aparatūras platformas apraksts

  • Modulis: 3.2 collu ESP32-32E displeja modulis ar 240 × 320 izšķirtspēju un ST7789 ekrāna draivera IC.
  • Moduļa meistars: ESP32-WROOM-32E modulis, augstākā galvenā frekvence 240MHz, atbalsta 2.4G WIFI+ Bluetooth.
  • Arduino IED versijas: versijas 1.8.19 un 2.3.2. ESP32 Arduino galvenās bibliotēkas programmatūras versijas: 2.0.17 un 3.0.3.

Pin piešķiršanas norādījumi

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

2.1. attēls Aizmugure view 3.2 collu ESP32-32E displeja modulis 

3.2 collu ESP32 displeja moduļa galvenais kontrolieris ir ESP32-32E, un GPIO sadalījums tā iebūvētajām perifērijas ierīcēm ir parādīts zemāk esošajā tabulā:

ESP32-32E pin piešķiršana norādījumus
Borta ierīce Borta ierīces tapas ESP32-32E

savienojuma tapa

apraksts
LCD TFT_CS 1015 LCD ekrāna mikroshēmas izvēles vadības signāls, zema līmeņa efektīva
TFT_RS 102 LCD ekrāna komandu/datu atlases vadības signāls.Augsts līmenis: dati, zems līmenis: komanda

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)Tabula 2.1 Pin piešķiršanas norādījumi ESP32-32E borta perifērijas ierīcēm 

 Norādījumi par example programma

Iestatiet ESP32 Arduino izstrādes vidi
Lai iegūtu detalizētus norādījumus par ESP32 Arduino izstrādes vides iestatīšanu, lūdzu, skatiet dokumentāciju pakotnē ar nosaukumu "Arduino_IDE1_development_environment_construction_for_ESP32" un "Arduino_IDE2_development_environment_construction_for_ESP32".

Instalējiet trešās puses programmatūras bibliotēkas
Pēc izstrādes vides iestatīšanas pirmais solis ir instalēt trešās puses programmatūras bibliotēkas, ko izmanto sample programma. Darbības ir šādas:

A. Atveriet pakotnes direktoriju Demo \Arduino\Install libraries” un atrodiet trešās puses programmatūras bibliotēku, kā parādīts šajā attēlā:

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (2)3.1. attēls Piemample programmu trešās puses programmatūras bibliotēka

  • ArduinoJson: C++JSON programmatūras bibliotēka Arduino un lietu internetam.
  • ESP32-audioI2S: ESP32 audio dekodēšanas programmatūras bibliotēka audio atskaņošanai izmanto ESP32 I2S kopni files formātos, piemēram, mp3, m4a un mav no SD kartēm, izmantojot ārējās audio ierīces.
  • ESP32Time: Arduino programmatūras bibliotēka iekšējā RTC laika iestatīšanai un izgūšanai uz ESP32 plates
  • HttpClient: HTTP klienta programmatūras bibliotēka, kas mijiedarbojas ar Arduino web serveris.
  • Lvgl: A highly customizable, low resource-consuming, aesthetically pleasing, and easy-to-use embedded system graphics software library.
  • NTPClient: savienojiet NTP klienta programmatūras bibliotēku ar NTP serveri.
  • TFT_eSPI: Arduino grafikas bibliotēka TFT-LCD LCD ekrāniem atbalsta vairākas platformas un LCD draiveru IC.
  • Laiks: programmatūras bibliotēka, kas nodrošina laika noteikšanas funkcionalitāti Arduino.
  • TJpg_Decoder: Arduino platformas JPG formāta attēlu dekodēšanas bibliotēka var atšifrēt JPG files no SD kartēm vai Flash un parādiet tos LCD ekrānā. XT_DAC_Audio: ESP32 XTronic DAC audio programmatūras bibliotēka atbalsta WAV formāta audio files.
  • Kopējiet šīs programmatūras bibliotēkas projekta mapes bibliotēkas direktorijā. Projekta mapes bibliotēkas direktorijā pēc noklusējuma ir
    “C:\Users\Administrator\Documents\Arduino\libraries” (sarkanā daļa apzīmē faktisko datora lietotājvārdu). Ja projekta mapes ceļš ir modificēts, tas ir jākopē modificētās projekta mapes bibliotēkas direktorijā.
  • Kad trešās puses programmatūras bibliotēkas instalēšana ir pabeigta, varat atvērt sample programmu lietošanai.
lvgl un TFT_eSPI programmatūras bibliotēkas ir jākonfigurē pirms izmantošanas trešo pušu programmatūras bibliotēkās. Pakotnē esošās programmatūras bibliotēkas jau ir konfigurētas un tās var izmantot tieši. Ja nevēlaties izmantot jau konfigurēto bibliotēku, varat lejupielādēt jaunāko bibliotēkas versiju no GitHub un konfigurēt to vēlreiz. Darbības ir šādas:

Atrodiet lejupielādes saiti vietnē GitHub un lejupielādējiet to. Lejupielādes saite ir šāda:

Pielikumā skatiet lejupielādes saites citām programmatūras pakotnēm, kurām nav nepieciešama konfigurācija:

Kad bibliotēkas lejupielāde ir pabeigta, izsaiņojiet to (lai atvieglotu atšķiršanu, atspiestās bibliotēkas mapi var pārdēvēt) un pēc tam kopējiet to projekta mapes bibliotēkas direktorijā (noklusējums ir “C:\Users\Administrator\Documents\Arduino\libraries ” (sarkanā daļa ir faktiskais datora lietotājvārds. Pēc tam veiciet bibliotēkas konfigurēšanu, atverot Demo \Arduino\Replaced). files” direktorijā iepakojumā un atrast aizstājēju file, kā parādīts nākamajā attēlā:

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

3.2. attēls. Trešās puses programmatūras bibliotēkas nomaiņa file 

Konfigurēt LVGL bibliotēku:
Kopējiet failu lv_conf. h file no Aizstātā files direktoriju uz lvgl bibliotēkas augstākā līmeņa direktoriju projekta bibliotēkas direktorijā, kā parādīts šajā attēlā: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (4)

  • Atveriet failu lv_conf_internal. h file juridiskās bibliotēkas src direktorijā inženierzinātņu bibliotēkas direktorijā, kā parādīts šajā attēlā:

E32R32P&E32N32P ESP32-32E Demonstrācijas instrukcijas  LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (5) Pēc atvēršanas file, mainiet 41. rindiņas saturu, kā parādīts tālāk (ar “.. /.. /lv_conf.h Mainiet vērtību uz.. /lv_conf.h “) un saglabājiet modifikāciju. LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (6)Kopēt examples un demonstrācijas no līmeņa projekta bibliotēkā līdz src līmenim, kā parādīts zemāk: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (7)

Kopēt direktorija statusu: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (8) Konfigurēt TFT_eSPI bibliotēku:

Pirmkārt, pārdēvējiet User_Setup. h file TFT_eSPI bibliotēkas augstākā līmeņa direktorijā projekta mapes bibliotēkas direktorijā uz User_Setup_bak. h. Pēc tam kopējiet User_Setup. h file no Aizstātā files direktoriju uz TFT_eSPI bibliotēkas augstākā līmeņa direktoriju projekta bibliotēkas direktorijā, kā parādīts šajā attēlā: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (9)

 

Pēc tam pārdēvējiet ST7789_ Init. h TFT_eSPI bibliotēkas TFT_Drivers direktorijā zem projekta mapes direktorija uz ST7789_ Init. bak. h un pēc tam kopējiet ST7789_ Init. h sadaļā Aizstāts files direktoriju uz TFD_eSPI bibliotēkas TFT_Drivers direktoriju, kas atrodas projekta mapes bibliotēkas direktorijā, kā parādīts nākamajā attēlā:

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

 

 Example Programmas lietošanas instrukcijas
Bijušaisample programma atrodas pakotnes direktorijā Demo \Arduino\demos”, kā parādīts nākamajā attēlā:

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. attēls Piemample Programma

Ievads par katru bijušoample programma ir šāda:

  1. Vienkāršs_tests
    Šis bijušaisample ir pamata exampprogramma, kas nav atkarīga no trešo pušu bibliotēkām. Aparatūrai ir nepieciešams LCD displejs, kas parāda pilnekrāna krāsu aizpildījumu un nejaušu taisnstūra aizpildījumu. Šis bijušaisample var tieši izmantot, lai pārbaudītu, vai displeja ekrāns darbojas pareizi.
  2. colligate_test
    Šis bijušaisample balstās uz TFT_eSPI programmatūras bibliotēku un aparatūru
    nepieciešams LCD displejs. Parādītais saturs ietver zīmēšanas punktus, līnijas, dažādus grafiskos displejus un darbības laika statistiku, padarot to par visaptverošu displeju, piemēramample.
  3. Display_graphics
    Šis bijušaisample balstās uz TFT_eSPI programmatūras bibliotēku, un aparatūrai ir nepieciešams LCD displejs. Displeja saturs ietver dažādus grafiskus zīmējumus un pildījumus. 04_display_scroll
    Šis bijušaisample nepieciešama TFT_eSPI programmatūras bibliotēka, un aparatūrai ir jābūt LCD displeja ekrānam. Displeja saturs ietver ķīniešu rakstzīmes un attēlus, ritināmu teksta displeju, apgrieztu krāsu displeju un rotācijas displeju četros virzienos.
  4. rādīt_SD_jpg_bildi
    Šis bijušaisample nepieciešama paļaušanās uz TFT_eSPI un TJpg_Secoder programmatūras bibliotēkām, un aparatūrai ir nepieciešams LCD displejs un MicroSD karte. Šis bijušaisampfunkcija ir nolasīt JPG attēlus no MicroSD kartes, parsēt tos un pēc tam parādīt attēlus LCD ekrānā. Bijušaisamplietošanas soļi ir:
    • Kopējiet JPG attēlus no mapes “PIC_320x480” sample mapi uz MicroSD kartes saknes direktoriju, izmantojot datoru.
    • Ievietojiet MicroSD karti displeja moduļa SD kartes slotā;
    • Ieslēdziet displeja moduli, kompilējiet un lejupielādējiet sample programmu, un LCD ekrānā pārmaiņus redzēsit attēlus.
  5. RGB_LED_V2.0
    Šis bijušaisample nepaļaujas uz trešās puses programmatūras bibliotēkām un var izmantot tikai Arduino-ESP32 pamata programmatūras bibliotēkas versiju 2.0 (piemēram, versiju 2.0.17). Aparatūrai ir nepieciešamas RGB trīskrāsu gaismas. Šis bijušaisample parāda RGB trīskrāsu gaismas ieslēgšanas un izslēgšanas kontroli, mirgošanas vadību un PWM spilgtuma vadību.
  6. RGB_LED_V3.0
    Šis bijušaisample nepaļaujas uz trešās puses programmatūras bibliotēkām un var izmantot tikai Arduino-ESP32 3.0 pamata programmatūras bibliotēku (piemēram, 3.0.3). Nepieciešamā aparatūra un funkcijas ir tādas pašas, kā parādītas example 06_RGB_LED_V2.0.
  7. Flash_DMA_jpg
    Šis bijušaisample balstās uz TFT_eSPI un TJpg_Decoder programmatūras bibliotēkām. Aparatūrai ir nepieciešams LCD displejs. Šis bijušaisample parāda JPG attēlu nolasīšanu no zibspuldzes ESP32 modulī un datu parsēšanu, un pēc tam attēla parādīšanu LCD ekrānā. Piemamplietošanas soļi:
    • Uzņemiet jpg attēlu, kas jāparāda, izmantojot tiešsaistes veidņu rīku. Tiešsaistes pelējuma rīks webvietne: http://tomeko.net/online_tools/file_to_hex.php?lang=en pēc moduļa veiksmīgas darbības kopējiet datus uz “image.h” masīvu. file sample mape (masīvu var pārdēvēt, un sample programma arī jāmaina sinhroni) Ieslēdziet displeja moduli, kompilējiet un lejupielādējiet exampProgrammā varat redzēt attēla displeju LCD ekrānā.
  8. atslēgas_pārbaude
    Šis bijušaisample nepaļaujas uz trešās puses programmatūras bibliotēkām. Aparatūrai ir jāizmanto poga BOOT un RGB trīskrāsu gaismas. Šis bijušaisample parāda galveno notikumu noteikšanu aptaujas režīmā, vienlaikus darbinot RGB trīskrāsu gaismas vadības taustiņu.
  9. key_interrupt
    Šis bijušaisample nepaļaujas uz trešās puses programmatūras bibliotēkām. Aparatūrai ir jāizmanto poga BOOT un RGB trīskrāsu gaismas. Šis bijušaisample parāda pārtraukuma režīmu, lai noteiktu galvenos notikumus, vienlaikus darbinot taustiņu RGB trīskrāsu gaismas ieslēgšanai un izslēgšanai.
  10. uart
    Šis bijušaisample balstās uz TFT_eSPI programmatūras bibliotēku, un aparatūrai ir nepieciešams seriālais ports un LCD displejs. Šis bijušaisample parāda, kā ESP32 mijiedarbojas ar datoru, izmantojot seriālo portu. ESP32 nosūta informāciju datoram, izmantojot seriālo portu, un dators nosūta informāciju ESP32, izmantojot seriālo portu. Pēc informācijas saņemšanas ESP32 to parāda LCD ekrānā.
  11. RTC_test
    Šis bijušaisample balstās uz TFT_eSPI un ESP32Time programmatūras bibliotēkām, un aparatūrai ir nepieciešams LCD displejs. Šis bijušaisample parāda, izmantojot ESP32 RTC moduli, lai iestatītu reāllaika laiku un datumu un parādītu laiku un datumu LCD displejā.
  12. timer_test_V2.0 st_V3.0
    Šis bijušaisample nepaļaujas uz trešās puses programmatūras bibliotēkām un var izmantot tikai Arduino-ESP32 pamata programmatūras bibliotēkas versiju 2.0 (piemēram, versiju 2.0.17). Aparatūrai ir nepieciešamas RGB trīskrāsu gaismas. Šis bijušaisample parāda ESP32 taimera izmantošanu, iestatot 1 sekundes laika laiku, lai kontrolētu zaļās LED gaismas izslēgšanu (ik pēc 1 sekundes ieslēgtas, ik pēc 1 sekundes izslēgtas un vienmēr braucot ar velosipēdu).
    • timer_test_V3.0
      Šis bijušaisample nepaļaujas uz trešās puses programmatūras bibliotēkām un var izmantot tikai Arduino-ESP32 3.0 pamata programmatūras bibliotēku (piemēram, 3.0.3). Aparatūrai ir nepieciešamas RGB trīskrāsu gaismas. Šis bijušaisample demonstrē tādu pašu funkcionalitāti kā 12_timer_test_V2.0 example.
  13. Get_Battery_Voltage 
    Šis bijušaisample balstās uz TFT_eSPI programmatūras bibliotēku. Aparatūrai ir nepieciešams LCD displejs un 3.7 V litija akumulators. Šis bijušaisample parāda, izmantojot ESP32 ADC funkciju, lai iegūtu tilptage no ārējā litija akumulatora un parādiet to LCD displejā.
  14. Backlight_PWM_V2.0
    Šis bijušaisample balstās uz TFT_eSPI programmatūras bibliotēku un var izmantot tikai Arduino-ESP32 pamata programmatūras bibliotēkas versiju 2.0 (piemēram,ample, versija 2.0.17). Aparatūrai ir nepieciešams LCD displejs un rezistīvs skārienekrāns. Šis bijušaisample parāda, kā displeja fona apgaismojuma spilgtumu var regulēt, izmantojot displeja moduļa skārienslīdni, kamēr mainās spilgtuma vērtība.
    • Backlight_PWM_V3.0
      Šis bijušaisample balstās uz TFT_eSPI programmatūras bibliotēku un var izmantot tikai Arduino-ESP32 3.0 pamata programmatūras bibliotēku (piemēram,ample, versija 3.0.3). Aparatūrai ir nepieciešams LCD displejs un rezistīvs skārienekrāns. Šis bijušaisample parāda tādu pašu funkcionalitāti kā 14_Backlight_PWM_V2.0 example.
  15. Audio_play_V2.0 
    Šis bijušaisample balstās uz TFT_eSPI, TJpg_Decoder un ESP32-audioI2S programmatūras bibliotēkām un var izmantot tikai Arduino-ESP32 pamata programmatūras bibliotēkas versiju 2.0 (piemēram, versiju 2.0.17). Aparatūrai ir nepieciešams LCD displejs, rezistīvs skārienekrāns, skaļrunis un MicroSD karte. Šis bijušaisample parāda mp3 audio lasīšanu file no SD kartes, parādot file nosaukumu uz LCD ekrānu un atskaņot to ciklā. Displejā ir divas skārienpogu IKONAS, darbība var kontrolēt audio pauzi un atskaņošanu, otra darbība var kontrolēt izslēgšanu un atskaņot skaņu. Tālāk ir norādīts bijušaisample:
    • Kopēt visu mp3 audio files "mp3" direktorijā sample mapi MicroSD kartē. Protams, jūs varat arī neizmantot audio files šajā direktorijā un atrodiet kādu mp3 audio files, ir svarīgi atzīmēt, ka bijušaisampProgramma var atskaņot ne vairāk kā 10 mp3 dziesmas.
    • Ievietojiet MicroSD karti displeja moduļa SD kartes slotā;
    • Ieslēdziet displeja moduli, kompilējiet un lejupielādējiet exampProgrammā var redzēt, ka dziesmas nosaukums tiek parādīts LCD ekrānā un ārējais skaļrunis atskaņo skaņu. Pieskarieties pogas ikonai darbības ekrānā, lai kontrolētu audio atskaņošanu.
  16. Audio_WAV_V2.0 
    Šis bijušaisample balstās uz XT_DAC_Audio programmatūras bibliotēku un var izmantot tikai Arduino-ESP32 pamata programmatūras bibliotēkas versiju 2.0 (piem.ample, versija 2.0.17). Aparatūrai nepieciešami skaļruņi. Šis bijušaisample rāda atskaņo audio file wav formātā, izmantojot ESP32. Darbības, lai izmantotu šo exampir šādi:
    • Rediģēt audio file kas ir jāatskaņo, kopējiet ģenerētos audio datus faila “Audio_data.h” masīvā. file sample mape (masīvu var pārdēvēt, un sample programmai arī jābūt sinhronizētai). Ņemiet vērā, ka rediģētais audio file nedrīkst būt pārāk liels, pretējā gadījumā tas pārsniegs ESP32 moduļa iekšējo Flash kapacitāti. Tas nozīmē audio garuma rediģēšanu file, samplinga ātrumu un kanālu skaitu. Šeit ir audio rediģēšanas programmatūra Audacity, kuru varat lejupielādēt no interneta.
    • Ieslēdziet displeja moduli, kompilējiet un lejupielādējiet exampprogrammā, varat dzirdēt, kā skaļrunis atskaņo audio.
  17. Buzzer_PiratesOfTheCaribian 
    Šis bijušaisample nepaļaujas uz trešās puses programmatūras bibliotēkām, un aparatūrai ir nepieciešami skaļruņi. Šis bijušaisample parāda dažādu frekvenču izmantošanu, lai vilktu tapu uz augšu un uz leju, lai simulētu akustisko vibrāciju, kas izraisa skaņas signālu.
  18. WiFi_scan
    Šis bijušaisample balstās uz TFT_eSPI programmatūras bibliotēku, un aparatūrai ir nepieciešams LCD displejs un ESP32 WIFI modulis. Šis bijušaisample parāda ESP32 WIFI moduli, kas STA režīmā skenē apkārtējā bezvadu tīkla informāciju. Skenētā bezvadu tīkla informācija tiek parādīta LCD displejā. Bezvadu tīkla informācija ietver SSID, RSSI, CHANNEL un ENC_TYPE. Kad bezvadu tīkla informācija ir skenēta, sistēma parāda skenēto bezvadu tīklu skaitu. Tiek parādīti ne vairāk kā 17 pirmie skenētie bezvadu tīkli.
  19. WiFi_AP
    Šis bijušaisample balstās uz TFT_eSPI programmatūras bibliotēku, un aparatūrai ir nepieciešams LCD displejs un ESP32 WIFI modulis. Šis bijušaisample parāda ESP32 WIFI moduli, kas iestatīts AP režīmā WIFI termināļa savienojumam. Displejā tiks parādīts SSID, parole, resursdatora IP adrese, resursdatora MAC adrese un cita informācija, kas iestatīta ESP32 WIFI moduļa AP režīmā. Kad terminālis ir veiksmīgi pievienots, displejā tiks parādīts termināļa savienojumu skaits. Iestatiet savu ssid un paroli mainīgajos “SSID” un “Password” s sākumā.ampprogramma, kā parādīts zemāk:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (15)
  20. WiFi_SmartConfig
    Šis bijušaisample balstās uz TFT_eSPI programmatūras bibliotēku, un aparatūrai ir nepieciešams LCD displejs, ESP32 WIFI modulis un poga BOOT. Šis bijušaisample parāda ESP32 WIFI moduli STA režīmā, izmantojot EspTouch mobilā tālruņa APP viedā tīkla izplatīšanas procesu. Visa sampprogrammas darbības blokshēma ir šāda:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (1) LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (1)

Attēls 3.12 WIFI SmartConfig piemample programmas darbības blokshēma

Darbības šim example programmas ir šādas:

A. lejupielādējiet lietojumprogrammu EspTouch mobilajā tālrunī vai kopējiet instalācijas programmu “esptouch-v2.0.0.apk” no mapes Tool_software ” datu pakotnē (no ierīces var instalēt tikai Android instalācijas programmu, IOS lietojumprogrammu) , Instalēšanas programmu var arī lejupielādēt no oficiālā webvietne.

Lejupielādēt webvietne: https://www.espressif.com.cn/en/support/download/apps

  • ieslēdziet displeja moduli, kompilējiet un lejupielādējiet sampProgrammā, ja ESP32 nesaglabā nekādu WIFI informāciju, tieši ievadiet viedās izplatīšanas režīmu, šobrīd mobilajā tālrunī atveriet lietojumprogrammu EspTouch, ievadiet mobilajam tālrunim pievienotā WIFI SSID un paroli un pēc tam pārraidiet. attiecīgo UDP informāciju. Kad ESP32 saņems šo informāciju, tas izveidos savienojumu ar tīklu saskaņā ar informācijā norādīto SSID un paroli. Kad tīkla savienojums būs veiksmīgs, displeja ekrānā tiks parādīta tāda informācija kā SSID, parole, IP adrese un MAC adrese, kā arī tiks saglabāta WIFI informācija. Jāpiebilst, ka šī izplatīšanas tīkla veiksmes rādītājs nav pārāk augsts, ja neizdodas, jāmēģina vairākas reizes.
  • ja ESP32 ir saglabājis WIFI informāciju, tas automātiski izveidos savienojumu ar tīklu atbilstoši saglabātajai WiFi informācijai, kad tas tiks ieslēgts. Ja savienojums neizdodas, sistēma pāriet viedā sadales tīkla režīmā. Kad tīkla savienojums ir veiksmīgs, turiet nospiestu BOOT vairāk nekā 3 sekundes, saglabātā WIFI informācija tiks notīrīta un ESP32 tiks atiestatīts, lai atkal veiktu viedo tīkla izplatīšanu.

WiFi_STA
Šis bijušaisampJāpaļaujas uz TFT_eSPI programmatūras bibliotēku, aparatūrai ir jāizmanto LCD displejs, ESP32 WIFI modulis. Šis sample programma parāda, kā ESP32 savienojas ar WIFI STA režīmā saskaņā ar norādīto SSID un paroli. Šis bijušaisample programma veic šādas darbības:

  • Ierakstiet savienojamo WIFI informāciju mainīgajos “ssid” un “password” s sākumā.ampprogramma, kā parādīts zemāk:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (18)
  • Ieslēdziet displeja moduli, kompilējiet un lejupielādējiet example programmu, un displeja ekrānā var redzēt, ka ESP32 sāk izveidot savienojumu ar WIFI. Ja WIFI savienojums ir veiksmīgs, displejā tiks parādīta tāda informācija kā veiksmes ziņojums, SSID, IP adrese un MAC adrese. Ja savienojums ilgst vairāk nekā 3 minūtes, savienojums neizdodas un tiek parādīts kļūdas ziņojums.

WiFi_STA_TCP_Client
 Šis bijušaisampJāpaļaujas uz TFT_eSPI programmatūras bibliotēku, aparatūrai ir jāizmanto LCD displejs, ESP32 WIFI modulis. Šis bijušaisample programma parāda ESP32 STA režīmā pēc WIFI savienojuma kā TCP klienta un TCP servera procesa. Šis bijušaisample programma veic šādas darbības:

  • Sākumā bijušaisampProgramma “ssid”, “parole”, “servera IP”, “servera ports” ieraksta nepieciešamo savienojuma WIFI informāciju, TCP servera IP adresi (datora IP adresi) un porta numuru, kā parādīts nākamajā attēlā:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (19)
  • atveriet datorā "TCP&UDP testēšanas rīku" vai "Tīkla atkļūdošanas palīgu" un citus pārbaudes rīkus (instalācijas pakotne datu pakotnes direktorijā _Tool_software), izveidojiet rīkā TCP serveri un porta numuram ir jāatbilst ex.ampprogrammas iestatījumi.
  • Ieslēdziet displeja moduli, kompilējiet un lejupielādējiet example programmu, un displeja ekrānā var redzēt, ka ESP32 sāk izveidot savienojumu ar WIFI. Ja WIFI savienojums ir veiksmīgs, displejā tiek parādīta tāda informācija kā veiksmes ziņojums, SSID, IP adrese, MAC adrese un TCP servera porta numurs. Kad savienojums ir veiksmīgs, tiek parādīts ziņojums. Šajā gadījumā jūs varat sazināties ar serveri.

WiFi_STA_TCP_Serveris
Šis bijušaisampJāpaļaujas uz TFT_eSPI programmatūras bibliotēku, aparatūrai ir jāizmanto LCD displejs, ESP32 WIFI modulis. Šis bijušaisample programma parāda ESP32 STA režīmā pēc savienojuma ar WIFI kā TCP serveri, izmantojot TCP klienta savienojuma procesu. Šis bijušaisample programma veic šādas darbības:

  • Ierakstiet nepieciešamo WIFI informāciju un TCP servera porta numuru mainīgajos “SSID”, “password” un “port” ex sākumā.ample programmu, kā parādīts nākamajā attēlā:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (20)
  • Ieslēdziet displeja moduli, kompilējiet un lejupielādējiet example programmu, un displeja ekrānā var redzēt, ka ESP32 sāk izveidot savienojumu ar WIFI. Ja WIFI savienojums ir veiksmīgs, displejā tiek parādīta tāda informācija kā veiksmes ziņojums, SSID, IP adrese, MAC adrese un TCP servera porta numurs. Pēc tam tiek izveidots TCP serveris un pievienots TCP klients.
  • atveriet datorā “TCP&UDP testa rīku” vai “Tīkla atkļūdošanas palīgu” un citus testa rīkus (instalācijas pakotne atrodas informācijas pakotnes Tool_software direktorijā), izveidojiet rīkā TCP klientu (pievērsiet uzmanību IP adresei un portam numuram ir jāatbilst displejā redzamajam saturam), un pēc tam sāciet izveidot savienojumu ar serveri. Ja savienojums ir veiksmīgs, tiks parādīta atbilstošā uzvedne, un serveris var sazināties ar to.

WiFi_STA_UDP
Šis bijušaisampJāpaļaujas uz TFT_eSPI programmatūras bibliotēku, aparatūrai ir jāizmanto LCD displejs, ESP32 WIFI modulis. Šis bijušaisample programma parāda ESP32 STA režīmā pēc savienojuma ar WIFI kā UDP serveri UDP klienta savienojuma procesā. Šis bijušaisample programma veic šādas darbības:

  • Ierakstiet nepieciešamo WIFI informāciju un UDP servera porta numuru mainīgajos “ssid”, “password” un “localUdpPort” s sākumā.ample programmu, kā parādīts nākamajā attēlā:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (21)
  •  Ieslēdziet displeja moduli, kompilējiet un lejupielādējiet example programmu, un displeja ekrānā var redzēt, ka ESP32 sāk izveidot savienojumu ar WIFI. Ja WIFI savienojums ir veiksmīgs, displejā tiek parādīta tāda informācija kā veiksmes ziņojums, SSID, IP adrese, MAC adrese un vietējā porta numurs. Pēc tam izveidojiet UDP serveri un gaidiet, līdz UDP klients izveido savienojumu.
  •  atveriet datorā "TCP&UDP testēšanas rīku" vai "Tīkla atkļūdošanas palīgu" un citus pārbaudes rīkus (instalācijas pakotne informācijas pakotnes Tool_software direktorijā), izveidojiet rīkā UDP klientu (pievērsiet uzmanību IP adresei un porta numuram). atbilst displejā redzamajam saturam), un pēc tam sāciet izveidot savienojumu ar serveri. Ja savienojums ir veiksmīgs, tiks parādīta atbilstošā uzvedne, un serveris var sazināties ar to

BLE_scan_V2.0
Šis bijušaisample balstās uz TFT_eSPI programmatūras bibliotēku un var izmantot tikai Arduino-ESP32 pamata programmatūras bibliotēkas versiju 2.0 (piemēram,ample, versija 2.0.17). Aparatūrai ir jāizmanto LCD displejs, ESP32 Bluetooth modulis. Šis bijušaisample parāda ESP32 Bluetooth moduli, kas skenē BLE Bluetooth ierīces un LCD displejā parāda nosauktās BLE Bluetooth ierīces nosaukumu un RSSI.

BLE_scan_V3.0 
Šis bijušaisample balstās uz TFT_eSPI programmatūras bibliotēku un var izmantot tikai Arduino-ESP32 3.0 pamata programmatūras bibliotēku (piemēram,ample, versija 3.0.3). Aparatūrai ir jāizmanto LCD displejs, ESP32 Bluetooth modulis. Šī sample programma ir tāda pati kā 25_BLE_scan_V2.0 sampprogramma.

BLE_serveris_V2.0
Šis bijušaisample balstās uz TFT_eSPI programmatūras bibliotēku un var izmantot tikai Arduino-ESP32 pamata programmatūras bibliotēkas versiju 2.0 (piemēram,ample, versija 2.0.17). Aparatūrai ir jāizmanto LCD displejs, ESP32 Bluetooth modulis. Šis bijušaisample parāda, kā ESP32 Bluetooth modulis izveido Bluetooth BLE serveri, ir savienots ar Bluetooth BLE klientu un sazinās viens ar otru. Darbības, lai izmantotu šo exampir šādi:

  • Tālrunī instalējiet Bluetooth BLE atkļūdošanas rīkus, piemēram, "BLE atkļūdošanas palīgs", "LightBlue" utt.
  • Ieslēdziet displeja moduli, kompilējiet un lejupielādējiet exampProgrammā, displejā var redzēt Bluetooth BLE klienta uzvedni. Ja vēlaties pats mainīt Bluetooth BLE servera ierīces nosaukumu, varat to mainīt funkcijas “BLEDevice::init” parametrā ex.ample programmu, kā parādīts nākamajā attēlā:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (22)
  • atveriet Bluetooth mobilajā tālrunī un Bluetooth BLE atkļūdošanas rīku, meklējiet Bluetooth BLE servera ierīces nosaukumu (noklusējums ir
    “ESP32_BT_BLE”) un pēc tam noklikšķiniet uz nosaukuma, lai izveidotu savienojumu. Kad savienojums būs veiksmīgs, ESP32 displeja modulis parādīs uzvedni. Nākamais solis ir Bluetooth saziņa.

BLE_serveris_V3.0
Šis bijušaisample balstās uz TFT_eSPI programmatūras bibliotēku un var izmantot tikai Arduino-ESP32 3.0 pamata programmatūras bibliotēku (piemēram,ample, versija 3.0.3). Aparatūrai ir jāizmanto LCD displejs, ESP32 Bluetooth modulis. Šis bijušaisample ir tāds pats kā 26_BLE_server_V2.0 example.

Desktop_Displejs
|Šis bijušaisample programma balstās uz ArduinoJson, Time, HttpClient, TFT_eSPI, TJpg_Decoder, NTPClient programmatūras bibliotēkām. Aparatūrai ir jāizmanto LCD displejs, ESP32 WIFI modulis. Šis bijušaisample parāda laikapstākļu pulksteņa darbvirsmu, kas parāda pilsētas laika apstākļus (tostarp temperatūru, mitrumu, laika IKONAS un citu laikapstākļu informācijas ritināšanu), pašreizējo laiku un datumu, kā arī astronauta animāciju.

Laika informācija tiek iegūta no laikapstākļu tīkla, izmantojot tīklu, un laika informācija tiek atjaunināta no NTP servera. Šis bijušaisample programma izmanto šādas darbības:

  • Pēc bijušā atvēršanasample, vispirms rīkam ->Partition Scheme ir jāiestata opcija Milzīgs APP (3 MB bez OTA / 1 MB SPIFFS), pretējā gadījumā kompilators ziņos par nepietiekamas atmiņas kļūdu.
  • s sākumā ierakstiet savienojamo WIFI informāciju mainīgajos “SSID” un “password”ample programmu, kā parādīts nākamajā attēlā. Ja nav iestatīts, viedais sadales tīkls (inteliģentā sadales tīkla aprakstu, lūdzu, skatiet viedajā sadales tīklā, piemampprogramma)LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (23)

Attēls 3.17 WIFI informācijas iestatīšana 

  • Ieslēdziet displeja moduli, kompilējiet un lejupielādējiet exampProgrammu, displeja ekrānā var redzēt laikapstākļu pulksteņa darbvirsmu.
  • 28_display_phonecall 
  • Šis bijušaisample balstās uz TFT_eSPI programmatūras bibliotēku. Aparatūrai ir nepieciešams LCD displejs un rezistīvs skārienekrāns. Šis bijušaisample parāda vienkāršu numura sastādīšanas saskarni mobilajam tālrunim, kurā saturs tiek ievadīts, nospiežot pogu.
    29_touch_pen
  • Šis bijušaisample balstās uz TFT_eSPI programmatūras bibliotēku. Aparatūrai ir nepieciešams LCD displejs un rezistīvs skārienekrāns. Šis bijušaisample parāda, ka, zīmējot līnijas uz displeja, varat pārbaudīt, vai skārienekrāns darbojas pareizi.

RGB_LED_TOUCH_V2.0
Šis bijušaisample balstās uz TFT_eSPI programmatūras bibliotēku un var izmantot tikai Arduino-ESP32 pamata programmatūras bibliotēkas versiju 2.0 (piemēram,ample, versija 2.0.17). Aparatūrai ir nepieciešams LCD displejs, rezistīvs skārienekrāns un RGB trīskrāsu gaismas. Šis bijušaisample parāda, nospiežot pogu, lai kontrolētu RGB gaismas ieslēgšanu un izslēgšanu, mirgošanu un spilgtuma regulēšanu.

RGB_LED_TOUCH_V3.0
Šis bijušaisample balstās uz TFT_eSPI programmatūras bibliotēku un var izmantot tikai Arduino-ESP32 3.0 pamata programmatūras bibliotēku (piemēram,ample, versija 3.0.3). Aparatūrai ir nepieciešams LCD displejs, rezistīvs skārienekrāns un RGB trīskrāsu gaismas. Šis bijušaisample parāda tādu pašu funkcionalitāti kā 30_RGB_LED_TOUCH_V2.0 tests, piem.ample.

LVGL_Demonstrācijas
Šis bijušaisampJāpaļaujas uz TFT_eSPI, lvgl programmatūras bibliotēku, aparatūrai jāizmanto LCD displejs, pretestības skārienekrāns. Šis bijušaisample parāda piecas lvgl iegultās lietotāja saskarnes sistēmas iebūvētās demonstrācijas funkcijas. Ar šo bijušoample, varat uzzināt, kā portēt lvgl uz ESP32 platformu un kā konfigurēt pamata ierīces, piemēram, displeju un skārienekrānu. sample programmu, vienlaikus var kompilēt tikai vienu demonstrāciju. Noņemiet komentārus no demonstrācijas, kas ir jāapkopo, un pievienojiet komentārus citām demonstrācijām, kā parādīts šajā attēlā: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (24)

  • lv_demo_widgets: Izmēģiniet dažādu logrīku demonstrācijas
  • lv_demo_benchmark: Veiktspējas etalona demonstrācija lv_demo_keypad_encoder: Tastatūras kodētāja testa demonstrācija lv_demo_music: mūzikas atskaņotāja testa demonstrācija
  • lv_demo_stress: Stresa testa demonstrācija

Piezīme: Pirmo reizi šis bijušaisample ir apkopota, tas aizņem ilgu laiku, apmēram 15 minūtes.

WiFi_webserveris
Šis bijušaisampJāpaļaujas uz TFT_eSPI programmatūras bibliotēku, aparatūrai jāizmanto LCD displejs, RGB trīskrāsu gaismas. Šis bijušaisample parāda iestatīšanu a web serverim un pēc tam piekļūstot web serveris datorā, manipulējot ar ikonu uz web interfeiss RGB trīskrāsu gaismas vadīšanai. Darbības, lai izmantotu šo exampir šādi:

  • Ierakstiet savienojamo WIFI informāciju mainīgajos “SSID” un “password” s sākumā.ampprogramma, kā parādīts zemāk:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (25)
  • Ieslēdziet displeja moduli, kompilējiet un lejupielādējiet example programmu, un displeja ekrānā var redzēt, ka ESP32 sāk izveidot savienojumu ar WIFI. Ja WIFI savienojums ir veiksmīgs, displejā tiks parādīta tāda informācija kā veiksmes ziņojums, SSID, IP adrese un MAC adrese.
  • Pārlūkprogrammā ievadiet IP adresi, kas parādīta iepriekš minētajās darbībās URL ievades lauks datorā. Šajā laikā jūs varat piekļūt web interfeisu un noklikšķiniet uz atbilstošās ikonas saskarnē, lai kontrolētu RGB trīskrāsu gaismu.

Touch_calibrate
Šī programma balstās uz TFT_eSPI programmatūras bibliotēku, kas ir īpaši izstrādāta pretestības skārienekrānu kalibrēšanai, un kalibrēšanas darbības ir šādas:

  • Atveriet kalibrēšanas programmu un iestatiet displeja ekrāna rādīšanas virzienu, kā parādīts zemāk. Tā kā kalibrēšanas programma tiek kalibrēta atbilstoši displeja virzienam, šim iestatījumam ir jāatbilst faktiskajam displeja virzienam. LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (26)
  • Ieslēdziet displeja moduli, kompilējiet un lejupielādējiet exampProgrammā, displeja ekrānā var redzēt kalibrēšanas saskarni, pēc tam noklikšķiniet uz četriem stūriem atbilstoši bultiņas uzvednei.
  • Kad kalibrēšana ir pabeigta, kalibrēšanas rezultāts tiek izvadīts caur seriālo portu, kā parādīts nākamajā attēlā. Tajā pašā laikā tiek ievadīts kalibrēšanas noteikšanas interfeiss, un kalibrēšanas noteikšanas saskarne tiek pārbaudīta, zīmējot punktus un līnijas.LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module-
  • Kad kalibrēšanas rezultāts ir precīzs, kopējiet seriālā porta kalibrēšanas parametrus uz exampizmantotā programma.

www.lcdwiki.com

Dokumenti / Resursi

LCDWIKI E32R32P, E32N32P 3.2 collu ESP32-32E displeja modulis [pdfLietošanas instrukcija
E32R32P, E32N32P, ESP32-32E, E32R32P E32N32P 3.2 collu ESP32-32E displeja modulis, E32R32P E32N32P, 3.2 collu ESP32-32E displeja modulis, ESP32-32 displeja modulis, modulis

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *