بنگوڊ لوگو

بينگ گڊ ESP32 ڊولپمينٽ بورڊ

بينگ گڊ-ESP32-ڊولپمينٽ-بورڊ-پراڊڪٽ

وضاحتون

  • پيداوار جو نالو: ESP32-S3-LCD-1.47
  • ترقي جا اوزار: آرڊينو IDE، ESP-IDF

استعمال جون هدايتون

ESP32-S3-LCD-1.47 هن وقت ٻه ڊولپمينٽ ٽولز ۽ فريم ورڪ، Arduino IDE ۽ ESP-IDF مهيا ڪري ٿو، لچڪدار ڊولپمينٽ آپشن فراهم ڪري ٿو، توهان پنهنجي پروجيڪٽ جي ضرورتن ۽ ذاتي عادتن جي مطابق صحيح ڊولپمينٽ ٽول چونڊي سگهو ٿا.

ترقي جا اوزار

Arduino IDE
آردوينو آئي ڊي اي هڪ اوپن سورس اليڪٽرانڪ پروٽوٽائپنگ پليٽ فارم آهي، آسان ۽ لچڪدار، شروع ڪرڻ ۾ آسان. هڪ سادي سکيا کان پوءِ، توهان جلدي ترقي ڪرڻ شروع ڪري سگهو ٿا. ساڳئي وقت، آردوينو وٽ هڪ وڏو عالمي صارف برادري آهي، جيڪو اوپن سورس ڪوڊ جي ڪثرت فراهم ڪري ٿو، پروجيڪٽ اڳوڻيampسبق ۽ سبق، گڏوگڏ امير لائبريري وسيلا، پيچيده ڪمن کي گڏ ڪن ٿا، ڊولپرز کي مختلف ڪمن کي جلدي لاڳو ڪرڻ جي اجازت ڏين ٿا.

ESP-IDF
ESP-IDF، يا پورو نالو Espressif IDE، هڪ پيشيور ترقي وارو فريم ورڪ آهي جيڪو ESP سيريز چپس لاءِ Espressif ٽيڪنالاجي پاران متعارف ڪرايو ويو آهي. اهو C ٻولي استعمال ڪندي تيار ڪيو ويو آهي، جنهن ۾ هڪ ڪمپائلر، ڊيبگر، ۽ فليشنگ ٽولز وغيره شامل آهن، ۽ ڪمانڊ لائنن ذريعي يا هڪ مربوط ترقي واري ماحول ذريعي ترقي ڪري سگهجي ٿو (جهڙوڪ Espressif IDF پلگ ان سان Visual Studio Code). پلگ ان ڪوڊ نيويگيشن، پروجيڪٽ مئنيجمينٽ، ۽ ڊيبگنگ جهڙيون خاصيتون پيش ڪري ٿو.

انهن ٻنهي ترقي جي طريقن مان هر هڪ جو پنهنجو فائدو آهيtages، ۽ ڊولپر پنهنجي ضرورتن ۽ مهارت جي سطح مطابق چونڊ ڪري سگهن ٿا. Arduino شروعاتي ۽ غير پيشه ور ماڻهن لاءِ موزون آهن ڇاڪاڻ ته اهي سکڻ ۾ آسان ۽ شروع ڪرڻ ۾ جلدي آهن. ESP-IDF پيشه ور پس منظر يا اعليٰ ڪارڪردگي جي گهرجن سان ڊولپرز لاءِ هڪ بهتر انتخاب آهي، ڇاڪاڻ ته اهو پيچيده منصوبن جي ترقي لاءِ وڌيڪ جديد ترقياتي اوزار ۽ وڌيڪ ڪنٽرول صلاحيتون مهيا ڪري ٿو.
ڪم ڪرڻ کان اڳ، دستاويز جي جوڙجڪ کي جلدي سمجهڻ لاءِ مواد جي جدول کي براؤز ڪرڻ جي صلاح ڏني وئي آهي. هموار آپريشن لاءِ، مھرباني ڪري ممڪن مسئلن کي اڳواٽ سمجهڻ لاءِ FAQ کي غور سان پڙھو. دستاويز ۾ سڀ وسيلا آسان ڊائون لوڊ لاءِ هائپر لنڪس سان مهيا ڪيا ويا آهن.

Arduino سان ڪم ڪرڻ

هي باب Arduino ماحول کي ترتيب ڏيڻ جو تعارف ڪرائي ٿو، جنهن ۾ Arduino IDE، ESP32 بورڊن جو انتظام، لاڳاپيل لائبريرين جي تنصيب، پروگرام جي ڪمپليشن ۽ ڊائون لوڊنگ، انهي سان گڏ ٽيسٽنگ ڊيمو شامل آهن. ان جو مقصد صارفين کي ڊولپمينٽ بورڊ ۾ مهارت حاصل ڪرڻ ۽ ثانوي ترقي کي آسان بڻائڻ ۾ مدد ڪرڻ آهي.

بينگ گڊ-ESP32-ڊولپمينٽ-بورڊ- (1)

ماحولياتي سيٽنگ

ڊائون لوڊ ۽ انسٽال ڪريو Arduino IDE

  • سرڪاري ويب سائيٽ تي وڃڻ لاءِ ڪلڪ ڪريو webسائيٽ تي، ڊائون لوڊ ڪرڻ لاءِ لاڳاپيل سسٽم ۽ سسٽم بٽ چونڊيو.
  • بينگ گڊ-ESP32-ڊولپمينٽ-بورڊ- (2) انسٽالر هلايو ۽ سڀ ڊفالٽ طور انسٽال ڪريو.

ESP32 ڊولپمينٽ بورڊ انسٽال ڪريو

  • Arduino IDE ۾ ESP32 سان لاڳاپيل مدر بورڊ استعمال ڪرڻ لاءِ، esp32 by Espressif Systems بورڊ جو سافٽ ويئر پيڪيج انسٽال ٿيل هجڻ گهرجي.
  • بورڊ جي انسٽاليشن جي ضرورت مطابق، عام طور تي انسٽال آن لائن استعمال ڪرڻ جي سفارش ڪئي ويندي آهي. جيڪڏهن آن لائن انسٽاليشن ناڪام ٿئي ٿي، ته انسٽال آف لائن استعمال ڪريو.
  • ايسپريسف سسٽم ڊولپمينٽ بورڊ پاران esp32 هڪ آف لائن پيڪيج سان گڏ اچي ٿو. ڊائون لوڊ ڪرڻ لاءِ هتي ڪلڪ ڪريو: esp32_package_3.0.2_arduino آف لائن پيڪيج

ESP32-S3-LCD-1.47 گهربل ڊولپمينٽ بورڊ جي انسٽاليشن جون هدايتون

بورڊ جو نالو
ايسپريسف سسٽم پاران esp32

بورڊ جي انسٽاليشن جي گهرج
"آف لائن انسٽال ڪريو" / "آن لائن انسٽال ڪريو"

نسخي نمبر جي گهرج
≥3.0.2

لائبريريون انسٽال ڪريو

  • آرڊينو لائبريريون انسٽال ڪرڻ وقت، عام طور تي چونڊڻ جا ٻه طريقا هوندا آهن: آن لائن انسٽال ڪريو ۽ آف لائن انسٽال ڪريو. جيڪڏهن لائبريري جي انسٽاليشن کي آف لائن انسٽاليشن جي ضرورت آهي، ته توهان کي مهيا ڪيل لائبريري استعمال ڪرڻ گهرجي. file
    گھڻن لائبريرين لاءِ، استعمال ڪندڙ آساني سان Arduino سافٽ ويئر جي آن لائن لائبريري مئنيجر ذريعي انهن کي ڳولي ۽ انسٽال ڪري سگهن ٿا. جڏهن ته، ڪجهه اوپن سورس لائبريريون يا ڪسٽم لائبريريون Arduino لائبريري مئنيجر سان هم وقت ساز نه آهن، تنهن ڪري انهن کي آن لائن ڳولا ذريعي حاصل نه ٿو ڪري سگهجي. هن صورت ۾، استعمال ڪندڙ صرف دستي طور تي انهن لائبريرين کي آف لائن انسٽال ڪري سگهن ٿا.
  • لائبريري انسٽاليشن ٽيوٽوريل لاءِ، مهرباني ڪري آرڊينو لائبريري مئنيجر ٽيوٽوريل ڏسو.
  • ESP32-S3-LCD-1.47 لائبريري file ايس ۾ ذخيرو ٿيل آهيampپروگرام، هتي ڪلڪ ڪريو ٽپو ڏيڻ لاءِ: ESP32-S3-LCD-1.47 ڊيمو

ESP32-S3-LCD-1.47 لائبريري جي انسٽاليشن جي وضاحت

بينگ گڊ-ESP32-ڊولپمينٽ-بورڊ-01

LVGL جي وڌيڪ سکيا ۽ استعمال لاءِ، مھرباني ڪري LVGL جي سرڪاري دستاويزن جو حوالو ڏيو.

پهريون آرڊينو ڊيمو هلايو
جيڪڏهن توهان صرف ESP32 ۽ Arduino سان شروعات ڪري رهيا آهيو، ۽ توهان کي خبر ناهي ته Arduino ESP32 پروگرام ڪيئن ٺاهجن، مرتب ٿين، فليش ٿين ۽ هلجن، ته پوءِ مهرباني ڪري ان کي وڌايو ۽ هڪ نظر وجهو. اميد ته اهو توهان جي مدد ڪندو!

ڊيمو

بينگ گڊ-ESP32-ڊولپمينٽ-بورڊ- (3)

ESP32-S3-LCD-1.47 ڊيمو

بينگ گڊ-ESP32-ڊولپمينٽ-بورڊ-03

آرڊينو پروجيڪٽ پيرا ميٽر سيٽنگون

بينگ گڊ-ESP32-ڊولپمينٽ-بورڊ- (4)

ايل وي جي ايل_آرڊينو

هارڊويئر ڪنيڪشن

  • ڊولپمينٽ بورڊ کي ڪمپيوٽر سان ڳنڍيو

ڪوڊ تجزيو

  1. سيٽ اپ ڪريو()
    • Flash_test(): ڊوائيس جي فليش ميموري سائيز جي معلومات کي جانچيو ۽ پرنٽ ڪريو.
    • SD_Init(): TF ڪارڊ شروع ڪريو
    • LCD_Init(): ڊسپلي کي شروع ڪريو
    • سيٽ_بئڪ لائيٽ(90): بيڪ لائيٽ جي چمڪ کي 90 تي سيٽ ڪريو
    • Lvgl_Init(): LVGL گرافڪس لائبريري کي شروع ڪريو
    • Lvgl_Example1(): مخصوص LVGL ex کي سڏي ٿوample فنڪشن
    • Wireless_Test2(): وائرليس ڪميونيڪيشن لاءِ ٽيسٽ فنڪشن کي ڪال ڪريو
  2. لوپ ()
    • ٽائمر_لوپ(): اهي ڪم جيڪي ٽائمر سان لاڳاپيل ڪمن کي سنڀاليندا آهن
    • آر جي بي_ ايلamp_لوپ(2): باقاعده وقفن تي آر جي بي لائيٽ رنگ کي اپڊيٽ ڪريو.

نتيجن جو مظاهرو

LCD اسڪرين ڊسپلي

LVGL جي وڌيڪ سکيا ۽ استعمال لاءِ، مھرباني ڪري LVGL جي سرڪاري دستاويزن جو حوالو ڏيو.

LCD_تصوير

ٽي ايف ڪارڊ جي تياري

  • تصوير شامل ڪريو exampويو شيئر پاران TF ڪارڊ ۾ مهيا ڪيل ليس

بينگ گڊ-ESP32-ڊولپمينٽ-بورڊ- (6) بينگ گڊ-ESP32-ڊولپمينٽ-بورڊ- (7)

هارڊويئر ڪنيڪشن

  • TF ڪارڊ داخل ڪريو جنهن ۾ ex هجيampڊوائيس ۾ تصويرون داخل ڪريو
  •  ڊولپمينٽ بورڊ کي ڪمپيوٽر سان ڳنڍيو

ڪوڊ تجزيو

  1. سيٽ اپ ڪريو()
    • Flash_test(): ڊوائيس جي فليش ميموري سائيز جي معلومات کي جانچيو ۽ پرنٽ ڪريو.
    • SD_Init(): TF ڪارڊ شروع ڪريو
    • LCD_Init(): ڊسپلي کي شروع ڪريو
    • سيٽ_بئڪ لائيٽ(90): بيڪ لائيٽ جي چمڪ کي 90 تي سيٽ ڪريو
  2. لوپ ()
    • Image_Next_Loop(“/”, “.png”, 300): PNG ڏيکاريو fileباقاعده وقت جي وقفن تي ترتيب سان TF ڪارڊ روٽ ڊاريڪٽري ۾ s
    • آر جي بي_ ايلamp_لوپ(2): باقاعده وقفن تي آر جي بي لائيٽ رنگ کي اپڊيٽ ڪريو.

نتيجن جو مظاهرو

  • LCD PNG ڏيکاري ٿو fileباقاعده وقفن تي ترتيب سان TF ڪارڊ جي روٽ ڊاريڪٽري ۾ s

بينگ گڊ-ESP32-ڊولپمينٽ-بورڊ- (8)

ESP-IDF سان ڪم ڪرڻ

هي باب ESP-IDF ماحول جي سيٽ اپ کي ترتيب ڏيڻ متعارف ڪرائي ٿو، جنهن ۾ Visual Studio ۽ Espressif IDF پلگ ان جي انسٽاليشن، پروگرام جي ڪمپليشن، ڊائون لوڊنگ، ۽ ايڪس جي ٽيسٽنگ شامل آهي.ample پروگرام، صارفين کي ڊولپمينٽ بورڊ ۾ مهارت حاصل ڪرڻ ۽ ثانوي ترقي کي آسان بڻائڻ ۾ مدد ڏيڻ لاءِ.

بينگ گڊ-ESP32-ڊولپمينٽ-بورڊ- (9)

ماحولياتي سيٽنگ

ويزوئل اسٽوڊيو ڊائون لوڊ ۽ انسٽال ڪريو
VScode آفيشل جو ڊائون لوڊ صفحو کوليو. webسائيٽ، ڊائون لوڊ ڪرڻ لاءِ لاڳاپيل سسٽم ۽ سسٽم بٽ چونڊيو

بينگ گڊ-ESP32-ڊولپمينٽ-بورڊ- (10)

انسٽاليشن پيڪيج هلائڻ کان پوءِ، باقي ڊفالٽ طور تي انسٽال ڪري سگهجي ٿو، پر هتي ايندڙ تجربي لاءِ، باڪس 1، 2، ۽ 3 کي چيڪ ڪرڻ جي صلاح ڏني وئي آهي.

بينگ گڊ-ESP32-ڊولپمينٽ-بورڊ- (11)

  • پهرين ٻن شين جي فعال ٿيڻ کان پوءِ، توهان ساڄي ڪلڪ ڪري سڌو VSCode کولي سگهو ٿا files يا ڊائريڪٽريز، جيڪي بعد ۾ استعمال ڪندڙ تجربي کي بهتر بڻائي سگهن ٿيون.
  • ٽئين شيءِ کي فعال ڪرڻ کان پوءِ، جڏهن توهان ان کي کولڻ جو طريقو چونڊيو ٿا ته توهان سڌو سنئون VSCode چونڊي سگهو ٿا.

ماحولي سيٽ اپ ونڊوز 10 سسٽم تي ڪيو ويندو آهي، لينڪس ۽ ميڪ استعمال ڪندڙ حوالي لاءِ ESP-IDF ماحولي سيٽ اپ تائين رسائي حاصل ڪري سگهن ٿا.

ايسپريسف آئي ڊي ايف پلگ ان انسٽال ڪريو

  • عام طور تي انسٽال آن لائن استعمال ڪرڻ جي صلاح ڏني ويندي آهي. جيڪڏهن نيٽ ورڪ فيڪٽر جي ڪري آن لائن انسٽاليشن ناڪام ٿئي ٿي، ته انسٽال آف لائن استعمال ڪريو.
  • ايسپريسف آئي ڊي ايف پلگ ان کي ڪيئن انسٽال ڪجي بابت وڌيڪ معلومات لاءِ، ايسپريسف آئي ڊي ايف پلگ ان انسٽال ڪريو ڏسو.

پهريون ESP-IDF ڊيمو هلايو

جيڪڏهن توهان صرف ESP32 ۽ ESP-IDF سان شروعات ڪري رهيا آهيو، ۽ توهان کي خبر ناهي ته ESP-IDF ESP32 پروگرام ڪيئن ٺاهجن، مرتب ٿين، فليش ٿين ۽ هلجن، ته پوءِ مهرباني ڪري وڌايو ۽ هڪ نظر وجهو. اميد ته اهو توهان جي مدد ڪندو!

ڊيمو

بينگ گڊ-ESP32-ڊولپمينٽ-بورڊ- (12)

ESP32-S3-LCD-1.47 ڊيمو

بينگ گڊ-ESP32-ڊولپمينٽ-بورڊ-04

ESP32-S3-LCD-1.47-ٽيسٽ

هارڊويئر ڪنيڪشن

  • ڊولپمينٽ بورڊ کي ڪمپيوٽر سان ڳنڍيو

ڪوڊ تجزيو

  1. سيٽ اپ ڪريو()
    • Wireless_Init(): وائرليس ڪميونيڪيشن ماڊيول کي شروع ڪريو
    • Flash_Searching(): ڊوائيس جي فليش ميموري سائيز جي معلومات کي جانچيو ۽ پرنٽ ڪيو.
    • RGB_Init(): RGB سان لاڳاپيل ڪمن کي شروع ڪريو
    • آر جي بي_ايڪسampلي(): ڊسپلي ايڪسampآر جي بي جا ڪم
    • SD_Init(): TF ڪارڊ شروع ڪريو
    • LCD_Init(): ڊسپلي کي شروع ڪريو
    • BK_Light(50): بيڪ لائيٽ جي چمڪ کي 50 تي سيٽ ڪريو
    • LVGL_Init(): LVGL گرافڪس لائبريري کي شروع ڪريو
    • Lvgl_Example1(): مخصوص LVGL ex کي سڏي ٿوample فنڪشن
  2. جڏهن ته (1)
    • vTaskDelay(pdMS_TO_TICKS(10)): مختصر دير، هر 10 ملي سيڪنڊن ۾
    • lv_timer_handler(): LVGL لاءِ ٽائمر هينڊلنگ فنڪشن، جيڪو وقت سان لاڳاپيل واقعن ۽ اينيميشنز کي سنڀالڻ لاءِ استعمال ٿيندو آهي.

نتيجن جو مظاهرو

LCD آن بورڊ پيرا ميٽرز ڏيکاري ٿو:

بينگ گڊ-ESP32-ڊولپمينٽ-بورڊ- (13)

فليش فرم ويئر چمڪائڻ ۽ ختم ڪرڻ

موجوده ڊيمو ٽيسٽ فرم ويئر فراهم ڪري ٿو، جيڪو جانچڻ لاءِ استعمال ڪري سگهجي ٿو ته ڇا
آن بورڊ ڊوائيس صحيح طريقي سان ڪم ڪري ٿو سڌو سنئون ٽيسٽ فرم ويئر کي چمڪائڻ سان

  •  بن file رستو:

..\ESP32-SS-LCD-1.47-ڊيمو\فرم ويئر

فليش فرم ويئر چمڪائڻ ۽ ختم ڪرڻ حوالي لاءِ

وسيلا

اسڪيمي ڊراگرام

ڊيمو

ڊيٽا شيٽ

سافٽ ويئر اوزار

آرڊينو

وي ايس ڪوڊ

فليش ڊائون لوڊ ٽول

ٻيا وسيلا لنڪس

FAQ

جڏهن ماڊيول ڊيمو ڊائون لوڊ ڪري ٿو ۽ ان کي ٻيهر ڊائون لوڊ ڪري ٿو، ته ڪڏهن ڪڏهن اهو سيريل پورٽ سان ڇو نٿو ڳنڍجي سگهي يا چمڪ ناڪام ٿي وڃي ٿي؟

بوٽ بٽڻ کي ڊگھو دٻايو، ساڳئي وقت RESET کي دٻايو، پوءِ RESET کي ڇڏي ڏيو، پوءِ بوٽ بٽڻ کي ڇڏي ڏيو، هن وقت ماڊل ڊائون لوڊ موڊ ۾ داخل ٿي سگهي ٿو، جيڪو گھڻن مسئلن کي حل ڪري سگهي ٿو جيڪي ڊائون لوڊ نه ٿي سگهن.

ڇو ماڊيول ري سيٽ ٿيندو ۽ ٽمٽار ٿيندو رهي ٿو جڏهن viewڇا توهان ڊوائيس مئنيجر کان سڃاڻپ جي حيثيت حاصل ڪئي؟

اهو فليش خالي هجڻ جي ڪري ٿي سگهي ٿو ۽ USB پورٽ مستحڪم نه آهي، توهان بوٽ بٽڻ کي ڊگهو دٻائي سگهو ٿا، ساڳئي وقت RESET کي دٻايو، ۽ پوءِ RESET کي جاري ڪريو، ۽ پوءِ بوٽ بٽڻ کي جاري ڪريو، هن وقت ماڊيول فرم ويئر (ڊيمو) کي فليش ڪرڻ لاءِ ڊائون لوڊ موڊ ۾ داخل ٿي سگهي ٿو. صورتحال کي حل ڪرڻ لاءِ.

پروگرام جي پهرين ڪمپيليشن انتهائي سست هجڻ سان ڪيئن ڊيل ڪجي؟

پهرين ڪمپليشن جو سست هجڻ عام ڳالهه آهي، بس صبر ڪريو.

ڪاميابي سان ESP-IDF چمڪائڻ کان پوءِ سيريل پورٽ تي ڊائون لوڊ جي انتظار ۾ ڊسپلي کي ڪيئن سنڀالجي؟

جيڪڏهن ڊولپمينٽ بورڊ تي ري سيٽ بٽڻ آهي، ته ري سيٽ بٽڻ کي دٻايو؛ جيڪڏهن ڪو ري سيٽ بٽڻ نه آهي، ته مهرباني ڪري ان کي ٻيهر پاور آن ڪريو.

جيڪڏهن مون کي ايپ ڊيٽا فولڊر نه ملي ته مون کي ڇا ڪرڻ گهرجي؟

ڪجھ ايپ ڊيٽا فولڊر ڊفالٽ طور لڪيل هوندا آهن ۽ ڏيکارڻ لاءِ سيٽ ڪري سگھجن ٿا. انگريزي سسٽم ايڪسپلورر->View-> چيني سسٽم ۾ لڪيل شيون چيڪ ڪريو File ايڪسپلورر -> View -> ڊسپلي -> لڪيل شيون چيڪ ڪريو

مان جيڪو COM پورٽ استعمال ڪريان ٿو ان کي ڪيئن چيڪ ڪريان؟

ونڊوز سسٽم View ڊيوائس مئنيج ذريعي رن ڊائلاگ باڪس کولڻ لاءِ ونڊوز + آر ڪيز کي دٻايو؛ ڊيوائس مئنيجر کولڻ لاءِ devmgmt.msc داخل ڪريو ۽ انٽر کي دٻايو؛ پورٽس (COM ۽ LPT) سيڪشن کي وڌايو، جتي سڀئي COM پورٽ ۽ انهن جي موجوده حالتون درج ڪيون وينديون. ڪمانڊ پرامپٽ استعمال ڪريو view ڪمانڊ پرامپٽ (CMD) کوليو، موڊ ڪمانڊ داخل ڪريو، جيڪو سڀني COMports لاءِ اسٽيٽس جي معلومات ڏيکاريندو. هارڊويئر ڪنيڪشن چيڪ ڪريو جيڪڏهن توهان اڳ ۾ ئي ٻاهرين ڊوائيسز کي COM پورٽ سان ڳنڍيو آهي، ته ڊوائيس عام طور تي هڪ پورٽ نمبر رکي ٿو، جيڪو ڳنڍيل هارڊويئر کي چيڪ ڪندي طئي ڪري سگهجي ٿو.

دستاويز / وسيلا

بينگ گڊ ESP32 ڊولپمينٽ بورڊ [pdf] هدايتون
1.47، ESP32 ڊولپمينٽ بورڊ، ESP32، ڊولپمينٽ بورڊ

حوالو

تبصرو ڇڏي ڏيو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهربل فيلڊ نشان لڳل آهن *