LILYGO-logotip

Programska oprema LILYGO T-Deck Arduino

LILYGO-T-Deck-Arduino-Programska oprema-slika-1

Informacije o izdelku

Tehnični podatki:

  • Ime izdelka: T-deck
  • Različica: V1.0
  • Datum izdaje: 2024.05
  • Strojna oprema: modul ESP32
  • Programska oprema: Arduino

Navodila za uporabo izdelka

Uvod

Ta priročnik je namenjen pomoči uporabnikom pri nastavitvi okolja za razvoj programske opreme za aplikacije, ki uporabljajo strojno opremo T-Deck.

  • T-deck
    T-Deck je strojna platforma, ki podpira razvoj programske opreme za različne aplikacije.
  • Arduino
    Arduino je programska oprema, ki se uporablja za programiranje strojne opreme T-Deck.
  • Priprava
    Preden začnete, se prepričajte, da imate pripravljene potrebne komponente in orodja za nastavitev okolja.

Začnite
Za začetek nastavitve okolja za razvoj programske opreme sledite navodilom v tem priročniku.

Konfiguriraj
Konfigurirajte nastavitve programske opreme glede na zahteve vašega projekta.

Povežite se
Vzpostavite povezavo med strojno opremo T-Deck in vašim razvojnim sistemom.

Preizkusite predstavitev
Zaženite preskusno predstavitev, da zagotovite, da nastavitev strojne in programske opreme deluje pravilno.

Naloži skico

Naložite svojo skico Arduino v modul ESP32 z uporabo priloženih navodil.

  1. Build in Flash
    Prevedite kodo Arduino in jo prenesite v modul ESP32.
  2. Monitor
    Spremljajte izhod in obnašanje vaše skice na strojni opremi T-Deck.

Referenca ukazov SSC
Glejte reference ukazov za posebne operacije, povezane s strojno opremo T-Deck.

op
Opis operacije 'op'.

FAQ (pogosta vprašanja)

Kaj naj storim, če nalaganje ne uspe?
Če nalaganje ne uspe, preverite povezavo med vašim razvojnim sistemom in strojno opremo T-Deck. Prepričajte se, da so vse nastavitve pravilne, in poskusite znova naložiti.

O tem priročniku

Ta dokument je namenjen uporabnikom v pomoč pri nastavitvi osnovnega okolja za razvoj programske opreme za razvoj aplikacij s strojno opremo, ki temelji na T-Decku. Preko preprostega eksampLe, ta dokument ponazarja, kako uporabljati Arduino, vključno s čarovnikom za konfiguracijo na osnovi menija, ki prevaja Arduino in prenos vdelane programske opreme v modul ESP32.

Opombe ob izdaji 

Datum Različica Opombe ob izdaji
2024.05 V1.0 Prva izdaja.

Uvod

T-deck

  • T-Deck je razvojna plošča. Lahko deluje samostojno.
  • Sestavljen je iz ESP32-S3 MCU, ki podpira komunikacijski protokol Wi-Fi + BLE, in PCB matične plošče.
  • Ta izdelek ima funkciji LCD in LoRa. LCD model ST7789 LCD z ločljivostjo 320×240. LoRa čip je SX1262.
  • Za aplikacije, ki segajo od senzorskih omrežij z nizko porabo energije do najzahtevnejših nalog.
  • Jedro tega modula je čip ESP32S3.
  • ESP32-S3 združuje rešitve Wi-Fi (pas 2.4 GHz) in Bluetooth 5.0 na enem čipu, skupaj z dvojnimi visoko zmogljivimi jedri in številnimi drugimi vsestranskimi zunanjimi napravami. ESP32 zagotavlja robustno, visoko integrirano platformo za izpolnjevanje nenehnih zahtev po učinkoviti porabi energije, kompaktni zasnovi in ​​varnosti.
  • Xinyuan zagotavlja osnovne vire strojne in programske opreme, ki razvijalcem aplikacij omogočajo, da gradijo svoje ideje okoli strojne opreme serije ESP32-S3. Ogrodje za razvoj programske opreme, ki ga zagotavlja Xinyuan, je namenjeno hitremu razvoju aplikacij interneta stvari (IoT) z Wi-Fi, Bluetooth, prilagodljivim upravljanjem porabe energije in drugimi naprednimi sistemskimi funkcijami.
  • Proizvajalec je Shenzhen Xin Yuan Electronic Technology Co., Ltd.

Arduino
Nabor aplikacij za več platform, napisanih v Javi. Arduino Software IDE je izpeljan iz programskega jezika Processing in integriranega razvojnega okolja programa Wiring. Uporabniki lahko razvijajo aplikacije v sistemih Windows/Linux/MacOS, ki temeljijo na Arduinu. Priporočljivo je, da uporabite Windows 10. Windows OS je bil uporabljen kot prejšnjiampv tem dokumentu za ponazoritev.

Priprava
Za razvoj aplikacij za ESP32-S3 potrebujete:

  • Računalnik z nameščenim operacijskim sistemom Windows, Linux ali Mac
  • Orodja za izdelavo aplikacije za ESP32-S3
  • Arduino v bistvu vsebuje API za ESP32-S3 in skripte za upravljanje Toolchaina
  • Gonilnik serijskih vrat CH9102
  • Sama plošča ESP32-S3 in USB kabel za povezavo z računalnikom

Začnite

Prenesite programsko opremo Arduino

Najhitrejši način za namestitev programske opreme Arduino (IDE) na stroje Windows

Vodnik za hiter začetek
The webspletno mesto ponuja vadnico za hiter začetek

Koraki namestitve za platformo Windows Arduino

LILYGO-T-Deck-Arduino-Programska oprema-slika-2

Namestite programsko opremo Arduino

LILYGO-T-Deck-Arduino-Programska oprema-slika-3

Konfiguriraj

Prenesite Git
Prenesite namestitveni paket Git.exe

LILYGO-T-Deck-Arduino-Programska oprema-slika-4

Konfiguracija pred gradnjo

  • Kliknite ikono Arduino, nato z desno miškino tipko kliknite in izberite »Odpri mapo, kjer«
  • Izberite strojno opremo ->
  • Miška ** Desni klik ** ->
  • Tukaj kliknite Git Bash

Kloniranje oddaljenega repozitorija

Povežite se

Skoraj ste tam. Če želite nadaljevati, priključite ploščo ESP32-S3 na osebni računalnik, preverite, pod katerimi serijskimi vrati je plošča vidna in preverite, ali serijska komunikacija deluje.

Preizkusite predstavitev

Izberite File>>Nprample>>WiFi>>WiFiScan

LILYGO-T-Deck-Arduino-Programska oprema-slika-5

Naloži skico

Izberite tablo
Orodja<

Naloži
Skica << Naloži

Serijski monitor
Orodja << Serijski nadzornik

LILYGO-T-Deck-Arduino-Programska oprema-slika-6

Referenca ukazov SSC

Tukaj je navedenih nekaj pogostih ukazov Wi-Fi, s katerimi lahko preizkusite modul.

op 

  • Opis
    ukazi op se uporabljajo za nastavitev in poizvedovanje o načinu Wi-Fi sistema.
  • Example

    LILYGO-T-Deck-Arduino-Programska oprema-slika-7

  • Parameter
    -Q Poizvedba o načinu Wi-Fi.
    -S Nastavite način Wi-Fi.
     

     

    wmode

    Obstajajo 3 načini Wi-Fi:

    • način = 1: način STA

    • način = 2: način AP

    • način = 3: način STA+AP

sta

  • Opis
    Ukazi sta se uporabljajo za skeniranje omrežnega vmesnika STA, povezovanje ali odklop AP in poizvedovanje o stanju povezave omrežnega vmesnika STA.
  • Example

    LILYGO-T-Deck-Arduino-Programska oprema-slika-8

  • Parameter
    -s ssid Skenirajte ali povežite dostopne točke s ssid.
    -b bssid Preglejte dostopne točke z bssid.
    -n kanal Skenirajte kanal.
    -h Pokaži rezultate skeniranja s skritimi dostopnimi točkami ssid.
    -Q Prikaži stanje povezave STA.
    -D Prekinjena povezava s trenutnimi dostopnimi točkami.

ap

  • Opis
    ukazi ap se uporabljajo za nastavitev parametrov omrežnega vmesnika AP.
  • Example

    LILYGO-T-Deck-Arduino-Programska oprema-slika-9

  • Parameter
    -S Nastavite način AP.
    -s ssid Nastavite ssid AP.
    -p geslo Nastavite geslo AP.
    -t šifrirati Nastavite način šifriranja AP.
    -h Skrij ssid.
    -m max_sta Nastavite največje število povezav AP.
    -Q Pokaži parametre AP.
    -L Prikaži MAC naslov in IP naslov povezane postaje.

mac

  • Opis
    Ukazi mac se uporabljajo za poizvedovanje naslova MAC omrežnega vmesnika.
  • Example

    LILYGO-T-Deck-Arduino-Programska oprema-slika-10

  • Parameter
    -Q Pokaži naslov MAC.
     

    -o način

    • način = 1: naslov MAC v načinu STA.

    • način = 2: naslov MAC v načinu AP.

dhcp

  • Opis
    Ukazi dhcp se uporabljajo za omogočanje ali onemogočanje strežnika/odjemalca dhcp.
  • Example

    LILYGO-T-Deck-Arduino-Programska oprema-slika-10

  • Parameter
    -S Zaženite DHCP (odjemalec/strežnik).
    -E Končajte DHCP (odjemalec/strežnik).
    -Q prikaži status DHCP.
     

    -o način

    • način = 1: odjemalec DHCP vmesnika STA.

    • način = 2: strežnik DHCP vmesnika AP.

    • način = 3 : oboje.

ip

  • Opis
    ip se uporabljajo za nastavitev in poizvedovanje naslova IP omrežnega vmesnika.
  • Example

    LILYGO-T-Deck-Arduino-Programska oprema-slika-12

  • Parameter
    -Q Prikaži naslov IP.
     

    -o način

    • način = 1 : IP naslov vmesnika STA.

    • način = 2: naslov IP vmesnika AP.

    • način = 3 : oboje

    -S Nastavite naslov IP.
    -i ip IP naslov.
    -m maska Maska naslova podomrežja.
    -g prehod Privzeti prehod.

ponovni zagon

  • Opis
    ukaz reboot se uporablja za ponovni zagon plošče.
  • Example

    LILYGO-T-Deck-Arduino-Programska oprema-slika-13

oven 
ukaz ram se uporablja za poizvedbo o velikosti preostale kopice v sistemu.
Example

LILYGO-T-Deck-Arduino-Programska oprema-slika-14

FCC Pozor

Vse spremembe ali modifikacije, ki jih ni izrecno odobrila stranka, odgovorna za skladnost, lahko razveljavijo uporabnikovo pooblastilo za uporabo opreme.
Ta naprava je skladna s 15. delom pravil FCC. Delovanje je odvisno od naslednjih dveh pogojev:

  1. Ta naprava morda ne povzroča škodljivih motenj
  2. ta naprava mora sprejeti vse prejete motnje, vključno z motnjami, ki lahko povzročijo neželeno delovanje.

POMEMBNA OPOMBA:
Opomba: ta oprema je bila testirana in ugotovljeno je bilo, da je skladna z omejitvami za digitalne naprave razreda B v skladu s 15. delom pravil FCC. Te omejitve so zasnovane tako, da zagotavljajo primerno zaščito pred škodljivimi motnjami v stanovanjski namestitvi. Ta oprema ustvarja, uporablja in lahko oddaja radiofrekvenčno energijo in lahko povzroči škodljive motnje v radijskih komunikacijah, če ni nameščena in uporabljena v skladu z navodili. Vendar ni nobenega zagotovila, da do motenj ne bo prišlo pri določeni namestitvi. Če ta oprema povzroča škodljive motnje pri radijskem ali televizijskem sprejemu, kar je mogoče ugotoviti z izklopom in vklopom opreme, uporabnika spodbujamo, da poskusi odpraviti motnje z enim ali več od naslednjih ukrepov:

  • Preusmerite ali premaknite sprejemno anteno.
  • Povečajte razdaljo med opremo in sprejemnikom.
  • Opremo priključite v vtičnico na drugem tokokrogu kot tisti, na katerega je priključen sprejemnik.
  • Za pomoč se posvetujte s prodajalcem ali izkušenim radijskim/TV tehnikom.

Izjava FCC o izpostavljenosti sevanju:
Ta oprema je v skladu z omejitvami FCC za izpostavljenost sevanju, ki so določene za nenadzorovano okolje.

Dokumenti / Viri

Programska oprema LILYGO T-Deck Arduino [pdf] Uporabniški priročnik
T-DECK, TDECK, 2ASYE-T-DECK, 2ASYETDECK, T-Deck Programska oprema Arduino, Programska oprema Arduino, Programska oprema

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *