និមិត្តសញ្ញា LCDWIKI

MSP4030 ម៉ូឌុល Capacitive SPI 4.0 អ៊ីញ

អេក្រង់ LCD wiki MSP4030 4.0inch Capacitive SPI ModuleMSP4030_MSP4031
ការណែនាំអំពីការបង្ហាញ ESP32
CR2023-MI4035

ការណែនាំអំពីវេទិកាសាកល្បង

ក្រុមប្រឹក្សាអភិវឌ្ឍន៍៖ ESP32-WROOM-32E devKit
MCU៖ ម៉ូឌុល ESP32-32E
ប្រេកង់៖ ៤៣៤ មេហ្គាហឺត

ខ្ទាស់ការណែនាំអំពីការតភ្ជាប់

ម៉ូឌុលអាចត្រូវបានដោតដោយផ្ទាល់ទៅក្នុងក្រុមប្រឹក្សាអភិវឌ្ឍន៍ ESP32-32E ដូចបង្ហាញក្នុងរូបភាពខាងក្រោម៖
LCD wiki MSP4030 4.0inch Capacitive SPI Module - រូបភាពទី 1LCD wiki MSP4030 4.0inch Capacitive SPI Module - រូបភាពទី 2

កម្មវិធីសាកល្បង ESP32-32E ខ្ទាស់ការណែនាំអំពីការបញ្ចូលដោយផ្ទាល់

លេខ ម៉ូឌុល ម្ជុល ដែលត្រូវគ្នា។
ម្ជុលខ្សែភ្លើងសម្រាប់ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ ESP32-32E
សុន្ទរកថា
1 វី.ស៊ី.ស៊ី 5V ថាមពល LCD វិជ្ជមាន
2 GND GND ដីថាមពល LCD
0
,
អេក្រង់ LCD CS 1015 សញ្ញាត្រួតពិនិត្យការជ្រើសរើស LCD, កម្រិតទាបសកម្ម
I អេក្រង់ LCD RST 1027 សញ្ញាបញ្ជាកំណត់ឡើងវិញ LCD កំណត់កម្រិតទាបឡើងវិញ
អេក្រង់ LCD RS 102 ពាក្យបញ្ជា LCD / សញ្ញាត្រួតពិនិត្យការជ្រើសរើសទិន្នន័យ
កម្រិតខ្ពស់ : ទិន្នន័យ កម្រិតទាប : ពាក្យបញ្ជា
SDI(MOSI) 1013 SPI bus សរសេរសញ្ញាទិន្នន័យ (កាត SD និងអេក្រង់ LCD ប្រើជាមួយគ្នា)
អេសខេ 1014 សញ្ញានាឡិកាឡានក្រុង SPI (កាត SD និងអេក្រង់ LCD ដែលប្រើជាមួយគ្នា)
LED 1021 សញ្ញាបញ្ជា LCD backlight (ប្រសិនបើអ្នកត្រូវការការគ្រប់គ្រង សូមភ្ជាប់ម្ជុល។ ប្រសិនបើអ្នកមិនត្រូវការការគ្រប់គ្រង អ្នកអាចរំលងវាបាន)
() SDO (MISO) 1012 ឡានក្រុង SPI អានសញ្ញាទិន្នន័យ (កាត SD និងអេក្រង់ LCD ប្រើជាមួយគ្នា)
10 CTP-SCL 1025 សញ្ញានាឡិកាឡានក្រុង IIC អេក្រង់ប៉ះ Capacitive (ម៉ូឌុលដោយគ្មានអេក្រង់ប៉ះមិនចាំបាច់ភ្ជាប់)
11 CTP RST 1033 Capacitor touch screen reset control signal, low-level reset (modules without touch screens not need to be connected)
12 CTP_SDA 1032 សញ្ញាទិន្នន័យរថយន្តក្រុង IIC អេក្រង់ប៉ះសមត្ថភាព (ម៉ូឌុលដោយគ្មានអេក្រង់ប៉ះមិនចាំបាច់ភ្ជាប់)
 

13

CTP_INT 1039 Capacitor touch screen IIC bus touch signal interrupts, when generate touch, input low level to the main control (ម៉ូឌុលដែលមិនមានអេក្រង់ប៉ះមិនចាំបាច់ត្រូវបានភ្ជាប់)
14 SD_CS 1022 សញ្ញាត្រួតពិនិត្យការជ្រើសរើសកាតអេសឌី កម្រិតសកម្មកម្រិតទាប (ដោយគ្មានមុខងារកាតអេសឌី អាចត្រូវបានផ្តាច់)

ការពិពណ៌នាមុខងារសាកល្បង

នេះ សampកម្មវិធី le ប្រើឡានក្រុង HSPI ផ្នែករឹង ESP32 ដែលមានទីតាំងនៅក្នុងថត Demo_MSP4030_MSP4031_ESP32-WROOM-32E_HSPI ដូចបង្ហាញក្នុងរូបភាពខាងក្រោម៖  LCD wiki MSP4030 4.0inch Capacitive SPI Module - រូបភាពទី 3ការពិពណ៌នារបស់ សampមាតិកាកម្មវិធី
A. ឧample_ 01_ Simple_ Test គឺជាកម្មវិធីសាកល្បងជក់អេក្រង់ ដែលមិនពឹងផ្អែកលើបណ្ណាល័យកម្មវិធីណាមួយឡើយ។
ខ. ឧample_ 02_ colligate_ តេស្តគឺជាកម្មវិធីសាកល្បងដ៏ទូលំទូលាយដែលបង្ហាញក្រាហ្វិក បន្ទាត់ និងរាប់ម៉ោងដំណើរការកម្មវិធី។
គ. ឧample_ 03_ display_ ក្រាហ្វិកគឺជាកម្មវិធីសាកល្បងការបង្ហាញក្រាហ្វិកដែលបង្ហាញក្រាហ្វិកផ្សេងៗ។
ឃ. ឧample_ 04_ display_ រមូរគឺជាកម្មវិធីសាកល្បងរមូរដែលបង្ហាញការរមូរអត្ថបទ។
E. ឧample_ 05_ show_ SD_ bmp_ រូបភាពគឺជាកម្មវិធីបង្ហាញរូបភាព BMP ដែលបង្ហាញរូបភាពទ្រង់ទ្រាយ BMP នៅក្នុង SD;
អេហ្វអេចample_ 06_ show_ SD_ jpg_ រូបភាពគឺជាកម្មវិធីបង្ហាញរូបភាព JPG ដែលបង្ហាញរូបភាពក្នុងទម្រង់ jpg នៅក្នុង SD;
G. ឧample_ 07_ display_ ការហៅទូរស័ព្ទគឺជាកម្មវិធីសាកល្បងការប៉ះសម្រាប់ការហៅទូរស័ព្ទដែលក្លែងធ្វើមុខងារចុចតាមរយៈការប៉ះ។
H. ឧample_ 08_ touch_ Pen គឺជាកម្មវិធីសាកល្បងការប៉ះដែលគូរលើអេក្រង់ LCD តាមរយៈការប៉ះ។
K. ឧample_ 09_ LVGL_ Demos គឺជាអតីត LVGLampកម្មវិធីបង្ហាញ le ដែលអនុញ្ញាតឱ្យអ្នកទទួលបានបទពិសោធន៍ការរចនា UI ដ៏មានអានុភាពរបស់ LVGL ។ ធុងសំរាម file សម្រាប់អតីតនេះample ត្រូវបានស្រង់ចេញ ហើយអាចដុតដោយផ្ទាល់ដោយប្រើឧបករណ៍ដែលត្រូវគ្នា។

ការណែនាំអំពីការប្រើប្រាស់សាកល្បង

បរិស្ថានអភិវឌ្ឍន៍អគារ
សម្រាប់វិធីសាស្រ្តជាក់លាក់នៃការកសាងបរិយាកាសអភិវឌ្ឍន៍ សូមមើលឯកសារ "Arduino_development_environment_construction_for-ESP32-EN" នៅក្នុងថតឯកសារនេះ។
ការដំឡើងបណ្ណាល័យកម្មវិធី
បន្ទាប់​ពី​បរិស្ថាន​អភិវឌ្ឍន៍​ត្រូវ​បាន​បង្កើត​ឡើង បណ្ណាល័យ​កម្មវិធី​ដែល​ប្រើ​ដោយ sampកម្មវិធី le ត្រូវការចម្លងទៅថតបណ្ណាល័យគម្រោង ដើម្បីឱ្យ sampកម្មវិធី le អាចត្រូវបានគេហៅថា។ បណ្ណាល័យកម្មវិធីមានទីតាំងនៅក្នុងថតដំឡើងបណ្ណាល័យ ដូចបង្ហាញក្នុងរូបខាងក្រោម៖LCD wiki MSP4030 4.0inch Capacitive SPI Module - រូបភាពទី 4ក្នុងចំណោមពួកគេ៖
FT6336 arduino គឺជាកម្មវិធីបញ្ជារបស់ FT6336 capacitive touch IC
LVgl គឺជាបណ្ណាល័យកម្មវិធីក្រាហ្វិក LVGL GUI
TFT_ ESPI គឺជាបណ្ណាល័យក្រាហ្វិក Arduino សម្រាប់អេក្រង់ LCD TFT-LCD ដែលគាំទ្រវេទិកាជាច្រើន និង ICs កម្មវិធីបញ្ជា LCD
TJpg_ Decoder គឺជាបណ្ណាល័យការឌិកូដរូបភាពទ្រង់ទ្រាយ JPG សម្រាប់វេទិកា Arduino
បណ្ណាល័យកម្មវិធីទាំងនេះត្រូវបានកំណត់រចនាសម្ព័ន្ធ ហើយអាចចម្លងដោយផ្ទាល់ទៅថតបណ្ណាល័យគម្រោងសម្រាប់ប្រើប្រាស់។ ផ្លូវលំនាំដើមសម្រាប់ថតបណ្ណាល័យវិស្វកម្មគឺ C:UsersAdministratorDocumentsArduinolibraries ។
អ្នកក៏អាចផ្លាស់ប្តូរថតបណ្ណាល័យគម្រោង៖ បើកកម្មវិធី Arduino IDE ចុច File -> ចំណូលចិត្ត និងកំណត់ទីតាំង Sketchbook ឡើងវិញនៅក្នុងចំណុចប្រទាក់លេចឡើង ដូចបង្ហាញក្នុងរូបខាងក្រោម៖
LCD wiki MSP4030 4.0inch Capacitive SPI Module - រូបភាពទី 5ប្រសិនបើអ្នកមិនចង់ប្រើបណ្ណាល័យដែលបានកំណត់រចនាសម្ព័ន្ធរួចហើយ អ្នកអាចទាញយកកំណែចុងក្រោយបំផុតនៃបណ្ណាល័យ (មិនរាប់បញ្ចូល FT6336 arduino) ពី Github នៅអាសយដ្ឋានទាញយកខាងក្រោម ហើយបន្ទាប់មកកំណត់រចនាសម្ព័ន្ធ៖
lvgl៖ https://github.com/lvgl/lvgl/tree/release/v8.3 (អាចប្រើបានតែកំណែ V8. x កំណែ V9. x មិនអាចប្រើបានទេ)
TFT_eSPI៖ https://github.com/Bodmer/TFT_eSPI
TJpg_ឌិកូដ៖ https://github.com/Bodmer/TJpg_Decoder
បន្ទាប់​ពី​ការ​ទាញ​យក​បណ្ណាល័យ​ត្រូវ​បាន​បញ្ចប់ សូម​ពន្លា​វា (សម្រាប់​ភាព​ងាយ​ស្រួល​ខុស​គ្នា ប្តូរ​ឈ្មោះ​ថត​បណ្ណាល័យ​ដែល​ពន្លា ដូច​បង្ហាញ​ក្នុង​ថត​ដំឡើង​បណ្ណាល័យ) ហើយ​បន្ទាប់​មក​ចម្លង​វា​ទៅ​ថត​បណ្ណាល័យ​វិស្វកម្ម។ បន្ទាប់​មក បន្ត​ការ​កំណត់​រចនាសម្ព័ន្ធ​បណ្ណាល័យ។ នេះ។ files ដែលត្រូវការជំនួសគឺស្ថិតនៅក្នុង ជំនួស files directory ដូចបង្ហាញក្នុងរូបខាងក្រោម៖LCD wiki MSP4030 4.0inch Capacitive SPI Module - រូបភាពទី 6ការកំណត់រចនាសម្ព័ន្ធបណ្ណាល័យ LVGL៖ ចម្លង lv_conf.h file ដែលមាននៅក្នុង Replace files directory ទៅកាន់ថតកម្រិតកំពូលនៃបណ្ណាល័យ lvgl នៅក្នុងថតបណ្ណាល័យវិស្វកម្ម ដូចដែលបានបង្ហាញក្នុងរូបខាងក្រោម៖
LCD wiki MSP4030 4.0inch Capacitive SPI Module - រូបភាពទី 7បើក lv_conf_internal.h file ដែលស្ថិតនៅក្នុងថតបណ្ណាល័យ Lvgl src នៅក្រោមថតបណ្ណាល័យវិស្វកម្ម ដូចបង្ហាញក្នុងរូបខាងក្រោម៖
LCD wiki MSP4030 4.0inch Capacitive SPI Module - រូបភាពទី 8បន្ទាប់ពីបើក fileកែប្រែខ្លឹមសារនៃបន្ទាត់ទី 41 ដូចបង្ហាញក្នុងរូបខាងក្រោម (ពី “../../lv_conf. h” ទៅ “../lv_conf. h”) ហើយរក្សាទុកបន្ទាប់ពីការកែប្រែត្រូវបានបញ្ចប់។
LCD wiki MSP4030 4.0inch Capacitive SPI Module - រូបភាពទី 9ចម្លងអតីតamples និង demos directory នៅក្រោម directory library engineering ទៅកាន់ directory src under the lvgl library។ ថតទាំងពីរនេះត្រូវបានបង្ហាញក្នុងរូបភាពខាងក្រោមនៅក្នុងបណ្ណាល័យ lvgl៖
LCD wiki MSP4030 4.0inch Capacitive SPI Module - រូបភាពទី 10ស្ថានភាពថតចម្លងបន្ទាប់ពីចម្លង៖
LCD wiki MSP4030 4.0inch Capacitive SPI Module - រូបភាពទី 11ការកំណត់រចនាសម្ព័ន្ធបណ្ណាល័យ TFT_ ESPI៖
ដំបូងប្តូរឈ្មោះ User_Setup.h file ដែលស្ថិតនៅក្នុងថតកម្រិតកំពូលនៃបណ្ណាល័យ TFT_eSPI នៃថតបណ្ណាល័យវិស្វកម្មទៅកាន់ User_ Setup_ bak.h បន្ទាប់មកចម្លង User_Setup.h file ដែលស្ថិតនៅក្នុងការជំនួស fileថតឯកសារទៅកាន់ថតកម្រិតកំពូលនៃបណ្ណាល័យ TFT_eSPI ដូចដែលបានបង្ហាញក្នុងរូបខាងក្រោម៖
LCD wiki MSP4030 4.0inch Capacitive SPI Module - រូបភាពទី 12ចងក្រង និងដំណើរការកម្មវិធី
បន្ទាប់ពីការដំឡើងបណ្ណាល័យត្រូវបានបញ្ចប់ សampកម្មវិធី le អាចត្រូវបានចងក្រង និងដំណើរការដូចខាងក្រោម៖
ក. ដោតម៉ូឌុលបង្ហាញដោយផ្ទាល់ទៅក្នុងបន្ទះអភិវឌ្ឍន៍ ESP32 ហើយភ្ជាប់បន្ទះអភិវឌ្ឍន៍ទៅកុំព្យូទ័រដើម្បីបើកថាមពល។
B. បើក Any sample កម្មវិធីនៅក្នុងថត Demo_MSP4030_MSP4031_ESP32-WROOM-32E_HSPI ដូចដែលបានបង្ហាញក្នុងរូបភាពខាងក្រោម (ដោយប្រើកម្មវិធីតេស្តសាកល្បង colligate ជាអតីតampលេ)៖
LCD wiki MSP4030 4.0inch Capacitive SPI Module - រូបភាពទី 13គ.បន្ទាប់ពីបើក សample កម្មវិធី ជ្រើសរើសឧបករណ៍ ESP32 ដូចបង្ហាញក្នុងរូបខាងក្រោម៖
LCD wiki MSP4030 4.0inch Capacitive SPI Module - រូបភាពទី 14ឃ. កំណត់រចនាសម្ព័ន្ធ ESP32 Flash, PSRAM, ច្រក។ល។ ដូចបង្ហាញក្នុងរូបខាងក្រោម៖   LCD wiki MSP4030 4.0inch Capacitive SPI Module - រូបភាពទី 15E. ចុចប៊ូតុងផ្ទុកឡើង ដើម្បីចងក្រង និងទាញយកកម្មវិធី ដូចបង្ហាញក្នុងរូបខាងក្រោម៖ LCD wiki MSP4030 4.0inch Capacitive SPI Module - រូបភាពទី 16

F. ប្រសិនបើប្រអប់បញ្ចូលខាងក្រោមលេចឡើង វាបង្ហាញថាកម្មវិធីត្រូវបានចងក្រង និងទាញយកដោយជោគជ័យ ហើយត្រូវបានដំណើរការរួចហើយ៖
LCD wiki MSP4030 4.0inch Capacitive SPI Module - រូបភាពទី 17G. ប្រសិនបើម៉ូឌុលបង្ហាញបង្ហាញមាតិកា វាបង្ហាញថាកម្មវិធីបានដំណើរការដោយជោគជ័យ។
LVGL ឧampឡេប៊ីន file ការដុត
ដោយសារតែពេលវេលាចងក្រងវែងនៃ LVGL sample program, the compiled bin file ត្រូវបានស្រង់ចេញ ហើយអាចត្រូវបានដុតដោយផ្ទាល់ដោយប្រើឧបករណ៍ទាញយកពន្លឺ។ ប៊ីន file ដែលមានទីតាំងនៅក្នុងថត Demo_ESP32Flash_Download_LVGL_Demosbin ដូចបង្ហាញក្នុងរូបខាងក្រោម៖LCD wiki MSP4030 4.0inch Capacitive SPI Module - រូបភាពទី 18ការប្រើប្រាស់ flash_download_tool អាចដុតក្នុងថត Demo_ESP32Flash_Download_LVGL_Demos ដូចបង្ហាញក្នុងរូបខាងក្រោម៖
LCD wiki MSP4030 4.0inch Capacitive SPI Module - រូបភាពទី 19

និមិត្តសញ្ញា LCDWIKIwww.lcdwiki.com

ឯកសារ/ធនធាន

អេក្រង់ LCD wiki MSP4030 4.0inch Capacitive SPI Module [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់
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] សៀវភៅណែនាំអ្នកប្រើប្រាស់
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] សៀវភៅណែនាំអ្នកប្រើប្រាស់
MSP4030 4.0inch Capacitive SPI Module, MSP4030, 4.0inch Capacitive SPI Module, Capacitive SPI Module, SPI Module, Module

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *