
MSP4030 4.0inch Capacitive SPI Module
MSP4030_MSP4031
Ntuziaka ngosi ESP32
CR2023-MI4035
Okwu Mmalite na Nnwale Platform
Board Development: ESP32-WROOM-32E devKit
MCU: ESP32-32E modul
Ugboro ugboro: 240MHz
Ntuziaka njikọ pin
Enwere ike itinye modul ahụ ozugbo na bọọdụ mmepe ESP32-32E, dịka egosiri na foto a:


Mmemme ule ESP32-32E ntụzịaka ntinye aka ozugbo
| Nọmba | Modul atụdo | Dabara ESP32-32E mmepe bọọdụ wiring atụdo |
Okwu |
| 1 | VCC | 5V | Ike LCD dị mma |
| 2 | GND | GND | LCD Ike ala |
| 0 , |
LCD CS | 1015 | Mgbama njikwa nhọrọ LCD, Ọkwa dị ala na-arụ ọrụ |
| I | LCD RST | 1027 | Ngosipụta njikwa nrụpụta LCD, nrụpụta ọkwa dị ala |
| LCD RS | 102 | Iwu LCD/ akara njikwa nhọrọ data Ọkwa dị elu: data, ọkwa dị ala: iwu |
|
| SDI(MOSI) | 1013 | SPI ụgbọ ala dee akara data (kaadị SD na ihuenyo LCD ejiri ọnụ) | |
| SCK | 1014 | Mgbama elekere ụgbọ ala SPI (kaadị SD na ihuenyo LCD ejiri ọnụ) | |
| Ikanam | 1021 | Mgbama njikwa ọkụ azụ LCD (Ọ bụrụ na ịchọrọ njikwa, biko jikọọ pin. Ọ bụrụ na ịchọghị njikwa, ị nwere ike ịwụpụ ya) | |
| () | SDO (MISO) | 1012 | SPI ụgbọ ala na-agụ mgbama data (kaadị SD na ihuenyo LCD ejiri ọnụ) |
| 10 | CTP-SCL | 1025 | Ihuenyo mmetụ aka capacitive IIC akara elekere ụgbọ ala (modul na-enweghị ihuenyo mmetụ adịghị mkpa ijikọ) |
| 11 | Ọnụ ego nke CTP RST | 1033 | Mgbama njikwa nrụpụta ihuenyo mmetụ Capacitor, nrụpụta ọkwa dị ala (modul na-enweghị ihuenyo mmetụ adịghị mkpa ijikọ) |
| 12 | CTP_SDA | 1032 | Ihuenyo mmetụ aka mgbama data ụgbọ ala IIC (modul na-enweghị ihuenyo mmetụ adịghị mkpa ijikọ) |
|
13 |
CTP_INT | 1039 | Ihuenyo mmetụ aka Capacitor IIC ụgbọ ala mmetụ nkwụsịtụ, mgbe ị na-emepụta mmetụ, tinye ọkwa dị ala na njikwa isi (modul na-enweghị ihuenyo mmetụ adịghị mkpa ijikọ) |
| 14 | SD_CS | 1022 | Mgbama njikwa nhọrọ kaadị SD, ọkwa dị ala na-arụ ọrụ (na-enweghị ọrụ kaadị SD, enwere ike ịkwụsị) |
Nkọwa ọrụ ngosi
Nke a sample program na-eji ụgbọ ala HSPI ngwaike ESP32, nke dị na Demo_MSP4030_MSP4031_ESP32-WROOM-32E_HSPI ndekọ, dị ka egosiri na foto a:
Nkọwa nke sample mmemme ọdịnaya
A. Ọpụample_ 01_ Simple_ Ule bụ mmemme nnwale ihuenyo, nke na-adabereghị na ọbaakwụkwọ ngwanrọ ọ bụla;
B. Ọpụample_ 02_ colligate_ Test bụ mmemme nnwale zuru oke nke na-egosiputa eserese, ahịrị, yana agụta oge mmemme;
C. Ọpụample_ 03_ display_ Eserese bụ mmemme nnwale eserese nke na-egosiputa eserese dị iche iche;
D. Ọpụample_ 04_ display_ Pịgharịa bụ mmemme ule mpịakọta nke na-egosiputa mpịakọta ederede;
E. Ọpụample_ 05_ show_ SD_ bmp_ Foto bụ mmemme ngosi onyonyo BMP nke na-egosiputa onyonyo usoro BMP n'ime SD;
FEXample_ 06_ show_ SD_ jpg_ Foto bụ mmemme ngosi ihe onyonyo JPG nke na-egosiputa onyonyo n'ụdị jpg n'ime SD;
G. Ọpụample_ 07_ display_ Oku ekwenti bụ mmemme nnwale mmetụ aka maka ịkpọ ekwentị, nke na-eme ka ọrụ ọkpụkpọ site na mmetụ aka;
H. Example_ 08_ touch_ Pen bụ mmemme nnwale strok na-adọta na ihuenyo LCD site na aka;
K. Example_ 09_ LVGL_ Demos bụ LVGL exampmmemme ngosi nke na-enye gị ohere ịnweta njirimara UI dị ike nke LVGL. The bin file maka exampewepụtala le ma nwee ike kpọọ ya ọkụ ozugbo site na iji ngwa kwekọrọ.
Ntuziaka ojiji ngosi
Gburugburu mmepe ụlọ
Maka ụzọ a kapịrị ọnụ maka iwulite gburugburu mmepe, biko rụtụ aka na akwụkwọ “Arduino_development_environment_construction_for-ESP32-EN” dị na ndekọ a.
Ịwụnye ọba akwụkwọ software
Mgbe emechara gburugburu mmepe, ọbá akwụkwọ ngwanrọ nke ndị sampEkwesịrị ka e depụtaghachi mmemme le na akwụkwọ ndekọ aha ọbá akwụkwọ ọrụ ka sampEnwere ike ịkpọ mmemme. Ọbá akwụkwọ sọftụwia dị n'akwụkwọ ndekọ aha Wụnye ọba akwụkwọ, dị ka egosiri na foto a:
N'etiti ha:
FT6336 arduino bụ onye ọkwọ ụgbọ ala FT6336 capacitive touch IC
LVgl bụ ọba akwụkwọ sọftụwia eserese LVGL GUI
TFT_ESPI bụ ọba akwụkwọ eserese Arduino maka ihuenyo TFT-LCD LCD, na-akwado ọtụtụ nyiwe yana IC ọkwọ ụgbọ ala LCD.
TJpg_ Decoder bụ ọba akwụkwọ ndozi ihe onyonyo n'ụdị JPG maka ikpo okwu Arduino
Ahaziri ọbaakwụkwọ sọftụwia ndị a ma enwere ike depụtaghachi ya ozugbo na ndekọ ọba akwụkwọ ọrụ maka ojiji. Ụzọ ndabara maka akwụkwọ ndekọ aha ọba akwụkwọ injinia bụ C:UsersAdministratorDocumentsArduinolibraries.
Ị nwekwara ike ịgbanwe akwụkwọ ndekọ aha ọba akwụkwọ ọrụ: mepee ngwa ngwa Arduino IDE, pịa File -> Mmasị, ma tọgharịa ọnọdụ Sketchbook na nhụta mmapụta, dị ka egosiri na foto a:
Ọ bụrụ na ịchọghị iji ọba akwụkwọ ahaziri ahazi, ị nwere ike budata ụdị ọba akwụkwọ kachasị ọhụrụ (ewezuga FT6336 arduino) na Github na adreesị nbudata na-esote wee hazie ya:
lvgl: https://github.com/lvgl/lvgl/tree/release/v8.3 (Ọ bụ naanị ụdị V8. x nwere ike iji, ụdị V9. x enweghị ike iji ya)
TFT_eSPI: https://github.com/Bodmer/TFT_eSPI
TJpg_Decoder: https://github.com/Bodmer/TJpg_Decoder
Mgbe nbudata ọbá akwụkwọ ahụ mechara, wepụ ya (maka ọdịiche dị mfe, nyegharịa folda ọbá akwụkwọ a na-ewepụghị aha, dị ka egosiri na akwụkwọ ndekọ aha Wụnye ọba akwụkwọ), wee detuo ya na ndekọ ọba akwụkwọ injinia. Ọzọ, gaa n'ihu na nhazi ụlọ akwụkwọ. Nke files ndị achọrọ ka edochi ya dị na Dochiri files ndekọ, dị ka egosiri na foto a:
Nhazi ọba akwụkwọ LVGL: Detuo lv_conf.h file nke dị na Dochie fileakwụkwọ ndekọ aha na akwụkwọ ndekọ aha kacha elu nke ọbá akwụkwọ lvgl na ndekọ ọba akwụkwọ injinia, dị ka egosiri na foto a:
Mepee lv_conf_internal.h file nke dị na akwụkwọ ndekọ aha Lvgl src n'okpuru akwụkwọ ndekọ aha ụlọ akwụkwọ injinia, dị ka egosiri na foto a:
Mgbe emepechara file, gbanwee ọdịnaya nke ahịrị 41 dị ka egosiri na foto na-esonụ (site na "../../lv_conf. h" ka "../lv_conf. h") ma chekwaa mgbe emechara mgbanwe ahụ.
Detuo exampakwụkwọ ndekọ aha les na demos n'okpuru akwụkwọ ndekọ aha ọba akwụkwọ injinia gaa na ndekọ src n'okpuru ọbaakwụkwọ lvgl. E gosiri akwụkwọ ndekọ aha abụọ a n'ọnụọgụ a n'ọbá akwụkwọ lvgl:
Ọkwa ndekọ aha mgbe iṅomiri:
Nhazi ọba akwụkwọ TFT_ESPI:
Mbụ nyegharịa User_Setup.h file nke dị na akwụkwọ ndekọ aha kachasị elu nke ọba akwụkwọ TFT_eSPI nke akwụkwọ ndekọ aha ụlọ ọrụ injinia gaa User_ Setup_ bak.h, wee detuo User_Setup.h file nke dị na Dochiri fileNdekọ akwụkwọ ndekọ aha nke ọbá akwụkwọ TFT_eSPI dị elu, dị ka egosiri na foto a:
Chịkọta ma mee mmemme
Mgbe emechara nrụnye ọba akwụkwọ, sampEnwere ike chịkọta mmemme ahụ wee rụọ ọrụ dị ka ndị a:
A. Jikọọ modul ngosi ozugbo n'ime bọọdụ mmepe ESP32, wee jikọọ bọọdụ mmepe na PC iji gbanye;
B. Mepee sample program na Demo_MSP4030_MSP4031_ESP32-WROOM-32E_HSPI ndekọ, dị ka e gosiri na ndị na-esonụ ọnụ ọgụgụ (iji colligate ule mmemme dị ka example):
C. Mgbe emepechara sampna mmemme, họrọ ngwaọrụ ESP32, dị ka egosiri na foto a:
D. Hazie ESP32 Flash, PSRAM, ọdụ ụgbọ mmiri, wdg dị ka egosiri na foto a:
E. Pịa bọtịnụ bulite iji chịkọta ma budata mmemme ahụ, dị ka egosiri na ọnụ ọgụgụ ndị a: 
F. Ọ bụrụ na ihe na-esonụ pụtara, ọ na-egosi na achịkọtala ma budata mmemme ahụ nke ọma, ma na-agba ọsọ:
G. Ọ bụrụ na modul ngosi gosipụtara ọdịnaya, ọ na-egosi na mmemme ahụ agbaala nke ọma.
LVGL exampna bin file na-ere ọkụ
N'ihi ogologo oge nchịkọta nke LVGL sample program, nke a chịkọtara file ewepụtarala ya, enwere ike gbaa ya ọkụ ozugbo site na iji ngwa nbudata flash. Bin file dị na Demo_ESP32Flash_Download_LVGL_Demosbin ndekọ, dị ka e gosiri na ndị a:
Iji flash_download_tool nwere ike ire ọkụ na ndekọ Demo_ESP32Flash_Download_LVGL_Demos, dị ka egosiri na foto a:

Akwụkwọ / akụrụngwa
![]() |
LCD wiki MSP4030 4.0inch Capacitive SPI Module [pdf] Akwụkwọ ntuziaka onye ọrụ MSP4030 4.0inch Capacitive SPI Module, MSP4030, 4.0inch Capacitive SPI Module, Capacitive SPI Module, SPI Module, Module |
![]() |
LCD wiki MSP4030 4.0inch Capacitive SPI Module [pdf] Akwụkwọ ntuziaka onye ọrụ MSP4030 4.0inch Capacitive SPI Module, MSP4030, 4.0inch Capacitive SPI Module, Capacitive SPI Module, SPI Module, Module |
![]() |
LCD wiki MSP4030 4.0inch Capacitive SPI Module [pdf] Akwụkwọ ntuziaka onye ọrụ MSP4030 4.0inch Capacitive SPI Module, MSP4030, 4.0inch Capacitive SPI Module, Capacitive SPI Module, SPI Module, Module |


