LILYGO-logo

Software-ul LILYGO T-Deck Arduino

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

Informații despre produs

Specificatii:

  • Numele produsului: T-Deck
  • Versiune: V1.0
  • Data de lansare: 2024.05
  • Hardware: Modul ESP32
  • Software: Arduino

Instrucțiuni de utilizare a produsului

Introducere

Acest ghid este conceput pentru a ajuta utilizatorii să configureze mediul de dezvoltare software pentru aplicații care utilizează hardware-ul T-Deck.

  • T-Deck
    T-Deck este o platformă hardware care acceptă dezvoltarea de software pentru diverse aplicații.
  • Arduino
    Arduino este software-ul folosit pentru programarea hardware-ului T-Deck.
  • Pregătirea
    Înainte de a începe, asigurați-vă că aveți pregătite componentele și instrumentele necesare pentru configurarea mediului.

Începeți
Urmați instrucțiunile furnizate în acest ghid pentru a începe configurarea mediului de dezvoltare software.

Configurați
Configurați setările software în funcție de cerințele proiectului dvs.

Conectați-vă
Stabiliți conexiunea între hardware-ul T-Deck și sistemul dumneavoastră de dezvoltare.

Demo de testare
Rulați o demonstrație de testare pentru a vă asigura că setarea hardware și software funcționează corect.

Încărcați schița

Încărcați schița Arduino în modulul ESP32 utilizând instrucțiunile furnizate.

  1. Build și Flash
    Compilați codul Arduino și flash-l la modulul ESP32.
  2. Monitorizați
    Monitorizați rezultatul și comportamentul schiței dvs. pe hardware-ul T-Deck.

Referință de comandă SSC
Consultați referințele de comandă pentru operațiuni specifice legate de hardware-ul T-Deck.

op
Descrierea operațiunii „op”.

Întrebări frecvente (Întrebări frecvente)

Ce ar trebui să fac dacă încărcarea mea eșuează?
Dacă încărcarea nu reușește, verificați conexiunea dintre sistemul dvs. de dezvoltare și hardware-ul T-Deck. Asigurați-vă că toate setările sunt corecte și încercați să încărcați din nou.

Despre acest ghid

Acest document este destinat să ajute utilizatorii să configureze mediul de bază de dezvoltare software pentru dezvoltarea aplicațiilor folosind hardware bazat pe T-Deck. Printr-un simplu exampAcest document ilustrează cum să utilizați Arduino, inclusiv vrăjitorul de configurare bazat pe meniu, compilarea Arduino și descărcarea de firmware în modulul ESP32.

Note de lansare 

Data Versiune Note de lansare
2024.05 V1.0 Prima lansare.

Introducere

T-Deck

  • T-Deck este o placă de dezvoltare. Poate funcționa independent.
  • Este format din ESP32-S3 MCU care acceptă protocolul de comunicare Wi-Fi + BLE și PCB-ul plăcii de bază.
  • Acest produs are funcții LCD și LoRa. LCD model ST7789 LCD cu rezoluție 320×240. Cipul LoRa este SX1262.
  • Pentru aplicații de la rețele de senzori de putere redusă până la cele mai solicitante sarcini.
  • La baza acestui modul se află cipul ESP32S3.
  • ESP32-S3 integrează soluții Wi-Fi (bandă de 2.4 GHz) și Bluetooth 5.0 pe un singur cip, împreună cu nuclee duble de înaltă performanță și multe alte periferice versatile. ESP32 oferă o platformă robustă, foarte integrată, pentru a satisface cerințele continue de utilizare eficientă a energiei, design compact și securitate.
  • Xinyuan oferă resursele hardware și software de bază care permit dezvoltatorilor de aplicații să-și construiască ideile în jurul hardware-ului din seria ESP32-S3. Cadrul de dezvoltare software oferit de Xinyuan este destinat dezvoltării rapide a aplicațiilor Internet-of-Things (IoT), cu Wi-Fi, Bluetooth, management flexibil al energiei și alte funcții avansate de sistem.
  • Producătorul este Shenzhen Xin Yuan Electronic Technology Co., Ltd.

Arduino
Un set de aplicații multiplatformă scrise în Java. Arduino Software IDE este derivat din limbajul de programare Processing și mediul de dezvoltare integrat al programului Wiring. Utilizatorii pot dezvolta aplicații în Windows/Linux/MacOS bazate pe Arduino. Este recomandat să utilizați Windows 10. Sistemul de operare Windows a fost folosit ca example din acest document în scop ilustrativ.

Pregătirea
Pentru a dezvolta aplicații pentru ESP32-S3 aveți nevoie de:

  • PC încărcat cu sistem de operare Windows, Linux sau Mac
  • Lanț de instrumente pentru a construi aplicația pentru ESP32-S3
  • Arduino conține, în esență, API pentru ESP32-S3 și scripturi pentru a opera Toolchain
  • Driver pentru portul serial CH9102
  • Placa ESP32-S3 în sine și un cablu USB pentru a o conecta la computer

Începeți

Descărcați software-ul Arduino

Cel mai rapid mod de a instala software-ul Arduino (IDE) pe mașinile Windows

Ghid de pornire rapidă
The website-ul oferă un tutorial de pornire rapidă

Pașii de instalare pentru platforma Windows Arduino

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

Instalați software-ul Arduino

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

Configurați

Descărcați Git
Descărcați pachetul de instalare Git.exe

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

Configurație pre-build

  • Faceți clic pe pictograma Arduino, apoi faceți clic dreapta și selectați „Deschideți folderul unde”
  • Selectați hardware ->
  • Mouse ** Faceți clic dreapta ** ->
  • Faceți clic pe Git Bash aici

Clonarea unui depozit de la distanță

Conectați-vă

Ești aproape acolo. Pentru a putea continua, conectați placa ESP32-S3 la PC, verificați sub ce port serial este vizibilă placa și verificați dacă comunicația serială funcționează.

Demo de testare

Selecta File>>Example>>WiFi>>WiFiScan

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

Încărcați schița

Selectați Board
Instrumente<

Încărcați
Schiță << Încărcați

Monitor serial
Instrumente << Monitor serial

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

Referință de comandă SSC

Aici sunt enumerate câteva comenzi Wi-Fi comune pentru a testa modulul.

op 

  • Descriere
    comenzile op sunt folosite pentru a seta și a interoga modul Wi-Fi al sistemului.
  • Example

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

  • Parametru
    -Q Interogați modul Wi-Fi.
    -S Setați modul Wi-Fi.
     

     

    wmode

    Există 3 moduri Wi-Fi:

    • mod = 1: modul STA

    • mod = 2: modul AP

    • mod = 3: modul STA+AP

sta

  • Descriere
    Comenzile sta sunt folosite pentru a scana interfața de rețea STA, pentru a conecta sau deconecta AP și pentru a interoga starea de conectare a interfeței de rețea STA.
  • Example

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

  • Parametru
    -s ssid Scanați sau conectați punctele de acces cu ssid.
    -b bssid Scanați punctele de acces cu bssid.
    -n canal Scanează canalul.
    -h Afișați rezultatele scanării cu puncte de acces ssid ascunse.
    -Q Afișați stutus STA connect.
    -D Deconectat de la punctele de acces actuale.

ap

  • Descriere
    comenzile ap sunt folosite pentru a seta parametrul interfeței de rețea AP.
  • Example

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

  • Parametru
    -S Setați modul AP.
    -s ssid Setați AP ssid.
    -p parola Setați parola AP.
    -t criptează Setați modul de criptare AP.
    -h Ascunde SSID.
    -m max_sta Setați conexiunile AP max.
    -Q Afișați parametrii AP.
    -L Afișați adresa MAC și adresa IP a stației conectate.

Mac

  • Descriere
    comenzile mac sunt folosite pentru a interoga adresa MAC a interfeței de rețea.
  • Example

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

  • Parametru
    -Q Afișați adresa MAC.
     

    modul -o

    • mod = 1: adresa MAC în modul STA.

    • mod = 2: adresa MAC în modul AP.

dhcp

  • Descriere
    Comenzile dhcp sunt folosite pentru a activa sau dezactiva serverul/clientul dhcp.
  • Example

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

  • Parametru
    -S Porniți DHCP (Client/Server).
    -E Opriți DHCP (Client/Server).
    -Q arată starea DHCP.
     

    modul -o

    • mod = 1 : client DHCP al interfeței STA.

    • mod = 2 : serverul DHCP al interfeței AP.

    • mod = 3 : ambele.

ip

  • Descriere
    comanda ip sunt folosite pentru a seta și a interoga adresa IP a interfeței de rețea.
  • Example

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

  • Parametru
    -Q Afișați adresa IP.
     

    modul -o

    • mod = 1 : adresa IP a interfeței STA.

    • mode = 2 : adresa IP a interfeței AP.

    • mod = 3 : ambele

    -S Setați adresa IP.
    -i ip adresa IP.
    -m masca Mască de adresă de subrețea.
    -g gateway Gateway implicit.

reporniți

  • Descriere
    Comanda de repornire este folosită pentru a reporni placa.
  • Example

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

RAM 
Comanda ram este utilizată pentru a interoga dimensiunea heap-ului rămas în sistem.
Example

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

Atenție FCC

Orice Schimbări sau modificări care nu sunt aprobate în mod expres de partea responsabilă pentru conformitate ar putea anula autoritatea utilizatorului de a opera echipamentul.
Acest dispozitiv respectă partea 15 din Regulile FCC. Funcționarea este supusă următoarelor două condiții:

  1. Acest dispozitiv nu poate cauza interferențe dăunătoare
  2. acest dispozitiv trebuie să accepte orice interferență primită, inclusiv interferențe care pot cauza o funcționare nedorită.

NOTĂ IMPORTANTĂ:
Notă: Acest echipament a fost testat și sa constatat că respectă limitele pentru un dispozitiv digital de clasă B, conform părții 15 din Regulile FCC. Aceste limite sunt concepute pentru a oferi o protecție rezonabilă împotriva interferențelor dăunătoare într-o instalație rezidențială. Acest echipament generează, utilizează și poate radia energie de frecvență radio și, dacă nu este instalat și utilizat conform instrucțiunilor, poate provoca interferențe dăunătoare comunicațiilor radio. Cu toate acestea, nu există nicio garanție că interferențele nu vor apărea într-o anumită instalație. Dacă acest echipament provoacă interferențe dăunătoare recepției radio sau televiziunii, ceea ce poate fi determinat prin oprirea și pornirea echipamentului, utilizatorul este încurajat să încerce să corecteze interferența prin una sau mai multe dintre următoarele măsuri:

  • Reorientați sau mutați antena de recepție.
  • Măriți distanța dintre echipament și receptor.
  • Conectați echipamentul la o priză pe un circuit diferit de cel la care este conectat receptorul.
  • Consultați distribuitorul sau un tehnician radio/TV cu experiență pentru ajutor.

Declarație FCC privind expunerea la radiații:
Acest echipament respectă limitele FCC de expunere la radiații stabilite pentru un mediu necontrolat.

Documente/Resurse

Software-ul LILYGO T-Deck Arduino [pdfGhid de utilizare
T-DECK, TDECK, 2ASYE-T-DECK, 2ASYETDECK, T-Deck Arduino Software, Arduino Software, Software

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *