LCDWIKI logo

MSP4030 4.0inch Capacitive SPI Module

LCD wiki MSP4030 4.0inch Capacitive SPI ModuleMSP4030_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:
LCD wiki MSP4030 4.0inch Capacitive SPI Module - ata 1LCD wiki MSP4030 4.0inch Capacitive SPI Module - ata 2

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:  LCD wiki MSP4030 4.0inch Capacitive SPI Module - ata 3Fa'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:LCD wiki MSP4030 4.0inch Capacitive SPI Module - ata 4Faatasi 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:
LCD wiki MSP4030 4.0inch Capacitive SPI Module - ata 5Afai 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:LCD wiki MSP4030 4.0inch Capacitive SPI Module - ata 6Fa'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:
LCD wiki MSP4030 4.0inch Capacitive SPI Module - ata 7Tatala 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:
LCD wiki MSP4030 4.0inch Capacitive SPI Module - ata 8Ina 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.
LCD wiki MSP4030 4.0inch Capacitive SPI Module - ata 9Kopi 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:
LCD wiki MSP4030 4.0inch Capacitive SPI Module - ata 10Le tulaga fa'atonu pe a uma ona kopi:
LCD wiki MSP4030 4.0inch Capacitive SPI Module - ata 11TFT_ 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:
LCD wiki MSP4030 4.0inch Capacitive SPI Module - ata 12Fa'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):
LCD wiki MSP4030 4.0inch Capacitive SPI Module - ata 13C. Ina ua uma ona tatala le sample polokalame, filifili le masini ESP32, e pei ona faaalia i le ata lenei:
LCD wiki MSP4030 4.0inch Capacitive SPI Module - ata 14D. Fa'atulaga le ESP32 Flash, PSRAM, ports, ma isi e pei ona fa'aalia i le ata lea:   LCD wiki MSP4030 4.0inch Capacitive SPI Module - ata 15U. 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: LCD wiki MSP4030 4.0inch Capacitive SPI Module - ata 16

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:
LCD wiki MSP4030 4.0inch Capacitive SPI Module - ata 17G. 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:LCD wiki MSP4030 4.0inch Capacitive SPI Module - ata 18O 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:
LCD wiki MSP4030 4.0inch Capacitive SPI Module - ata 19

LCDWIKI logowww.lcdwiki.com

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

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *