
I-MSP4030 4.0inch Capacitive SPI Module
I-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:


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:
Incazelo 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:
Phakathi 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:
Uma 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:
Ukucushwa 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:
Vula i-lv_conf_internal.h file ekumtapo wezincwadi we-Lvgl src ngaphansi kohla lwemibhalo lomtapo wobunjiniyela, Njengoba kuboniswe esithombeni esilandelayo:
Ngemva 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.
Kopisha 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:
Isimo sohla lwemibhalo ngemva kokukopisha:
TFT_ 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:
Hlanganisa 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):
C. Ngemva kokuvula i-sampkuhlelo, khetha idivayisi ye-ESP32, njengoba kukhonjisiwe emfanekisweni olandelayo:
D. Lungiselela i-ESP32 Flash, i-PSRAM, izimbobo, njll. njengoba kukhonjisiwe emfanekisweni olandelayo:
E. Chofoza inkinobho yokulayisha ukuze uhlanganise futhi ulande uhlelo, njengoba kuboniswe esithombeni esilandelayo: 
F. Uma umyalo olandelayo uvela, ubonisa ukuthi uhlelo luqoqwe futhi lwalandwa ngempumelelo, futhi seluqalisiwe kakade:
G. 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:
Ukusebenzisa i-flash_download_tool kungasha kuhla lwemibhalo lwe-Demo_ESP32Flash_Download_LVGL_Demos, njengoba kuboniswe emfanekisweni olandelayo:

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 |


