LILYGO-logo

LILYGO T-Deck Arduino-software

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

Productinformatie

Specificaties:

  • Productnaam: T-dek
  • Versie: V1.0
  • Releasedatum: 2024.05
  • Hardware: ESP32-module
  • Software: Arduino

Instructies voor productgebruik

Invoering

Deze handleiding is bedoeld om gebruikers te helpen bij het opzetten van de softwareontwikkelomgeving voor applicaties die gebruikmaken van de T-Deck-hardware.

  • T-dek
    T-Deck is een hardwareplatform dat softwareontwikkeling voor verschillende toepassingen ondersteunt.
  • Arduino
    Arduino is de software die gebruikt wordt voor het programmeren van de T-Deck hardware.
  • Voorbereiding
    Zorg ervoor dat u de benodigde componenten en hulpmiddelen voor het instellen van de omgeving bij de hand hebt voordat u begint.

Aan de slag
Volg de instructies in deze handleiding om te beginnen met het instellen van de softwareontwikkelomgeving.

Configure
Configureer de software-instellingen op basis van uw projectvereisten.

Verbinden
Maak verbinding tussen de T-Deck-hardware en uw ontwikkelsysteem.

Test demo
Voer een testdemo uit om te controleren of de hardware- en software-instellingen correct functioneren.

Schets uploaden

Upload uw Arduino-schets naar de ESP32-module met behulp van de meegeleverde instructies.

  1. Bouwen en flashen
    Compileer je Arduino-code en flash deze naar de ESP32-module.
  2. Monitor
    Controleer de uitvoer en het gedrag van uw schets op de T-Deck-hardware.

Referentie SSC-opdracht
Raadpleeg de opdrachtreferenties voor specifieke bewerkingen met betrekking tot de T-Deck-hardware.

op
Beschrijving van de bewerking 'op'.

FAQ (Veelgestelde vragen)

Wat moet ik doen als het uploaden mislukt?
Als uw upload mislukt, controleer dan de verbinding tussen uw ontwikkelsysteem en de T-Deck hardware. Zorg ervoor dat alle instellingen correct zijn en probeer opnieuw te uploaden.

Over deze handleiding

Dit document is bedoeld om gebruikers te helpen bij het opzetten van de basis software-ontwikkelomgeving voor het ontwikkelen van applicaties met hardware op basis van de T-Deck. Via een eenvoudige exampIn dit document wordt geïllustreerd hoe u Arduino kunt gebruiken, inclusief de op menu's gebaseerde configuratiewizard, het compileren van de Arduino en het downloaden van firmware naar de ESP32-module.

Release-opmerkingen 

Datum Versie Release-opmerkingen
2024.05 V1.0 Eerste release.

Invoering

T-dek

  • T-Deck is een ontwikkelbord. Het kan onafhankelijk werken.
  • Het bestaat uit een ESP32-S3 MCU met ondersteuning voor het Wi-Fi + BLE-communicatieprotocol en een moederbord-PCB.
  • Dit product heeft LCD- en LoRa-functies. LCD-model ST7789 LCD met 320×240 resolutie. LoRa-chip is SX1262.
  • Voor toepassingen variërend van sensornetwerken met laag vermogen tot de meest veeleisende taken.
  • De kern van deze module is de ESP32S3-chip.
  • ESP32-S3 integreert Wi-Fi (2.4 GHz-band) en Bluetooth 5.0-oplossingen op één chip, samen met dubbele high-performance cores en vele andere veelzijdige randapparatuur. ESP32 biedt een robuust, zeer geïntegreerd platform om te voldoen aan de continue vraag naar efficiënt stroomverbruik, compact ontwerp en beveiliging.
  • Xinyuan biedt de basishardware- en softwarebronnen waarmee applicatieontwikkelaars hun ideeën kunnen bouwen rond de hardware van de ESP32-S3-serie. Het softwareontwikkelingsframework dat door Xinyuan wordt geleverd, is bedoeld voor het snel ontwikkelen van Internet-of-Things (IoT)-applicaties, met wifi, Bluetooth, flexibel energiebeheer en andere geavanceerde systeemfuncties.
  • De fabrikant is Shenzhen Xin Yuan Electronic Technology Co., Ltd.

Arduino
Een set platformonafhankelijke applicaties geschreven in Java. De Arduino Software IDE is afgeleid van de programmeertaal Processing en de geïntegreerde ontwikkelomgeving van het Wiring-programma. Gebruikers kunnen applicaties ontwikkelen in Windows/Linux/MacOS op basis van Arduino. Het wordt aanbevolen om Windows 10 te gebruiken. Windows OS is als ex gebruiktample in dit document ter illustratie.

Voorbereiding
Om applicaties voor ESP32-S3 te ontwikkelen, hebt u het volgende nodig:

  • Pc geladen met Windows-, Linux- of Mac-besturingssysteem
  • Toolchain om de applicatie voor ESP32-S3 te bouwen
  • Arduino bevat in wezen API voor ESP32-S3 en scripts om de Toolchain te bedienen
  • CH9102 seriële poortstuurprogramma
  • Het ESP32-S3-bord zelf en een USB-kabel om het op de pc aan te sluiten

Aan de slag

Download de Arduino-software

De snelste manier om de Arduino-software (IDE) op Windows-machines te installeren

Snelstartgids
De website biedt een snelstarthandleiding

Installatiestappen voor Windows-platform Arduino

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

Installeer de Arduino-software

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

Configure

Git downloaden
Download het installatiepakket Git.exe

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

Pre-build configuratie

  • Klik op het Arduino-pictogram, klik met de rechtermuisknop en selecteer "Map openen waar"
  • Selecteer hardware ->
  • Muis ** Klik met de rechtermuisknop ** ->
  • Klik hier op Git Bash

Een externe repository klonen

Verbinden

Je bent er bijna. Om verder te kunnen gaan, sluit u de ESP32-S3-kaart aan op de pc, controleert u onder welke seriële poort de kaart zichtbaar is en controleert u of de seriële communicatie werkt.

Test demo

Selecteer File>>Bijvoorbeeldample>>WiFi>>WiFiScan

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

Schets uploaden

Selecteer bord
Hulpmiddelen<

Uploaden
Schets << Uploaden

Seriële monitor
Hulpprogramma's << Seriële monitor

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

Referentie SSC-opdracht

Hier vindt u enkele algemene Wi-Fi-commando's waarmee u de module kunt testen.

op 

  • Beschrijving
    op-opdrachten worden gebruikt om de Wi-Fi-modus van het systeem in te stellen en op te vragen.
  • Example

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

  • Parameter
    -Q Wi-Fi-modus opvragen.
    -S Wi-Fi-modus instellen.
     

     

    wmode

    Er zijn 3 wifi-modi:

    • modus = 1: STA-modus

    • modus = 2: AP-modus

    • modus = 3: STA+AP-modus

staan

  • Beschrijving
    sta-opdrachten worden gebruikt om de STA-netwerkinterface te scannen, AP te verbinden of los te koppelen, en de verbindingsstatus van de STA-netwerkinterface op te vragen.
  • Example

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

  • Parameter
    -s ssid Scan of verbind Access Points met de ssid.
    -b bssid Scan de Access Points met de bssid.
    -n kanaal Scan het kanaal.
    -h Toon scanresultaten met verborgen ssid-toegangspunten.
    -Q Toon STA-verbindingsstatus.
    -D Verbinding verbroken met huidige toegangspunten.

ap

  • Beschrijving
    ap-opdrachten worden gebruikt om de parameter van de AP-netwerkinterface in te stellen.
  • Example

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

  • Parameter
    -S AP-modus instellen.
    -s ssid Stel AP-ssid in.
    -p wachtwoord AP-wachtwoord instellen.
    -t versleutelen Stel AP-coderingsmodus in.
    -h SSID verbergen.
    -m max_sta Stel AP max-verbindingen in.
    -Q Toon AP-parameters.
    -L Toon MAC-adres en IP-adres van het aangesloten station.

mac

  • Beschrijving
    mac-opdrachten worden gebruikt om het MAC-adres van de netwerkinterface op te vragen.
  • Example

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

  • Parameter
    -Q Toon MAC-adres.
     

    -o modus

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

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

dhcp

  • Beschrijving
    dhcp-opdrachten worden gebruikt om de dhcp-server/client in of uit te schakelen.
  • Example

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

  • Parameter
    -S Start DHCP (client/server).
    -E Beëindig DHCP (client/server).
    -Q DHCP-status weergeven.
     

    -o modus

    • mode = 1: DHCP-client van STA-interface.

    • mode = 2: DHCP-server van AP-interface.

    • modus = 3 : beide.

ip

  • Beschrijving
    ip-commando's worden gebruikt om het IP-adres van de netwerkinterface in te stellen en op te vragen.
  • Example

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

  • Parameter
    -Q Toon IP-adres.
     

    -o modus

    • mode = 1 : IP-adres van interface STA.

    • mode = 2: IP-adres van interface AP.

    • modus = 3: beide

    -S IP-adres instellen.
    -ik ip IP-adres.
    -m masker Subnet adresmasker.
    -g poort Standaard gateway.

opnieuw opstarten

  • Beschrijving
    reboot commando wordt gebruikt om het bord opnieuw op te starten.
  • Example

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

ram 
ram-opdracht wordt gebruikt om de grootte van de resterende heap in het systeem op te vragen.
Example

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

FCC-waarschuwing

Wijzigingen of aanpassingen die niet uitdrukkelijk zijn goedgekeurd door de partij die verantwoordelijk is voor de naleving, kunnen de bevoegdheid van de gebruiker om de apparatuur te bedienen ongeldig maken.
Dit apparaat voldoet aan deel 15 van de FCC-regels. De werking is onderworpen aan de volgende twee voorwaarden:

  1. Dit apparaat mag geen schadelijke interferentie veroorzaken
  2. Dit apparaat moet alle ontvangen interferentie accepteren, inclusief interferentie die ongewenste werking kan veroorzaken.

BELANGRIJKE OPMERKING:
Opmerking: deze apparatuur is getest en voldoet aan de limieten voor een digitaal apparaat van klasse B, onder deel 15 van de FCC-regels. Deze limieten zijn bedoeld om redelijke bescherming te bieden tegen schadelijke interferentie in een residentiële installatie. Deze apparatuur genereert, gebruikt en kan radiofrequentie-energie uitstralen en kan, indien niet volgens de instructies geïnstalleerd en gebruikt, schadelijke interferentie aan radiocommunicatie veroorzaken. Er is echter geen garantie dat er geen interferentie zal optreden in een bepaalde installatie. Als deze apparatuur schadelijke interferentie veroorzaakt aan radio- of televisieontvangst, wat kan worden vastgesteld door de apparatuur in en uit te schakelen, wordt de gebruiker aangeraden te proberen de interferentie te corrigeren door een of meer van de volgende maatregelen:

  • Heroriënteer of verplaats de ontvangstantenne.
  • Vergroot de afstand tussen de apparatuur en de ontvanger.
  • Sluit het apparaat aan op een stopcontact van een ander circuit dan waarop de ontvanger is aangesloten.
  • Raadpleeg de dealer of een ervaren radio-/tv-technicus voor hulp.

FCC-verklaring inzake blootstelling aan straling:
Deze apparatuur voldoet aan de FCC-stralingsblootstellingslimieten voor een ongecontroleerde omgeving.

Documenten / Bronnen

LILYGO T-Deck Arduino-software [pdf] Gebruikershandleiding
T-DECK, TDECK, 2ASYE-T-DECK, 2ASYETDECK, T-Deck Arduino-software, Arduino-software, Software

Referenties

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *