LILYGO-лого

LILYGO T-Deck Arduino програм хангамж

LILYGO-T-Deck-Arduino-Програм хангамж-fig-1

Бүтээгдэхүүний мэдээлэл

Үзүүлэлтүүд:

  • Бүтээгдэхүүний нэр: T-давцан
  • Хувилбар: V1.0
  • Гарсан огноо: 2024.05
  • Техник хангамж: ESP32 модуль
  • Програм хангамж: Arduino

Бүтээгдэхүүнийг ашиглах заавар

Танилцуулга

Энэхүү гарын авлага нь хэрэглэгчдэд T-Deck техник хангамжийг ашиглан программ хангамж хөгжүүлэх орчныг бүрдүүлэхэд туслах зорилготой юм.

  • Т тавцан
    T-Deck нь янз бүрийн хэрэглээний программ хангамжийг хөгжүүлэхийг дэмждэг техник хангамжийн платформ юм.
  • Arduino
    Arduino бол T-Deck техник хангамжийг програмчлахад ашигладаг програм хангамж юм.
  • Бэлтгэл
    Эхлэхээсээ өмнө хүрээлэн буй орчныг тохируулахад шаардлагатай бүрэлдэхүүн хэсэг, багаж хэрэгслийг бэлэн байлгах хэрэгтэй.

Эхлэх
Програм хангамж хөгжүүлэх орчныг тохируулахын тулд энэ гарын авлагад өгсөн зааврыг дагана уу.

Тохируулах
Төслийн шаардлагад үндэслэн програм хангамжийн тохиргоог хийнэ үү.

Холбох
T-Deck техник хангамж болон өөрийн хөгжүүлэлтийн систем хоорондын холболтыг бий болго.

Туршилтын демо
Техник хангамж, програм хангамжийн тохиргоо зөв ажиллаж байгаа эсэхийг шалгахын тулд туршилтын демо ажиллуулна уу.

Sketch байршуулах

Өгөгдсөн зааврыг ашиглан Arduino-ийн ноорог ESP32 модульд байршуулна уу.

  1. Бүтээх ба Flash
    Arduino кодоо эмхэтгээд ESP32 модуль руу оруулна уу.
  2. Хяналт
    T-Deck тоног төхөөрөмж дээрх ноорогынхаа гаралт болон үйлдлийг хянах.

SSC командын лавлагаа
T-Deck-ийн техник хангамжтай холбоотой тодорхой үйлдлүүдийг командын лавлагааг үзнэ үү.

op
'op' үйл ажиллагааны тодорхойлолт.

Түгээмэл асуултууд (Байнга асуудаг асуултууд)

Хэрэв миний байршуулалт амжилтгүй болвол би яах ёстой вэ?
Хэрэв таны байршуулалт амжилтгүй болбол өөрийн хөгжүүлэлтийн систем болон T-Deck тоног төхөөрөмжийн хоорондын холболтыг шалгана уу. Бүх тохиргоо зөв эсэхийг шалгаад дахин байршуулж үзнэ үү.

Энэхүү гарын авлагын тухай

Энэхүү баримт бичиг нь хэрэглэгчдэд T-Deck дээр суурилсан техник хангамжийг ашиглан программ хангамж хөгжүүлэх үндсэн орчныг бүрдүүлэхэд туслах зорилготой юм. Энгийн экс хүнээр дамжууланampЭнэ баримт бичигт цэсэнд суурилсан тохиргооны шидтэн, Arduino болон программ хангамжийг ESP32 модульд татаж авах зэрэг Arduino-г хэрхэн ашиглахыг харуулсан болно.

Хувилбарын тэмдэглэл 

Огноо Хувилбар Гаргасан тэмдэглэл
2024.05 V1.0 Эхний хувилбар.

Танилцуулга

Т тавцан

  • T-Deck бол хөгжлийн самбар юм. Энэ нь бие даан ажиллах боломжтой.
  • Энэ нь Wi-Fi + BLE холбооны протоколыг дэмждэг ESP32-S3 MCU болон эх хавтангийн PCB-ээс бүрдэнэ.
  • Энэ бүтээгдэхүүн нь LCD болон LoRa функцтэй. LCD загвар ST7789 LCD нь 320×240 нягтаршилтай. LoRa чип нь SX1262.
  • Бага эрчим хүч мэдрэгчтэй сүлжээнээс эхлээд хамгийн эрэлт хэрэгцээтэй ажлуудад зориулагдсан.
  • Энэ модулийн цөм нь ESP32S3 чип юм.
  • ESP32-S3 нь Wi-Fi (2.4 GHz зурвас) болон Bluetooth 5.0 шийдлүүдийг нэг чип дээр, хос өндөр хүчин чадалтай цөм болон бусад олон талт нэмэлт төхөөрөмжүүдийн хамт нэгтгэдэг. ESP32 нь эрчим хүчний үр ашигтай хэрэглээ, авсаархан дизайн, аюулгүй байдлын байнгын эрэлт хэрэгцээг хангах хүчирхэг, өндөр нэгдсэн платформоор хангадаг.
  • Xinyuan нь програм хөгжүүлэгчдэд ESP32-S3 цувралын техник хангамжийн эргэн тойронд санаагаа бий болгох боломжийг олгодог үндсэн техник хангамж, програм хангамжийн нөөцөөр хангадаг. Xinyuan-аас гаргаж өгсөн програм хангамж хөгжүүлэх хүрээ нь Wi-Fi, Bluetooth, уян хатан тэжээлийн удирдлага болон бусад дэвшилтэт системийн боломжуудтай зүйлсийн интернет (IoT) програмуудыг хурдацтай хөгжүүлэхэд зориулагдсан.
  • Үйлдвэрлэгч нь Shenzhen Xin Yuan Electronic Technology Co., Ltd.

Arduino
Java хэл дээр бичигдсэн платформ хоорондын програмуудын багц. Arduino програм хангамжийн IDE нь Processing програмчлалын хэл болон Wiring програмын нэгдсэн хөгжүүлэлтийн орчноос гаралтай. Хэрэглэгчид Arduino дээр суурилсан Windows/Linux/MacOS дээр программ боловсруулах боломжтой. Windows 10-ийг ашиглахыг зөвлөж байна. Windows үйлдлийн систем нь өмнөх хувилбараар ашиглагдаж байсанampтайлбарлах зорилгоор энэ баримт бичигт le.

Бэлтгэл
ESP32-S3 програмыг хөгжүүлэхийн тулд танд дараахь зүйлс хэрэгтэй болно.

  • Компьютер нь Windows, Linux эсвэл Mac үйлдлийн системтэй
  • ESP32-S3 програмыг бүтээх багажийн сүлжээ
  • Arduino нь үндсэндээ ESP32-S3-д зориулсан API болон Toolchain-ийг ажиллуулах скриптүүдийг агуулдаг
  • CH9102 цуваа портын драйвер
  • ESP32-S3 хавтан өөрөө болон компьютерт холбох USB кабель

Эхлэх

Arduino програм хангамжийг татаж авах

Windows машинууд дээр Arduino програм хангамжийг (IDE) хэрхэн хурдан суулгах талаар

Түргэн эхлүүлэх гарын авлага
The webсайт нь хурдан эхлүүлэх зааварчилгааг өгдөг

Windows платформ Arduino-г суулгах алхамууд

LILYGO-T-Deck-Arduino-Програм хангамж-fig-2

Arduino програм хангамжийг суулгана уу

LILYGO-T-Deck-Arduino-Програм хангамж-fig-3

Тохируулах

Git татаж авах
Git.exe суулгах багцыг татаж авна уу

LILYGO-T-Deck-Arduino-Програм хангамж-fig-4

Урьдчилан бүтээх тохиргоо

  • Arduino дүрс дээр товшоод, баруун товчийг дараад "Хаана хавтас нээх" гэснийг сонгоно уу.
  • Техник хангамжийг сонгоно уу ->
  • Хулгана ** Баруун товчийг дарна уу ** ->
  • Энд Git Bash дарна уу

Алсын агуулахыг клон хийх

Холбох

Та бараг тэнд байна. Цааш үргэлжлүүлэхийн тулд ESP32-S3 хавтанг компьютерт холбож, самбар ямар цуваа порт дээр харагдаж байгааг шалгаж, цуваа холболт ажиллаж байгаа эсэхийг шалгана уу.

Туршилтын демо

Сонго File>>Жишээ ньample>>WiFi>>WiFiScan

LILYGO-T-Deck-Arduino-Програм хангамж-fig-5

Sketch байршуулах

Самбарыг сонгоно уу
Хэрэгсэл<

Байршуулах
Ноорог << Байршуулах

Цуврал монитор
Хэрэгсэл << Цуваа монитор

LILYGO-T-Deck-Arduino-Програм хангамж-fig-6

SSC командын лавлагаа

Модулийг туршихад зориулсан нийтлэг Wi-Fi командуудыг энд жагсаав.

op 

  • Тодорхойлолт
    op командууд нь системийн Wi-Fi горимыг тохируулах, асуухад ашиглагддаг.
  • Example

    LILYGO-T-Deck-Arduino-Програм хангамж-fig-7

  • Параметр
    -Q Wi-Fi горимыг асуу.
    -S Wi-Fi горимыг тохируулна уу.
     

     

    wmode

    3 Wi-Fi горим байдаг:

    • горим = 1: STA горим

    • горим = 2: AP горим

    • горим = 3: STA+AP горим

ста

  • Тодорхойлолт
    sta командууд нь STA сүлжээний интерфэйсийг сканнердах, AP-г холбох, салгах, STA сүлжээний интерфейсийн холболтын статусыг асуухад ашиглагддаг.
  • Example

    LILYGO-T-Deck-Arduino-Програм хангамж-fig-8

  • Параметр
    -s ssid Хандалтын цэгүүдийг сканнердах эсвэл ssid ашиглан холбох.
    -б bssid Хандалтын цэгүүдийг bssid ашиглан сканнердах.
    -n суваг Сувгийг сканнердах.
    -h Нуугдсан ssid хандалтын цэгүүдээр сканнерын үр дүнг харуулах.
    -Q STA холболтыг харуулах.
    -D Одоогийн хандалтын цэгүүдээс салсан.

ap

  • Тодорхойлолт
    ap командууд нь AP сүлжээний интерфейсийн параметрийг тохируулахад ашиглагддаг.
  • Example

    LILYGO-T-Deck-Arduino-Програм хангамж-fig-9

  • Параметр
    -S AP горимыг тохируулах.
    -s ssid AP ssid тохируулна уу.
    -p нууц үг AP нууц үгийг тохируулна уу.
    -т шифрлэх AP шифрлэх горимыг тохируулна уу.
    -h ssid-г нуух.
    -м max_sta AP дээд холболтыг тохируулна уу.
    -Q AP параметрүүдийг харуулах.
    -L Холбогдсон станцын MAC хаяг болон IP хаягийг харуулах.

mac

  • Тодорхойлолт
    mac командууд нь сүлжээний интерфейсийн MAC хаягийг асуухад ашиглагддаг.
  • Example

    LILYGO-T-Deck-Arduino-Програм хангамж-fig-10

  • Параметр
    -Q MAC хаягийг харуулах.
     

    -o горим

    • горим = 1: STA горим дахь MAC хаяг.

    • горим = 2: AP горимд MAC хаяг.

dhcp

  • Тодорхойлолт
    dhcp командуудыг dhcp сервер/үйлчлүүлэгчийг идэвхжүүлэх эсвэл идэвхгүй болгоход ашигладаг.
  • Example

    LILYGO-T-Deck-Arduino-Програм хангамж-fig-10

  • Параметр
    -S DHCP (Клиент / Сервер) эхлүүлэх.
    -E Төгсгөлийн DHCP (Клиент/Сервер).
    -Q DHCP статусыг харуулах.
     

    -o горим

    • горим = 1 : STA интерфейсийн DHCP клиент.

    • горим = 2 : AP интерфейсийн DHCP сервер.

    • горим = 3 : хоёулаа.

ip

  • Тодорхойлолт
    ip командыг сүлжээний интерфейсийн IP хаягийг тохируулах, асуухад ашигладаг.
  • Example

    LILYGO-T-Deck-Arduino-Програм хангамж-fig-12

  • Параметр
    -Q IP хаягийг харуулах.
     

    -o горим

    • горим = 1 : STA интерфэйсийн IP хаяг.

    • горим = 2 : AP интерфэйсийн IP хаяг.

    • горим = 3 : хоёулаа

    -S IP хаягийг тохируулах.
    -i ip IP хаяг.
    -м маск Дэд сүлжээний хаягийн маск.
    -g гарц Анхдагч гарц.

дахин ачаалах

  • Тодорхойлолт
    reboot командыг самбарыг дахин ачаалахад ашигладаг.
  • Example

    LILYGO-T-Deck-Arduino-Програм хангамж-fig-13

хуц 
ram командыг системд үлдсэн овоолгын хэмжээг асуухад ашигладаг.
Example

LILYGO-T-Deck-Arduino-Програм хангамж-fig-14

FCC Анхааруулга

Дагаж мөрдөх үүрэгтэй этгээдийн зөвшөөрөөгүй аливаа өөрчлөлт, өөрчлөлт нь хэрэглэгчийн төхөөрөмжийг ажиллуулах эрхийг хүчингүй болгож болзошгүй.
Энэ төхөөрөмж нь FCC дүрмийн 15-р хэсэгтэй нийцдэг. Үйл ажиллагаа нь дараах хоёр нөхцлөөс хамаарна.

  1. Энэ төхөөрөмж нь хортой хөндлөнгийн оролцоо үүсгэхгүй байж магадгүй
  2. Энэ төхөөрөмж нь хүсээгүй ажиллагааг үүсгэж болзошгүй хөндлөнгийн оролцоо зэрэг хүлээн авсан аливаа хөндлөнгийн оролцоог хүлээн авах ёстой.

АНХААРУУЛГА:
Тайлбар: Энэ төхөөрөмжийг шалгаж үзээд FCC дүрмийн 15-р хэсэгт заасан В ангиллын дижитал төхөөрөмжийн хязгаарт нийцэж байгаа нь тогтоогдсон. Эдгээр хязгаарлалтууд нь орон сууцны суурилуулалтанд хортой хөндлөнгийн оролцооноос зохих хамгаалалтыг хангах зорилготой юм. Энэхүү төхөөрөмж нь радио давтамжийн энерги үүсгэж, ашиглаж, цацруулж чаддаг бөгөөд хэрэв зааврын дагуу суурилуулж, ашиглаагүй бол радио холбоонд хортой хөндлөнгийн оролцоо үүсгэж болзошгүй. Гэсэн хэдий ч тодорхой суурилуулалтанд хөндлөнгийн оролцоо гарахгүй гэсэн баталгаа байхгүй. Хэрэв энэ төхөөрөмж нь радио, телевизийн хүлээн авалтад хортой хөндлөнгийн нөлөөлөл үүсгэж байгаа бөгөөд үүнийг төхөөрөмжийг унтрааж, асаах замаар тодорхойлох боломжтой бол хэрэглэгч дараахь арга хэмжээнүүдийн нэг буюу хэд хэдэн аргаар хөндлөнгийн нөлөөллийг арилгахыг оролдохыг зөвлөж байна.

  • Хүлээн авах антенны чиглэлийг өөрчлөх эсвэл өөр газар шилжүүлэх.
  • Тоног төхөөрөмж болон хүлээн авагчийн хоорондох зайг нэмэгдүүлэх.
  • Тоног төхөөрөмжийг хүлээн авагч холбогдсоноос өөр хэлхээний залгуурт холбоно.
  • Дилер эсвэл туршлагатай радио/телевизийн техникчээс тусламж авна уу.

FCC цацрагийн өртөлтийн мэдэгдэл:
Энэхүү төхөөрөмж нь хяналтгүй орчинд тогтоосон FCC цацрагийн өртөлтийн хязгаарт нийцдэг.

Баримт бичиг / нөөц

LILYGO T-Deck Arduino програм хангамж [pdf] Хэрэглэгчийн гарын авлага
T-DECK, TDECK, 2ASYE-T-DECK, 2ASYETDECK, T-Deck Arduino програм хангамж, Arduino програм хангамж, програм хангамж

Лавлагаа

Сэтгэгдэл үлдээгээрэй

Таны имэйл хаягийг нийтлэхгүй. Шаардлагатай талбаруудыг тэмдэглэсэн *