LILYGO-لوگو

LILYGO T-Deck Arduino سافٽ ويئر

LILYGO-T-Deck-Arduino-Software-fig-1

پيداوار جي ڄاڻ

وضاحتون:

  • پيداوار جو نالو: ٽي ڊيڪ
  • نسخو: V1.0
  • ڇڏڻ جي تاريخ: 2024.05
  • هارڊويئر: ESP32 ماڊل
  • سافٽ ويئر: آرڊينو

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

تعارف

ھي گائيڊ ٺاھيو ويو آھي صارفين جي مدد ڪرڻ لاءِ سافٽ ويئر ڊولپمينٽ ماحول قائم ڪرڻ ۾ ايپليڪيشنن لاءِ T-Deck هارڊويئر استعمال ڪندي.

  • ٽي ڊيڪ
    T-Deck هڪ هارڊويئر پليٽ فارم آهي جيڪو مختلف ايپليڪيشنن لاءِ سافٽ ويئر ڊولپمينٽ کي سپورٽ ڪري ٿو.
  • آرڊينو
    Arduino T-Deck هارڊويئر جي پروگرامنگ لاءِ استعمال ٿيندڙ سافٽ ويئر آهي.
  • تياري
    شروع ڪرڻ کان پهريان، پڪ ڪريو ته توهان وٽ ماحول کي ترتيب ڏيڻ لاء ضروري اجزاء ۽ اوزار تيار آهن.

شروع ڪريو
سافٽ ويئر ڊولپمينٽ ماحول کي ترتيب ڏيڻ شروع ڪرڻ لاءِ هن گائيڊ ۾ ڏنل هدايتن تي عمل ڪريو.

ترتيب ڏيو
توهان جي پروجيڪٽ جي ضرورتن جي بنياد تي سافٽ ويئر سيٽنگون ترتيب ڏيو.

ڳنڍڻ
T-Deck هارڊويئر ۽ توهان جي ڊولپمينٽ سسٽم جي وچ ۾ ڪنيڪشن قائم ڪريو.

ٽيسٽ ڊيمو
هارڊويئر ۽ سافٽ ويئر سيٽ اپ صحيح طريقي سان ڪم ڪري رهيو آهي انهي کي يقيني بڻائڻ لاءِ ٽيسٽ ڊيمو هلايو.

اسڪيچ اپ لوڊ ڪريو

مهيا ڪيل هدايتون استعمال ڪندي ESP32 ماڊل تي پنهنجو Arduino خاڪو اپلوڊ ڪريو.

  1. تعمير ۽ فليش
    پنھنجي Arduino ڪوڊ گڏ ڪريو ۽ ان کي ESP32 ماڊل ڏانھن چمڪيو.
  2. مانيٽر
    T-Deck هارڊويئر تي توهان جي اسڪيچ جي پيداوار ۽ رويي جي نگراني ڪريو.

ايس ايس سي ڪمانڊ ريفرنس
T-Deck هارڊويئر سان لاڳاپيل مخصوص عملن لاءِ حڪم جي حوالي سان حوالو ڏيو.

op
آپريشن جي وضاحت 'op'.

FAQ (اڪثر پڇيا ويندڙ سوال)

جيڪڏهن منهنجو اپلوڊ ناڪام ٿئي ته مون کي ڇا ڪرڻ گهرجي؟
جيڪڏھن توھان جو اپلوڊ ناڪام ٿئي ٿو، پنھنجي ڊولپمينٽ سسٽم ۽ T-Deck هارڊويئر جي وچ ۾ ڪنيڪشن چيڪ ڪريو. پڪ ڪريو ته سڀئي سيٽنگون صحيح آهن ۽ ٻيهر اپلوڊ ڪرڻ جي ڪوشش ڪريو.

ھن ھدايت بابت

ھن دستاويز جو مقصد آھي صارفين کي بنيادي سافٽ ويئر ڊولپمينٽ ماحول قائم ڪرڻ ۾ مدد ڏيڻ لاءِ ايپليڪيشنون ڊولپمينٽ ڪرڻ لاءِ هارڊويئر جي بنياد تي T-Deck. هڪ سادي اڳوڻي ذريعيample، هي دستاويز بيان ڪري ٿو ته ڪيئن استعمال ڪجي Arduino، بشمول مينيو تي ٻڌل ڪنفيگريشن وزرڊ، ترتيب ڏيڻ Arduino ۽ FIRMware ڊائون لوڊ ESP32 ماڊل تي.

رليز نوٽس 

تاريخ نسخو نوٽس جاري ڪريو
2024.05 V1.0 پهريون ڇڏڻ.

تعارف

ٽي ڊيڪ

  • T-Deck هڪ ترقياتي بورڊ آهي. اهو آزاديء سان ڪم ڪري سگهي ٿو.
  • اهو مشتمل آهي ESP32-S3 MCU سپورٽ ڪندڙ وائي فائي + BLE ڪميونيڪيشن پروٽوڪول ۽ ماءُ بورڊ PCB.
  • ھن پراڊڪٽ ۾ LCD ۽ LoRa افعال آھن. LCD ماڊل ST7789 LCD 320 × 240 قرارداد سان. LoRa چپ SX1262 آهي.
  • ايپليڪيشنن لاءِ گھٽ پاور سينسر نيٽ ورڪن کان وٺي سڀ کان وڌيڪ گهربل ڪمن تائين.
  • هن ماڊل جي بنيادي تي ESP32S3 چپ آهي.
  • ESP32-S3 وائي فائي (2.4 GHz بئنڊ) ۽ بلوٽوٿ 5.0 حلن کي هڪ واحد چپ تي ضم ڪري ٿو، ان سان گڏ ڊبل هاءِ پرفارمنس ڪور ۽ ٻيا ڪيترائي ورسٽائل پرديئرز. ESP32 هڪ مضبوط، انتهائي مربوط پليٽ فارم مهيا ڪري ٿو مسلسل مطالبن کي پورو ڪرڻ لاءِ موثر پاور استعمال، ڪمپيڪٽ ڊيزائن، ۽ سيڪيورٽي.
  • Xinyuan بنيادي هارڊويئر ۽ سافٽ ويئر وسيلا مهيا ڪري ٿو جيڪي ايپليڪيشن ڊولپرز کي ESP32-S3 سيريز جي هارڊويئر جي چوڌاري پنهنجا خيال ٺاهڻ لاءِ بااختيار بڻائين ٿا. Xinyuan پاران مهيا ڪيل سافٽ ويئر ڊولپمينٽ فريم ورڪ جو مقصد انٽرنيٽ-آف-ٿنگز (IoT) ايپليڪيشنن کي تيزيءَ سان ترقي ڪرڻ لاءِ آهي، جنهن ۾ وائي فائي، بلوٽوٿ، لچڪدار پاور مئنيجمينٽ، ۽ ٻين جديد سسٽم جون خاصيتون شامل آهن.
  • ٺاهيندڙ Shenzhen Xin Yuan Electronic Technology Co., Ltd.

آرڊينو
جاوا ۾ لکيل ڪراس پليٽ فارم ايپليڪيشنن جو هڪ سيٽ. Arduino سافٽ ويئر IDE پروسيسنگ پروگرامنگ ٻولي ۽ وائرنگ پروگرام جي مربوط ترقي واري ماحول مان نڪتل آهي. صارف Arduino جي بنياد تي ونڊوز/Linux/MacOS ۾ ايپليڪيشنون ٺاهي سگهن ٿا. اهو استعمال ڪرڻ جي سفارش ڪئي وئي آهي Windows 10. Windows OS استعمال ڪيو ويو آهي اڳوڻوampهن دستاويز ۾ وضاحت جي مقصدن لاء.

تياري
ESP32-S3 لاءِ ايپليڪيشنون ٺاهڻ لاءِ توھان کي ضرورت آھي:

  • PC يا ته ونڊوز، لينڪس، يا ميڪ آپريٽنگ سسٽم سان ڀريل
  • ESP32-S3 لاءِ ايپليڪيشن ٺاهڻ لاءِ ٽول چين
  • Arduino بنيادي طور تي ESP32-S3 لاءِ API ۽ ٽول چين کي هلائڻ لاءِ اسڪرپٽ تي مشتمل آهي
  • CH9102 سيريل پورٽ ڊرائيور
  • ESP32-S3 بورڊ پاڻ ۽ هڪ USB ڪيبل ان کي پي سي سان ڳنڍڻ لاء

شروع ڪريو

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

تڪڙو تڪڙو ڪيئن انسٽال ڪجي Arduino سافٽ ويئر (IDE) ونڊوز مشينن تي

تڪڙو شروع ھدايت
جي webسائيٽ مهيا ڪري ٿي جلدي شروع ڪرڻ وارو سبق

ونڊوز پليٽ فارم Arduino لاءِ تنصيب جا مرحلا

LILYGO-T-Deck-Arduino-Software-fig-2

انسٽال ڪريو Arduino سافٽ ويئر

LILYGO-T-Deck-Arduino-Software-fig-3

ترتيب ڏيو

ڊائون لوڊ ڪريو Git
ڊائون لوڊ ڪريو انسٽاليشن پيڪيج Git.exe

LILYGO-T-Deck-Arduino-Software-fig-4

اڳواٽ ٺاھ جوڙ

  • Arduino آئڪن تي ڪلڪ ڪريو، پوء صحيح ڪلڪ ڪريو ۽ چونڊيو "اوپن فولڊر جتي"
  • هارڊويئر چونڊيو ->
  • مائوس ** ساڄي ڪلڪ ڪريو ** ->
  • ڪلڪ ڪريو Git Bash هتي

دور دراز مخزن کي ڪلون ڪرڻ

ڳنڍڻ

توهان تقريبن اتي آهيو. اڳتي وڌڻ جي قابل ٿيڻ لاءِ، ESP32-S3 بورڊ کي PC سان ڳنڍيو، چيڪ ڪريو ته ڪهڙي سيريل پورٽ تحت بورڊ نظر اچي ٿو ۽ تصديق ڪريو ته سيريل ڪميونيڪيشن ڪم ڪري ٿي.

ٽيسٽ ڊيمو

چونڊيو File>> مثالample >> وائي فائي >> وائي فائي اسڪين

LILYGO-T-Deck-Arduino-Software-fig-5

اسڪيچ اپ لوڊ ڪريو

بورڊ چونڊيو
اوزار <

اپ لوڊ ڪريو
خاڪو << اپ لوڊ

سيريل مانيٽر
اوزار << سيريل مانيٽر

LILYGO-T-Deck-Arduino-Software-fig-6

ايس ايس سي ڪمانڊ ريفرنس

هتي ڪجھ عام وائي فائي حڪمن جي فهرست توهان لاء ماڊل کي جانچڻ لاء.

op 

  • وصف
    op حڪم سسٽم جي وائي فائي موڊ کي سيٽ ڪرڻ ۽ سوال ڪرڻ لاء استعمال ڪيو ويندو آهي.
  • Example

    LILYGO-T-Deck-Arduino-Software-fig-7

  • پيرا ميٽر
    -Q وائي فائي موڊ کان پڇو.
    -S وائي فائي موڊ سيٽ ڪريو.
     

     

    wmode

    اتي 3 وائي فائي موڊس آھن:

    • موڊ = 1: STA موڊ

    • موڊ = 2: اي پي موڊ

    • موڊ = 3: STA+AP موڊ

sta

  • وصف
    sta ڪمانڊ استعمال ڪيا ويندا آهن STA نيٽ ورڪ انٽرفيس کي اسڪين ڪرڻ، AP کي ڳنڍڻ يا ختم ڪرڻ، ۽ STA نيٽ ورڪ انٽرفيس جي ڳنڍڻ واري صورتحال جي پڇا ڳاڇا ڪرڻ لاءِ.
  • Example

    LILYGO-T-Deck-Arduino-Software-fig-8

  • پيرا ميٽر
    -s ssid ايس ايس ڊي سان رسائي پوائنٽس کي اسڪين يا ڳنڍيو.
    -b bssid bssid سان رسائي پوائنٽس کي اسڪين ڪريو.
    -n چينل چينل اسڪين ڪريو.
    -h ڏيکاريو اسڪين نتيجا لڪيل ssid رسائي پوائنٽس سان.
    -Q ڏيکاريو STA connect stutus.
    -D موجوده رسائي پوائنٽس سان ڳنڍيل آهي.

ap

  • وصف
    ap ڪمانڊ استعمال ڪيا ويندا آھن اي پي نيٽ ورڪ انٽرفيس جي پيٽرول کي سيٽ ڪرڻ لاءِ.
  • Example

    LILYGO-T-Deck-Arduino-Software-fig-9

  • پيرا ميٽر
    -S AP موڊ سيٽ ڪريو.
    -s ssid AP ssid سيٽ ڪريو.
    -p پاسورڊ AP پاسورڊ سيٽ ڪريو.
    -t encrypt سيٽ ڪريو AP انڪرپٽ موڊ.
    -h لڪايو ssid.
    -m max_sta AP وڌ ۾ وڌ ڪنيڪشن سيٽ ڪريو.
    -Q ڏيکاريو AP پيٽرول.
    -L ڏيکاريو MAC پتو ۽ ڳنڍيل اسٽيشن جو IP پتو.

ميڪ

  • وصف
    mac ڪمانڊ استعمال ڪيا ويندا آھن نيٽ ورڪ انٽرفيس جي MAC ايڊريس کي پڇڻ لاءِ.
  • Example

    LILYGO-T-Deck-Arduino-Software-fig-10

  • پيرا ميٽر
    -Q ڏيکاريو MAC پتو.
     

    -o موڊ

    • موڊ = 1: STA موڊ ۾ MAC پتو.

    • موڊ = 2: AP موڊ ۾ MAC پتو.

ڊي سي پي

  • وصف
    dhcp ڪمانڊ dhcp سرور/ڪلائنٽ کي فعال يا غير فعال ڪرڻ لاءِ استعمال ڪيا ويندا آهن.
  • Example

    LILYGO-T-Deck-Arduino-Software-fig-10

  • پيرا ميٽر
    -S DHCP شروع ڪريو (ڪلائنٽ/سرور).
    -E ختم ڪريو DHCP (ڪلائنٽ/سرور).
    -Q ڏيکاريو DHCP حيثيت.
     

    -o موڊ

    • موڊ = 1 : STA انٽرفيس جو DHCP ڪلائنٽ.

    • موڊ = 2 : AP انٽرفيس جو DHCP سرور.

    • موڊ = 3: ٻئي.

ip

  • وصف
    ip ڪمانڊ نيٽ ورڪ انٽرفيس جي IP پتي کي سيٽ ڪرڻ ۽ سوال ڪرڻ لاء استعمال ڪيو ويندو آهي.
  • Example

    LILYGO-T-Deck-Arduino-Software-fig-12

  • پيرا ميٽر
    -Q IP پتو ڏيکاريو.
     

    -o موڊ

    • موڊ = 1 : انٽرفيس جو IP پتو STA.

    • موڊ = 2 : انٽرفيس AP جو IP پتو.

    • موڊ = 3: ٻئي

    -S IP پتو مقرر ڪريو.
    - آءِ پي IP پتو.
    - ايم ماسڪ سب نيٽ ايڊريس ماسڪ.
    -جي گيٽ وي ڊفالٽ گيٽ وي.

ريبوٽ

  • وصف
    reboot حڪم بورڊ کي ريبوٽ ڪرڻ لاء استعمال ڪيو ويندو آهي.
  • Example

    LILYGO-T-Deck-Arduino-Software-fig-13

رام 
ram حڪم استعمال ڪيو ويندو آهي سوال ڪرڻ لاءِ سسٽم ۾ باقي هيپ جي سائيز.
Example

LILYGO-T-Deck-Arduino-Software-fig-14

ايف سي سي احتياط

ڪا به تبديلي يا ترميم واضح طور تي منظور نه ڪئي وئي پارٽي طرفان تعميل لاءِ ذميوار صارف جي اختيار کي باطل ڪري سگھي ٿي سامان کي هلائڻ لاءِ.
هي ڊوائيس FCC ضابطن جي حصو 15 جي مطابق آهي. آپريشن هيٺ ڏنل ٻن شرطن جي تابع آهي:

  1. هي ڊوائيس نقصانڪار مداخلت جو سبب نه ٿي سگھي
  2. هن ڊوائيس کي ڪنهن به مداخلت کي قبول ڪرڻ گهرجي، جنهن ۾ مداخلت شامل آهي جيڪا اڻ گهربل آپريشن جو سبب ٿي سگهي ٿي.

اهم نوٽ:
نوٽ: هي سامان آزمايو ويو آهي ۽ FCC ضابطن جي حصو 15 تحت، ڪلاس B ڊجيٽل ڊوائيس جي حدن جي تعميل لاءِ مليو آهي. اهي حدون هڪ رهائشي تنصيب ۾ نقصانڪار مداخلت جي خلاف مناسب تحفظ فراهم ڪرڻ لاء ٺهيل آهن. هي سامان پيدا ڪري ٿو، استعمال ڪري ٿو، ۽ ريڊيو فریکوئنسي توانائي کي ريڊيٽ ڪري سگهي ٿو، ۽، جيڪڏهن نصب نه ڪيو ويو ۽ هدايتون استعمال ڪيو ويو، ته شايد ريڊيو ڪميونيڪيشن کي نقصانڪار مداخلت جو سبب بڻائين. بهرحال، اتي ڪا به ضمانت نه آهي ته مداخلت ڪنهن خاص تنصيب ۾ نه ٿيندي. جيڪڏهن هي سامان ريڊيو يا ٽيليويزن جي استقبال لاء نقصانڪار مداخلت جو سبب بڻائيندو آهي، جيڪو سامان کي بند ڪرڻ ۽ ان کي بند ڪندي طئي ڪري سگهجي ٿو، صارف کي حوصلا افزائي ڪئي ويندي آهي مداخلت کي درست ڪرڻ جي ڪوشش ڪرڻ جي هيٺيان قدمن مان هڪ يا وڌيڪ:

  • وصول ڪندڙ اينٽينا کي ٻيهر ترتيب ڏيو يا منتقل ڪريو.
  • سامان ۽ وصول ڪندڙ جي وچ ۾ علحدگي کي وڌايو.
  • سامان کي ھڪڙي سرڪٽ تي ھڪڙي آئوٽليٽ سان ڳنڍيو جنھن کان رسيور ڳنڍيل آھي.
  • مدد لاءِ ڊيلر يا تجربيڪار ريڊيو/ٽي وي ٽيڪنيشن سان صلاح ڪريو.

ايف سي سي تابڪاري جي نمائش جو بيان:
هي سامان FCC تابڪاري جي نمائش جي حدن جي تعميل ڪري ٿو جيڪو غير ڪنٽرول ٿيل ماحول لاءِ مقرر ڪيو ويو آهي.

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

LILYGO T-Deck Arduino سافٽ ويئر [pdf] استعمال ڪندڙ ھدايت
T-DECK, TDECK, 2ASYE-T-DECK, 2ASYETDECK, T-Deck Arduino سافٽ ويئر, Arduino سافٽ ويئر, سافٽ ويئر

حوالو

تبصرو ڇڏي ڏيو

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