LILYGO-logo

نرم افزار LILYGO T-Deck Arduino

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

اطلاعات محصول

مشخصات:

  • نام محصول: تی دک
  • نسخه: V1.0
  • تاریخ انتشار: 2024.05
  • سخت افزار: ماژول ESP32
  • نرم افزار: آردوینو

دستورالعمل استفاده از محصول

مقدمه

این راهنما برای کمک به کاربران در تنظیم محیط توسعه نرم افزار برای برنامه های کاربردی با استفاده از سخت افزار T-Deck طراحی شده است.

  • تی عرشه
    T-Deck یک پلت فرم سخت افزاری است که از توسعه نرم افزار برای برنامه های مختلف پشتیبانی می کند.
  • آردوینو
    آردوینو نرم افزاری است که برای برنامه نویسی سخت افزار T-Deck استفاده می شود.
  • آماده سازی
    قبل از شروع، مطمئن شوید که اجزا و ابزار لازم را برای تنظیم محیط آماده دارید.

شروع کنید
دستورالعمل های ارائه شده در این راهنما را برای شروع راه اندازی محیط توسعه نرم افزار دنبال کنید.

پیکربندی کنید
تنظیمات نرم افزار را بر اساس نیازهای پروژه خود پیکربندی کنید.

اتصال
ارتباط بین سخت افزار T-Deck و سیستم توسعه خود را برقرار کنید.

نسخه ی نمایشی تست
برای اطمینان از عملکرد صحیح تنظیمات سخت افزار و نرم افزار، یک نسخه آزمایشی را اجرا کنید.

آپلود طرح

با استفاده از دستورالعمل های ارائه شده، طرح آردوینو خود را در ماژول ESP32 آپلود کنید.

  1. ساخت و فلش
    کد آردوینو خود را کامپایل کرده و در ماژول ESP32 فلش کنید.
  2. نظارت کنید
    خروجی و رفتار طرح خود را روی سخت افزار T-Deck نظارت کنید.

مرجع فرمان SSC
برای عملیات خاص مربوط به سخت افزار T-Deck به مراجع فرمان مراجعه کنید.

op
شرح عملیات 'op'.

سوالات متداول (سوالات متداول)

اگر آپلود من ناموفق باشد چه باید بکنم؟
اگر آپلود شما با شکست مواجه شد، ارتباط بین سیستم توسعه خود و سخت افزار T-Deck را بررسی کنید. مطمئن شوید که همه تنظیمات درست هستند و دوباره آپلود کنید.

درباره این راهنما

این سند برای کمک به کاربران در راه اندازی محیط توسعه نرم افزار پایه برای توسعه برنامه های کاربردی با استفاده از سخت افزار مبتنی بر T-Deck در نظر گرفته شده است. از طریق یک سابق سادهampاین سند نحوه استفاده از آردوینو، از جمله جادوگر پیکربندی مبتنی بر منو، کامپایل کردن آردوینو و دانلود سفت‌افزار در ماژول ESP32 را نشان می‌دهد.

یادداشت های انتشار 

تاریخ نسخه یادداشت های انتشار
2024.05 V1.0 اولین انتشار.

مقدمه

تی عرشه

  • T-Deck یک برد توسعه است. می تواند به طور مستقل کار کند.
  • این شامل MCU ESP32-S3 است که از پروتکل ارتباطی Wi-Fi + BLE و PCB مادربرد پشتیبانی می کند.
  • این محصول دارای عملکرد LCD و LoRa می باشد. LCD مدل ST7789 LCD با رزولوشن 320×240. تراشه LoRa SX1262 است.
  • برای برنامه های کاربردی از شبکه های حسگر کم مصرف تا سخت ترین کارها.
  • هسته اصلی این ماژول تراشه ESP32S3 است.
  • ESP32-S3 راه حل های Wi-Fi (باند 2.4 گیگاهرتز) و بلوتوث 5.0 را روی یک تراشه به همراه دو هسته با کارایی بالا و بسیاری از تجهیزات جانبی همه کاره دیگر ادغام می کند. ESP32 یک پلتفرم قوی و بسیار یکپارچه برای پاسخگویی به نیازهای مداوم برای مصرف انرژی کارآمد، طراحی فشرده و امنیت ارائه می‌کند.
  • Xinyuan منابع سخت افزاری و نرم افزاری اساسی را فراهم می کند که توسعه دهندگان برنامه را قادر می سازد تا ایده های خود را پیرامون سخت افزار سری ESP32-S3 ایجاد کنند. چارچوب توسعه نرم افزار ارائه شده توسط Xinyuan برای توسعه سریع برنامه های اینترنت اشیاء (IoT) با Wi-Fi، بلوتوث، مدیریت انرژی انعطاف پذیر، و سایر ویژگی های سیستم پیشرفته در نظر گرفته شده است.
  • سازنده شرکت فناوری الکترونیک شنژن شین یوان است.

آردوینو
مجموعه ای از برنامه های کاربردی چند پلتفرمی که به زبان جاوا نوشته شده اند. Arduino Software IDE از زبان برنامه نویسی Processing و محیط توسعه یکپارچه برنامه Wiring مشتق شده است. کاربران می توانند برنامه های کاربردی را در Windows/Linux/MacOS مبتنی بر آردوینو توسعه دهند. توصیه می شود از ویندوز 10 استفاده کنید. سیستم عامل ویندوز به عنوان نسخه قبلی استفاده شده استampدر این سند به منظور مصور.

آماده سازی
برای توسعه برنامه های کاربردی برای ESP32-S3 شما نیاز دارید:

  • رایانه لود شده با سیستم عامل ویندوز، لینوکس یا مک
  • زنجیره ابزار برای ساخت اپلیکیشن برای ESP32-S3
  • آردوینو اساسا حاوی API برای ESP32-S3 و اسکریپت هایی برای کار با Toolchain است
  • درایور پورت سریال CH9102
  • خود برد ESP32-S3 و یک کابل USB برای اتصال آن به کامپیوتر

شروع کنید

نرم افزار آردوینو را دانلود کنید

سریع ترین نحوه نصب نرم افزار آردوینو (IDE) بر روی ماشین های ویندوز

راهنمای شروع سریع
را webسایت آموزش شروع سریع را ارائه می دهد

مراحل نصب پلتفرم ویندوز آردوینو

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

نرم افزار آردوینو را نصب کنید

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

پیکربندی کنید

Git را دانلود کنید
بسته نصبی Git.exe را دانلود کنید

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

تنظیمات پیش از ساخت

  • روی آیکون آردوینو کلیک کنید، سپس راست کلیک کرده و "Open folder Where" را انتخاب کنید.
  • سخت افزار -> را انتخاب کنید
  • ماوس ** کلیک راست کنید ** ->
  • اینجا روی Git Bash کلیک کنید

شبیه سازی یک مخزن از راه دور

اتصال

شما تقریباً آنجا هستید. برای اینکه بتوانید ادامه دهید، برد ESP32-S3 را به رایانه شخصی متصل کنید، بررسی کنید که برد زیر کدام پورت سریال قابل مشاهده است و بررسی کنید که آیا ارتباط سریال کار می کند یا خیر.

نسخه ی نمایشی تست

انتخاب کنید File>>مثالample>>WiFi>>WiFiScan

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

آپلود طرح

هیئت مدیره را انتخاب کنید
ابزار<

آپلود کنید
طرح << آپلود

مانیتور سریال
ابزار << مانیتور سریال

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

مرجع فرمان SSC

در اینجا برخی از دستورات رایج Wi-Fi را برای آزمایش ماژول لیست می کند.

op 

  • توضیحات
    دستورات op برای تنظیم و پرس و جو حالت Wi-Fi سیستم استفاده می شود.
  • Example

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

  • پارامتر
    -Q حالت Wi-Fi را پرس و جو کنید.
    -S حالت Wi-Fi را تنظیم کنید.
     

     

    wmode

    3 حالت Wi-Fi وجود دارد:

    • حالت = 1: حالت STA

    • حالت = 2: حالت AP

    • حالت = 3: حالت STA+AP

sta

  • توضیحات
    دستورات sta برای اسکن رابط شبکه STA، اتصال یا قطع AP، و پرس و جو از وضعیت اتصال رابط شبکه STA استفاده می شود.
  • Example

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

  • پارامتر
    -s ssid نقاط دسترسی را با ssid اسکن یا وصل کنید.
    -ب bssid نقاط دسترسی را با bssid اسکن کنید.
    کانال -n کانال را اسکن کنید
    -h نمایش نتایج اسکن با نقاط دسترسی مخفی ssid.
    -Q نمایش وضعیت اتصال STA.
    -D با نقاط دسترسی فعلی قطع شده است.

ap

  • توضیحات
    دستورات ap برای تنظیم پارامتر رابط شبکه AP استفاده می شود.
  • Example

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

  • پارامتر
    -S حالت AP را تنظیم کنید.
    -s ssid AP ssid را تنظیم کنید.
    رمز عبور -p رمز عبور AP را تنظیم کنید.
    -t رمزگذاری حالت رمزگذاری AP را تنظیم کنید.
    -h مخفی کردن SSID.
    -m max_sta اتصالات حداکثر AP را تنظیم کنید.
    -Q نمایش پارامترهای AP
    -L نشانی MAC و آدرس IP ایستگاه متصل را نشان دهید.

مک

  • توضیحات
    دستورات mac برای پرس و جو از آدرس MAC رابط شبکه استفاده می شود.
  • Example

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

  • پارامتر
    -Q نشانی مک را نشان دهید.
     

    حالت o

    • mode = 1: آدرس MAC در حالت STA.

    • حالت = 2: آدرس MAC در حالت AP.

dhcp

  • توضیحات
    دستورات dhcp برای فعال یا غیرفعال کردن dhcp server/client استفاده می شود.
  • Example

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

  • پارامتر
    -S DHCP (کلینت/سرور) را راه اندازی کنید.
    -E پایان دادن به DHCP (کلینت/سرور).
    -Q نشان دادن وضعیت DHCP
     

    حالت o

    • mode = 1 : سرویس گیرنده DHCP رابط STA.

    • حالت = 2 : سرور DHCP رابط AP.

    • حالت = 3 : هر دو.

ip

  • توضیحات
    دستور ip برای تنظیم و پرس و جو آدرس IP رابط شبکه استفاده می شود.
  • Example

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

  • پارامتر
    -Q نشانی IP را نشان دهید.
     

    حالت o

    • mode = 1 : آدرس IP رابط STA.

    • mode = 2 : آدرس IP رابط AP.

    • حالت = 3 : هر دو

    -S آدرس IP را تنظیم کنید
    آی پی من آدرس IP.
    ماسک -m ماسک آدرس زیر شبکه
    دروازه -g دروازه پیش فرض

راه اندازی مجدد

  • توضیحات
    دستور reboot برای راه اندازی مجدد برد استفاده می شود.
  • Example

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

قوچ 
دستور ram برای پرس و جو کردن اندازه هیپ باقی مانده در سیستم استفاده می شود.
Example

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

FCC احتیاط

هر گونه تغییر یا اصلاحی که صراحتاً توسط طرف مسئول مطابقت تأیید نشده باشد، می تواند اختیار کاربر را برای کار با تجهیزات از بین ببرد.
این دستگاه با قسمت 15 قوانین FCC مطابقت دارد. بهره برداری مشروط به دو شرط زیر است:

  1. این دستگاه ممکن است تداخل مضر ایجاد نکند
  2. این دستگاه باید هرگونه تداخل دریافتی را بپذیرد، از جمله تداخلی که ممکن است باعث عملکرد ناخواسته شود.

نکته مهم:
توجه: این تجهیزات آزمایش شده و مطابق با محدودیت‌های دستگاه دیجیتال کلاس B، تحت قسمت 15 قوانین FCC است. این محدودیت ها برای ایجاد حفاظت معقول در برابر تداخل مضر در تاسیسات مسکونی طراحی شده اند. این تجهیزات تولید، استفاده می‌کند و می‌تواند انرژی فرکانس رادیویی را تابش کند و در صورت عدم نصب و استفاده از دستورالعمل‌ها، ممکن است تداخل مضری در ارتباطات رادیویی ایجاد کند. با این حال، هیچ تضمینی وجود ندارد که تداخلی در یک نصب خاص رخ ندهد. اگر این تجهیزات باعث ایجاد تداخل مضر در دریافت رادیو یا تلویزیون شود، که با خاموش و روشن کردن تجهیزات قابل تشخیص است، به کاربر توصیه می شود با یک یا چند مورد از اقدامات زیر سعی در تصحیح تداخل داشته باشد:

  • جهت آنتن گیرنده را تغییر دهید یا تغییر مکان دهید.
  • فاصله بین تجهیزات و گیرنده را افزایش دهید.
  • تجهیزات را به یک پریز در مداری متفاوت از مداری که گیرنده به آن متصل است وصل کنید.
  • برای کمک با فروشنده یا تکنسین مجرب رادیو/تلویزیون مشورت کنید.

بیانیه قرار گرفتن در معرض تابش FCC:
این تجهیزات با محدودیت های قرار گرفتن در معرض تشعشع FCC که برای یک محیط کنترل نشده تعیین شده است مطابقت دارد.

اسناد / منابع

نرم افزار LILYGO T-Deck Arduino [pdfراهنمای کاربر
T-DECK، TDECK، 2ASYE-T-DECK، 2ASYETDECK، نرم افزار آردوینو T-Deck، نرم افزار آردوینو، نرم افزار

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *