LCDWIKI-loqosu

LCDWIKI E32R32P, E32N32P 3.2 düym ESP32-32E Ekran Modulu

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

Xüsusiyyətlər:

  • Modul: 3.2 düymlük ESP32-32E displey modulu
  • Çözünürlük: 240×320
  • Ekran Sürücüsü IC: ST7789
  • Əsas nəzarətçi: ESP32-WROOM-32E
  • Əsas tezlik: 240 MHz
  • Qoşulma: 2.4G WIFI + Bluetooth
  • Arduino IDE versiyaları: 1.8.19 və 2.3.2
  • ESP32 Arduino Core Library Proqram Versiyaları: 2.0.17 və 3.0.3

Pin Yerləşdirmə Təlimatları:
Arxa view 3.2 düymlük ESP32-32E displey modulu: Arxa view displey modulu

ESP32-32E Pin Yerləşdirmə Təlimatları:

Bortda olan cihaz Cihaz sancaqları ESP32-32E Bağlantı Pin Təsvir
TFT_CS LCD IO15 LCD ekran çip seçiminə nəzarət siqnalı, aşağı səviyyə
təsirli

Məhsuldan İstifadə Təlimatları

 ESP32 Arduino İnkişaf Mühitini qurun:

  1. Arduino IDE 1.8.19 və ya 2.3.2 versiyasını yükləyin və quraşdırın.
  2. ESP32 Arduino Core Library proqram təminatının 2.0.17 və ya 3.0.3 versiyasını quraşdırın.

Üçüncü tərəf proqram kitabxanalarını quraşdırın:

  1. Layihəniz üçün tələb olunan üçüncü tərəf kitabxanalarını müəyyənləşdirin.
  2. Təqdim olunan təlimatlara əməl edərək kitabxanaları yükləyin və quraşdırın.

 ExampProqramdan İstifadə Təlimatları:

  1. Keçmişdə göstərilən addımları izləyinampProqram sənədləri.
  2. Keçmişi yükləyinampproqramı ESP32-32E displey moduluna köçürün.

Tez-tez verilən suallar:

  • S: ESP32-32E modulunu necə sıfırlaya bilərəm?
    A: RESET_KEY düyməsini istifadə edin və ya modulu yandırın.
  • S: Arduino IDE-nin hansı versiyaları bu modulla uyğun gəlir? 
    A: 1.8.19 və 2.3.2 versiyaları ESP32-32E modulu ilə uyğun gəlir.

E32R32P&E32N32P 3.2 düym IPS ESP32-32E Demo Təlimatları 

Proqram təminatı və aparat platformasının təsviri

  • Modul: 3.2×32 təsvir ölçüsü və ST32 ekran sürücüsü IC ilə 240 düymlük ESP320-7789E displey modulu.
  • Modul ustası: ESP32-WROOM-32E modulu, ən yüksək əsas tezlik 240MHz, 2.4G WIFI+ Bluetooth-u dəstəkləyir.
  • Arduino IED versiyaları: 1.8.19 və 2.3.2 versiyaları. ESP32 Arduino əsas kitabxana proqram versiyaları: 2.0.17 və 3.0.3.

Pin ayırma təlimatları

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

Şəkil 2.1 Arxa view 3.2 düymlük ESP32-32E displey modulu 

3.2 düymlük ESP32 displey modulunun əsas nəzarətçisi ESP32-32E-dir və onun daxili periferiyaları üçün GPIO bölgüsü aşağıdakı cədvəldə göstərilmişdir:

ESP32-32E sancaq ayrılması təlimatlar
Bortda olan cihaz Bortda cihaz sancaqları ESP32-32E

əlaqə pin

təsviri
LCD TFT_CS 1015 LCD ekran çip seçiminə nəzarət siqnalı, aşağı səviyyəli effektiv
TFT_RS 102 LCD ekran əmri/məlumat seçiminə nəzarət siqnalı. Yüksək səviyyə: məlumat, aşağı səviyyə: əmr

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)Cədvəl 2.1 ESP32-32E bort periferiyaları üçün pin yerləşdirmə təlimatları 

 Keçmişdən istifadə üçün təlimatlarample proqramı

ESP32 Arduino inkişaf mühitini qurun
ESP32 Arduino inkişaf mühitinin qurulması ilə bağlı ətraflı təlimatlar üçün “Arduino_IDE1_development_environment_construction_for_ESP32″” və “Arduino_IDE2_development_environment_construction_for_ESP32″” adlı paketdəki sənədlərə müraciət edin.

Üçüncü tərəf proqram kitabxanalarını quraşdırın
İnkişaf mühitini qurduqdan sonra ilk addım s tərəfindən istifadə olunan üçüncü tərəf proqram kitabxanalarını quraşdırmaqdır.ampproqram. Addımlar aşağıdakı kimidir:

A. Paketdə Demo \Arduino\Install libraries” kataloqunu açın və aşağıdakı şəkildə göstərildiyi kimi üçüncü tərəf proqram kitabxanasını tapın:

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (2)Şəkil 3.1 MəsampProqram Üçüncü Tərəf Proqram Kitabxanası

  • ArduinoJson: Arduino və Əşyaların İnterneti üçün C++JSON proqram kitabxanası.
  • ESP32-audioI2S: ESP32-nin audio dekodlaşdırma proqram kitabxanası səsi səsləndirmək üçün ESP32-nin I2S avtobusundan istifadə edir files xarici audio cihazları vasitəsilə SD kartlardan mp3, m4a və mav kimi formatlarda.
  • ESP32Time: ESP32 lövhəsində daxili RTC vaxtını təyin etmək və əldə etmək üçün Arduino proqram kitabxanası
  • HttpClient: Arduino ilə qarşılıqlı əlaqədə olan HTTP müştəri proqram kitabxanası web server.
  • Lvgl: Yüksək dərəcədə fərdiləşdirilə bilən, az resurs istehlak edən, estetik cəhətdən xoş və istifadəsi asan quraşdırılmış sistem qrafiki proqram kitabxanası.
  • NTPClient: NTP müştəri proqram kitabxanasını NTP serverinə qoşun.
  • TFT_eSPI: TFT-LCD LCD ekranlar üçün Arduino qrafika kitabxanası çoxsaylı platformaları və LCD sürücü IC-lərini dəstəkləyir.
  • Vaxt: Arduino üçün vaxt funksiyasını təmin edən proqram kitabxanası.
  • TJpg_Decoder: Arduino platforması JPG formatlı şəkil dekodlaşdırma kitabxanası JPG-ni deşifrə edə bilər files SD kartlardan və ya Flashdan götürün və onları LCD-də göstərin. XT_DAC_Audio: ESP32 XTronic DAC audio proqram kitabxanası WAV formatında səsi dəstəkləyir files.
  • Bu proqram kitabxanalarını layihə qovluğunun kitabxana kataloquna kopyalayın. Layihə qovluğunun kitabxana kataloqu standart olaraq seçilir
    “C:\Users\Administrator\Documents\Arduino\libraries” (qırmızı hissə kompüterin faktiki istifadəçi adını ifadə edir). Layihə qovluğunun yolu dəyişdirilərsə, onu dəyişdirilmiş layihə qovluğunun kitabxana kataloquna kopyalamaq lazımdır.
  • Üçüncü tərəf proqram kitabxanasının quraşdırılması tamamlandıqdan sonra s-ni aça bilərsinizampistifadə üçün proqram.
Üçüncü tərəf proqram kitabxanalarında istifadə edilməzdən əvvəl lvgl və TFT_eSPI proqram kitabxanaları konfiqurasiya edilməlidir. Paketdəki proqram kitabxanaları artıq konfiqurasiya olunub və birbaşa istifadə oluna bilər. Artıq konfiqurasiya edilmiş kitabxanadan istifadə etmək istəmirsinizsə, GitHub-dan kitabxananın ən son versiyasını yükləyə və yenidən konfiqurasiya edə bilərsiniz. Addımlar aşağıdakı kimidir:

GitHub-da yükləmə linkini tapın və onu endirin. Yükləmə linki aşağıdakı kimidir:

Zəhmət olmasa konfiqurasiya tələb etməyən digər proqram paketləri üçün yükləmə linklərini əlavə edin:

Kitabxananın endirilməsi tamamlandıqdan sonra onu açın (fərqlənmənin asanlığı üçün sıxılmış kitabxana qovluğunun adı dəyişdirilə bilər) və sonra onu layihə qovluğunun kitabxana qovluğuna köçürün (defolt olaraq “C:\Users\Administrator\Documents\Arduino \ libraries”dir. ” (qırmızı hissə kompüterin faktiki istifadəçi adıdır). files” kataloqunu paketdə tapın və əvəzini tapın file, aşağıdakı şəkildə göstərildiyi kimi:

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

Şəkil 3.2 Üçüncü tərəf proqram kitabxanasının dəyişdirilməsi file 

LVGL kitabxanasını konfiqurasiya edin:
lv_conf-u kopyalayın. h file dən dəyişdirildi files qovluğunu aşağıdakı şəkildə göstərildiyi kimi layihə kitabxanası qovluğunda lvgl kitabxanasının yuxarı səviyyəli kataloquna köçürün: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (4)

  • lv_conf_internal açın. h file Aşağıdakı şəkildə göstərildiyi kimi, mühəndislik kitabxanası kataloqu altında hüquq kitabxanasının src kataloqunda:

E32R32P&E32N32P ESP32-32E Demo Təlimatları  LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (5) Açdıqdan sonra file, 41-ci sətirin məzmununu aşağıda göstərildiyi kimi dəyişdirin (".. /.. /lv_conf.h Dəyəri dəyişdirin.. /lv_conf.h ") və dəyişikliyi yadda saxlayın. LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (6)Kopyalayın keçmişampaşağıda göstərildiyi kimi layihə kitabxanasındakı səviyyədən src səviyyəsindən les və demolar: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (7)

Kataloq statusunu kopyalayın: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (8) TFT_eSPI kitabxanasını konfiqurasiya edin:

Əvvəlcə User_Setup adını dəyişin. h file Layihə qovluğu kitabxanası kataloqu altında TFT_eSPI kitabxanasının yuxarı səviyyəli kataloqunda User_Setup_bak ünvanına daxil olun. h. Sonra User_Setup-u kopyalayın. h file dən dəyişdirildi files kataloqunu aşağıdakı şəkildə göstərildiyi kimi layihə kitabxanası qovluğu altında TFT_eSPI kitabxanasının yuxarı səviyyəli kataloquna köçürün: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (9)

 

Sonra ST7789_ Init adını dəyişin. h TFT_eSPI kitabxanasının TFT_Drivers qovluğunda layihə qovluğu kataloqu altında ST7789_ Init-ə. bak. h və sonra ST7789_ Init-i kopyalayın. h dəyişdirildi files qovluğunu TFD_eSPI kitabxanasına TFT_Drivers qovluğuna aşağıdakı şəkildə göstərildiyi kimi layihə qovluğu kitabxanası qovluğuna köçürün:

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

 

 ExampProqramdan İstifadə Təlimatları
keçmişample proqramı aşağıdakı şəkildə göstərildiyi kimi paketin Demo \Arduino\demos” kataloqunda yerləşir:

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)Şəkil 3.10 MəsampProqramı

Hər keçmişin təqdimatıampproqram aşağıdakı kimidir:

  1. Sadə_test
    Bu keçmişample əsas keçmişdirampheç bir üçüncü tərəf kitabxanasına etibar etməyən proqram. Avadanlıq tam ekran rəng doldurulmasını və təsadüfi düzbucaqlı doldurulmasını göstərən LCD displey ekranını tələb edir. Bu keçmişample birbaşa ekranın düzgün işləməsini yoxlamaq üçün istifadə edilə bilər.
  2. kolligate_test
    Bu keçmişample TFT_eSPI proqram kitabxanasına və aparata əsaslanır
    LCD displey tələb edir. Göstərilən məzmuna rəsm nöqtələri, xətlər, müxtəlif qrafik displeylər və işləmə vaxtı statistikası daxildir ki, bu da onu hərtərəfli ekrana çevirir.ample.
  3. displey_qrafikası
    Bu keçmişample TFT_eSPI proqram kitabxanasına əsaslanır və avadanlıq LCD displey ekranını tələb edir. Ekran məzmununa müxtəlif qrafik təsvirlər və içliklər daxildir. 04_display_scroll
    Bu keçmişample TFT_eSPI proqram kitabxanasını tələb edir və avadanlıq LCD displey ekranı olmalıdır. Ekran məzmununa Çin simvolları və şəkilləri, fırlanan mətn displeyi, əks rəngli ekran və dörd istiqamətdə fırlanma displey daxildir.
  4. SD_jpg_şəkilini göstər
    Bu keçmişample TFT_eSPI və TJpg_Secoder proqram kitabxanalarına etibar tələb edir, avadanlıq isə LCD displey ekranı və MicroSD kartı tələb edir. Bu keçmişample funksiyası MicroSD kartından JPG şəkillərini oxumaq, onları təhlil etmək və sonra şəkilləri LCD-də göstərməkdir. keçmişampistifadə addımları bunlardır:
    • JPG şəkillərini "PIC_320x480" qovluğundan kopyalayınample qovluğunu kompüter vasitəsilə MicroSD kartın kök qovluğuna köçürün.
    • MicroSD kartı displey modulunun SD kart yuvasına daxil edin;
    • Ekran modulunu işə salın, s-ni tərtib edin və endirinample proqramı seçin və LCD ekranda növbə ilə göstərilən şəkilləri görəcəksiniz.
  5. RGB_LED_V2.0
    Bu keçmişample heç bir üçüncü tərəf proqram kitabxanasına etibar etmir və yalnız Arduino-ESP32 əsas proqram kitabxanasının 2.0 versiyasını (məsələn, 2.0.17 versiyası) istifadə edə bilər. Avadanlıq RGB üçrəngli işıqları tələb edir. Bu keçmişample RGB üç rəngli işığı yandırıb-söndürmə nəzarətini, titrəmə nəzarətini və PWM parlaqlığına nəzarəti göstərir.
  6. RGB_LED_V3.0
    Bu keçmişample heç bir üçüncü tərəf proqram kitabxanalarına etibar etmir və yalnız Arduino-ESP32-nin 3.0 əsas proqram kitabxanasından (məsələn, 3.0.3) istifadə edə bilər. Tələb olunan avadanlıq və funksiyalar keçmişdə göstərilənlərlə eynidiramp06_RGB_LED_V2.0 ilə.
  7. Flash_DMA_jpg
    Bu keçmişample TFT_eSPI və TJpg_Decoder proqram kitabxanalarına əsaslanır. Avadanlıq LCD displey tələb edir. Bu keçmişample ESP32 modulunun içərisindəki Flashdan JPG şəkillərinin oxunmasını və verilənlərin təhlilini, sonra isə LCD-də şəklin göstərilməsini göstərir. Məsampistifadə addımları:
    • Onlayn qəlib aləti vasitəsilə göstərilməli olan jpg şəklini çəkin. Onlayn qəlib aləti websayt: http://tomeko.net/online_tools/file_to_hex.php?lang=en modulun uğurundan sonra məlumatları “image.h” massivinə köçürün. file s-dəample qovluğu (massivin adını dəyişmək olar və sample proqram da sinxron şəkildə dəyişdirilməlidir) Displey modulunu işə salın, eks. tərtib edib yükləyinampProqramda siz LCD ekranda şəkil ekranını görə bilərsiniz.
  8. key_test
    Bu keçmişample heç bir üçüncü tərəf proqram kitabxanalarına etibar etmir. Aparat BOOT düyməsinin və RGB üç rəngli işıqların istifadəsini tələb edir. Bu keçmişample RGB üç rəngli işığı idarə etmək üçün düyməni işləyərkən səsvermə rejimində əsas hadisələrin aşkarlanmasını göstərir.
  9. açar_kesinti
    Bu keçmişample heç bir üçüncü tərəf proqram kitabxanalarına etibar etmir. Aparat BOOT düyməsinin və RGB üç rəngli işıqların istifadəsini tələb edir. Bu keçmişample RGB üç rəngli işığı yandırıb söndürmək üçün düyməni işləyərkən əsas hadisələri aşkar etmək üçün kəsmə rejimini göstərir.
  10. uart
    Bu keçmişample TFT_eSPI proqram kitabxanasına əsaslanır və avadanlıq serial port və LCD displey tələb edir. Bu keçmişample ESP32-nin serial port vasitəsilə PC ilə necə qarşılıqlı əlaqədə olduğunu göstərir. ESP32 serial port vasitəsilə kompüterə məlumat göndərir, kompüter isə serial port vasitəsilə ESP32-yə məlumat göndərir. Məlumatı aldıqdan sonra ESP32 onu LCD ekranda göstərir.
  11. RTC_test
    Bu keçmişample TFT_eSPI və ESP32Time proqram kitabxanalarına əsaslanır və avadanlıq LCD displey tələb edir. Bu keçmişample real vaxt vaxtı və tarixi təyin etmək və LCD displeydə vaxtı və tarixi göstərmək üçün ESP32-nin RTC modulundan istifadəni göstərir.
  12. timer_test_V2.0 st_V3.0
    Bu keçmişample heç bir üçüncü tərəf proqram kitabxanasına etibar etmir və yalnız Arduino-ESP32 əsas proqram kitabxanasının 2.0 versiyasını (məsələn, 2.0.17 versiyası) istifadə edə bilər. Avadanlıq RGB üçrəngli işıqları tələb edir. Bu keçmişample yaşıl LED işığını söndürmək üçün 32 saniyəlik vaxt təyin etməklə (hər 1 saniyədən bir yanır, hər 1 saniyədən bir sönür və həmişə velosipedlə hərəkət edir) ESP1 taymerinin istifadəsini göstərir.
    • timer_test_V3.0
      Bu keçmişample heç bir üçüncü tərəf proqram kitabxanalarına etibar etmir və yalnız Arduino-ESP32-nin 3.0 əsas proqram kitabxanasından (məsələn, 3.0.3) istifadə edə bilər. Avadanlıq RGB üçrəngli işıqları tələb edir. Bu keçmişample 12_timer_test_V2.0 ilə eyni funksionallığı nümayiş etdirirample.
  13. Alın_Batareyanı_Voltage 
    Bu keçmişample TFT_eSPI proqram kitabxanasına əsaslanır. Aparat üçün LCD displey və 3.7V litium batareya tələb olunur. Bu keçmişample həcmi əldə etmək üçün ESP32-nin ADC funksiyasından istifadə edildiyini göstərirtage xarici litium batareyanı seçin və LCD displeydə göstərin.
  14. Arxa işıqlandırma_PWM_V2.0
    Bu keçmişample TFT_eSPI proqram kitabxanasına əsaslanır və yalnız Arduino-ESP32 əsas proqram kitabxanasının 2.0 versiyasını istifadə edə bilər (məs.ample, versiya 2.0.17). Avadanlıq LCD displey və rezistiv sensor ekran tələb edir. Bu keçmişample, parlaqlıq dəyəri dəyişərkən ekranın arxa işığının parlaqlığının displey modulunun toxunma sürüşməsi ilə necə tənzimlənə biləcəyini göstərir.
    • Arxa işıqlandırma_PWM_V3.0
      Bu keçmişample TFT_eSPI proqram kitabxanasına əsaslanır və yalnız Arduino-ESP32 3.0 əsas proqram kitabxanasından istifadə edə bilər (məs.ample, versiya 3.0.3). Avadanlıq LCD displey və rezistiv sensor ekran tələb edir. Bu keçmişample 14_Backlight_PWM_V2.0 ilə eyni funksionallığı göstərirample.
  15. Audio_play_V2.0 
    Bu keçmişample TFT_eSPI, TJpg_Decoder və ESP32-audioI2S proqram kitabxanalarına əsaslanır və yalnız Arduino-ESP32 əsas proqram kitabxanasının 2.0 versiyasını (məsələn, 2.0.17 versiyası) istifadə edə bilər. Aparat LCD displey, rezistiv sensor ekran, dinamik və MicroSD kartı tələb edir. Bu keçmişample mp3 audio oxuduğunu göstərir file göstərən SD kartdan file LCD-yə ad verin və onu döngədə səsləndirin. Ekranda iki toxunma düyməsi NİKONASI var, əməliyyat audio pauza və çalmağa nəzarət edə bilər, digərinin işləməsi səsi söndürə və səsləndirə bilər. Aşağıdakı keçmişdirample:
    • Bütün mp3 audionu kopyalayın files-dəki “mp3” kataloqunda sample qovluğunu MicroSD kartına köçürün. Təbii ki, siz də audiodan istifadə edə bilməzsiniz files bu kataloqda tapın və bir neçə mp3 audio tapın files, qeyd etmək vacibdir ki, keçmişample proqram yalnız maksimum 10 mp3 mahnı çevirə bilər.
    • MicroSD kartı displey modulunun SD kart yuvasına daxil edin;
    • Ekran modulunu işə salın, keçmişi tərtib edin və endirinampProqramda siz mahnının adının LCD ekranda göstərildiyini və xarici dinamikin səs verdiyini görə bilərsiniz. Audionun səsləndirilməsini idarə etmək üçün əməliyyat ekranındakı düymə işarəsinə toxunun.
  16. Audio_WAV_V2.0 
    Bu keçmişample XT_DAC_Audio proqram kitabxanasına əsaslanır və yalnız Arduino-ESP32 əsas proqram kitabxanasının 2.0 versiyasını istifadə edə bilər (məs.ample, versiya 2.0.17). Avadanlıq dinamiklər tələb edir. Bu keçmişample audio ifa etdiyini göstərir file ESP32 istifadə edərək wav formatında. Bu köhnə istifadə üçün addımlarampbunlar aşağıdakılardır:
    • Audionu redaktə edin file çalınması lazım olan audio məlumatı “Audio_data.h” massivinə köçürün. file s-dəample qovluğu (massivin adını dəyişmək olar və sample proqramı da sinxronlaşdırılmalıdır). Qeyd edək ki, redaktə edilmiş audio file çox böyük olmamalıdır, əks halda o, ESP32 modulunun daxili Flash tutumunu keçəcək. Bu, audionun uzunluğunu redaktə etmək deməkdir file, sampling dərəcəsi və kanalların sayı. Budur, İnternetdən yükləyə biləcəyiniz Audacity adlı audio redaktə proqramı.
    • Ekran modulunu işə salın, keçmişi tərtib edin və endirinampProqramda dinamikin səs çaldığını eşidə bilərsiniz.
  17. Buzzer_PiratesOfTheCaribian 
    Bu keçmişample heç bir üçüncü tərəf proqram kitabxanasına güvənmir və avadanlıq dinamiklər tələb edir. Bu keçmişample, kornanın səslənməsinə səbəb olan akustik vibrasiyanı simulyasiya etmək üçün sancağı yuxarı və aşağı çəkmək üçün müxtəlif tezliklərin istifadəsini göstərir.
  18. WiFi_scan
    Bu keçmişample TFT_eSPI proqram kitabxanasına əsaslanır və avadanlıq LCD displey və ESP32 WIFI modulu tələb edir. Bu keçmişample, STA rejimində ətrafdakı simsiz şəbəkə məlumatını skan edən ESP32 WIFI modulunu göstərir. Skan edilmiş simsiz şəbəkə məlumatı LCD displeydə göstərilir. Simsiz şəbəkə məlumatlarına SSID, RSSI, CHANNEL və ENC_TYPE daxildir. Simsiz şəbəkə məlumatı skan edildikdən sonra sistem skan edilmiş simsiz şəbəkələrin sayını göstərir. Skan edilmiş ilk 17 simsiz şəbəkədən maksimumu göstərilir.
  19. WiFi_AP
    Bu keçmişample TFT_eSPI proqram kitabxanasına əsaslanır və avadanlıq LCD displey və ESP32 WIFI modulu tələb edir. Bu keçmişample WIFI terminal bağlantısı üçün AP rejiminə təyin edilmiş ESP32 WIFI modulunu göstərir. Ekran ESP32 WIFI modulunun AP rejimində təyin edilmiş SSID, parol, host IP ünvanı, host MAC ünvanı və digər məlumatları göstərəcək. Terminal uğurla birləşdirildikdən sonra ekranda terminal birləşmələrinin sayı göstərilir. Başlanğıcdakı “SSID” və “Parol” dəyişənlərində öz ssid və parolunuzu təyin edin.ample proqramı aşağıda göstərildiyi kimi:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (15)
  20. WiFi_SmartConfig
    Bu keçmişample TFT_eSPI proqram kitabxanasına əsaslanır və avadanlıq LCD displey, ESP32 WIFI modulu və BOOT düyməsini tələb edir. Bu keçmişample EspTouch mobil telefon APP ağıllı şəbəkə paylama prosesi vasitəsilə STA rejimində ESP32 WIFI modulunu göstərir. Bütün sampProqramın iş axını diaqramı aşağıdakı kimidir:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (1) LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (1)

Şəkil 3.12 WIFI SmartConfig məsələnampProqramın iş axını diaqramı

Bu keçmiş üçün addımlarampproqram aşağıdakı kimidir:

A. EspTouch proqramını mobil telefona endirin və ya məlumat paketindəki Tool_software ” qovluğundan “esptouch-v2.0.0.apk” quraşdırma proqramını kopyalayın (yalnız Android quraşdırma proqramı, IOS proqramı yalnız cihazdan quraşdırıla bilər) , Quraşdırıcı rəsmidən də endirilə bilər websayt.

Yüklə websayt: https://www.espressif.com.cn/en/support/download/apps

  • displey modulunu işə salın, s-ni tərtib edin və endirinampƏgər ESP32 heç bir WIFI məlumatını saxlamırsa, o zaman birbaşa ağıllı paylama rejiminə daxil olun, bu zaman mobil telefonda EspTouch proqramını açın, mobil telefona qoşulmuş WIFI-nin SSID və şifrəsini daxil edin və sonra yayımlayın. UDP tərəfindən müvafiq məlumat. ESP32 bu məlumatı aldıqdan sonra məlumatdakı SSID və parola uyğun olaraq şəbəkəyə qoşulacaq. Şəbəkə bağlantısı uğurlu olduqdan sonra displey ekranında SSID, parol, IP ünvanı və MAC ünvanı kimi məlumatları göstərəcək və WIFI məlumatını saxlayacaqdır. Qeyd etmək lazımdır ki, bu paylama şəbəkəsinin müvəffəqiyyət dərəcəsi çox yüksək deyil, uğursuz olarsa, bir neçə dəfə cəhd etməlisiniz.
  • ESP32 WIFI məlumatını saxlayıbsa, o, yandırıldıqda saxlanmış WiFi məlumatlarına uyğun olaraq avtomatik olaraq şəbəkəyə qoşulacaq. Bağlantı uğursuz olarsa, sistem ağıllı paylayıcı şəbəkə rejiminə keçir. Şəbəkə bağlantısı uğurlu olduqdan sonra BOOT düyməsini 3 saniyədən çox basıb saxlayın, saxlanmış WIFI məlumatı silinəcək və ESP32 yenidən ağıllı şəbəkə paylanması həyata keçirmək üçün sıfırlanacaq.

WiFi_STA
Bu keçmişample TFT_eSPI proqram kitabxanasına etibar etməli, aparat LCD displeydən, ESP32 WIFI modulundan istifadə etməlidir. Bu sample proqram təqdim olunan SSID və parola uyğun olaraq ESP32-nin STA rejimində WIFI-yə necə qoşulduğunu göstərir. Bu keçmişample proqramı aşağıdakıları edir:

  • Qoşulacaq WIFI məlumatını s-in əvvəlindəki “ssid” və “password” dəyişənlərinə yazın.ample proqramı aşağıda göstərildiyi kimi:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (18)
  • Ekran modulunu işə salın, keçmişi tərtib edin və endirinample proqramı və ESP32-nin ekran ekranında WIFI-yə qoşulmağa başladığını görə bilərsiniz. WIFI bağlantısı uğurlu olarsa, ekranda müvəffəqiyyət mesajı, SSID, IP ünvanı və MAC ünvanı kimi məlumatlar göstərilir. Bağlantı 3 dəqiqədən çox davam edərsə, əlaqə uğursuz olur və uğursuzluq mesajı göstərilir.

WiFi_STA_TCP_Client
 Bu keçmişample TFT_eSPI proqram kitabxanasına etibar etməli, aparat LCD displeydən, ESP32 WIFI modulundan istifadə etməlidir. Bu keçmişample proqram ESP32-ni STA rejimində, WIFI-ni birləşdirdikdən sonra TCP müştərisi kimi TCP server prosesinə göstərir. Bu keçmişample proqramı aşağıdakıları edir:

  • Keçmişin əvvəlindəampProqramda “ssid”, “parol”, “server IP”, “server port” dəyişənləri aşağıdakı şəkildə göstərildiyi kimi tələb olunan WIFI əlaqə məlumatını, TCP server IP ünvanını (kompüter IP ünvanı) və port nömrəsini yazır:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (19)
  • kompüterdə "TCP&UDP test aləti" və ya "Şəbəkə ayıklama köməkçisi" və digər test alətlərini açın (məlumat paketi _Tool_software kataloqunda quraşdırma paketi), alətdə TCP server yaradın və port nömrəsi əvvəlki ilə uyğun olmalıdır.ampProqram Parametrləri.
  • Ekran modulunu işə salın, keçmişi tərtib edin və endirinample proqramı və ESP32-nin ekran ekranında WIFI-yə qoşulmağa başladığını görə bilərsiniz. WIFI bağlantısı uğurlu olarsa, ekranda müvəffəqiyyət mesajı, SSID, IP ünvanı, MAC ünvanı və TCP server port nömrəsi kimi məlumatlar göstərilir. Bağlantı uğurlu olduqdan sonra bir mesaj göstərilir. Bu halda siz serverlə əlaqə saxlaya bilərsiniz.

WiFi_STA_TCP_Server
Bu keçmişample TFT_eSPI proqram kitabxanasına etibar etməli, aparat LCD displeydən, ESP32 WIFI modulundan istifadə etməlidir. Bu keçmişample proqram ESP32-ni STA rejimində, WIFI-yə qoşulduqdan sonra TCP müştəri əlaqə prosesi ilə TCP serveri kimi göstərir. Bu keçmişample proqramı aşağıdakıları edir:

  • Tələb olunan WIFI məlumatını və TCP server port nömrəsini keçmiş parametrin əvvəlindəki “SSID”, “password” və “port” dəyişənlərinə yazın.ampAşağıdakı şəkildə göstərildiyi kimi proqram:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (20)
  • Ekran modulunu işə salın, keçmişi tərtib edin və endirinample proqramı və ESP32-nin ekran ekranında WIFI-yə qoşulmağa başladığını görə bilərsiniz. WIFI bağlantısı uğurlu olarsa, ekranda müvəffəqiyyət mesajı, SSID, IP ünvanı, MAC ünvanı və TCP server port nömrəsi kimi məlumatlar göstərilir. Sonra TCP server yaradılır və TCP müştəri qoşulur.
  • kompüterdə "TCP&UDP test aləti" və ya "Şəbəkə ayıklama köməkçisi" və digər test alətlərini açın (quraşdırma paketi Tool_software məlumat paketi qovluğundadır), alətdə TCP müştəri yaradın (IP ünvanına və portuna diqqət yetirin) nömrə ekranda göstərilən məzmuna uyğun olmalıdır) və sonra serverə qoşulmağa başlayın. Bağlantı uğurlu olarsa, müvafiq sorğu göstərilir və server onunla əlaqə saxlaya bilər.

WiFi_STA_UDP
Bu keçmişample TFT_eSPI proqram kitabxanasına etibar etməli, aparat LCD displeydən, ESP32 WIFI modulundan istifadə etməlidir. Bu keçmişample proqram ESP32-ni STA rejimində, WIFI-yə qoşulduqdan sonra UDP müştəri əlaqə prosesi ilə UDP serveri kimi göstərir. Bu keçmişample proqramı aşağıdakıları edir:

  • Tələb olunan WIFI məlumatını və UDP server port nömrəsini "ssid", "password" və "localUdpPort" dəyişənlərinə yazın.ampAşağıdakı şəkildə göstərildiyi kimi proqram:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (21)
  •  Ekran modulunu işə salın, keçmişi tərtib edin və endirinample proqramı və ESP32-nin ekran ekranında WIFI-yə qoşulmağa başladığını görə bilərsiniz. WIFI bağlantısı uğurlu olarsa, ekranda müvəffəqiyyət mesajı, SSID, IP ünvanı, MAC ünvanı və yerli port nömrəsi kimi məlumatlar göstərilir. Sonra bir UDP server yaradın və UDP müştərisinin qoşulmasını gözləyin.
  •  kompüterdə "TCP&UDP test aləti" və ya "Şəbəkə ayıklama köməkçisi" və digər test alətlərini açın (quraşdırma paketi Tool_software qovluğunda məlumat paketi), alətdə UDP müştəri yaradın (IP ünvanına və port nömrəsinə diqqət yetirin. ekranda göstərilən məzmuna uyğun olmalıdır) və sonra serverə qoşulmağa başlayın. Bağlantı uğurlu olarsa, müvafiq sorğu göstərilir və server onunla əlaqə saxlaya bilər

BLE_scan_V2.0
Bu keçmişample TFT_eSPI proqram kitabxanasına əsaslanır və yalnız Arduino-ESP32 əsas proqram kitabxanasının 2.0 versiyasını istifadə edə bilər (məs.ample, versiya 2.0.17). Avadanlıq LCD displeydən, ESP32 Bluetooth modulundan istifadə etməlidir. Bu keçmişample, ESP32 Bluetooth modulunun BLE Bluetooth cihazları ətrafında skan etdiyini və LCD displeydə skan edilmiş BLE Bluetooth cihazının adını və RSSI-ni göstərir.

BLE_scan_V3.0 
Bu keçmişample TFT_eSPI proqram kitabxanasına əsaslanır və yalnız Arduino-ESP32 3.0 əsas proqram kitabxanasından istifadə edə bilər (məs.ample, versiya 3.0.3). Avadanlıq LCD displeydən, ESP32 Bluetooth modulundan istifadə etməlidir. Bunun funksionallığı sample proqram 25_BLE_scan_V2.0 s ilə eynidirampproqram.

BLE_server_V2.0
Bu keçmişample TFT_eSPI proqram kitabxanasına əsaslanır və yalnız Arduino-ESP32 əsas proqram kitabxanasının 2.0 versiyasını istifadə edə bilər (məs.ample, versiya 2.0.17). Avadanlıq LCD displeydən, ESP32 Bluetooth modulundan istifadə etməlidir. Bu keçmişample ESP32 Bluetooth modulunun Bluetooth BLE serverini necə yaratdığını, Bluetooth BLE müştərisi ilə qoşulduğunu və bir-biri ilə əlaqə saxladığını göstərir. Bu köhnə istifadə üçün addımlarampbunlar aşağıdakılardır:

  • Telefonunuza Bluetooth BLE sazlama alətlərini quraşdırın, məsələn, “BLE ayıklama köməkçisi”, “LightBlue” və s.
  • Ekran modulunu işə salın, keçmişi tərtib edin və endirinampProqramda siz ekranda Bluetooth BLE müştərinin işlək olduğunu görə bilərsiniz. Əgər siz Bluetooth BLE server cihazının adını özünüz dəyişmək istəyirsinizsə, onu keçmişdə “BLEDevice::init” funksiyası parametrində dəyişə bilərsiniz.ampAşağıdakı şəkildə göstərildiyi kimi proqram:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (22)
  • mobil telefonda Bluetooth və Bluetooth BLE sazlama alətini açın, Bluetooth BLE server cihazının adını axtarın (defolt olaraq
    “ESP32_BT_BLE”) və sonra qoşulmaq üçün adına klikləyin, əlaqə uğurlu olduqdan sonra ESP32 displey modulu sizə müraciət edəcək. Növbəti addım Bluetooth rabitəsidir.

BLE_server_V3.0
Bu keçmişample TFT_eSPI proqram kitabxanasına əsaslanır və yalnız Arduino-ESP32 3.0 əsas proqram kitabxanasından istifadə edə bilər (məs.ample, versiya 3.0.3). Avadanlıq LCD displeydən, ESP32 Bluetooth modulundan istifadə etməlidir. Bu keçmişample əvvəlki 26_BLE_server_V2.0 ilə eynidirample.

Masaüstü_Ekran
|Bu keçmişampproqram ArduinoJson, Time, HttpClient, TFT_eSPI, TJpg_Decoder, NTPClient proqram kitabxanalarına əsaslanır. Avadanlıq LCD displeydən, ESP32 WIFI modulundan istifadə etməlidir. Bu keçmişample şəhərin hava şəraitini (temperatur, rütubət, hava İKONLARI və digər hava məlumatlarında sürüşmə daxil olmaqla), cari vaxtı və tarixi və astronavt animasiyasını göstərən hava saatı iş masasını göstərir.

Hava haqqında məlumat şəbəkə üzərindən hava şəbəkəsindən əldə edilir və vaxt məlumatları NTP serverindən yenilənir. Bu keçmişample proqramı aşağıdakı addımlardan istifadə edir:

  • Keçmişi açdıqdan sonraample, siz əvvəlcə alət ->Bölmə sxemini Böyük APP(3MB No OTA /1MB SPIFFS) seçiminə təyin etməlisiniz, əks halda kompilyator qeyri-kafi yaddaş xətası haqqında məlumat verəcək.
  • s əvvəlində “SSID” və “parol” dəyişənlərinə qoşulacaq WIFI məlumatını yazın.ample proqramı, aşağıdakı şəkildə göstərildiyi kimi. Əgər quraşdırılmayıbsa, ağıllı paylama şəbəkəsi (ağıllı paylama şəbəkəsinin təsviri üçün lütfən, ağıllı paylama şəbəkəsinə baxın).ampproqram)LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (23)

Şəkil 3.17 WIFI məlumatının qurulması 

  • Ekran modulunu işə salın, keçmişi tərtib edin və endirinample proqramında, ekran ekranında hava saatının iş masasını görə bilərsiniz.
  • 28_ekran_telefon zəngi 
  • Bu keçmişample TFT_eSPI proqram kitabxanasına əsaslanır. Avadanlıq LCD displey və rezistiv sensor ekran tələb edir. Bu keçmişample cib telefonu üçün sadə yığım interfeysini göstərir, məzmunu bir düyməyə toxunmaqla daxil edilir.
    29_toxunma_qələm
  • Bu keçmişample TFT_eSPI proqram kitabxanasına əsaslanır. Avadanlıq LCD displey və rezistiv sensor ekran tələb edir. Bu keçmişample göstərir ki, ekranda xətlər çəkməklə siz sensor ekranın düzgün işlədiyini yoxlaya bilərsiniz.

RGB_LED_TOUCH_V2.0
Bu keçmişample TFT_eSPI proqram kitabxanasına əsaslanır və yalnız Arduino-ESP32 əsas proqram kitabxanasının 2.0 versiyasını istifadə edə bilər (məs.ample, versiya 2.0.17). Təchizat üçün LCD displey, müqavimət göstərən sensor ekran və RGB üçrəngli işıqlar tələb olunur. Bu keçmişample RGB işığını yandırıb-söndürmək, titrəmə və parlaqlıq tənzimlənməsini idarə etmək üçün bir düymənin toxunuşunu göstərir.

RGB_LED_TOUCH_V3.0
Bu keçmişample TFT_eSPI proqram kitabxanasına əsaslanır və yalnız Arduino-ESP32 3.0 əsas proqram kitabxanasından istifadə edə bilər (məs.ample, versiya 3.0.3). Təchizat üçün LCD displey, müqavimət göstərən sensor ekran və RGB üçrəngli işıqlar tələb olunur. Bu keçmişample 30_RGB_LED_TOUCH_V2.0 testi ilə eyni funksiyanı göstərirample.

LVGL_Demolar
Bu keçmişample TFT_eSPI, lvgl proqram kitabxanasına etibar etməli, hardware LCD displeydən, müqavimətli sensor ekrandan istifadə etməlidir. Bu keçmişample lvgl daxil edilmiş UI sisteminin beş daxili Demo xüsusiyyətini göstərir. Bu keçmişləample, siz lvgl-i ESP32 platformasına necə köçürməyi və ekran və sensor ekran kimi əsas cihazları necə konfiqurasiya etməyi öyrənə bilərsiniz. s-dəampProqramla eyni anda yalnız bir demo tərtib edilə bilər. Aşağıdakı şəkildə göstərildiyi kimi tərtib edilməli olan demonun şərhlərini silin və digər demolara şərhlər əlavə edin: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (24)

  • lv_demo_widgets: Müxtəlif vidjetlərin sınaq demoları
  • lv_demo_benchmark: Performans göstəricisi nümayişi lv_demo_keypad_encoder: Klaviatura kodlayıcı testi demo lv_demo_music: musiqi pleyerinin sınaq demosu
  • lv_demo_stress: Stress testi nümayişi

Qeyd: İlk dəfə bu keçmişample tərtib olunur, çox vaxt aparır, təxminən 15 dəqiqə.

WiFi_webserver
Bu keçmişample TFT_eSPI proqram kitabxanasına etibar etməli, aparat LCD displeydən, RGB üç rəngli işıqlardan istifadə etməlidir. Bu keçmişample qurmağı göstərir a web server və sonra daxil olmaq web kompüterdəki server üzərindəki simvolu manipulyasiya edir web RGB üç rəngli işığı idarə etmək üçün interfeys. Bu köhnə istifadə üçün addımlarampbunlar aşağıdakılardır:

  • Qoşulacaq WIFI məlumatlarını s əvvəlində “SSID” və “parol” dəyişənlərinə yazın.ample proqramı aşağıda göstərildiyi kimi:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (25)
  • Ekran modulunu işə salın, keçmişi tərtib edin və endirinample proqramı və ESP32-nin ekran ekranında WIFI-yə qoşulmağa başladığını görə bilərsiniz. WIFI bağlantısı uğurlu olarsa, ekranda müvəffəqiyyət mesajı, SSID, IP ünvanı və MAC ünvanı kimi məlumatlar göstərilir.
  • Brauzerdə yuxarıdakı addımlarda göstərilən IP ünvanını daxil edin URL kompüterdəki giriş sahəsi. Bu zaman siz daxil ola bilərsiniz web interfeysi seçin və RGB üç rəngli işığı idarə etmək üçün interfeysdəki müvafiq işarəni basın.

Toxunma_kalibrləmə
Bu proqram rezistiv sensor ekranların kalibrlənməsi üçün xüsusi olaraq hazırlanmış TFT_eSPI proqram kitabxanasına əsaslanır və kalibrləmə addımları aşağıdakılardır:

  • Kalibrləmə proqramını açın və aşağıda göstərildiyi kimi ekranın ekran istiqamətini təyin edin. Kalibrləmə proqramı ekran istiqamətinə uyğun olaraq kalibrləndiyi üçün bu parametr faktiki ekran istiqamətinə uyğun olmalıdır. LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (26)
  • Ekran modulunu işə salın, keçmişi tərtib edin və endirinampProqramda siz ekran ekranında kalibrləmə interfeysini görə bilərsiniz, sonra ox əmrinə uyğun olaraq dörd küncə klikləyin.
  • Kalibrləmə başa çatdıqdan sonra, aşağıdakı şəkildə göstərildiyi kimi, kalibrləmə nəticəsi serial port vasitəsilə çıxarılır. Eyni zamanda, kalibrləmə aşkarlama interfeysi daxil edilir və kalibrləmə aşkarlama interfeysi nöqtələr və xətlər çəkməklə sınaqdan keçirilir.LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module-
  • Kalibrləmə nəticəsi dəqiq olduqdan sonra seriya portunun kalibrləmə parametrlərini keçmişə köçürünampproqramdan istifadə olunur.

www.lcdwiki.com

Sənədlər / Resurslar

LCDWIKI E32R32P, E32N32P 3.2 düym ESP32-32E Ekran Modulu [pdf] Təlimat kitabçası
E32R32P, E32N32P, ESP32-32E, E32R32P E32N32P 3.2 düymlük ESP32-32E Ekran Modulu, E32R32P E32N32P, 3.2 düymlük ESP32-32E Ekran Modulu, ESP32-32E Display Modu, ESPXNUMX-XNUMXE Display Module

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *