LILYGO-logo

LILYGO T-Deck Arduino sagteware

LILYGO-T-Deck-Arduino-sagteware-fig-1

Produk inligting

Spesifikasies:

  • Produk Naam: T-dek
  • Weergawe: V1.0
  • Vrystellingsdatum: 2024.05
  • Hardeware: ESP32 module
  • Sagteware: Arduino

Produkgebruiksinstruksies

Inleiding

Hierdie gids is ontwerp om gebruikers te help met die opstel van die sagteware-ontwikkelingsomgewing vir toepassings wat die T-Deck-hardeware gebruik.

  • T-dek
    Die T-Deck is 'n hardeware-platform wat sagteware-ontwikkeling vir verskeie toepassings ondersteun.
  • Arduino
    Arduino is die sagteware wat gebruik word vir die programmering van die T-Deck hardeware.
  • Voorbereiding
    Voordat jy begin, maak seker dat jy die nodige komponente en gereedskap gereed het vir die opstel van die omgewing.

Begin
Volg die instruksies wat in hierdie gids verskaf word om te begin met die opstel van die sagteware-ontwikkelingsomgewing.

Stel op
Konfigureer die sagteware-instellings gebaseer op jou projekvereistes.

Koppel
Vestig die verband tussen die T-Deck hardeware en jou ontwikkelingstelsel.

Toets Demo
Voer 'n toetsdemonstrasie uit om te verseker dat die hardeware- en sagteware-opstelling korrek funksioneer.

Laai skets op

Laai jou Arduino-skets op na die ESP32-module deur die verskafde instruksies te gebruik.

  1. Bou en flits
    Stel jou Arduino-kode saam en flits dit na die ESP32-module.
  2. Monitor
    Monitor die uitset en gedrag van jou skets op die T-Deck hardeware.

SSC Command Verwysing
Verwys na die opdragverwysings vir spesifieke bewerkings wat met die T-Deck-hardeware verband hou.

op
Beskrywing van operasie 'op'.

Gereelde vrae (Gereelde Vrae)

Wat moet ek doen as my oplaai misluk?
As jou oplaai misluk, gaan die verband tussen jou ontwikkelingstelsel en die T-Deck hardeware na. Maak seker dat alle instellings korrek is en probeer weer oplaai.

Oor hierdie gids

Hierdie dokument is bedoel om gebruikers te help om die basiese sagteware-ontwikkelingsomgewing op te stel vir die ontwikkeling van toepassings met hardeware gebaseer op die T-Deck. Deur 'n eenvoudige exampLe, hierdie dokument illustreer hoe om Arduino te gebruik, insluitend die spyskaart-gebaseerde konfigurasie-towenaar, wat die Arduino saamstel en firmware-aflaai na die ESP32-module.

Vrystellingsaantekeninge 

Datum Weergawe Vrystellingsnotas
2024.05 V1.0 Eerste vrystelling.

Inleiding

T-dek

  • T-Deck is 'n ontwikkelingsbord. Dit kan onafhanklik werk.
  • Dit bestaan ​​uit ESP32-S3 MCU wat Wi-Fi + BLE-kommunikasieprotokol en moederbord-PCB ondersteun.
  • Hierdie produk het LCD- en LoRa-funksies. LCD model ST7789 LCD met 320×240 resolusie. LoRa-skyfie is SX1262.
  • Vir toepassings wat wissel van laekragsensornetwerke tot die mees veeleisende take.
  • Die kern van hierdie module is die ESP32S3-skyfie.
  • ESP32-S3 integreer Wi-Fi (2.4 GHz-band) en Bluetooth 5.0-oplossings op 'n enkele skyfie, saam met dubbele hoëprestasie-kerne en baie ander veelsydige randapparatuur. ESP32 bied 'n robuuste, hoogs geïntegreerde platform om aan die voortdurende eise vir doeltreffende kragverbruik, kompakte ontwerp en sekuriteit te voldoen.
  • Xinyuan verskaf die basiese hardeware- en sagtewarehulpbronne wat toepassingsontwikkelaars bemagtig om hul idees rondom die ESP32-S3-reeks hardeware te bou. Die sagteware-ontwikkelingsraamwerk wat deur Xinyuan verskaf word, is bedoel vir vinnig ontwikkelende Internet-van-dinge (IoT) toepassings, met Wi-Fi, Bluetooth, buigsame kragbestuur en ander gevorderde stelselkenmerke.
  • Die vervaardiger is Shenzhen Xin Yuan Electronic Technology Co., Ltd.

Arduino
'n Stel kruisplatformtoepassings wat in Java geskryf is. Die Arduino Sagteware IDE is afgelei van die Processing-programmeertaal en die geïntegreerde ontwikkelingsomgewing van die Wiring-program. Gebruikers kan toepassings ontwikkel in Windows/Linux/MacOS gebaseer op Arduino. Dit word aanbeveel om Windows 10 te gebruik. Windows OS is gebruik as 'n example in hierdie dokument vir illustrasiedoeleindes.

Voorbereiding
Om toepassings vir ESP32-S3 te ontwikkel benodig jy:

  • PC gelaai met óf Windows-, Linux- of Mac-bedryfstelsel
  • Gereedskapsketting om die toepassing vir ESP32-S3 te bou
  • Arduino bevat in wese API vir ESP32-S3 en skrifte om die Toolchain te bedryf
  • CH9102 seriële poort bestuurder
  • Die ESP32-S3-bord self en 'n USB-kabel om dit aan die rekenaar te koppel

Begin

Laai die Arduino-sagteware af

Die vinnigste hoe om die Arduino-sagteware (IDE) op Windows-masjiene te installeer

Vinnige Begingids
Die webwebwerf bied 'n vinnige begin tutoriaal

Installasie stappe vir Windows platform Arduino

LILYGO-T-Deck-Arduino-sagteware-fig-2

Installeer die Arduino-sagteware

LILYGO-T-Deck-Arduino-sagteware-fig-3

Stel op

Laai Git af
Laai die installasiepakket Git.exe af

LILYGO-T-Deck-Arduino-sagteware-fig-4

Voorafgeboude konfigurasie

  • Klik op die Arduino-ikoon, klik dan met die rechtermuisknop en kies "Maak vouer oop waar"
  • Kies hardeware ->
  • Muis ** Regskliek ** ->
  • Klik hier op Git Bash

Kloning van 'n afgeleë bewaarplek

Koppel

Jy is amper daar. Om verder te kan voortgaan, koppel ESP32-S3 bord aan rekenaar, kyk onder watter seriële poort die bord sigbaar is en verifieer of seriële kommunikasie werk.

Toets Demo

Kies File>> Bvample>>WiFi>>WiFiScan

LILYGO-T-Deck-Arduino-sagteware-fig-5

Laai skets op

Kies Raad
Gereedskap<

Laai op
Skets << Laai op

Serial Monitor
Gereedskap << Serial Monitor

LILYGO-T-Deck-Arduino-sagteware-fig-6

SSC Command Verwysing

Hier lys 'n paar algemene Wi-Fi-opdragte vir jou om die module te toets.

op 

  • Beskrywing
    op-opdragte word gebruik om die Wi-Fi-modus van die stelsel in te stel en navraag te doen.
  • Example

    LILYGO-T-Deck-Arduino-sagteware-fig-7

  • Parameter
    -Q Doen navraag oor Wi-Fi-modus.
    -S Stel Wi-Fi-modus in.
     

     

    wmode

    Daar is 3 Wi-Fi-modusse:

    • modus = 1: STA-modus

    • modus = 2: AP-modus

    • modus = 3: STA+AP-modus

sta

  • Beskrywing
    sta-opdragte word gebruik om die STA-netwerkkoppelvlak te skandeer, AP te koppel of te ontkoppel, en navraag te doen oor die verbindingstatus van STA-netwerkkoppelvlak.
  • Example

    LILYGO-T-Deck-Arduino-sagteware-fig-8

  • Parameter
    -s ssid Skandeer of koppel toegangspunte met die ssid.
    -b bssid Skandeer die toegangspunte met die bssid.
    -n kanaal Skandeer die kanaal.
    -h Wys skanderingsresultate met versteekte ssid-toegangspunte.
    -Q Wys STA connect stutus.
    -D Ontkoppel met huidige toegangspunte.

ap

  • Beskrywing
    ap-opdragte word gebruik om die parameter van AP-netwerkkoppelvlak in te stel.
  • Example

    LILYGO-T-Deck-Arduino-sagteware-fig-9

  • Parameter
    -S Stel AP-modus in.
    -s ssid Stel AP ssid.
    -p wagwoord Stel AP-wagwoord in.
    -t enkripteer Stel AP-enkripteermodus in.
    -h Versteek ssid.
    -m maksimum_sta Stel AP max verbindings.
    -Q Wys AP-parameters.
    -L Wys MAC-adres en IP-adres van die gekoppelde stasie.

mac

  • Beskrywing
    mac-opdragte word gebruik om die MAC-adres van die netwerkkoppelvlak te bevraagteken.
  • Example

    LILYGO-T-Deck-Arduino-sagteware-fig-10

  • Parameter
    -Q Wys MAC-adres.
     

    -o modus

    • modus = 1: MAC-adres in STA-modus.

    • modus = 2: MAC-adres in AP-modus.

dhcp

  • Beskrywing
    dhcp-opdragte word gebruik om dhcp-bediener/kliënt te aktiveer of te deaktiveer.
  • Example

    LILYGO-T-Deck-Arduino-sagteware-fig-10

  • Parameter
    -S Begin DHCP (kliënt/bediener).
    -E Beëindig DHCP (kliënt/bediener).
    -Q wys DHCP-status.
     

    -o modus

    • modus = 1 : DHCP-kliënt van STA-koppelvlak.

    • modus = 2 : DHCP-bediener van AP-koppelvlak.

    • modus = 3 : beide.

ip

  • Beskrywing
    ip-opdrag word gebruik om die IP-adres van die netwerkkoppelvlak in te stel en navraag te doen.
  • Example

    LILYGO-T-Deck-Arduino-sagteware-fig-12

  • Parameter
    -Q Wys IP-adres.
     

    -o modus

    • modus = 1 : IP-adres van koppelvlak STA.

    • modus = 2 : IP-adres van koppelvlak-AP.

    • modus = 3 : beide

    -S Stel IP-adres.
    - ek ip IP-adres.
    -m masker Subnetadresmasker.
    -g poort Verstek poort.

herlaai

  • Beskrywing
    herlaai-opdrag word gebruik om die bord te herlaai.
  • Example

    LILYGO-T-Deck-Arduino-sagteware-fig-13

ram 
ram-opdrag word gebruik om die grootte van die oorblywende hoop in die stelsel te bevraagteken.
Example

LILYGO-T-Deck-Arduino-sagteware-fig-14

FCC waarskuwing

Enige veranderinge of wysigings wat nie uitdruklik goedgekeur is deur die party wat verantwoordelik is vir voldoening nie, kan die gebruiker se magtiging om die toerusting te gebruik, vernietig.
Hierdie toestel voldoen aan deel 15 van die FCC-reëls. Werking is onderhewig aan die volgende twee voorwaardes:

  1. Hierdie toestel mag nie skadelike steurings veroorsaak nie
  2. hierdie toestel moet enige steuring wat ontvang word aanvaar, insluitend steuring wat ongewenste werking kan veroorsaak.

BELANGRIKE NOTA:
Let wel: Hierdie toerusting is getoets en gevind dat dit voldoen aan die limiete vir 'n Klas B digitale toestel, kragtens deel 15 van die FCC Reëls. Hierdie perke is ontwerp om redelike beskerming teen skadelike inmenging in 'n residensiële installasie te bied. Hierdie toerusting genereer, gebruik en kan radiofrekwensie-energie uitstraal en, indien dit nie geïnstalleer en gebruik word deur die instruksies nie, kan dit skadelike steurings vir radiokommunikasie veroorsaak. Daar is egter geen waarborg dat inmenging nie in 'n spesifieke installasie sal voorkom nie. Indien hierdie toerusting wel skadelike steurings vir radio- of televisie-ontvangs veroorsaak, wat bepaal kan word deur die toerusting af en aan te skakel, word die gebruiker aangemoedig om die steuring deur een of meer van die volgende maatreëls te probeer regstel:

  • Heroriënteer of verskuif die ontvangsantenna.
  • Verhoog die skeiding tussen die toerusting en die ontvanger.
  • Koppel die toerusting aan 'n uitlaat op 'n ander stroombaan as waaraan die ontvanger gekoppel is.
  • Raadpleeg die handelaar of 'n ervare radio-/TV-tegnikus vir hulp.

FCC stralingsblootstellingsverklaring:
Hierdie toerusting voldoen aan FCC-bestralingsblootstellinglimiete wat vir 'n onbeheerde omgewing uiteengesit is.

Dokumente / Hulpbronne

LILYGO T-Deck Arduino sagteware [pdf] Gebruikersgids
T-DECK, TDECK, 2ASYE-T-DECK, 2ASYETDECK, T-Deck Arduino Sagteware, Arduino Sagteware, Sagteware

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *