LILYGO logotips

LILYGO T-Deck Arduino programmatūra

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

Informācija par produktu

Specifikācijas:

  • Produkta nosaukums: T-Deck
  • Versija: V1.0
  • Izdošanas datums: 2024.05
  • Aparatūra: ESP32 modulis
  • Programmatūra: Arduino

Produkta lietošanas instrukcijas

Ievads

Šī rokasgrāmata ir izstrādāta, lai palīdzētu lietotājiem iestatīt programmatūras izstrādes vidi lietojumprogrammām, kurās tiek izmantota T-Deck aparatūra.

  • T-Deck
    T-Deck ir aparatūras platforma, kas atbalsta programmatūras izstrādi dažādām lietojumprogrammām.
  • Arduino
    Arduino ir programmatūra, ko izmanto T-Deck aparatūras programmēšanai.
  • Sagatavošana
    Pirms darba sākšanas pārliecinieties, ka jums ir gatavi komponenti un rīki vides iestatīšanai.

Sāciet darbu
Izpildiet šajā rokasgrāmatā sniegtos norādījumus, lai sāktu programmatūras izstrādes vides iestatīšanu.

Konfigurēt
Konfigurējiet programmatūras iestatījumus, pamatojoties uz jūsu projekta prasībām.

Savienot
Izveidojiet savienojumu starp T-Deck aparatūru un jūsu izstrādes sistēmu.

Testa demonstrācija
Palaidiet testa demonstrāciju, lai pārliecinātos, ka aparatūras un programmatūras iestatīšana darbojas pareizi.

Augšupielādēt skici

Augšupielādējiet savu Arduino skici ESP32 modulī, izmantojot sniegtos norādījumus.

  1. Veidot un Flash
    Apkopojiet savu Arduino kodu un ievietojiet to ESP32 modulī.
  2. Monitors
    Pārraugiet skices izvadi un uzvedību T-Deck aparatūrā.

SSC komandu atsauce
Skatiet komandu atsauces par īpašām darbībām, kas saistītas ar T-Deck aparatūru.

op
Operācijas “op” apraksts.

FAQ (bieži uzdotie jautājumi)

Kas man jādara, ja augšupielāde neizdodas?
Ja augšupielāde neizdodas, pārbaudiet savienojumu starp izstrādes sistēmu un T-Deck aparatūru. Pārliecinieties, vai visi iestatījumi ir pareizi, un mēģiniet augšupielādēt vēlreiz.

Par šo ceļvedi

Šis dokuments ir paredzēts, lai palīdzētu lietotājiem iestatīt pamata programmatūras izstrādes vidi lietojumprogrammu izstrādei, izmantojot aparatūru, kuras pamatā ir T-Deck. Caur vienkāršu bijušoampŠajā dokumentā ir parādīts, kā izmantot Arduino, tostarp uz izvēlnēm balstīto konfigurācijas vedni, kas apkopo Arduino un programmaparatūras lejupielādi ESP32 modulī.

Izlaiduma piezīmes 

Datums Versija Izlaiduma piezīmes
2024.05 V1.0 Pirmais izlaidums.

Ievads

T-Deck

  • T-Deck ir izstrādes dēlis. Tas var darboties neatkarīgi.
  • Tas sastāv no ESP32-S3 MCU, kas atbalsta Wi-Fi + BLE sakaru protokolu, un mātesplates PCB.
  • Šim izstrādājumam ir LCD un LoRa funkcijas. LCD modelis ST7789 LCD ar 320×240 izšķirtspēju. LoRa mikroshēma ir SX1262.
  • Lietojumprogrammām, sākot no mazjaudas sensoru tīkliem līdz visprasīgākajiem uzdevumiem.
  • Šī moduļa pamatā ir ESP32S3 mikroshēma.
  • ESP32-S3 integrē Wi-Fi (2.4 GHz joslas) un Bluetooth 5.0 risinājumus vienā mikroshēmā, kā arī divus augstas veiktspējas kodolus un daudzas citas daudzpusīgas perifērijas ierīces. ESP32 nodrošina stabilu, ļoti integrētu platformu, kas atbilst pastāvīgajām prasībām pēc efektīvas enerģijas patēriņa, kompakta dizaina un drošības.
  • Xinyuan nodrošina pamata aparatūras un programmatūras resursus, kas ļauj lietojumprogrammu izstrādātājiem veidot savas idejas saistībā ar ESP32-S3 sērijas aparatūru. Xinyuan nodrošinātā programmatūras izstrādes sistēma ir paredzēta lietu interneta (IoT) lietojumprogrammu straujai attīstībai ar Wi-Fi, Bluetooth, elastīgu enerģijas pārvaldību un citām uzlabotām sistēmas funkcijām.
  • Ražotājs ir Shenzhen Xin Yuan Electronic Technology Co., Ltd.

Arduino
Vairāku platformu lietojumprogrammu komplekts, kas rakstīts Java valodā. Arduino Software IDE ir atvasināts no Processing programmēšanas valodas un Wiring programmas integrētās izstrādes vides. Lietotāji var izstrādāt lietojumprogrammas operētājsistēmās Windows/Linux/MacOS, pamatojoties uz Arduino. Ieteicams izmantot Windows 10. Windows OS ir izmantota kā exampšajā dokumentā ilustrācijas nolūkos.

Sagatavošana
Lai izstrādātu lietojumprogrammas ESP32-S3, jums ir nepieciešams:

  • Datorā ir ielādēta Windows, Linux vai Mac operētājsistēma
  • Rīku ķēde, lai izveidotu lietojumprogrammu ESP32-S3
  • Arduino būtībā satur API ESP32-S3 un skriptus, lai darbinātu Toolchain
  • CH9102 seriālā porta draiveris
  • Pati ESP32-S3 plate un USB kabelis, lai to savienotu ar datoru

Sāciet darbu

Lejupielādējiet Arduino programmatūru

Ātrākais veids, kā instalēt Arduino programmatūru (IDE) Windows iekārtās

Īsā lietošanas pamācība
The webvietne nodrošina ātrās sākšanas pamācību

Instalēšanas darbības Windows platformai Arduino

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

Instalējiet Arduino programmatūru

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

Konfigurēt

Lejupielādēt Git
Lejupielādējiet instalācijas pakotni Git.exe

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

Iepriekšēja konfigurācija

  • Noklikšķiniet uz Arduino ikonas, pēc tam ar peles labo pogu noklikšķiniet un atlasiet “Atvērt mapi, kur”
  • Izvēlieties aparatūru ->
  • Pele ** Ar peles labo pogu noklikšķiniet ** ->
  • Noklikšķiniet šeit Git Bash

Attālās repozitorija klonēšana

Savienot

Jūs esat gandrīz klāt. Lai varētu turpināt, pievienojiet ESP32-S3 plati datoram, pārbaudiet, zem kura seriālā porta ir redzama plate, un pārbaudiet, vai seriālā komunikācija darbojas.

Testa demonstrācija

Izvēlieties File>> Piemample>>WiFi>>WiFiScan

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

Augšupielādēt skici

Izvēlieties dēli
Instrumenti<

Augšupielādēt
Skice << Augšupielādēt

Sērijas monitors
Rīki << Serial Monitor

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

SSC komandu atsauce

Šeit ir uzskaitītas dažas izplatītas Wi-Fi komandas, lai pārbaudītu moduli.

op 

  • Apraksts
    op komandas izmanto, lai iestatītu un vaicātu sistēmas Wi-Fi režīmu.
  • Example

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

  • Parametrs
    -Q Pieprasīt Wi-Fi režīmu.
    -S Iestatiet Wi-Fi režīmu.
     

     

    wmode

    Ir 3 Wi-Fi režīmi:

    • režīms = 1: STA režīms

    • režīms = 2: AP režīms

    • režīms = 3: STA+AP režīms

sta

  • Apraksts
    sta komandas izmanto, lai skenētu STA tīkla interfeisu, pievienotu vai atvienotu AP un vaicātu STA tīkla interfeisa savienojuma statusu.
  • Example

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

  • Parametrs
    -s ssid Skenējiet vai savienojiet piekļuves punktus ar ssid.
    -b bssid Skenējiet piekļuves punktus, izmantojot bssid.
    -n kanāls Skenējiet kanālu.
    -h Rādīt skenēšanas rezultātus ar slēptiem ssid piekļuves punktiem.
    -Q Rādīt STA connect stutus.
    -D Atvienots ar pašreizējiem piekļuves punktiem.

ap

  • Apraksts
    ap komandas tiek izmantotas, lai iestatītu AP tīkla interfeisa parametru.
  • Example

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

  • Parametrs
    -S Iestatiet AP režīmu.
    -s ssid Iestatiet AP ssid.
    -p parole Iestatiet AP paroli.
    -t šifrēt Iestatiet AP šifrēšanas režīmu.
    -h Slēpt ssid.
    -m max_sta Iestatiet AP max savienojumus.
    -Q Rādīt AP parametrus.
    -L Rādīt pievienotās stacijas MAC adresi un IP adresi.

mac

  • Apraksts
    mac komandas tiek izmantotas, lai vaicātu tīkla interfeisa MAC adresi.
  • Example

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

  • Parametrs
    -Q Rādīt MAC adresi.
     

    -o režīms

    • režīms = 1: MAC adrese STA režīmā.

    • režīms = 2: MAC adrese AP režīmā.

dhcp

  • Apraksts
    dhcp komandas tiek izmantotas, lai iespējotu vai atspējotu dhcp serveri/klientu.
  • Example

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

  • Parametrs
    -S Startējiet DHCP (klients/serveris).
    -E Beigt DHCP (klients/serveris).
    -Q parādīt DHCP statusu.
     

    -o režīms

    • režīms = 1: STA interfeisa DHCP klients.

    • režīms = 2: AP interfeisa DHCP serveris.

    • režīms = 3 : abi.

ip

  • Apraksts
    ip komanda tiek izmantota, lai iestatītu un vaicātu tīkla interfeisa IP adresi.
  • Example

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

  • Parametrs
    -Q Rādīt IP adresi.
     

    -o režīms

    • režīms = 1: interfeisa STA IP adrese.

    • režīms = 2 : interfeisa AP IP adrese.

    • režīms = 3 : abi

    -S Iestatiet IP adresi.
    -I ip IP adrese.
    -m maska Apakštīkla adreses maska.
    -g vārteja Noklusējuma vārteja.

pārstartēt

  • Apraksts
    reboot komanda tiek izmantota, lai atsāknētu dēli.
  • Example

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

auns 
ram komanda tiek izmantota, lai vaicātu sistēmā atlikušās kaudzes lielumu.
Example

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

FCC Uzmanību

Jebkādas izmaiņas vai modifikācijas, kuras nav nepārprotami apstiprinājusi par atbilstību atbildīgā puse, var anulēt lietotāja tiesības izmantot iekārtu.
Šī ierīce atbilst FCC noteikumu 15. daļai. Darbība ir pakļauta šādiem diviem nosacījumiem:

  1. Šī ierīce nedrīkst radīt kaitīgus traucējumus
  2. šai ierīcei ir jāpieņem visi saņemtie traucējumi, tostarp traucējumi, kas var izraisīt nevēlamu darbību.

SVARĪGA PIEZĪME:
Piezīme. Šis aprīkojums ir pārbaudīts un atzīts par atbilstošu B klases digitālo ierīču ierobežojumiem saskaņā ar FCC noteikumu 15. daļu. Šie ierobežojumi ir paredzēti, lai nodrošinātu saprātīgu aizsardzību pret kaitīgiem traucējumiem, uzstādot dzīvojamo telpu. Šis aprīkojums ģenerē, izmanto un var izstarot radiofrekvences enerģiju, un, ja tas netiek uzstādīts un netiek lietots saskaņā ar instrukcijām, tas var radīt kaitīgus radiosakaru traucējumus. Tomēr nav garantijas, ka konkrētajā instalācijā neradīsies traucējumi. Ja šī iekārta rada kaitīgus traucējumus radio vai televīzijas uztveršanai, ko var noteikt, izslēdzot un ieslēdzot iekārtu, lietotājs tiek aicināts mēģināt novērst traucējumus, veicot vienu vai vairākus no šiem pasākumiem:

  • Pārorientējiet vai pārvietojiet uztvērēja antenu.
  • Palieliniet attālumu starp iekārtu un uztvērēju.
  • Pievienojiet iekārtu kontaktligzdai ķēdē, kas atšķiras no tās, kurai ir pievienots uztvērējs.
  • Lai saņemtu palīdzību, sazinieties ar izplatītāju vai pieredzējušu radio/TV tehniķi.

FCC paziņojums par starojuma iedarbību:
Šī iekārta atbilst FCC radiācijas iedarbības ierobežojumiem, kas noteikti nekontrolētai videi.

Dokumenti / Resursi

LILYGO T-Deck Arduino programmatūra [pdfLietotāja rokasgrāmata
T-DECK, TDECK, 2ASYE-T-DECK, 2ASYETDECK, T-Deck Arduino programmatūra, Arduino programmatūra, programmatūra

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *