LILYGO-لوگو

LILYGO T-Deck Arduino سافٹ ویئر

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

پروڈکٹ کی معلومات

تفصیلات:

  • پروڈکٹ کا نام: ٹی ڈیک
  • ورژن: V1.0
  • ریلیز کی تاریخ: 2024.05
  • ہارڈ ویئر: ESP32 ماڈیول
  • سافٹ ویئر: Arduino

مصنوعات کے استعمال کی ہدایات

تعارف

یہ گائیڈ T-Deck ہارڈ ویئر کا استعمال کرتے ہوئے ایپلی کیشنز کے لیے سافٹ ویئر ڈویلپمنٹ ماحول ترتیب دینے میں صارفین کی مدد کے لیے ڈیزائن کیا گیا ہے۔

  • ٹی ڈیک
    T-Deck ایک ہارڈویئر پلیٹ فارم ہے جو مختلف ایپلی کیشنز کے لیے سافٹ ویئر کی ترقی کو سپورٹ کرتا ہے۔
  • Arduino
    Arduino T-Deck ہارڈ ویئر کی پروگرامنگ کے لیے استعمال ہونے والا سافٹ ویئر ہے۔
  • تیاری
    شروع کرنے سے پہلے، یقینی بنائیں کہ آپ کے پاس ماحول کو ترتیب دینے کے لیے ضروری اجزاء اور اوزار تیار ہیں۔

شروع کریں
سافٹ ویئر ڈویلپمنٹ ماحول کو ترتیب دینے کے لیے اس گائیڈ میں فراہم کردہ ہدایات پر عمل کریں۔

ترتیب دیں۔
اپنے پراجیکٹ کی ضروریات کی بنیاد پر سافٹ ویئر کی ترتیبات کو ترتیب دیں۔

جڑیں۔
T-Deck ہارڈ ویئر اور اپنے ترقیاتی نظام کے درمیان تعلق قائم کریں۔

ٹیسٹ ڈیمو
ہارڈ ویئر اور سافٹ ویئر سیٹ اپ درست طریقے سے کام کر رہا ہے اس بات کو یقینی بنانے کے لیے ٹیسٹ ڈیمو چلائیں۔

خاکہ اپ لوڈ کریں۔

فراہم کردہ ہدایات کا استعمال کرتے ہوئے ESP32 ماڈیول پر اپنا Arduino خاکہ اپ لوڈ کریں۔

  1. بنائیں اور فلیش کریں۔
    اپنا Arduino کوڈ مرتب کریں اور اسے ESP32 ماڈیول میں فلیش کریں۔
  2. مانیٹر
    T-Deck ہارڈ ویئر پر اپنے خاکے کے آؤٹ پٹ اور برتاؤ کی نگرانی کریں۔

ایس ایس سی کمانڈ ریفرنس
T-Deck ہارڈویئر سے متعلق مخصوص آپریشنز کے لیے کمانڈ کے حوالے سے رجوع کریں۔

op
آپریشن 'آپ' کی تفصیل۔

FAQ (اکثر پوچھے گئے سوالات)

اگر میرا اپ لوڈ ناکام ہو جائے تو مجھے کیا کرنا چاہیے؟
اگر آپ کا اپ لوڈ ناکام ہوجاتا ہے، تو اپنے ڈیولپمنٹ سسٹم اور T-Deck ہارڈ ویئر کے درمیان تعلق کو چیک کریں۔ یقینی بنائیں کہ تمام ترتیبات درست ہیں اور دوبارہ اپ لوڈ کرنے کی کوشش کریں۔

اس گائڈ کے بارے میں

اس دستاویز کا مقصد صارفین کو T-Deck پر مبنی ہارڈ ویئر کا استعمال کرتے ہوئے ایپلی کیشنز تیار کرنے کے لیے بنیادی سافٹ ویئر ڈویلپمنٹ ماحول قائم کرنے میں مدد کرنا ہے۔ ایک سادہ سابق کے ذریعےampمثال کے طور پر، یہ دستاویز واضح کرتی ہے کہ Arduino کو کس طرح استعمال کیا جائے، بشمول مینو پر مبنی کنفیگریشن وزرڈ، ESP32 ماڈیول میں Arduino اور فرم ویئر ڈاؤن لوڈ کو مرتب کرنا۔

ریلیز نوٹس 

تاریخ ورژن ریلیز نوٹس
2024.05 V1.0 پہلی ریلیز۔

تعارف

ٹی ڈیک

  • ٹی ڈیک ایک ترقیاتی بورڈ ہے۔ یہ آزادانہ طور پر کام کر سکتا ہے۔
  • یہ ESP32-S3 MCU پر مشتمل ہے جو Wi-Fi + BLE کمیونیکیشن پروٹوکول اور مدر بورڈ PCB کو سپورٹ کرتا ہے۔
  • اس پروڈکٹ میں LCD اور LoRa فنکشنز ہیں۔ LCD ماڈل ST7789 LCD 320×240 ریزولوشن کے ساتھ۔ LoRa چپ SX1262 ہے۔
  • کم طاقت والے سینسر نیٹ ورکس سے لے کر انتہائی ضروری کاموں تک کی ایپلی کیشنز کے لیے۔
  • اس ماڈیول کے مرکز میں ESP32S3 چپ ہے۔
  • ESP32-S3 Wi-Fi (2.4 GHz بینڈ) اور بلوٹوتھ 5.0 سلوشنز کو سنگل چپ پر مربوط کرتا ہے، اس کے ساتھ دوہری اعلیٰ کارکردگی والے کور اور بہت سے دوسرے ورسٹائل پیری فیرلز بھی شامل ہیں۔ ESP32 ایک مضبوط، انتہائی مربوط پلیٹ فارم فراہم کرتا ہے تاکہ بجلی کے موثر استعمال، کمپیکٹ ڈیزائن، اور سیکورٹی کے مسلسل مطالبات کو پورا کیا جا سکے۔
  • Xinyuan بنیادی ہارڈ ویئر اور سافٹ ویئر کے وسائل فراہم کرتا ہے جو ایپلیکیشن ڈویلپرز کو ESP32-S3 سیریز کے ہارڈ ویئر کے ارد گرد اپنے آئیڈیاز بنانے کے لیے بااختیار بناتے ہیں۔ Xinyuan کی طرف سے فراہم کردہ سافٹ ویئر ڈویلپمنٹ فریم ورک کا مقصد تیزی سے انٹرنیٹ آف تھنگز (IoT) ایپلی کیشنز تیار کرنا ہے، جس میں Wi-Fi، بلوٹوتھ، لچکدار پاور مینجمنٹ، اور نظام کی دیگر جدید خصوصیات ہیں۔
  • کارخانہ دار Shenzhen Xin Yuan Electronic Technology Co., Ltd.

Arduino
جاوا میں لکھی گئی کراس پلیٹ فارم ایپلی کیشنز کا ایک سیٹ۔ Arduino سافٹ ویئر IDE پروسیسنگ پروگرامنگ زبان اور وائرنگ پروگرام کے مربوط ترقیاتی ماحول سے ماخوذ ہے۔ صارفین Arduino کی بنیاد پر Windows/Linux/MacOS میں ایپلی کیشنز تیار کر سکتے ہیں۔ ونڈوز 10 استعمال کرنے کی سفارش کی جاتی ہے۔ ونڈوز OS کو بطور سابق استعمال کیا گیا ہے۔ampاس دستاویز میں مثال کے مقاصد کے لیے۔

تیاری
ESP32-S3 کے لیے ایپلی کیشنز تیار کرنے کے لیے آپ کو ضرورت ہے:

  • پی سی یا تو ونڈوز، لینکس، یا میک آپریٹنگ سسٹم سے بھرا ہوا ہے۔
  • ESP32-S3 کے لیے ایپلیکیشن بنانے کے لیے ٹول چین
  • Arduino بنیادی طور پر ESP32-S3 کے لیے API اور ٹول چین کو چلانے کے لیے اسکرپٹ پر مشتمل ہے۔
  • CH9102 سیریل پورٹ ڈرائیور
  • ESP32-S3 بورڈ خود اور اسے PC سے منسلک کرنے کے لیے ایک USB کیبل

شروع کریں

Arduino سافٹ ویئر ڈاؤن لوڈ کریں۔

ونڈوز مشینوں پر Arduino سافٹ ویئر (IDE) کو انسٹال کرنے کا تیز ترین طریقہ

کوئیک اسٹارٹ گائیڈ
دی webسائٹ ایک فوری آغاز ٹیوٹوریل فراہم کرتی ہے۔

ونڈوز پلیٹ فارم Arduino کے لیے تنصیب کے مراحل

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

Arduino سافٹ ویئر انسٹال کریں۔

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

ترتیب دیں۔

گٹ ڈاؤن لوڈ کریں۔
انسٹالیشن پیکج Git.exe ڈاؤن لوڈ کریں۔

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

پری بلڈ کنفیگریشن

  • Arduino آئیکن پر کلک کریں، پھر دائیں کلک کریں اور "اوپن فولڈر جہاں" کو منتخب کریں
  • ہارڈ ویئر منتخب کریں ->
  • ماؤس ** دائیں کلک کریں ** ->
  • یہاں گٹ باش پر کلک کریں۔

دور دراز کے ذخیرے کو کلون کرنا

جڑیں۔

آپ تقریباً وہاں ہیں۔ مزید آگے بڑھنے کے قابل ہونے کے لیے، 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 Wi-Fi موڈ سے استفسار کریں۔
    -S Wi-Fi موڈ سیٹ کریں۔
     

     

    wmode

    3 وائی فائی موڈز ہیں:

    • موڈ = 1: STA موڈ

    • موڈ = 2: اے پی موڈ

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

sta

  • تفصیل
    sta کمانڈز کا استعمال STA نیٹ ورک انٹرفیس کو اسکین کرنے، AP کو جوڑنے یا منقطع کرنے، اور STA نیٹ ورک انٹرفیس کے کنیکٹنگ سٹیٹس کے بارے میں استفسار کرنے کے لیے کیا جاتا ہے۔
  • Example

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

  • پیرامیٹر
    -s ssid ssid کے ساتھ رسائی پوائنٹس کو اسکین کریں یا جوڑیں۔
    -ب بی ایس ایس آئی ڈی bssid کے ساتھ رسائی پوائنٹس کو اسکین کریں۔
    -n چینل چینل کو اسکین کریں۔
    -h چھپی ہوئی ssid رسائی پوائنٹس کے ساتھ اسکین کے نتائج دکھائیں۔
    -Q STA کنیکٹ اسٹوٹس دکھائیں۔
    -D موجودہ رسائی پوائنٹس سے منقطع۔

ap

  • تفصیل
    اے پی کمانڈز اے پی نیٹ ورک انٹرفیس کے پیرامیٹر کو سیٹ کرنے کے لیے استعمال کیے جاتے ہیں۔
  • Example

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

  • پیرامیٹر
    -S اے پی موڈ سیٹ کریں۔
    -s ssid AP ssid سیٹ کریں۔
    -p پاس ورڈ اے پی پاس ورڈ سیٹ کریں۔
    -t خفیہ کاری AP انکرپٹ موڈ سیٹ کریں۔
    -h ssid چھپائیں۔
    -m max_sta AP زیادہ سے زیادہ کنکشن سیٹ کریں۔
    -Q اے پی پیرامیٹر دکھائیں۔
    -L منسلک اسٹیشن کا میک ایڈریس اور آئی پی ایڈریس دکھائیں۔

میک

  • تفصیل
    میک کمانڈز کا استعمال نیٹ ورک انٹرفیس کے میک ایڈریس کے لیے کیا جاتا ہے۔
  • Example

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

  • پیرامیٹر
    -Q میک ایڈریس دکھائیں۔
     

    -o موڈ

    • موڈ = 1: STA موڈ میں MAC ایڈریس۔

    • موڈ = 2: AP موڈ میں MAC ایڈریس۔

ڈی ایچ سی پی

  • تفصیل
    dhcp کمانڈز کا استعمال dhcp سرور/کلائنٹ کو فعال یا غیر فعال کرنے کے لیے کیا جاتا ہے۔
  • Example

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

  • پیرامیٹر
    -S DHCP شروع کریں (کلائنٹ/سرور)۔
    -E ڈی ایچ سی پی (کلائنٹ/سرور) کو ختم کریں۔
    -Q DHCP کی حیثیت دکھائیں۔
     

    -o موڈ

    • موڈ = 1 : STA انٹرفیس کا DHCP کلائنٹ۔

    • موڈ = 2 : AP انٹرفیس کا DHCP سرور۔

    • موڈ = 3 : دونوں۔

ip

  • تفصیل
    ip کمانڈ کا استعمال نیٹ ورک انٹرفیس کے IP ایڈریس کو سیٹ کرنے اور استفسار کرنے کے لیے کیا جاتا ہے۔
  • Example

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

  • پیرامیٹر
    -Q آئی پی ایڈریس دکھائیں۔
     

    -o موڈ

    • موڈ = 1 : انٹرفیس STA کا IP پتہ۔

    • موڈ = 2 : انٹرفیس AP کا IP پتہ۔

    • موڈ = 3 : دونوں

    -S آئی پی ایڈریس سیٹ کریں۔
    -میں آئی پی آئی پی ایڈریس۔
    -m ماسک سب نیٹ ایڈریس ماسک۔
    -جی گیٹ وے ڈیفالٹ گیٹ وے

دوبارہ شروع کریں

  • تفصیل
    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 سافٹ ویئر [پی ڈی ایف] یوزر گائیڈ
T-DECK، TDECK، 2ASYE-T-DECK، 2ASYETDECK، T-Deck Arduino سافٹ ویئر، Arduino سافٹ ویئر، سافٹ ویئر

حوالہ جات

ایک تبصرہ چھوڑیں۔

آپ کا ای میل پتہ شائع نہیں کیا جائے گا۔ مطلوبہ فیلڈز نشان زد ہیں۔ *