LILYGO-logo

LILYGO T-Deck Arduino Software

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

Impormasyon ng Produkto

Mga pagtutukoy:

  • Pangalan ng Produkto: T-Deck
  • Bersyon: V1.0
  • Petsa ng Paglabas: 2024.05
  • Hardware: ESP32 module
  • Software: Arduino

Mga Tagubilin sa Paggamit ng Produkto

Panimula

Ang gabay na ito ay idinisenyo upang tulungan ang mga user sa pag-set up ng software development environment para sa mga application gamit ang T-Deck hardware.

  • T-Deck
    Ang T-Deck ay isang hardware platform na sumusuporta sa software development para sa iba't ibang application.
  • Arduino
    Ang Arduino ay ang software na ginagamit para sa pagprograma ng T-Deck hardware.
  • Paghahanda
    Bago magsimula, tiyaking mayroon kang mga kinakailangang sangkap at tool na handa para sa pag-set up ng kapaligiran.

Magsimula
Sundin ang mga tagubiling ibinigay sa gabay na ito upang simulan ang pag-set up ng software development environment.

I-configure
I-configure ang mga setting ng software batay sa iyong mga kinakailangan sa proyekto.

Kumonekta
Itatag ang koneksyon sa pagitan ng T-Deck hardware at ng iyong development system.

Test Demo
Magpatakbo ng isang pagsubok na demo upang matiyak na gumagana nang tama ang pag-setup ng hardware at software.

Mag-upload ng Sketch

I-upload ang iyong Arduino sketch sa ESP32 module gamit ang ibinigay na mga tagubilin.

  1. Bumuo at Flash
    I-compile ang iyong Arduino code at i-flash ito sa ESP32 module.
  2. Subaybayan
    Subaybayan ang output at gawi ng iyong sketch sa T-Deck hardware.

Sanggunian ng SSC Command
Sumangguni sa mga sanggunian ng command para sa mga partikular na operasyong nauugnay sa T-Deck hardware.

op
Paglalarawan ng operation 'op'.

FAQ (Frequently Asked Questions)

Ano ang dapat kong gawin kung nabigo ang aking pag-upload?
Kung nabigo ang iyong pag-upload, suriin ang koneksyon sa pagitan ng iyong development system at ng T-Deck hardware. Tiyaking tama ang lahat ng mga setting at subukang mag-upload muli.

Tungkol sa Gabay na Ito

Nilalayon ng dokumentong ito na tulungan ang mga user na i-set up ang pangunahing kapaligiran sa pagbuo ng software para sa pagbuo ng mga application gamit ang hardware batay sa T-Deck. Sa pamamagitan ng isang simpleng exampSa gayon, ang dokumentong ito ay naglalarawan kung paano gamitin ang Arduino, kabilang ang nakabatay sa menu na configuration wizard, pagsasama-sama ng Arduino at pag-download ng firmware sa ESP32 module.

Mga Tala sa Paglabas 

Petsa Bersyon Mga tala sa paglabas
2024.05 V1.0 Unang release.

Panimula

T-Deck

  • Ang T-Deck ay isang development board. Maaari itong gumana nang nakapag-iisa.
  • Binubuo ito ng ESP32-S3 MCU na sumusuporta sa Wi-Fi + BLE communication protocol at motherboard PCB.
  • Ang produktong ito ay may LCD at LoRa function. LCD model ST7789 LCD na may 320×240 resolution. Ang LoRa chip ay SX1262.
  • Para sa mga application mula sa mababang-power sensor network hanggang sa pinaka-hinihingi na mga gawain.
  • Sa core ng modyul na ito ay ang ESP32S3 chip.
  • Isinasama ng ESP32-S3 ang mga solusyon sa Wi-Fi (2.4 GHz band) at Bluetooth 5.0 sa isang chip, kasama ang mga dual high-performance core at marami pang ibang versatile peripheral. Ang ESP32 ay nagbibigay ng matatag, lubos na pinagsama-samang platform upang matugunan ang patuloy na pangangailangan para sa mahusay na paggamit ng kuryente, compact na disenyo, at seguridad.
  • Nagbibigay ang Xinyuan ng mga pangunahing mapagkukunan ng hardware at software na nagbibigay kapangyarihan sa mga developer ng application na bumuo ng kanilang mga ideya sa paligid ng hardware ng serye ng ESP32-S3. Ang software development framework na ibinigay ng Xinyuan ay nilayon para sa mabilis na pagbuo ng mga Internet-of-Things (IoT) application, na may Wi-Fi, Bluetooth, flexible power management, at iba pang advanced na feature ng system.
  • Ang tagagawa ay ang Shenzhen Xin Yuan Electronic Technology Co., Ltd.

Arduino
Isang hanay ng mga cross-platform na application na nakasulat sa Java. Ang Arduino Software IDE ay nagmula sa Processing programming language at ang pinagsama-samang development environment ng Wiring program. Ang mga gumagamit ay maaaring bumuo ng mga application sa Windows/Linux/MacOS batay sa Arduino. Inirerekomenda na gumamit ng Windows 10. Ang Windows OS ay ginamit bilang example sa dokumentong ito para sa mga layunin ng paglalarawan.

Paghahanda
Upang bumuo ng mga application para sa ESP32-S3 kailangan mo:

  • Ang PC na na-load ng alinman sa Windows, Linux, o Mac operating system
  • Toolchain para buuin ang Application para sa ESP32-S3
  • Ang Arduino ay mahalagang naglalaman ng API para sa ESP32-S3 at mga script upang patakbuhin ang Toolchain
  • CH9102 serial port driver
  • Ang ESP32-S3 board mismo at isang USB cable para ikonekta ito sa PC

Magsimula

I-download ang Arduino Software

Ang pinakamabilis kung paano i-install ang Arduino Software (IDE) sa mga Windows machine

Gabay sa Mabilis na Pagsisimula
Ang webnagbibigay ang site ng mabilis na pagsisimula ng tutorial

Mga hakbang sa pag-install para sa Windows platform Arduino

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

I-install ang Arduino Software

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

I-configure

I-download ang Git
I-download ang package ng pag-install na Git.exe

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

Pre-build na configuration

  • I-click ang icon ng Arduino, pagkatapos ay i-right click at piliin ang "Buksan ang folder kung saan"
  • Pumili ng hardware ->
  • Mouse ** I-right click ** ->
  • I-click ang Git Bash Dito

Pag-clone ng isang malayuang imbakan

Kumonekta

Malapit ka na. Upang makapagpatuloy pa, ikonekta ang ESP32-S3 board sa PC, tingnan sa ilalim kung anong serial port ang nakikita ng board at i-verify kung gumagana ang serial communication.

Test Demo

Pumili File>>Halample>>WiFi>>WiFiScan

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

Mag-upload ng Sketch

Piliin ang Lupon
Mga tool<

Mag-upload
Sketch << Mag-upload

Serial Monitor
Mga Tool << Serial Monitor

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

Sanggunian ng SSC Command

Dito nakalista ang ilang karaniwang Wi-Fi command para masubukan mo ang module.

op 

  • Paglalarawan
    Ang mga op command ay ginagamit upang itakda at i-query ang Wi-Fi mode ng system.
  • Example

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

  • Parameter
    -Q Query Wi-Fi mode.
    -S Itakda ang Wi-Fi mode.
     

     

    wmode

    Mayroong 3 Wi-Fi mode:

    • mode = 1: STA mode

    • mode = 2: AP mode

    • mode = 3: STA+AP mode

sta

  • Paglalarawan
    Ang mga utos ng sta ay ginagamit upang i-scan ang interface ng network ng STA, ikonekta o idiskonekta ang AP, at i-query ang status ng pagkonekta ng interface ng network ng STA.
  • Example

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

  • Parameter
    -s ssid I-scan o ikonekta ang Mga Access Point sa ssid.
    -b bssid I-scan ang Mga Access Point gamit ang bssid.
    -n channel I-scan ang channel.
    -h Ipakita ang mga resulta ng pag-scan gamit ang mga nakatagong ssid Access Points.
    -Q Ipakita ang STA connect stutus.
    -D Nadiskonekta sa kasalukuyang Mga Access Point.

ap

  • Paglalarawan
    ap command ay ginagamit upang itakda ang parameter ng AP network interface.
  • Example

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

  • Parameter
    -S Itakda ang AP mode.
    -s ssid Itakda ang AP ssid.
    -p password Itakda ang AP password.
    -t i-encrypt Itakda ang AP encryption mode.
    -h Itago ang SSID.
    -m max_sta Itakda ang mga AP max na koneksyon.
    -Q Ipakita ang mga parameter ng AP.
    -L Ipakita ang MAC Address at IP Address ng konektadong istasyon.

mac

  • Paglalarawan
    Ang mga mac command ay ginagamit upang i-query ang MAC address ng interface ng network.
  • Example

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

  • Parameter
    -Q Ipakita ang MAC address.
     

    -o mode

    • mode = 1: MAC address sa STA mode.

    • mode = 2: MAC address sa AP mode.

dhcp

  • Paglalarawan
    Ang mga utos ng dhcp ay ginagamit upang paganahin o huwag paganahin ang dhcp server/kliyente.
  • Example

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

  • Parameter
    -S Simulan ang DHCP (Client/Server).
    -E Tapusin ang DHCP (Client/Server).
    -Q ipakita ang katayuan ng DHCP.
     

    -o mode

    • mode = 1 : DHCP client ng STA interface.

    • mode = 2 : DHCP server ng AP interface.

    • mode = 3 : pareho.

ip

  • Paglalarawan
    ip command ay ginagamit upang itakda at i-query ang IP address ng network interface.
  • Example

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

  • Parameter
    -Q Ipakita ang IP address.
     

    -o mode

    • mode = 1 : IP address ng interface STA.

    • mode = 2 : IP address ng interface AP.

    • mode = 3 : pareho

    -S Itakda ang IP address.
    -ako ip IP address.
    -m mask Subnet address mask.
    -g gateway Default gateway.

i-reboot

  • Paglalarawan
    reboot command ay ginagamit upang i-reboot ang board.
  • Example

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

tupa 
ram command ay ginagamit upang i-query ang laki ng natitirang heap sa system.
Example

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

Pag-iingat sa FCC

Anumang mga Pagbabago o pagbabago na hindi hayagang inaprubahan ng partido na responsable para sa pagsunod ay maaaring magpawalang-bisa sa awtoridad ng gumagamit na patakbuhin ang kagamitan.
Sumusunod ang device na ito sa bahagi 15 ng Mga Panuntunan ng FCC. Ang operasyon ay napapailalim sa sumusunod na dalawang kundisyon:

  1. Ang device na ito ay maaaring hindi magdulot ng mapaminsalang interference
  2. dapat tanggapin ng device na ito ang anumang interference na natanggap, kabilang ang interference na maaaring magdulot ng hindi gustong operasyon.

MAHALAGANG TANDAAN:
Tandaan: Ang kagamitang ito ay nasubok at natagpuang sumusunod sa mga limitasyon para sa isang Class B na digital na device, sa ilalim ng bahagi 15 ng Mga Panuntunan ng FCC. Ang mga limitasyong ito ay idinisenyo upang magbigay ng makatwirang proteksyon laban sa mapaminsalang interference sa isang residential installation. Ang kagamitang ito ay bumubuo, gumagamit, at maaaring magpalabas ng enerhiya ng dalas ng radyo at, kung hindi naka-install at ginagamit ng mga tagubilin, ay maaaring magdulot ng nakakapinsalang interference sa mga komunikasyon sa radyo. Gayunpaman, walang garantiya na hindi magaganap ang interference sa isang partikular na pag-install. Kung ang kagamitang ito ay nagdudulot ng mapaminsalang interference sa pagtanggap ng radyo o telebisyon, na maaaring matukoy sa pamamagitan ng pag-off at pag-on ng kagamitan, hinihikayat ang user na subukang itama ang interference sa pamamagitan ng isa o higit pa sa mga sumusunod na hakbang:

  • I-reorient o i-relocate ang receiving antenna.
  • Palakihin ang paghihiwalay sa pagitan ng kagamitan at ng receiver.
  • Ikonekta ang kagamitan sa isang outlet sa isang circuit na iba sa kung saan nakakonekta ang receiver.
  • Kumonsulta sa dealer o isang may karanasang radio/TV technician para sa tulong.

Pahayag ng Exposure ng Radiation ng FCC:
Sumusunod ang kagamitang ito sa mga limitasyon sa pagkakalantad ng radiation ng FCC na itinakda para sa isang hindi nakokontrol na kapaligiran.

Mga Dokumento / Mga Mapagkukunan

LILYGO T-Deck Arduino Software [pdf] Gabay sa Gumagamit
T-DECK, TDECK, 2ASYE-T-DECK, 2ASYETDECK, T-Deck Arduino Software, Arduino Software, Software

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *