
MSP4030 4.0inch Capacitive SPI Module
MSP4030_MSP4031
ESP32 Fa'atonu Fa'atonu
CR2023-MI4035
Folasaga ile Su'ega Fa'avae
Komiti Atinaʻe: ESP32-WROOM-32E devKit
MCU: ESP32-32E module
Auala: 240MHz
Fa'atonuga feso'ota'iga
E mafai ona faʻapipiʻi saʻo le module i le ESP32-32E development board, e pei ona faʻaalia i le ata o loʻo i lalo:


ESP32-32E Polokalama Su'ega Pin Fa'atonu Fa'aofi sa'o
| Numera | Module pine | E fetaui ESP32-32E atia'e laupapa fa'amau uaea pine |
Fa'amatalaga |
| 1 | VCC | 5V | LCD mana lelei |
| 2 | GND | GND | LCD Malosi eleele |
| 0 , |
LCD CS | 1015 | Fa'ailo fa'atonutonu filifiliga LCD, La'asaga maualalo gaioi |
| I | LCD RST | 1027 | LCD toe setiina fa'ailoga fa'atonu, Fa'atonu tulaga maualalo |
| LCD RS | 102 | Poloaiga LCD / fa'ailoga fa'atonu filifiliga Tulaga maualuga: faʻamaumauga, tulaga maualalo: faʻatonuga |
|
| SDI(MOSI) | 1013 | SPI pasi tusi fa'ailoga fa'amaumauga (SD card ma LCD mata fa'aoga fa'atasi) | |
| SCK | 1014 | SPI pasi fa'ailoga uati (SD card ma LCD mata fa'aoga fa'atasi) | |
| LED | 1021 | Fa'ailoga fa'atonutonu o le moli tua LCD (Afai e te mana'omia le pule, fa'amolemole fa'afeso'ota'i pine. Afai e te le mana'omia le pule, e mafai ona e fa'ase'e) | |
| () | SDO(MISO) | 1012 | SPI pasi e faitau faʻailoga faʻamatalaga (SD card ma le LCD mata faʻaoga faʻatasi) |
| 10 | CTP-SCL | 1025 | Capacitive touch screen IIC pasi faailoilo uati (modules e aunoa ma mata paʻi e le manaʻomia ona faʻafesoʻotaʻi) |
| 11 | CTP RST | 1033 | Capacitor touch screen toe setiina faailoilo pulea, tulaga maualalo toe setiina (modules e aunoa ma lau paʻi e le manaʻomia ona faʻafesoʻotaʻi) |
| 12 | CTP_SDA | 1032 | Capacitive touch screen IIC pasi fa'ailoga fa'amaumauga (modules e aunoa ma ni pa'i pa'i e le mana'omia ona feso'ota'i) |
|
13 |
CTP_INT | 1039 | Capacitor touch screen IIC bus touch interrupt signal, pe a fa'atupuina le pa'i, tu'u maualalo le tulaga i le pule autu (modules e aunoa ma lau pa'i e le mana'omia ona fa'afeso'ota'i) |
| 14 | SD_CS | 1022 | Fa'ailoga ole filifiliga ole SD card, maualalo le tulaga galue (e aunoa ma le SD card galuega, e mafai ona motusia) |
Fa'amatalaga Galuega Fa'atino
O lenei sampO le polokalame e faʻaaogaina le ESP32 hardware HSPI pasi, lea o loʻo tu i le Demo_MSP4030_MSP4031_ESP32-WROOM-32E_HSPI directory, e pei ona faʻaalia i le ata o loʻo i lalo:
Fa'amatalaga o sample anotusi o le polokalame
A. Esoample_ 01_ Simple_ Test o se polokalame su'esu'e e fufulu mata, e le fa'alagolago i so'o se faletusi polokalama;
B. Esoample_ 02_ colligate_ Test o se polokalame su'esu'e atoatoa e fa'aalia ata, laina, ma faitau le taimi o polokalame;
C. Esoample_ 03_ display_ Graphics o se polokalame fa'ata'ita'i fa'aaliga fa'aali e fa'aalia ata eseese;
D. Example_ 04_ display_ Scroll o se polokalame su'ega ta'avale e fa'aalia ai le ta'aiga o tusitusiga;
E. Esoample_ 05_ show_ SD_ bmp_ Ata o se polokalame fa'aaliga ata BMP e fa'aalia ata fa'atulagaina BMP i totonu o le SD;
FEXample_ 06_ show_ SD_ jpg_ Ata o se polokalame fa'aali ata JPG e fa'aalia ata i le jpg fa'atulagaina i totonu o le SD;
G. Example_ 07_ display_ Phonecall o se polokalame e su'e ai le pa'i mo le vili i luga o le telefoni, lea e fa'ata'ita'i ai le galuega vili e ala i le pa'i;
H. Esoample_ 08_ touch_ Pen o se polokalame su'ega ta'i pa'i e tusi i luga o le lau LCD e ala i le pa'i;
K. Esoample_ 09_ LVGL_ Demos o se LVGL example polokalame faʻaaliga e mafai ai e oe ona iloa le mamana UI mamanu foliga o le LVGL. O le talone file mo lenei example ua maua mai ma e mafai ona susunuina tuusao e faaaoga ai le meafaigaluega talafeagai.
Fa'atonuga Fa'aoga
Siosiomaga Atiina'e Fale
Mo auala faʻapitoa e fausia ai se siosiomaga atinaʻe, faʻamolemole vaʻai i le "Arduino_development_environment_construction_for-ESP32-EN" pepa i totonu o lenei lisi.
Fa'apipi'i faletusi polokalame
A maeʻa ona faʻatulagaina le siosiomaga atinaʻe, o le faletusi polokalama faʻaaogaina e le sampe mana'omia ona kopi le polokalame i le lisi o faletusi o le poloketi ina ia mafai ai e le sampe mafai ona valaau le polokalame. O lo'o iai le faletusi fa'akomepiuta i totonu o le Fa'atonu faletusi, e pei ona fa'aalia i le ata lenei:
Faatasi ai ma i latou:
FT6336 arduino o le avetaavale o le FT6336 capacitive touch IC
LVgl o le LVGL GUI graphics software library
TFT_ ESPI o se faletusi ata Arduino mo mata TFT-LCD LCD, lagolagoina le tele o fausaga ma IC avetaavale LCD
TJpg_ Decoder o se JPG format image decoding library mo le Arduino platform
O nei faletusi polokalama ua uma ona fa'atulagaina ma e mafai ona kopi sa'o i le lisi o faletusi mo le fa'aoga. O le ala fa'aletonu mo le lisi o faletusi inisinia o le C:UsersAdministratorDocumentsArduinolibraries.
E mafai foi ona e suia le lisi o faletusi o le poloketi: tatala le Arduino IDE software, kiliki File -> Manatu, ma toe setiina le Sketchbook nofoaga i le pop-up interface, e pei ona faaalia i le ata lenei:
Afai e te le manaʻo e faʻaoga le faletusi ua uma ona faʻapipiʻiina, e mafai ona e sii maia le lomiga lata mai o le faletusi (e le aofia ai le FT6336 arduino) mai Github i le tuatusi o loʻo i lalo ma faʻapipiʻi:
lvgl: https://github.com/lvgl/lvgl/tree/release/v8.3 (Na'o le V8.x version e mafai ona fa'aoga, V9.x version e le mafai ona fa'aoga)
TFT_eSPI: https://github.com/Bodmer/TFT_eSPI
TJpg_Decoder: https://github.com/Bodmer/TJpg_Decoder
A mae'a le download o le faletusi, tatala (mo le fa'afaigofie ona fa'avasega, toe fa'aigoa le faila faletusi ua tatala, e pei ona fa'aalia i le Fa'atonu faletusi), ona kopi lea i le lisi o faletusi inisinia. Sosoo ai, fa'agasolo ile fa'atulagaina o faletusi. O le files e tatau ona suia o loʻo i totonu o le Suia files directory, e pei ona faaalia i le ata lea:
Fa'atonuga o faletusi LVGL: Kopi le lv_conf.h file lea e i le Sui files directory i le lisi pito i luga o le faletusi lvgl i le inisinia faletusi directory, E pei ona faaalia i le ata lea:
Tatala le lv_conf_internal.h file lea o lo'o i totonu o le Lvgl library src directory i lalo o le engineering library directory, E pei ona fa'aalia i le ata lenei:
Ina ua uma ona tatala le file, suia le anotusi o le laina 41 e pei ona faʻaalia i le ata o loʻo i lalo (mai le "../../lv_conf. h" i le "../lv_conf. h"), ma faʻapolopolo pe a maeʻa suiga.
Kopi le examples ma demos directories i lalo o le inisinia faletusi directory i le src directory i lalo o le lvgl library. O nei lisi e lua o loʻo faʻaalia i le ata o loʻo i lalo i le faletusi lvgl:
Le tulaga fa'atonu pe a uma ona kopi:
TFT_ ESPI faletusi fa'atulagaina:
Toe sui muamua le User_Setup.h file lea o lo'o i totonu o le lisi pito i luga o le faletusi TFT_eSPI o le lisi o faletusi inisinia i le User_ Setup_ bak.h, ona kopi lea o le User_Setup.h file lea e i le Sui files directory i le lisi pito i luga o le faletusi TFT_eSPI, E pei ona faʻaalia i le ata lenei:
Fa'aopoopo ma Ta'e Polokalama
A mae'a le fa'apipi'iina o le faletusi, o le sample polokalame e mafai ona tuufaatasia ma tamoe e pei ona taua i lalo:
A. Fa'apipi'i sa'o le fa'aaliga module i le ESP32 development board, ma fa'afeso'ota'i le atina'e laupapa i se PC e fa'aola ai;
B. Tatala So'o se sample polokalame i le Demo_MSP4030_MSP4031_ESP32-WROOM-32E_HSPI directory, e pei ona faʻaalia i le ata o loʻo i lalo (faʻaaogaina le suʻega suʻega suʻega e pei o se example):
C. Ina ua uma ona tatala le sample polokalame, filifili le masini ESP32, e pei ona faaalia i le ata lenei:
D. Fa'atulaga le ESP32 Flash, PSRAM, ports, ma isi e pei ona fa'aalia i le ata lea:
U. Kiliki le ki fa'apipi'i e fa'apipi'i ma la'u mai ai le polokalama, e pei ona fa'aalia i le ata o lo'o i lalo: 
F. Afai e aliali mai le faʻataʻitaʻiga o loʻo i lalo, e faʻaalia ai ua maeʻa ona tuufaatasia ma sii mai ma le manuia, ma ua uma ona faʻagasolo:
G. Afai o le faʻaaliga faʻapipiʻi faʻaalia mea o loʻo i ai, e faʻaalia ai ua manuia le polokalama.
LVGL example bin file mu
Ona o le umi o le tuufaatasia o le LVGL sample polokalame, le talone tuufaatasia file ua maua mai ma e mafai ona susunuina tuusao e faaaoga ai le meafaigaluega download flash. Pin file o loʻo i totonu o le Demo_ESP32Flash_Download_LVGL_Demosbin directory, e pei ona faʻaalia i le ata lenei:
O le fa'aaogaina o le flash_download_tool e mafai ona mu i le Demo_ESP32Flash_Download_LVGL_Demos directory, e pei ona fa'aalia i le ata lea:

Pepa / Punaoa
![]() |
LCD wiki MSP4030 4.0inch Capacitive SPI Module [pdf] Tusi Taiala 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] Tusi Taiala 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] Tusi Taiala MSP4030 4.0inch Capacitive SPI Module, MSP4030, 4.0inch Capacitive SPI Module, Capacitive SPI Module, SPI Module, Module |


