
MSP4030 4.0inch Capacitive SPI ماډل
MSP4030_MSP4031
د ESP32 ډیمو لارښوونې
CR2023-MI4035
د ازموینې پلیټ فارم پیژندنه
پراختیایی بورډ: ESP32-WROOM-32E devKit
MCU: ESP32-32E ماډل
فریکونسی: 240MHz
د پینټ پیوستون لارښوونې
ماډل کولی شي په مستقیم ډول د ESP32-32E پراختیایی بورډ کې وصل شي، لکه څنګه چې په لاندې شکل کې ښودل شوي:


د ESP32-32E ازموینې برنامه د مستقیم داخلولو لارښوونې پین کوي
| شمیره | ماډل پنونه | اړونده د ESP32-32E پراختیایی بورډ تارونه پنونه |
څرګندونې |
| 1 | VCC | 5V | د LCD بریښنا مثبت |
| 2 | GND | GND | د LCD بریښنا ځمکه |
| 0 , |
LCD CS | 1015 | د LCD انتخاب کنټرول سیګنال، د ټیټې کچې فعال |
| I | LCD RST | 1027 | د LCD ریسیټ کنټرول سیګنال ، د ټیټې کچې ریسیټ |
| LCD RS | 102 | د LCD کمانډ / د معلوماتو انتخاب کنټرول سیګنال لوړه کچه: ډاټا، ټیټه کچه: قومانده |
|
| SDI (MOSI) | 1013 | د SPI بس لیکلو ډاټا سیګنال (SD کارت او LCD سکرین یوځای کارول کیږي) | |
| SCK | 1014 | د SPI بس ساعت سیګنال (SD کارت او LCD سکرین یوځای کارول کیږي) | |
| LED | 1021 | د LCD بیک لایټ کنټرول سیګنال (که تاسو کنټرول ته اړتیا لرئ ، مهرباني وکړئ پنونه وصل کړئ. که تاسو کنټرول ته اړتیا نلرئ ، تاسو کولی شئ دا پریږدئ) | |
| () | SDO(MISO) | 1012 | د SPI بس د معلوماتو سیګنال لوستل (SD کارت او LCD سکرین یوځای کارول کیږي) |
| 10 | CTP-SCL | 1025 | د ظرفیت لرونکي ټچ سکرین IIC بس ساعت سیګنال (د ټچ سکرین پرته ماډلونه وصل کیدو ته اړتیا نلري) |
| 11 | CTP RST | 1033 | د کپیسیټر ټچ سکرین ریسیټ کنټرول سیګنال ، د ټیټې کچې ریسیټ (ماډولونه پرته له ټچ سکرینونو سره وصل کیدو ته اړتیا نلري) |
| 12 | CTP_SDA | 1032 | د ظرفیت لرونکي ټچ سکرین IIC بس ډیټا سیګنال (د ټچ سکرین پرته ماډلونه وصل کیدو ته اړتیا نلري) |
|
13 |
CTP_INT | 1039 | د کپیسیټر ټچ سکرین IIC بس ټچ مداخله سیګنال ، کله چې ټچ تولید کړئ ، اصلي کنټرول ته ټیټه کچه داخل کړئ (د ټچ سکرین پرته ماډلونه وصل کیدو ته اړتیا نلري) |
| 14 | SD_CS | 1022 | د SD کارت انتخاب کنټرول سیګنال ، د ټیټې کچې فعال (د SD کارت فعالیت پرته ، منحل کیدی شي) |
د ډیمو فنکشن توضیحات
دا ایسample برنامه د ESP32 هارډویر HSPI بس کاروي ، کوم چې په Demo_MSP4030_MSP4031_ESP32-WROOM-32E_HSPI لارښود کې موقعیت لري ، لکه څنګه چې په لاندې شکل کې ښودل شوي:
د sampد پروګرام منځپانګه
الفample_ 01_ ساده_ ازموینه د سکرین برش کولو ازموینې برنامه ده ، کوم چې په کوم سافټویر کتابتون باندې تکیه نه کوي.
ب. سابقهample_ 02_ colligate_ Test د ازموينې يو هراړخيز پروګرام دی چې ګرافيک، لينونه او د پروګرام چلولو وخت شمېري؛
ج. سابقهample_ 03_ display_ ګرافیک د ګرافیک ښودنې ازموینې برنامه ده چې مختلف ګرافیکونه ښیې؛
D. Example_ 04_ display_ سکرول د سکرول کولو ازموینې برنامه ده چې د متن سکرول کول ښیې.
E. Example_ 05_ show_ SD_ bmp_ انځور د BMP انځور ښودلو پروګرام دی چې د BMP بڼه انځورونه په SD کې ښکاره کوي؛
FExample_ 06_ show_ SD_ jpg_ انځور د JPG انځور ښودلو پروګرام دی چې انځورونه په SD کې د jpg بڼه کې ښکاره کوي؛
G. Example_ 07_ display_ تلیفون کال د تلیفون ډیلینګ لپاره د ټچ ازمونې برنامه ده ، کوم چې د ټچ له لارې د ډیلینګ فعالیت سمولیټ کوي؛
H. Example_ 08_ touch_ قلم د ټچ سټروک ازموینې برنامه ده چې د ټچ له لارې د LCD سکرین ته راښکته کیږي.
K. Example_ 09_ LVGL_ Demos د LVGL پخوانی دیampد لی ډیسپلی برنامه چې تاسو ته اجازه درکوي د LVGL قوي UI ډیزاین ب featuresې تجربه کړئ. بن file د دې لپارهample استخراج شوی او د اړونده وسیلې په کارولو سره مستقیم سوځیدلی شي.
د ډیمو کارولو لارښوونې
د ودانولو پراختیا چاپیریال
د پرمختیایي چاپیریال د جوړولو لپاره د ځانګړو میتودونو لپاره، مهرباني وکړئ په دې لارښود کې "Arduino_development_environment_construction_for-ESP32-EN" سند ته مراجعه وکړئ.
د سافټویر کتابتون نصب کول
وروسته له دې چې د پراختیا چاپیریال تنظیم شي، د سافټویر کتابتون د s لخوا کارول کیږيample برنامه باید د پروژې کتابتون لارښود ته کاپي شي ترڅو sample پروګرام بلل کیدی شي. د سافټویر کتابتون د انسټال کتابتون لارښود کې موقعیت لري، لکه څنګه چې په لاندې انځور کې ښودل شوي:
د دوی په منځ کې:
FT6336 arduino د FT6336 capacitive touch IC چلوونکی دی
LVgl د LVGL GUI ګرافیک سافټویر کتابتون دی
TFT_ ESPI د TFT-LCD LCD سکرینونو لپاره د Arduino ګرافیک کتابتون دی، د ډیری پلیټ فارمونو او LCD ډرایور ICs ملاتړ کوي
TJpg_ Decoder د Arduino پلیټ فارم لپاره د JPG فارمیټ عکس کوډ کولو کتابتون دی
دا سافټویر کتابتون ترتیب شوی او د کارولو لپاره مستقیم د پروژې کتابتون لارښود ته کاپي کیدی شي. د انجینرۍ کتابتون لارښود لپاره ډیفالټ لاره C:UsersAdministratorDocumentsArduinolibraries ده.
تاسو کولی شئ د پروژې کتابتون لارښود هم بدل کړئ: د Arduino IDE سافټویر خلاص کړئ، کلیک وکړئ File -> غوره توبونه، او په پاپ اپ انٹرفیس کې د سکیچ بک ځای بیا تنظیم کړئ، لکه څنګه چې په لاندې انځور کې ښودل شوي:
که تاسو نه غواړئ مخکې له مخکې ترتیب شوی کتابتون وکاروئ، تاسو کولی شئ د کتابتون وروستۍ نسخه (د FT6336 arduino پرته) له ګیتوب څخه په لاندې ډاونلوډ پته کې ډاونلوډ کړئ او بیا یې ترتیب کړئ:
lvgl: https://github.com/lvgl/lvgl/tree/release/v8.3 (یوازې V8. x نسخه کارول کیدی شي، V9. x نسخه نشي کارول کیدی)
TFT_eSPI: https://github.com/Bodmer/TFT_eSPI
TJpg_Decoder: https://github.com/Bodmer/TJpg_Decoder
وروسته له دې چې د کتابتون ډاونلوډ بشپړ شو، هغه یې خلاص کړئ (د اسانه توپیر لپاره، د غیر زپ شوي کتابتون فولډر نوم بدل کړئ، لکه څنګه چې د کتابتونونو د انسټالولو لارښود کې ښودل شوي)، او بیا یې د انجینرۍ کتابتون لارښود ته کاپي کړئ. بیا، د کتابتون ترتیب سره پرمخ لاړشئ. د files چې د ځای په ځای کولو ته اړتیا لري په بدل شوي کې موقعیت لري files لارښود، لکه څنګه چې په لاندې انځور کې ښودل شوي:
د LVGL کتابتون ترتیب: کاپي lv_conf.h file کوم چې په بدل کې دی fileد انجینرۍ کتابتون لارښود کې د lvgl کتابتون د لوړې کچې لارښود ته لارښود ، لکه څنګه چې په لاندې شکل کې ښودل شوي:
lv_conf_internal.h خلاص کړئ file کوم چې د انجینرۍ کتابتون لارښود لاندې د Lvgl کتابتون src لارښود کې دی، لکه څنګه چې په لاندې شکل کې ښودل شوي:
د خلاصولو وروسته file، د 41 کرښې مینځپانګه بدل کړئ لکه څنګه چې په لاندې شکل کې ښودل شوي (د "../../lv_conf. h" څخه تر "../lv_conf. h") ، او د ترمیم بشپړیدو وروسته خوندي کړئ.
پخوانۍ کاپيampد انجینرۍ کتابتون لارښود لاندې les او demos لارښودونه د lvgl کتابتون لاندې src لارښود ته. دا دوه لارښودونه د lvgl کتابتون کې په لاندې شکل کې ښودل شوي:
د کاپي کولو وروسته د لارښود حالت:
TFT_ ESPI کتابتون ترتیب:
لومړی د User_Setup.h نوم بدل کړئ file کوم چې د TFT_eSPI کتابتون د انجینرۍ کتابتون ډایرکټرۍ په لوړ پوړ کې دی User_Setup_bak.h ته، بیا د User_Setup.h کاپي کړئ file کوم چې په بدل کې دی fileد TFT_eSPI کتابتون د لوړې کچې لارښود ته لارښود، لکه څنګه چې په لاندې شکل کې ښودل شوي:
د پروګرامونو تالیف او چلول
وروسته له دې چې د کتابتون نصبول بشپړ شي، sample برنامه کولی شي په لاندې ډول تنظیم او پرمخ بوځي:
A. د ښودنې موډل په مستقیم ډول د ESP32 پرمختیایي بورډ سره وصل کړئ، او پراختیایی بورډ د کمپیوټر سره وصل کړئ ترڅو بریښنا فعاله کړي؛
B. هر ډول خلاص کړئample پروګرام په Demo_MSP4030_MSP4031_ESP32-WROOM-32E_HSPI ډایرکټر کې، لکه څنګه چې په لاندې شکل کې ښودل شوي (د پخواني په توګه د کولیګیټ ټیسټ ازموینې پروګرام کارولample):
C. د خلاصولو وروستهampد پروګرام لپاره، د ESP32 وسیله غوره کړئ، لکه څنګه چې په لاندې انځور کې ښودل شوي:
D. د ESP32 فلش، PSRAM، بندرونه او نور تنظیم کړئ لکه څنګه چې په لاندې شکل کې ښودل شوي:
E. د پروګرام د تالیف او ډاونلوډ لپاره د اپلوډ تڼۍ کلیک وکړئ، لکه څنګه چې په لاندې انځور کې ښودل شوي: 
F. که لاندې پرامپټ ښکاره شي، دا په ګوته کوي چې پروګرام په بریالیتوب سره تالیف شوی او ډاونلوډ شوی، او مخکې له مخکې چل شوی دی:
G. که د نندارې ماډل منځپانګه ښکاره کړي، دا په ډاګه کوي چې پروګرام په بریالیتوب سره پرمخ تللی.
LVGL exampلی بن file سوځول
د LVGL د اوږد تالیف وخت له املهample برنامه، د تالیف شوی بن file استخراج شوی او د فلش ډاونلوډ وسیلې په کارولو سره مستقیم سوځیدلی شي. بن file په Demo_ESP32Flash_Download_LVGL_Demosbin لارښود کې موقعیت لري، لکه څنګه چې په لاندې انځور کې ښودل شوي:
د Flash_download_tool کارول کولی شي په Demo_ESP32Flash_Download_LVGL_Demos ډایرکټر کې وسوځوي، لکه څنګه چې په لاندې انځور کې ښودل شوي:

اسناد / سرچینې
![]() |
LCD ویکی MSP4030 4.0inch Capacitive SPI ماډل [pdf] د کارونکي لارښود MSP4030 4.0inch Capacitive SPI ماډل، MSP4030، 4.0inch Capacitive SPI ماډل، Capacitive SPI ماډل، SPI ماډل، ماډل |
![]() |
LCD ویکی MSP4030 4.0inch Capacitive SPI ماډل [pdf] د کارونکي لارښود MSP4030 4.0inch Capacitive SPI ماډل، MSP4030، 4.0inch Capacitive SPI ماډل، Capacitive SPI ماډل، SPI ماډل، ماډل |
![]() |
LCD ویکی MSP4030 4.0inch Capacitive SPI ماډل [pdf] د کارونکي لارښود MSP4030 4.0inch Capacitive SPI ماډل، MSP4030، 4.0inch Capacitive SPI ماډل، Capacitive SPI ماډل، SPI ماډل، ماډل |


