Banggood ESP32 සංවර්ධන මණ්ඩලය

පිරිවිතර
- නිෂ්පාදන නාමය: ESP32-S3-LCD-1.47
- සංවර්ධන මෙවලම්: Arduino IDE, ESP-IDF
භාවිත උපදෙස්
ESP32-S3-LCD-1.47 දැනට නම්යශීලී සංවර්ධන විකල්ප සපයන Arduino IDE සහ ESP-IDF යන සංවර්ධන මෙවලම් සහ රාමු දෙකක් සපයයි, ඔබේ ව්යාපෘති අවශ්යතා සහ පුද්ගලික පුරුදු අනුව ඔබට නිවැරදි සංවර්ධන මෙවලම තෝරා ගත හැකිය.
සංවර්ධන මෙවලම්
Arduino IDE
Arduino IDE යනු විවෘත මූලාශ්ර ඉලෙක්ට්රොනික මූලාකෘති වේදිකාවක් වන අතර එය පහසු සහ නම්යශීලී, ආරම්භ කිරීමට පහසුය. සරල ඉගෙනීමකින් පසු, ඔබට ඉක්මනින් සංවර්ධනය වීමට පටන් ගත හැකිය. ඒ සමඟම, Arduino සතුව විශාල ගෝලීය පරිශීලක ප්රජාවක් සිටින අතර, එය විවෘත මූලාශ්ර කේත, ව්යාපෘති ex බහුලව සපයයි.ampපාඩම් සහ නිබන්ධන, මෙන්ම පොහොසත් පුස්තකාල සම්පත්, සංකීර්ණ කාර්යයන් කැප්සියුලර් කිරීම, සංවර්ධකයින්ට විවිධ කාර්යයන් ඉක්මනින් ක්රියාත්මක කිරීමට ඉඩ සලසයි.
ESP-IDF
ESP-IDF, හෝ සම්පූර්ණ නම Espressif IDE, යනු ESP ශ්රේණි චිප් සඳහා Espressif තාක්ෂණය විසින් හඳුන්වා දුන් වෘත්තීය සංවර්ධන රාමුවකි. එය සම්පාදකයක්, නිදොස්කරණය කරන්නෙකු සහ ෆ්ලෑෂිං මෙවලම් ආදිය ඇතුළුව C භාෂාව භාවිතයෙන් සංවර්ධනය කර ඇති අතර, විධාන රේඛා හරහා හෝ ඒකාබද්ධ සංවර්ධන පරිසරයක් හරහා (Espressif IDF ප්ලගිනය සමඟ දෘශ්ය ස්ටුඩියෝ කේතය වැනි) සංවර්ධනය කළ හැකිය. ප්ලගිනය කේත සංචාලනය, ව්යාපෘති කළමනාකරණය සහ නිදොස්කරණය වැනි විශේෂාංග ලබා දෙයි.
මෙම සංවර්ධන ප්රවේශ දෙකෙන් එකකටම ආවේණික වාසි ඇත.tages, සහ සංවර්ධකයින්ට ඔවුන්ගේ අවශ්යතා සහ කුසලතා මට්ටම් අනුව තෝරා ගත හැකිය. Arduino ආරම්භකයින්ට සහ වෘත්තිකයන් නොවන අයට සුදුසු වන්නේ ඔවුන් ඉගෙන ගැනීමට පහසු සහ ඉක්මනින් ආරම්භ කළ හැකි බැවිනි. ESP-IDF යනු වෘත්තීය පසුබිමක් හෝ ඉහළ කාර්ය සාධන අවශ්යතා ඇති සංවර්ධකයින් සඳහා වඩා හොඳ තේරීමක් වන අතර, එය සංකීර්ණ ව්යාපෘති සංවර්ධනය සඳහා වඩාත් දියුණු සංවර්ධන මෙවලම් සහ වැඩි පාලන හැකියාවන් සපයන බැවිනි.
ක්රියාත්මක වීමට පෙර, ලේඛන ව්යුහය ඉක්මනින් තේරුම් ගැනීම සඳහා පටුන පිරික්සීමට නිර්දේශ කෙරේ. සුමට ක්රියාකාරිත්වය සඳහා, ඇතිවිය හැකි ගැටළු කල්තියා තේරුම් ගැනීමට කරුණාකර නිතර අසන පැන ප්රවේශමෙන් කියවන්න. ලේඛනයේ ඇති සියලුම සම්පත් පහසුවෙන් බාගත කිරීම සඳහා අධි සබැඳි සමඟ සපයා ඇත.
Arduino සමඟ වැඩ කිරීම
මෙම පරිච්ඡේදය Arduino පරිසරය සැකසීම, Arduino IDE ඇතුළුව, ESP32 පුවරු කළමනාකරණය, අදාළ පුස්තකාල ස්ථාපනය කිරීම, වැඩසටහන් සම්පාදනය සහ බාගත කිරීම මෙන්ම පරීක්ෂණ නිරූපණ හඳුන්වා දෙයි. පරිශීලකයින්ට සංවර්ධන මණ්ඩලය ප්රගුණ කිරීමට සහ ද්විතියික සංවර්ධනයට පහසුකම් සැලසීමට එය අරමුණු කරයි.

පරිසර සැකසුම
Arduino IDE බාගත කර ස්ථාපනය කරන්න
- නිල වෙබ් අඩවියට පිවිසීමට ක්ලික් කරන්න. webඅඩවිය, බාගත කිරීම සඳහා අනුරූප පද්ධතිය සහ පද්ධති බිට් එක තෝරන්න.
ස්ථාපකය ධාවනය කර පෙරනිමියෙන් සියල්ල ස්ථාපනය කරන්න.
ESP32 සංවර්ධන පුවරුව ස්ථාපනය කරන්න
- Arduino IDE හි ESP32 ආශ්රිත මවු පුවරුව භාවිතා කිරීම සඳහා, Espressif පද්ධති මඟින් esp32 පුවරුවේ මෘදුකාංග පැකේජය ස්ථාපනය කළ යුතුය.
- පුවරු ස්ථාපන අවශ්යතාවයට අනුව, සාමාන්යයෙන් Install Online භාවිතා කිරීම නිර්දේශ කෙරේ. Online ස්ථාපනය අසාර්ථක වුවහොත්, Install Offline භාවිතා කරන්න.
- Espressif පද්ධති සංවර්ධන මණ්ඩලයේ esp32 නොබැඳි පැකේජයක් සමඟ පැමිණේ. බාගත කිරීමට මෙතන ක්ලික් කරන්න: esp32_package_3.0.2_arduino නොබැඳි පැකේජය
ESP32-S3-LCD-1.47 සඳහා අවශ්ය සංවර්ධන පුවරු ස්ථාපන උපදෙස්
පුවරුවේ නම
Espressif පද්ධති මගින් esp32
පුවරු සවි කිරීමේ අවශ්යතාවය
“නොබැඳි ස්ථාපනය කරන්න” / “මාර්ගගතව ස්ථාපනය කරන්න”
අනුවාද අංක අවශ්යතාවය
≥3.0.2
පුස්තකාල ස්ථාපනය කරන්න
- Arduino පුස්තකාල ස්ථාපනය කිරීමේදී, සාමාන්යයෙන් තෝරා ගැනීමට ක්රම දෙකක් තිබේ: මාර්ගගතව ස්ථාපනය කිරීම සහ නොබැඳිව ස්ථාපනය කිරීම. පුස්තකාල ස්ථාපනය සඳහා නොබැඳි ස්ථාපනය අවශ්ය නම්, ඔබ සපයා ඇති පුස්තකාලය භාවිතා කළ යුතුය. file
බොහෝ පුස්තකාල සඳහා, පරිශීලකයින්ට Arduino මෘදුකාංගයේ මාර්ගගත පුස්තකාල කළමනාකරු හරහා ඒවා පහසුවෙන් සෙවීමට සහ ස්ථාපනය කිරීමට හැකිය. කෙසේ වෙතත්, සමහර විවෘත මූලාශ්ර පුස්තකාල හෝ අභිරුචි පුස්තකාල Arduino පුස්තකාල කළමනාකරු සමඟ සමමුහුර්ත කර නොමැති බැවින් ඒවා මාර්ගගත සෙවීම් හරහා ලබා ගත නොහැක. මෙම අවස්ථාවේදී, පරිශීලකයින්ට මෙම පුස්තකාල අතින් ස්ථාපනය කළ හැක්කේ නොබැඳිව පමණි. - පුස්තකාල ස්ථාපන නිබන්ධනය සඳහා, කරුණාකර Arduino පුස්තකාල කළමනාකරු නිබන්ධනය බලන්න.
- ESP32-S3-LCD-1.47 පුස්තකාලය file තුළ ගබඩා කර ඇතample වැඩසටහන, පැනීමට මෙතන ක්ලික් කරන්න: ESP32-S3-LCD-1.47 නිරූපණය
ESP32-S3-LCD-1.47 පුස්තකාල ස්ථාපන විස්තරය

LVGL පිළිබඳ වැඩිදුර ඉගෙනීම සහ භාවිතය සඳහා, කරුණාකර LVGL නිල ලියකියවිලි වෙත යොමු වන්න.
පළමු Arduino Demo එක ක්රියාත්මක කරන්න.
ඔබ ESP32 සහ Arduino සමඟ අලුතින් ආරම්භ කරන්නේ නම්, සහ Arduino ESP32 වැඩසටහන් නිර්මාණය කිරීම, සම්පාදනය කිරීම, ෆ්ලෑෂ් කිරීම සහ ක්රියාත්මක කිරීම ඔබ නොදන්නේ නම්, කරුණාකර පුළුල් කර බලන්න. එය ඔබට උපකාරී වනු ඇතැයි බලාපොරොත්තු වෙමු!
Demos

ESP32-S3-LCD-1.47 නිරූපණ

Arduino ව්යාපෘති පරාමිති සැකසුම්

LVGL_ආර්ඩුයිනෝ
දෘඪාංග සම්බන්ධතාවය
- සංවර්ධන පුවරුව පරිගණකයට සම්බන්ධ කරන්න.
කේත විශ්ලේෂණය
- සැලසුම()
- Flash_test(): උපාංගයේ ෆ්ලෑෂ් මතක ප්රමාණයේ තොරතුරු පරීක්ෂා කර මුද්රණය කරන්න
- SD_Init(): TF කාඩ්පත ආරම්භ කරන්න
- LCD_Init(): සංදර්ශකය ආරම්භ කරන්න
- Set_Backlight(90): පසුබිම් ආලෝකයේ දීප්තිය 90 දක්වා සකසන්න
- Lvgl_Init(): LVGL ග්රැෆික් පුස්තකාලය ආරම්භ කරන්න.
- Lvgl_Example1(): නිශ්චිත LVGL ex අමතයිample කාර්යය
- Wireless_Test2(): රැහැන් රහිත සන්නිවේදනය සඳහා පරීක්ෂණ ශ්රිතය අමතන්න
- ලූප් ()
- Timer_Loop(): ටයිමර් ආශ්රිත කාර්යයන් හසුරුවන කාර්යයන්.
- RGB_Lamp_Loop(2): RGB ආලෝක වර්ණය නිතිපතා කාල පරතරයන්හිදී යාවත්කාලීන කරන්න.
ප්රතිඵල නිරූපණය
LCD තිර සංදර්ශකය

LVGL පිළිබඳ වැඩිදුර ඉගෙනීම සහ භාවිතය සඳහා, කරුණාකර LVGL නිල ලියකියවිලි වෙත යොමු වන්න.
LCD_රූපය
TF කාඩ්පත සකස් කිරීම
- රූපය එක් කරන්න exampWaveshare විසින් TF කාඩ්පතට සපයන ලද තොරතුරු

දෘඪාංග සම්බන්ධතාවය
- ex අඩංගු TF කාඩ්පත ඇතුළු කරන්නampඋපාංගයට රූප ඇතුළු කරන්න
- සංවර්ධන පුවරුව පරිගණකයට සම්බන්ධ කරන්න.
කේත විශ්ලේෂණය
- සැලසුම()
- Flash_test(): උපාංගයේ ෆ්ලෑෂ් මතක ප්රමාණයේ තොරතුරු පරීක්ෂා කර මුද්රණය කරන්න
- SD_Init(): TF කාඩ්පත ආරම්භ කරන්න
- LCD_Init(): සංදර්ශකය ආරම්භ කරන්න
- Set_Backlight(90): පසුබිම් ආලෝකයේ දීප්තිය 90 දක්වා සකසන්න
- ලූප් ()
- Image_Next_Loop(“/”, “.png”, 300): PNG පෙන්වන්න fileනිතිපතා කාල පරතරයන්හිදී අනුපිළිවෙලින් TF කාඩ්පත් මූල නාමාවලියෙහි s
- RGB_Lamp_Loop(2): RGB ආලෝක වර්ණය නිතිපතා කාල පරතරයන්හිදී යාවත්කාලීන කරන්න.
ප්රතිඵල නිරූපණය
- LCD මඟින් PNG පෙන්වයි fileTF කාඩ්පතේ මූල නාමාවලියෙහි අනුපිළිවෙලින් නියමිත කාල පරතරයන්හිදී s

ESP-IDF සමඟ වැඩ කිරීම
මෙම පරිච්ඡේදය ESP-IDF පරිසර සැකසුම සැකසීම හඳුන්වා දෙයි, එයට Visual Studio සහ Espressif IDF ප්ලගිනය ස්ථාපනය කිරීම, වැඩසටහන් සම්පාදනය, බාගත කිරීම සහ ex පරීක්ෂා කිරීම ඇතුළත් වේ.ample වැඩසටහන්, සංවර්ධන මණ්ඩලය ප්රගුණ කිරීමට සහ ද්විතියික සංවර්ධනයට පහසුකම් සැලසීමට පරිශීලකයින්ට සහාය වීම.

පරිසර සැකසුම
විෂුවල් ස්ටුඩියෝ බාගත කර ස්ථාපනය කරන්න
VScode නිල බාගත කිරීමේ පිටුව විවෘත කරන්න. webඅඩවිය, බාගත කිරීම සඳහා අනුරූප පද්ධතිය සහ පද්ධති බිට් එක තෝරන්න

ස්ථාපන පැකේජය ක්රියාත්මක කිරීමෙන් පසු, ඉතිරිය පෙරනිමියෙන් ස්ථාපනය කළ හැක, නමුත් මෙහි පසුකාලීන අත්දැකීම සඳහා, 1, 2 සහ 3 කොටු සලකුණු කිරීම නිර්දේශ කෙරේ.

- පළමු අයිතම දෙක සක්රිය කළ පසු, ඔබට දකුණු-ක්ලික් කිරීමෙන් VSCode කෙලින්ම විවෘත කළ හැකිය. files හෝ නාමාවලි, එමඟින් පසුකාලීන පරිශීලක අත්දැකීම වැඩිදියුණු කළ හැකිය.
- තුන්වන අයිතමය සක්රිය කළ පසු, එය විවෘත කරන ආකාරය තෝරා ගැනීමේදී ඔබට VSCode කෙලින්ම තෝරා ගත හැකිය.
පරිසර සැකසුම Windows 10 පද්ධතිය මත සිදු කරනු ලැබේ, Linux සහ Mac පරිශීලකයින්ට යොමුව සඳහා ESP-IDF පරිසර සැකසුම වෙත ප්රවේශ විය හැකිය.
Espressif IDF ප්ලගිනය ස්ථාපනය කරන්න
- සාමාන්යයෙන් Install Online භාවිතා කිරීම නිර්දේශ කෙරේ. ජාල සාධකය හේතුවෙන් Online ස්ථාපනය අසාර්ථක වුවහොත්, Install Offline භාවිතා කරන්න.
- Espressif IDF ප්ලගිනය ස්ථාපනය කරන්නේ කෙසේද යන්න පිළිබඳ වැඩිදුර තොරතුරු සඳහා, Espressif IDF ප්ලගිනය ස්ථාපනය කරන්න බලන්න.
පළමු ESP-IDF ආදර්ශනය ධාවනය කරන්න
ඔබ ESP32 සහ ESP-IDF සමඟ ආරම්භ කරන්නේ නම්, සහ ESP-IDF ESP32 වැඩසටහන් නිර්මාණය කිරීම, සම්පාදනය කිරීම, ෆ්ලෑෂ් කිරීම සහ ක්රියාත්මක කිරීම ඔබ නොදන්නේ නම්, කරුණාකර පුළුල් කර බලන්න. එය ඔබට උපකාරී වනු ඇතැයි බලාපොරොත්තු වෙමු!
Demos

ESP32-S3-LCD-1.47 නිරූපණ

ESP32-S3-LCD-1.47-පරීක්ෂණය
දෘඪාංග සම්බන්ධතාවය
- සංවර්ධන පුවරුව පරිගණකයට සම්බන්ධ කරන්න.
කේත විශ්ලේෂණය
- සැලසුම()
- Wireless_Init(): රැහැන් රහිත සන්නිවේදන මොඩියුලය ආරම්භ කරන්න.
- Flash_Searching(): උපාංගයේ ෆ්ලෑෂ් මතක ප්රමාණයේ තොරතුරු පරීක්ෂා කර මුද්රණය කරන්න
- RGB_Init(): RGB ආශ්රිත ශ්රිත ආරම්භ කරන්න
- RGB_Example(): ex පෙන්වන්නampRGB හි le කාර්යයන්
- SD_Init(): TF කාඩ්පත ආරම්භ කරන්න
- LCD_Init(): සංදර්ශකය ආරම්භ කරන්න
- BK_Light(50): පසුබිම් ආලෝකයේ දීප්තිය 50 ලෙස සකසන්න
- LVGL_Init(): LVGL ග්රැෆික් පුස්තකාලය ආරම්භ කරන්න.
- Lvgl_Example1(): නිශ්චිත LVGL ex අමතයිample කාර්යය
- අතර (1)
- vTaskDelay(pdMS_TO_TICKS(10)): කෙටි ප්රමාදය, සෑම මිලි තත්පර 10 කට වරක්
- lv_timer_handler(): LVGL සඳහා ටයිමර් හැසිරවීමේ කාර්යය, කාලයට අදාළ සිදුවීම් සහ සජීවිකරණ හැසිරවීමට භාවිතා කරයි.
ප්රතිඵල නිරූපණය
LCD මඟින් යතුරු පුවරුවේ පරාමිතීන් පෙන්වයි:

ෆ්ලෑෂ් ෆර්ම්වෙයාර් ෆ්ලෑෂ් කිරීම සහ මැකීම
වත්මන් නිරූපණය මඟින් පරීක්ෂණ ස්ථිරාංග සපයන අතර, එය භාවිතා කර පරීක්ෂා කළ හැක්කේ
පරීක්ෂණ ස්ථිරාංගය සෘජුවම දැල්වීමෙන් ඔන්බෝඩ් උපාංගය නිසි ලෙස ක්රියා කරයි
- බඳුන file මාර්ගය:
..\ESP32-SS-LCD-1.47-Demo\ස්ථිරාංග
ෆ්ලෑෂ් ස්ථිරාංග දැල්වීම සහ මකා දැමීම යොමුව සඳහා
සම්පත්
ක්රමානුරූප රූප සටහන
Demo
දත්ත පත්රිකා
මෘදුකාංග මෙවලම්
Arduino
VS කේතය
ෆ්ලෑෂ් බාගැනීම් මෙවලම
අනෙකුත් සම්පත් සබැඳි
නිති අසන පැණ
මොඩියුලය නිරූපණය බාගත කර නැවත බාගත කළ පසු, සමහර විට එයට අනුක්රමික වරායට සම්බන්ධ විය නොහැක්කේ හෝ ෆ්ලෑෂ් කිරීම අසාර්ථක වන්නේ ඇයි?
BOOT බොත්තම දිගු වේලාවක් ඔබන්න, ඒ සමඟම RESET ඔබන්න, පසුව RESET මුදා හරින්න, පසුව BOOT බොත්තම මුදා හරින්න, මෙම අවස්ථාවේදී මොඩියුලයට බාගත කිරීමේ මාදිලියට ඇතුළු විය හැකි අතර, එමඟින් බාගත කළ නොහැකි බොහෝ ගැටළු විසඳා ගත හැකිය.
මොඩියුලය නැවත නැවත ආරම්භ වී දැල්වෙන්නේ ඇයි? viewඋපාංග කළමනාකරුගෙන් හඳුනාගැනීමේ තත්ත්වය ලබා ගත්තාද?
එය ෆ්ලෑෂ් හිස් වීම නිසා විය හැකි අතර USB පෝට් එක ස්ථායී නොවීම නිසා විය හැකිය, ඔබට BOOT බොත්තම දිගු වේලාවක් ඔබා, එකවර RESET ඔබා, පසුව RESET මුදා හැර, පසුව BOOT බොත්තම මුදා හැරිය හැක, මෙම අවස්ථාවේදී මොඩියුලයට තත්වය විසඳීම සඳහා ස්ථිරාංග (ආදර්ශනය) ෆ්ලෑෂ් කිරීමට බාගත කිරීමේ මාදිලියට ඇතුළු විය හැකිය.
වැඩසටහනේ පළමු සම්පාදනය අතිශයින් මන්දගාමී වීම සමඟ කටයුතු කරන්නේ කෙසේද?
පළමු සම්පාදනය මන්දගාමී වීම සාමාන්ය දෙයකි, ඉවසිලිවන්ත වන්න.
ESP-IDF සාර්ථකව දැල්වීමෙන් පසු අනුක්රමික වරායේ බාගත කිරීම සඳහා රැඳී සිටින සංදර්ශකය හසුරුවන්නේ කෙසේද?
සංවර්ධන පුවරුවේ යළි පිහිටුවීමේ බොත්තමක් තිබේ නම්, යළි පිහිටුවීමේ බොත්තම ඔබන්න; යළි පිහිටුවීමේ බොත්තමක් නොමැති නම්, කරුණාකර එය නැවත ක්රියාත්මක කරන්න.
යෙදුම් දත්ත ෆෝල්ඩරය සොයාගත නොහැකි නම් මා කළ යුත්තේ කුමක්ද?
සමහර AppData ෆෝල්ඩර පෙරනිමියෙන් සඟවා ඇති අතර ඒවා පෙන්වීමට සැකසිය හැක. ඉංග්රීසි පද්ධති ගවේෂකය->View-> සැඟවුණු අයිතම චීන පද්ධතිය පරීක්ෂා කරන්න File ගවේෂකය -> View -> පෙන්වන්න -> සැඟවුණු අයිතම පරීක්ෂා කරන්න
මා භාවිතා කරන COM port එක පරීක්ෂා කරන්නේ කෙසේද?
වින්ඩෝස් පද්ධතිය View උපාංග කළමනාකරණය හරහා Run සංවාද කොටුව විවෘත කිරීමට Windows + R යතුරු ඔබන්න; devmgmt.msc ඇතුළත් කර උපාංග කළමනාකරු විවෘත කිරීමට Enter ඔබන්න; සියලුම COM ports සහ ඒවායේ වත්මන් තත්ව ලැයිස්තුගත කර ඇති Ports (COM සහ LPT) කොටස පුළුල් කරන්න. විධාන විමසුම භාවිතා කරන්න. view Command Prompt (CMD) විවෘත කර, mode විධානය ඇතුළත් කරන්න, එය සියලුම COMports සඳහා තත්ව තොරතුරු පෙන්වනු ඇත. දෘඪාංග සම්බන්ධතා පරීක්ෂා කරන්න. ඔබ දැනටමත් බාහිර උපාංග COM port එකට සම්බන්ධ කර ඇත්නම්, උපාංගය සාමාන්යයෙන් port අංකයක් භාවිතා කරයි, එය සම්බන්ධිත දෘඪාංග පරීක්ෂා කිරීමෙන් තීරණය කළ හැකිය.
ලේඛන / සම්පත්
![]() |
Banggood ESP32 සංවර්ධන මණ්ඩලය [pdf] උපදෙස් 1.47, ESP32 සංවර්ධන මණ්ඩලය, ESP32, සංවර්ධන මණ්ඩලය |

