LCD wiki አርማMSP3525_MSP3526 ESP32 ማሳያ መመሪያዎች
CR2023-MI2467

ለሙከራ መድረክ መግቢያ

የልማት ቦርድ፡ ESP32-WROOM-32E devKit
MCU: ESP32-32E ሞጁል
ድግግሞሽ: 240MHz

የፒን ግንኙነት መመሪያዎች

በሚከተለው ምስል ላይ እንደሚታየው ሞጁሉ በቀጥታ ወደ ESP32-32E ልማት ቦርድ ሊሰካ ይችላል። LCD wiki ST7796 3.5inch IPS SPI Module - ክፍሎችLCD wiki ST7796 3.5inch IPS SPI Module - part1

ESP32-32E የሙከራ ፕሮግራም ፒን ቀጥታ ማስገቢያ መመሪያዎች
ቁጥር ሞዱል ፒን ተጓዳኝ ESP32-32E ልማት ቦርድ የወልና ካስማዎች አስተያየቶች
1 ቪሲሲ 5V የ LCD ኃይል አዎንታዊ
2 ጂኤንዲ ጂኤንዲ LCD የኃይል መሬት
3 ኤል.ሲ.ሲ.ሲ.ኤስ. 1015 የ LCD ምርጫ መቆጣጠሪያ ምልክት፣ ዝቅተኛ ደረጃ ንቁ
4 LCD_RST 1027 የ LCD ዳግም ማስጀመሪያ መቆጣጠሪያ ምልክት፣ ዝቅተኛ ደረጃ ዳግም ማስጀመር
5 LCD_RS 102 የ LCD ትዕዛዝ / የውሂብ ምርጫ መቆጣጠሪያ ምልክት
ከፍተኛ ደረጃ፡ ዳታ፡ ዝቅተኛ ደረጃ፡ ትዕዛዝ
6 ኤስዲአይ(MOSI) 1013 SPI አውቶቡስ የውሂብ ሲግናል ይፃፉ (ኤስዲ ካርድ እና
አንድ ላይ ጥቅም ላይ የዋለው ኤልሲዲ ማያ ገጽ)
7 ኤስ.ኤ.ኬ. 1014 የ SPI አውቶቡስ ሰዓት ምልክት (ኤስዲ ካርድ እና ኤልሲዲ ስክሪን አንድ ላይ ጥቅም ላይ ይውላሉ)
8 LED 1021 የኤል ሲዲ የኋላ መብራት መቆጣጠሪያ ምልክት (መቆጣጠሪያ ከፈለጉ እባክዎን ፒኖቹን ያገናኙ። መቆጣጠሪያ ካላስፈለገዎት መዝለል ይችላሉ)
9 SDO(MISO) 1012 የኤስፒአይ አውቶቡስ ንባብ ዳታ ሲግናል (ኤስዲ ካርድ እና LCD ስክሪን አንድ ላይ ጥቅም ላይ ይውላሉ)
10 CTP_SCL 1025 አቅም ያለው የንክኪ ማያ አይአይሲ አውቶቡስ የሰዓት ምልክት (የንክኪ ስክሪን የሌላቸው ሞጁሎች መገናኘት አያስፈልጋቸውም)
11 CTP_RST 1033 Capacitor የንክኪ ስክሪን ዳግም ማስጀመሪያ መቆጣጠሪያ ምልክት፣ ዝቅተኛ ደረጃ ዳግም ማስጀመር (የማይነኩ ሞጁሎች መገናኘት አያስፈልጋቸውም)
12 CTP_SDA 1032 አቅም ያለው የንክኪ ስክሪን አይአይሲ አውቶቡስ ዳታ ሲግናል (የንክኪ ስክሪን የሌላቸው ሞጁሎች መገናኘት አያስፈልጋቸውም)
13 CTP_INT 1039 Capacitor touch screen IIC የአውቶቡስ ንክኪ ማቋረጫ ሲግናል፣ ንክኪ በሚፈጥሩበት ጊዜ ዝቅተኛ ደረጃ ወደ ዋናው መቆጣጠሪያ ያስገቡ (የንክኪ ስክሪን የሌላቸው ሞጁሎች መገናኘት አያስፈልጋቸውም)
14 ኤስዲ_ሲኤስ 1022 የኤስዲ ካርድ ምርጫ መቆጣጠሪያ ምልክት፣ ዝቅተኛ ደረጃ ገባሪ (ያለ ኤስዲ ካርድ ተግባር፣ ግንኙነቱ ሊቋረጥ ይችላል)

የማሳያ ተግባር መግለጫ

ይህ ኤስample program በሚከተለው ምስል ላይ እንደሚታየው በDemo_ MSP32_MSP3525_ESP3526-WROOM-32E_HSPI ማውጫ ውስጥ የሚገኘውን ESP32 ሃርድዌር HSPI አውቶቡስ ይጠቀማል። LCD wiki ST7796 3.5inch IPS SPI Module - part2ሀ. ዘፀample_ 01_ Simple_ ፈተና በማንኛውም የሶፍትዌር ቤተ-መጽሐፍት ላይ የማይታመን የስክሪን ብሩሽ ሙከራ ፕሮግራም ነው።
ለ. ዘፀample_ 02_ colligate_ ፈተና ግራፊክስ ፣ መስመሮችን እና የፕሮግራም አሂድ ጊዜን የሚቆጥር አጠቃላይ የሙከራ ፕሮግራም ነው።
ሐ. ዘፀample_ 03_display_ ግራፊክስ የተለያዩ ግራፊክስን የሚያሳይ የግራፊክ ማሳያ ሙከራ ፕሮግራም ነው።
ዲ. ዘፀample_ 04_ display_ ማሸብለል የጽሑፍ ማሸብለልን የሚያሳይ የማሸብለል ሙከራ ፕሮግራም ነው።
ኢ. ዘፀample_ 05_ show_ SD_ bmp_ Picture በኤስዲ ውስጥ የBMP ቅርጸት ምስሎችን የሚያሳይ የBMP ምስል ማሳያ ፕሮግራም ነው።
ኤፍ. ዘፀample_ 06_ show_ SD_ jpg_ Picture ምስሎችን በኤስዲ ውስጥ በjpg ቅርጸት የሚያሳይ የJPG ምስል ማሳያ ፕሮግራም ነው።
G. Example_ 07_ display_ Phonecall የስልክ መደወያ የንክኪ ሙከራ ፕሮግራም ነው፣ እሱም የመደወያ ተግባሩን በመንካት ያስመስላል።
ኤች.ኤክስample_ 08_ touch_ ፔን በ LCD ስክሪን ላይ በመንካት የሚሳል የንክኪ ስትሮክ ሙከራ ፕሮግራም ነው።
K. Example_ 09_ LVGL_ Demos LVGL የቀድሞ ነው።ampየLVGL ኃይለኛ የኡል ዲዛይን ባህሪያትን እንዲለማመዱ የሚያስችልዎ የማሳያ ፕሮግራም። ቢን file ለዚህ የቀድሞample ተወስዷል እና ተጓዳኝ መሳሪያውን በመጠቀም በቀጥታ ሊቃጠል ይችላል.

የማሳያ አጠቃቀም መመሪያዎች

  • የግንባታ ልማት አካባቢ
    የልማት አካባቢን ለመገንባት ለተወሰኑ ዘዴዎች፣ እባክዎ በዚህ ማውጫ ውስጥ የሚገኘውን “Arduino_development_environment_construction_for-ESP32-EN” የሚለውን ሰነድ ይመልከቱ።
  • የሶፍትዌር ቤተ-መጽሐፍትን በመጫን ላይ
    የልማት አካባቢው ከተዋቀረ በኋላ በኤስ.ኤስ ጥቅም ላይ የዋለው የሶፍትዌር ቤተ-መጽሐፍትample ፕሮግራም ወደ የፕሮጀክት ቤተመፃህፍት ማውጫ መቅዳት አለበት ስለዚህም ኤስample ፕሮግራም ሊጠራ ይችላል. በሚከተለው ምስል ላይ እንደሚታየው የሶፍትዌር ቤተ-መጽሐፍት በጫን ላይብረሪ ማውጫ ውስጥ ይገኛል።

LCD wiki ST7796 3.5inch IPS SPI Module - part3ከነሱ መካከል፡-
FT6336 አርዱኢኖ የ FT6336 አቅም ያለው ንክኪ አይሲ ሹፌር ነው።
LVglis LVGL GUI ግራፊክስ ሶፍትዌር ቤተ መጻሕፍት
TFT_ESPI ለTFT-LCD LCD ስክሪኖች የአርዱዪኖ ግራፊክስ ቤተ-መጽሐፍት ነው፣ በርካታ መድረኮችን እና የኤልሲዲ ነጂ አይሲዎችን ይደግፋል።
TJpg_ ዲኮደር ለአርዱዪኖ ፕላትፎርም የJPG ቅርጸት ምስል ዲኮዲንግ ቤተ-መጽሐፍት ነው።
እነዚህ የሶፍትዌር ቤተ መፃህፍት ተዋቅረዋል እና በቀጥታ ወደ የፕሮጀክት ቤተመፃህፍት ማውጫ ሊገለበጥ ይችላል። የምህንድስና ቤተ-መጽሐፍት ማውጫው ነባሪ ዱካ C: \ Users \ Administrator \\ ሰነዶች \ አርዱኢኖል \\ ቤተ-መጽሐፍት ነው። እንዲሁም የፕሮጀክት ቤተ-መጽሐፍት ማውጫውን መቀየር ይችላሉ፡ Arduino IDE ሶፍትዌርን ይክፈቱ፣ ጠቅ ያድርጉ File -> ምርጫዎች፣ እና በሚከተለው ምስል ላይ እንደሚታየው የSketchbookን ቦታ በብቅ ባዩ በይነገጽ ውስጥ ዳግም ያስጀምሩት። LCD wiki ST7796 3.5inch IPS SPI Module - part4ቀድሞውንም የተዋቀረውን ቤተ መፃህፍት መጠቀም ካልፈለጉ የቅርብ ጊዜውን የላይብረሪውን ስሪት (FT6336 arduinoን ሳይጨምር) ከ Github በሚከተለው የማውረጃ አድራሻ ማውረድ እና ከዚያ ማዋቀር ይችላሉ።
Ivgl፡ https://github.com/Ivgl/Ilvgl/tree/release/v8.3 (V8. x ስሪት ብቻ መጠቀም ይቻላል፣ V9. x ስሪት መጠቀም አይቻልም)
TFT_eSPI፡ https://github.com/Bodmer/TFT_eSPI
TJpg_ዲኮደር፡ https://github.com/Bodmer/TIpg_Decoder
የቤተ መፃህፍቱ አውርዱ ከተጠናቀቀ በኋላ ዚፕውን ይንቀሉት (ለቀላል ልዩነት፣ የተፈታውን የቤተ-መጻህፍት ማህደር እንደገና ይሰይሙ፣ በ Install Library ማውጫ ላይ እንደሚታየው) እና ከዚያ ወደ ምህንድስና ቤተ-መጽሐፍት ማውጫ ይቅዱት። በመቀጠል በቤተ-መጽሐፍት ውቅር ይቀጥሉ። የ fileመተካት ያለባቸው ዎች በተተካው ውስጥ ይገኛሉ fileበሚከተለው ምስል ላይ እንደሚታየው ማውጫ፡- LCD wiki ST7796 3.5inch IPS SPI Module - part5የLVGL ቤተ-መጽሐፍት ውቅር፡
የIv_conf.h ቅዳ file በምትኩ ውስጥ ያለው fileበሚከተለው ምስል ላይ እንደሚታየው በኢንጂነሪንግ ቤተ-መጽሐፍት ማውጫ ውስጥ ያለው የIvgl ቤተ-መጽሐፍት ከፍተኛ ደረጃ ማውጫ። LCD wiki ST7796 3.5inch IPS SPI Module - part6የIv_conf_internal.h ይክፈቱ file በሚከተለው ምስል ላይ እንደሚታየው በምህንድስና ቤተ-መጽሐፍት ማውጫ ስር በLvgl ላይብረሪ src ማውጫ ውስጥ አለ፡- LCD wiki ST7796 3.5inch IPS SPI Module - part7ከተከፈተ በኋላ file, በሚከተለው ምስል ላይ እንደሚታየው የመስመር 41 ይዘቱን ማሻሻል (ከ "../../iv_conf. h" ወደ "../Iv_conf. h"), እና ማሻሻያዎች ከተጠናቀቁ በኋላ ያስቀምጡ. LCD wiki ST7796 3.5inch IPS SPI Module - part8የቀድሞውን ቅዳamples እና demos ማውጫዎች በምህንድስና ቤተ መጻሕፍት ማውጫ ስር ወደ src ማውጫ በIvgl ቤተ-መጽሐፍት ስር። እነዚህ ሁለት ማውጫዎች በሚከተለው ምስል በIvgl ቤተ-መጽሐፍት ውስጥ ይታያሉ፡ LCD wiki ST7796 3.5inch IPS SPI Module - part9ከተገለበጠ በኋላ የማውጫው ሁኔታ፡- LCD wiki ST7796 3.5inch IPS SPI Module - part10TFT_ESPI ቤተ-መጽሐፍት ውቅር፡
መጀመሪያ የ User_Setup.h ን እንደገና ይሰይሙ file በTFT_eSPl የምህንድስና ቤተ-መጽሐፍት ማውጫ ውስጥ ወደ User_ Setup_ bak.h ከፍተኛ ደረጃ ማውጫ ውስጥ ያለው፣ ከዚያ User_Setup.hን ይቅዱ። file በተተካው ውስጥ ያለው fileወደ TFT_eSPI ቤተ-መጽሐፍት ከፍተኛ ደረጃ ማውጫ፣ በሚከተለው ምስል ላይ እንደሚታየው፡- LCD wiki ST7796 3.5inch IPS SPI Module - part11መጀመሪያ ST7796_Init.h ን እንደገና ይሰይሙ file በTFT_eSPI የምህንድስና ቤተመፃህፍት ማውጫ ውስጥ በTFT_Drivers ማውጫ ውስጥ ያለ፣ከዚያ ST7796_Init.h ይቅዱ። file በሚከተለው ምስል ላይ እንደሚታየው ወደ TFT_eSPI የምህንድስና ቤተ መፃህፍት ማውጫ የTFT_Drivers ማውጫ፡ LCD wiki ST7796 3.5inch IPS SPI Module - part12◊ ፕሮግራሞችን ሰብስብ እና አሂድ
የቤተ መፃህፍቱ ተከላ ከተጠናቀቀ በኋላ፣ እ.ኤ.አampመርሃግብሩ እንደሚከተለው ሊዘጋጅ እና ሊሰራ ይችላል-
ሀ. የማሳያ ሞጁሉን በቀጥታ ወደ ESP32 ልማት ሰሌዳ ይሰኩት፣ እና ለማብራት የልማት ሰሌዳውን ከፒሲ ጋር ያገናኙ።
B. Demo_ ESP32-WROOM-32E_ ማንኛውም ዎች ክፈትample ፕሮግራም በ HSPI ማውጫ ውስጥ፣ በሚከተለው ምስል ላይ እንደሚታየው (የጋራ ሙከራ ሙከራ ፕሮግራምን እንደ የቀድሞ በመጠቀምampለ) LCD wiki ST7796 3.5inch IPS SPI Module - part13ሐ. ኤስን ከከፈቱ በኋላampበሚቀጥለው ምስል ላይ እንደሚታየው የESP32 መሣሪያን ይምረጡ። LCD wiki ST7796 3.5inch IPS SPI Module - part14መ. በሚከተለው ምስል እንደሚታየው ESP32 ፍላሽ፣ PSRAM፣ ወደቦች፣ ወዘተ ያዋቅሩ። LCD wiki ST7796 3.5inch IPS SPI Module - part15ሠ. በሚከተለው ምስል ላይ እንደሚታየው ፕሮግራሙን ለማጠናቀር እና ለማውረድ የሰቀላ ቁልፍን ጠቅ ያድርጉ። LCD wiki ST7796 3.5inch IPS SPI Module - part16F. የሚከተለው ጥያቄ ከታየ ፕሮግራሙ በተሳካ ሁኔታ እንደተጠናቀረ እና እንደወረደ እና አስቀድሞ መጀመሩን ያሳያል። LCD wiki ST7796 3.5inch IPS SPI Module - part17G. የማሳያ ሞጁል ይዘትን ካሳየ ፕሮግራሙ በተሳካ ሁኔታ መሄዱን ያመለክታል.
◊ LVGL ለምሳሌample bin file ማቃጠል
በ LVGL ዎች ረጅም የማጠናቀር ጊዜ ምክንያትample ፕሮግራም, የተጠናቀረ ቢን file ወጥቷል እና ፍላሽ አውርድ መሳሪያን በመጠቀም በቀጥታ ሊቃጠል ይችላል.
ቢን file ውስጥ ይገኛል።
ማሳያ_ESP32\ፍላሽ_አውርድ_LVGL_Demos\bin ማውጫ፣ በሚከተለው ምስል ላይ እንደሚታየው፡- LCD wiki ST7796 3.5inch IPS SPI Module - part18የፍላሽ_ማውረጃ_መሳሪያውን መጠቀም በ ውስጥ ሊቃጠል ይችላል።
ማሳያ_ESP32\Flash_Download_LVGL_Demos ማውጫ፣ በሚከተለው ምስል ላይ እንደሚታየው፡-LCD wiki ST7796 3.5inch IPS SPI Module - part19

LCD wiki አርማwww.lcdwiki.com

ሰነዶች / መርጃዎች

LCD wiki ST7796 3.5inch IPS SPI ሞዱል [pdf] መመሪያ
ST7796፣ MSP3525፣ MSP3526፣ ST7796 3.5inch IPS SPI Module፣ 3.5inch IPS SPI Module፣ IPS SPI Module፣ SPI Module፣ Module

ዋቢዎች

አስተያየት ይስጡ

የኢሜል አድራሻዎ አይታተምም። አስፈላጊ መስኮች ምልክት ተደርጎባቸዋል *