Ilogo ye-LCDWIKI

I-MSP4030 4.0inch Capacitive SPI Module

I-LCD wiki MSP4030 4.0inch Capacitive SPI ModuleI-MSP4030_MSP4031
Imiyalo yedemo ye-ESP32
I-CR2023-MI4035

Isingeniso Senkundla Yokuhlola

Ibhodi Lokuthuthukiswa : ESP32-WROOM-32E devKit
I-MCU: Imojula ye-ESP32-32E
Imvamisa: 240MHz

Phina imiyalelo yokuxhuma

Imojula ingaxhunywa ngokuqondile ebhodini lokuthuthukisa le-ESP32-32E, njengoba kukhonjisiwe esithombeni esilandelayo:
I-LCD wiki MSP4030 4.0inch Capacitive SPI Module - umfanekiso 1I-LCD wiki MSP4030 4.0inch Capacitive SPI Module - umfanekiso 2

Uhlelo Lokuhlola Lwe-ESP32-32E Phina Imiyalo Eqondile Yokufaka

Inombolo Imojuli izikhonkwane Okuhambisanayo
ESP32-32E izikhonkwane zezintambo zebhodi lokuthuthukisa
Ukuphawula
1 VCC 5V Amandla e-LCD alungile
2 GND GND I-LCD Power ground
0
,
I-LCD CS 1015 Isiginali yokulawula ukukhetha kwe-LCD, Izinga eliphansi liyasebenza
I I-LCD ye-RST 1027 Isiginali yokulawula ukusetha kabusha kwe-LCD, ukusetha kabusha izinga eliphansi
I-LCD RS 102 Umyalo we-LCD / isignali yokulawula ukukhethwa kwedatha
Izinga eliphezulu: idatha, izinga eliphansi: umyalo
I-SDI(MOSI) 1013 Isignali yedatha yebhasi ye-SPI (ikhadi le-SD nesikrini se-LCD sisetshenziswa ndawonye)
SCK 1014 Iwashi lewashi le-SPI (ikhadi le-SD nesikrini se-LCD sisetshenziswa ndawonye)
I-LED 1021 Isignali yokulawula ukukhanya kwe-backlight ye-LCD (Uma udinga isilawuli, sicela uxhume izikhonkwane. Uma ungakudingi ukulawula, ungakweqa)
() I-SDO(MISO) 1012 Isignali yedatha yokufunda ibhasi ye-SPI (ikhadi le-SD nesikrini se-LCD sisetshenziswa ndawonye)
10 I-CTP-SCL 1025 Isignali yewashi lewashi lesikrini sokuthinta se-IIC (amamojula angenazo izikrini zokuthinta awadingi ukuxhunywa)
11 I-CTP RST 1033 Isiginali yokulawula ukusetha kabusha isikrini sokuthinta i-Capacitor, ukusetha kabusha izinga eliphansi (amamojula angenazo izikrini zokuthinta awadingi ukuxhunywa)
12 CTP_SDA 1032 Isignali yedatha yebhasi ye-IIC yesikrini sokuthinta esinamandla (amamojula angenazo izikrini zokuthinta awadingi ukuxhunywa)
 

13

CTP_INT 1039 Isikrini sokuthinta se-Capacitor I-IIC isignali yokuthinta ibhasi, lapho udala ukuthinta, faka izinga eliphansi kwisilawuli esikhulu (amamojula angenazo izikrini zokuthinta awadingi ukuxhunywa)
14 SD_CS 1022 Isiginali yokulawula ukukhethwa kwekhadi le-SD, izinga eliphansi elisebenzayo (ngaphandle komsebenzi wekhadi le-SD, linganqanyulwa)

Incazelo Yomsebenzi Wedemo

Lokhu sampUhlelo lwe-le lusebenzisa ibhasi le-HSPI le-ESP32 hardware, elitholakala ku-Demo_MSP4030_MSP4031_ESP32-WROOM-32E_HSPI lwemibhalo, njengoba kukhonjisiwe esithombeni esilandelayo:  I-LCD wiki MSP4030 4.0inch Capacitive SPI Module - umfanekiso 3Incazelo ye-sampokuqukethwe kohlelo
A. Example_ 01_ Simple_ Test wuhlelo lokuhlola ukuxubha isikrini, olungancikile kunoma yimuphi umtapo wolwazi wesofthiwe;
B. ExampI-le_ 02_ colligate_ Test wuhlelo lokuhlola olubanzi olubonisa imifanekiso, imigqa, kanye nokubala isikhathi sokusebenza kohlelo;
C. EksampI-le_ 03_ display_ Graphics wuhlelo lokuhlola isibonisi esibonisa ihluzo ezihlukahlukene;
D. Example_ 04_ display_ Skrola wuhlelo lokuhlola ukuskrola olubonisa ukuskrola kombhalo;
E. Example_ 05_ show_ SD_ bmp_ Isithombe wuhlelo lwe-BMP lokubonisa izithombe olubonisa izithombe zefomethi ye-BMP ngaphakathi kwe-SD;
FExample_ 06_ show_ SD_ jpg_ Isithombe siwuhlelo lwe-JPG lokubonisa izithombe ezibonisa izithombe ngefomethi ye-jpg ngaphakathi kwe-SD;
G. ExampI-Le_ 07_ display_ Ucingo Call wuhlelo lokuhlola ukuthintwa kokudayela ngocingo, olulingisa umsebenzi wokudayela ngokuthinta;
H. Example_ 08_ touch_ Ipeni wuhlelo lokuhlola ukuthintwa kwe-touch stroke oludwetshwa esikrinini se-LCD ngokuthinta;
K. Example_ 09_ I-LVGL_ I-Demos iyisibonelo se-LVGLampi-le display programme evumela ukuthi ukwazi ukuzwa izici ezinamandla ze-UI ze-LVGL. Umgqomo file salokhu exampi-le ikhishiwe futhi ingashiswa ngokuqondile kusetshenziswa ithuluzi elihambisanayo.

Imiyalo Yokusetshenziswa Kwedemo

Indawo Yokuthuthukiswa Kwezakhiwo
Ukuze uthole izindlela ezithile zokwakha indawo yokuthuthukisa, sicela ubheke idokhumenti ethi “Arduino_development_environment_construction_for-ESP32-EN” kulolu hlu lwemibhalo.
Ifaka umtapo wolwazi wesofthiwe
Ngemuva kokuthi indawo yokuthuthukiswa isimisiwe, umtapo wezincwadi wesofthiwe osetshenziswa yi-sampUhlelo lwe-le ludinga ukukopishelwa kumtapo wolwazi wephrojekthi ukuze i-sample program ingabizwa. Umtapo wolwazi wesofthiwe utholakala ohlwini lwemibhalo Faka imitapo yolwazi, njengoba kukhonjisiwe esithombeni esilandelayo:I-LCD wiki MSP4030 4.0inch Capacitive SPI Module - umfanekiso 4Phakathi kwazo:
I-FT6336 arduino ingumshayeli we-FT6336 capacitive touch IC
I-LVgl iwumtapo wezincwadi wesofthiwe wezithombe we-LVGL GUI
I-TFT_ ESPI iwumtapo wezithombe we-Arduino wezikrini ze-TFT-LCD LCD, ezisekela amapulatifomu amaningi kanye nama-IC driver LCD
I-TJpg_ Decoder iwumtapo wolwazi wokukhipha amakhodi wefomethi ye-JPG yesikhulumi se-Arduino
Le labhulali yesofthiwe imisiwe futhi ingakopishwa ngokuqondile kumtapo wolwazi wephrojekthi ukuze isetshenziswe. Indlela ezenzakalelayo yohlu lwemibhalo yomtapo wobunjiniyela ithi C:UsersAdministratorDocumentsArduinolibraries.
Ungakwazi futhi ukushintsha umtapo wezincwadi wephrojekthi: vula isofthiwe ye-Arduino IDE, chofoza File ->Okuncamelayo, bese usetha kabusha indawo ye-Sketchbook kusixhumi esibonakalayo esizivelelayo, njengoba kukhonjisiwe emfanekisweni olandelayo:
I-LCD wiki MSP4030 4.0inch Capacitive SPI Module - umfanekiso 5Uma ungafuni ukusebenzisa umtapo wolwazi osuvele ulungisiwe, ungalanda inguqulo yakamuva yelabhulali (ngaphandle kwe-FT6336 arduino) ku-Github ekhelini elilandelayo lokulanda bese uyalilungisa:
lvgl: https://github.com/lvgl/lvgl/tree/release/v8.3 (Inguqulo engu-V8 kuphela engasetshenziswa, inguqulo ye-V9. x ayikwazi ukusetshenziswa)
TFT_eSPI: https://github.com/Bodmer/TFT_eSPI
TJpg_Decoder: https://github.com/Bodmer/TJpg_Decoder
Ngemva kokuqedwa kokulanda umtapo wolwazi, yivule uziphu (ukuze uhlukaniseke kalula, qamba kabusha ifolda yomtapo wolwazi engavaliwe, njengoba kukhonjisiwe ohlwini lwemibhalo Faka imitapo yolwazi), bese uyikopishela ohlwini lwemibhalo lomtapo wobunjiniyela. Okulandelayo, qhubeka nokucushwa kwelabhulali. I fileezidinga ukushintshwa zitholakala ku-Replaced files, njengoba kukhonjisiwe emfanekisweni olandelayo:I-LCD wiki MSP4030 4.0inch Capacitive SPI Module - umfanekiso 6Ukucushwa komtapo we-LVGL: Kopisha i-lv_conf.h file esesikhundleni files ohlwini lwemibhalo lwezinga eliphezulu lomtapo wezincwadi we-lvgl kuhla lwemibhalo lomtapo wobunjiniyela,Njengoba kuboniswe esithombeni esilandelayo:
I-LCD wiki MSP4030 4.0inch Capacitive SPI Module - umfanekiso 7Vula i-lv_conf_internal.h file ekumtapo wezincwadi we-Lvgl src ngaphansi kohla lwemibhalo lomtapo wobunjiniyela, Njengoba kuboniswe esithombeni esilandelayo:
I-LCD wiki MSP4030 4.0inch Capacitive SPI Module - umfanekiso 8Ngemva kokuvula i- file, shintsha okuqukethwe komugqa wama-41 njengoba kukhonjisiwe emfanekisweni olandelayo (kusuka kokuthi “../../lv_conf. h” kuye ku-“../lv_conf. h”), bese ulondoloza ngemva kokuqedwa kokulungiswa.
I-LCD wiki MSP4030 4.0inch Capacitive SPI Module - umfanekiso 9Kopisha i-exampizinkomba ze-les namademo ngaphansi kohla lwemibhalo lwelabhulali yobunjiniyela kunkomba ye-src ngaphansi kwelabhulali ye-lvgl. Lezi zinkomba ezimbili ziboniswa emfanekisweni olandelayo kulabhulali ye-lvgl:
I-LCD wiki MSP4030 4.0inch Capacitive SPI Module - umfanekiso 10Isimo sohla lwemibhalo ngemva kokukopisha:
I-LCD wiki MSP4030 4.0inch Capacitive SPI Module - umfanekiso 11TFT_ ESPI ukucushwa kwelabhulali:
Qala uqambe kabusha i-User_Setup.h file okusohlwini lwemibhalo lwezinga eliphezulu lomtapo wezincwadi we-TFT_eSPI wohla lwemibhalo lomtapo wobunjiniyela ku-User_ Setup_ bak.h, bese ukopisha okuthi User_Setup.h file esekubuyiselweni files kumkhombandlela wezinga eliphezulu lomtapo wezincwadi we-TFT_eSPI, Njengoba kuboniswe esithombeni esilandelayo:
I-LCD wiki MSP4030 4.0inch Capacitive SPI Module - umfanekiso 12Hlanganisa futhi Uqhube Izinhlelo
Ngemva kokuphothulwa kokufakwa komtapo wolwazi, i-sample program ingahlanganiswa futhi isebenze kanje:
A. Xhuma imojula yesibonisi ngokuqondile ebhodini lokuthuthukisa le-ESP32, bese uxhuma ibhodi lokuthuthukisa ku-PC ukuze uvule;
B. Vula Noma yimuphi u-sample kuhla lwemibhalo lwe-Demo_MSP4030_MSP4031_ESP32-WROOM-32E_HSPI, njengoba kuboniswe esithombeni esilandelayo (usebenzisa uhlelo lokuhlola i-colligate njenge-example):
I-LCD wiki MSP4030 4.0inch Capacitive SPI Module - umfanekiso 13C. Ngemva kokuvula i-sampkuhlelo, khetha idivayisi ye-ESP32, njengoba kukhonjisiwe emfanekisweni olandelayo:
I-LCD wiki MSP4030 4.0inch Capacitive SPI Module - umfanekiso 14D. Lungiselela i-ESP32 Flash, i-PSRAM, izimbobo, njll. njengoba kukhonjisiwe emfanekisweni olandelayo:   I-LCD wiki MSP4030 4.0inch Capacitive SPI Module - umfanekiso 15E. Chofoza inkinobho yokulayisha ukuze uhlanganise futhi ulande uhlelo, njengoba kuboniswe esithombeni esilandelayo: I-LCD wiki MSP4030 4.0inch Capacitive SPI Module - umfanekiso 16

F. Uma umyalo olandelayo uvela, ubonisa ukuthi uhlelo luqoqwe futhi lwalandwa ngempumelelo, futhi seluqalisiwe kakade:
I-LCD wiki MSP4030 4.0inch Capacitive SPI Module - umfanekiso 17G. Uma imojuli yesibonisi ibonisa okuqukethwe, ikhombisa ukuthi uhlelo lusebenze ngempumelelo.
I-LVGL example bin file ukuvutha
Ngenxa yesikhathi eside sokuhlanganiswa kwe-LVGL sample program, umgqomo ohlanganisiwe file ikhishiwe futhi ingashiswa ngokuqondile kusetshenziswa ithuluzi lokulanda i-flash. Bin file itholakala kuhla lwemibhalo lwe-Demo_ESP32Flash_Download_LVGL_Demosbin, njengoba kukhonjisiwe kumfanekiso olandelayo:I-LCD wiki MSP4030 4.0inch Capacitive SPI Module - umfanekiso 18Ukusebenzisa i-flash_download_tool kungasha kuhla lwemibhalo lwe-Demo_ESP32Flash_Download_LVGL_Demos, njengoba kuboniswe emfanekisweni olandelayo:
I-LCD wiki MSP4030 4.0inch Capacitive SPI Module - umfanekiso 19

Ilogo ye-LCDWIKIwww.lcdwiki.com

Amadokhumenti / Izinsiza

I-LCD wiki MSP4030 4.0inch Capacitive SPI Module [pdf] Imaniwali yosebenzisayo
I-MSP4030 4.0inch Capacitive SPI Module, MSP4030, 4.0inch Capacitive SPI Module, Capacitive SPI Module, SPI Module, Module
I-LCD wiki MSP4030 4.0inch Capacitive SPI Module [pdf] Imaniwali yosebenzisayo
I-MSP4030 4.0inch Capacitive SPI Module, MSP4030, 4.0inch Capacitive SPI Module, Capacitive SPI Module, SPI Module, Module
I-LCD wiki MSP4030 4.0inch Capacitive SPI Module [pdf] Imaniwali yosebenzisayo
I-MSP4030 4.0inch Capacitive SPI Module, MSP4030, 4.0inch Capacitive SPI Module, Capacitive SPI Module, SPI Module, Module

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *