د LCD ويکي لوګوMSP3525_MSP3526 ESP32 ډیمو لارښوونې
CR2023-MI2467

د ازموینې پلیټ فارم پیژندنه

پراختیایی بورډ: ESP32-WROOM-32E devKit
MCU: ESP32-32E ماډل
فریکونسی: 240MHz

د پینټ پیوستون لارښوونې

ماډل کولی شي په مستقیم ډول د ESP32-32E پراختیایی بورډ کې وصل شي، لکه څنګه چې په لاندې شکل کې ښودل شوي: LCD ویکی ST7796 3.5 انچ IPS SPI ماډل - برخېLCD ویکی ST7796 3.5 انچ IPS SPI ماډل - برخې 1

د ESP32-32E ازموینې برنامه د مستقیم داخلولو لارښوونې پین کوي
شمیره د موډل پنونه ورته ESP32-32E پراختیایی بورډ د تارونو پنونه څرګندونې
1 VCC 5V د LCD بریښنا مثبت
2 GND GND د LCD بریښنا ځمکه
3 LCD_CS 1015 د LCD انتخاب کنټرول سیګنال، د ټیټې کچې فعال
4 LCD_RST 1027 د LCD ریسیټ کنټرول سیګنال ، د ټیټې کچې ریسیټ
5 LCD_RS 102 د LCD کمانډ / د معلوماتو انتخاب کنټرول سیګنال
لوړه کچه: ډاټا، ټیټه کچه: قومانده
6 SDI (MOSI) 1013 د SPI بس لیکلو ډاټا سیګنال (SD کارت او
LCD سکرین یوځای کارول کیږي)
7 SCK 1014 د SPI بس ساعت سیګنال (SD کارت او LCD سکرین یوځای کارول کیږي)
8 LED 1021 د LCD بیک لایټ کنټرول سیګنال (که تاسو کنټرول ته اړتیا لرئ ، مهرباني وکړئ پنونه وصل کړئ. که تاسو کنټرول ته اړتیا نلرئ ، تاسو کولی شئ دا پریږدئ)
9 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_ MSP3525_MSP3526_ESP32-WROOM-32E_HSPI لارښود کې موقعیت لري ، لکه څنګه چې په لاندې شکل کې ښودل شوي: LCD ویکی ST7796 3.5 انچ IPS SPI ماډل - برخې 2الفample_ 01_ ساده_ ازموینه د سکرین برش کولو ازموینې برنامه ده ، کوم چې په کوم سافټویر کتابتون باندې تکیه نه کوي.
ب. سابقهample_ 02_ colligate_ Test د ازموينې يو هراړخيز پروګرام دی چې ګرافيک، لينونه او د پروګرام چلولو وخت شمېري؛
ج. سابقهample_ 03_display_ ګرافیک د ګرافیک ښودنې ازموینې برنامه ده چې مختلف ګرافیکونه ښیې؛
D. Example_ 04_ display_ سکرول د سکرول کولو ازموینې برنامه ده چې د متن سکرول کول ښیې.
E. Example_ 05_ show_ SD_ bmp_ انځور د BMP انځور ښودلو پروګرام دی چې د BMP بڼه انځورونه په SD کې ښکاره کوي؛
F. Example_ 06_ show_ SD_ jpg_ انځور د JPG انځور ښودلو پروګرام دی چې انځورونه په SD کې د jpg بڼه کې ښکاره کوي؛
G. Example_ 07_ display_ تلیفون کال د تلیفون ډیلینګ لپاره د ټچ ازمونې برنامه ده ، کوم چې د ټچ له لارې د ډیلینګ فعالیت سمولیټ کوي؛
H. Example_ 08_ touch_ قلم د ټچ سټروک ازموینې برنامه ده چې د ټچ له لارې د LCD سکرین ته راښکته کیږي.
K. Example_ 09_ LVGL_ Demos د LVGL پخوانی دیampد لی ډیسپلی برنامه چې تاسو ته اجازه درکوي د LVGL قوي Ul ډیزاین ځانګړتیاوې تجربه کړئ. بن file د دې لپارهample استخراج شوی او د اړونده وسیلې په کارولو سره مستقیم سوځیدلی شي.

د ډیمو کارولو لارښوونې

  • د ودانولو پراختیا چاپیریال
    د پرمختیایي چاپیریال د جوړولو لپاره د ځانګړو میتودونو لپاره، مهرباني وکړئ په دې لارښود کې "Arduino_development_environment_construction_for-ESP32-EN" سند ته مراجعه وکړئ.
  • د سافټویر کتابتون نصب کول
    وروسته له دې چې د پراختیا چاپیریال تنظیم شي، د سافټویر کتابتون د s لخوا کارول کیږيample برنامه باید د پروژې کتابتون لارښود ته کاپي شي ترڅو sample پروګرام بلل کیدی شي. د سافټویر کتابتون د انسټال کتابتون لارښود کې موقعیت لري، لکه څنګه چې په لاندې انځور کې ښودل شوي:

LCD ویکی ST7796 3.5 انچ IPS SPI ماډل - برخې 3د دوی په منځ کې:
FT6336 arduino د FT6336 capacitive touch IC چلوونکی دی
LVglis LVGL GUI ګرافیک سافټویر کتابتون
TFT_ESPI د TFT-LCD LCD سکرینونو لپاره د Arduino ګرافیک کتابتون دی، د ډیری پلیټ فارمونو او LCD ډرایور ICs ملاتړ کوي
TJpg_ Decoder د Arduino پلیټ فارم لپاره د JPG فارمیټ عکس کوډ کولو کتابتون دی
دا سافټویر کتابتون ترتیب شوی او د کارولو لپاره مستقیم د پروژې کتابتون لارښود ته کاپي کیدی شي. د انجینرۍ کتابتون لارښود لپاره ډیفالټ لاره C:\Users\Administrator\Documents\Arduinol\کتابتون دی. تاسو کولی شئ د پروژې کتابتون لارښود هم بدل کړئ: د Arduino IDE سافټویر خلاص کړئ، کلیک وکړئ File -> غوره توبونه، او په پاپ اپ انٹرفیس کې د سکیچ بک ځای بیا تنظیم کړئ، لکه څنګه چې په لاندې انځور کې ښودل شوي: LCD ویکی ST7796 3.5 انچ IPS SPI ماډل - برخې 4که تاسو نه غواړئ مخکې له مخکې ترتیب شوی کتابتون وکاروئ، تاسو کولی شئ د کتابتون وروستۍ نسخه (د FT6336 arduino پرته) له ګیتوب څخه په لاندې ډاونلوډ پته کې ډاونلوډ کړئ او بیا یې ترتیب کړئ:
Ivgl: https://github.com/Ivgl/Ilvgl/tree/release/v8.3 (یوازې V8. x نسخه کارول کیدی شي، V9. x نسخه نشي کارول کیدی)
TFT_eSPI: https://github.com/Bodmer/TFT_eSPI
TJpg_Decoder: https://github.com/Bodmer/TIpg_Decoder
وروسته له دې چې د کتابتون ډاونلوډ بشپړ شو، هغه یې خلاص کړئ (د اسانه توپیر لپاره، د غیر زپ شوي کتابتون فولډر نوم بدل کړئ، لکه څنګه چې د کتابتونونو د انسټالولو لارښود کې ښودل شوي)، او بیا یې د انجینرۍ کتابتون لارښود ته کاپي کړئ. بیا، د کتابتون ترتیب سره پرمخ لاړشئ. د files چې د ځای په ځای کولو ته اړتیا لري په بدل شوي کې موقعیت لري files لارښود، لکه څنګه چې په لاندې انځور کې ښودل شوي: LCD ویکی ST7796 3.5 انچ IPS SPI ماډل - برخې 5د LVGL کتابتون ترتیب:
د Iv_conf.h کاپي کړئ file کوم چې په بدل کې دی fileد انجینرۍ کتابتون لارښود کې د Ivgl کتابتون د لوړې کچې لارښود ته لارښود ، لکه څنګه چې په لاندې شکل کې ښودل شوي: LCD ویکی ST7796 3.5 انچ IPS SPI ماډل - برخې 6Iv_conf_internal.h خلاص کړئ file کوم چې د انجینرۍ کتابتون لارښود لاندې د Lvgl کتابتون src لارښود کې دی، لکه څنګه چې په لاندې شکل کې ښودل شوي: LCD ویکی ST7796 3.5 انچ IPS SPI ماډل - برخې 7د خلاصولو وروسته file، د 41 کرښې مینځپانګه بدل کړئ لکه څنګه چې په لاندې شکل کې ښودل شوي (د "../../iv_conf. h" څخه تر "../Iv_conf. h") ، او د ترمیم بشپړیدو وروسته خوندي کړئ. LCD ویکی ST7796 3.5 انچ IPS SPI ماډل - برخې 8پخوانۍ کاپيamples او demos لارښودونه د انجینرۍ کتابتون لارښود لاندې src لارښود ته د Ivgl کتابتون لاندې. دا دوه لارښودونه د Ivgl کتابتون کې په لاندې شکل کې ښودل شوي: LCD ویکی ST7796 3.5 انچ IPS SPI ماډل - برخې 9د کاپي کولو وروسته د لارښود حالت: LCD ویکی ST7796 3.5 انچ IPS SPI ماډل - برخې 10TFT_ ESPI کتابتون ترتیب:
لومړی د User_Setup.h نوم بدل کړئ file کوم چې د TFT_eSPl کتابتون د انجینرۍ کتابتون لارښود User_Setup_bak.h ته د لوړې کچې لارښود کې دی، بیا د User_Setup.h کاپي کړئ file کوم چې په بدل کې دی fileد TFT_eSPI کتابتون د لوړې کچې لارښود ته لارښود، لکه څنګه چې په لاندې شکل کې ښودل شوي: LCD ویکی ST7796 3.5 انچ IPS SPI ماډل - برخې 11لومړی د ST7796_Init.h نوم بدل کړئ file کوم چې د TFT_eSPI انجینري کتابتون ډایرکټر TFT_Drivers ډایرکټر کې دی، بیا د ST7796_Init.h کاپي کړئ file د TFT_eSPI انجینري کتابتون لارښود TFT_Drivers ډایرکټر ته، لکه څنګه چې په لاندې شکل کې ښودل شوي: LCD ویکی ST7796 3.5 انچ IPS SPI ماډل - برخې 12◊ پروګرامونه تالیف او چلول
وروسته له دې چې د کتابتون نصبول بشپړ شي، sample برنامه کولی شي په لاندې ډول تنظیم او پرمخ بوځي:
A. د ښودنې موډل په مستقیم ډول د ESP32 پرمختیایي بورډ سره وصل کړئ، او پراختیایی بورډ د کمپیوټر سره وصل کړئ ترڅو بریښنا فعاله کړي؛
ب. خلاص ډیمو_ ESP32-WROOM-32E_ هر ډولampد HSPI ډایرکټر کې د لی پروګرام، لکه څنګه چې په لاندې شکل کې ښودل شوي (د کولیګیټ ټیسټ ازموینې پروګرام د پخوانی په توګه کارولample): LCD ویکی ST7796 3.5 انچ IPS SPI ماډل - برخې 13C. د خلاصولو وروستهampد پروګرام لپاره، د ESP32 وسیله غوره کړئ، لکه څنګه چې په لاندې انځور کې ښودل شوي: LCD ویکی ST7796 3.5 انچ IPS SPI ماډل - برخې 14D. د ESP32 فلش، PSRAM، بندرونه او نور تنظیم کړئ لکه څنګه چې په لاندې شکل کې ښودل شوي: LCD ویکی ST7796 3.5 انچ IPS SPI ماډل - برخې 15E. د پروګرام د تالیف او ډاونلوډ لپاره د اپلوډ تڼۍ کلیک وکړئ، لکه څنګه چې په لاندې انځور کې ښودل شوي: LCD ویکی ST7796 3.5 انچ IPS SPI ماډل - برخې 16F. که لاندې پرامپټ ښکاره شي، دا په ګوته کوي چې پروګرام په بریالیتوب سره تالیف شوی او ډاونلوډ شوی، او مخکې له مخکې چل شوی دی: LCD ویکی ST7796 3.5 انچ IPS SPI ماډل - برخې 17G. که د نندارې ماډل منځپانګه ښکاره کړي، دا په ډاګه کوي چې پروګرام په بریالیتوب سره پرمخ تللی.
◊ LVGL exampلی بن file سوځول
د LVGL د اوږد تالیف وخت له املهample برنامه، د تالیف شوی بن file استخراج شوی او د فلش ډاونلوډ وسیلې په کارولو سره مستقیم سوځیدلی شي.
بن file کې موقعیت لري
Demo_ESP32\Flash_Download_LVGL_Demos\bin لارښود، لکه څنګه چې په لاندې انځور کې ښودل شوي: LCD ویکی ST7796 3.5 انچ IPS SPI ماډل - برخې 18د Flash_download_tool کارول کولی شي په کې سوځوي
Demo_ESP32\Flash_Download_LVGL_Demos لارښود، لکه څنګه چې په لاندې انځور کې ښودل شوي:LCD ویکی ST7796 3.5 انچ IPS SPI ماډل - برخې 19

د LCD ويکي لوګوwww.lcdwiki.com

اسناد / سرچینې

LCD ویکی ST7796 3.5 انچ IPS SPI ماډل [pdf] لارښوونې
ST7796، MSP3525، MSP3526، ST7796 3.5inch IPS SPI ماډل، 3.5inch IPS SPI ماډل، IPS SPI ماډل، SPI ماډل، ماډل

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *