Logo LILYGO

Software Arduino LILYGO T-Deck

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

Informazioni sul prodotto

Specifiche:

  • Nome del prodotto: Ponte a T
  • Versione: V1.0
  • Data di rilascio: 2024.05
  • Hardware: Modulo ESP32
  • Software: Arduino

Istruzioni per l'uso del prodotto

Introduzione

Questa guida è progettata per aiutare gli utenti a configurare l'ambiente di sviluppo software per le applicazioni che utilizzano l'hardware T-Deck.

  • Ponte a T
    T-Deck è una piattaforma hardware che supporta lo sviluppo software per varie applicazioni.
  • Arduino
    Arduino è il software utilizzato per programmare l'hardware del T-Deck.
  • Preparazione
    Prima di iniziare, assicurati di avere a disposizione i componenti e gli strumenti necessari per la configurazione dell'ambiente.

Iniziare
Per iniziare a configurare l'ambiente di sviluppo software, seguire le istruzioni fornite in questa guida.

Configurare
Configura le impostazioni del software in base ai requisiti del tuo progetto.

Collegare
Stabilisci la connessione tra l'hardware T-Deck e il tuo sistema di sviluppo.

Prova Demo
Eseguire una demo di prova per verificare che la configurazione hardware e software funzioni correttamente.

Carica schizzo

Carica il tuo sketch Arduino sul modulo ESP32 seguendo le istruzioni fornite.

  1. Costruisci e Flash
    Compila il codice Arduino e caricalo sul modulo ESP32.
  2. Monitor
    Monitora l'output e il comportamento del tuo schizzo sull'hardware T-Deck.

Riferimento comando SSC
Per operazioni specifiche relative all'hardware T-Deck, fare riferimento ai riferimenti dei comandi.

op
Descrizione dell'operazione 'op'.

FAQ (Domande frequenti)

Cosa devo fare se il caricamento non riesce?
Se il caricamento fallisce, controlla la connessione tra il tuo sistema di sviluppo e l'hardware T-Deck. Assicurati che tutte le impostazioni siano corrette e prova a caricare di nuovo.

Informazioni su questa guida

Questo documento ha lo scopo di aiutare gli utenti a configurare l'ambiente di sviluppo software di base per lo sviluppo di applicazioni utilizzando hardware basato sul T-Deck. Attraverso un semplice example, questo documento illustra come utilizzare Arduino, inclusa la procedura guidata di configurazione basata su menu, la compilazione di Arduino e il download del firmware sul modulo ESP32.

Note di rilascio 

Data Versione Note di rilascio
2024.05 V1.0 Prima uscita.

Introduzione

Ponte a T

  • T-Deck è una scheda di sviluppo. Può funzionare in modo indipendente.
  • È costituito da MCU ESP32-S3 che supporta il protocollo di comunicazione Wi-Fi + BLE e PCB della scheda madre.
  • Questo prodotto ha funzioni LCD e LoRa. Modello LCD ST7789 LCD con risoluzione 320×240. Il chip LoRa è SX1262.
  • Per applicazioni che vanno dalle reti di sensori a bassa potenza alle attività più impegnative.
  • Al centro di questo modulo c'è il chip ESP32S3.
  • ESP32-S3 integra soluzioni Wi-Fi (banda 2.4 GHz) e Bluetooth 5.0 su un singolo chip, insieme a due core ad alte prestazioni e molte altre periferiche versatili. ESP32 fornisce una piattaforma robusta e altamente integrata per soddisfare le continue richieste di utilizzo efficiente dell'energia, design compatto e sicurezza.
  • Xinyuan fornisce le risorse hardware e software di base che consentono agli sviluppatori di applicazioni di costruire le proprie idee attorno all'hardware della serie ESP32-S3. Il framework di sviluppo software fornito da Xinyuan è destinato allo sviluppo rapido di applicazioni Internet-of-Things (IoT), con Wi-Fi, Bluetooth, gestione flessibile dell'alimentazione e altre funzionalità di sistema avanzate.
  • Il produttore è Shenzhen Xin Yuan Electronic Technology Co., Ltd.

Arduino
Un insieme di applicazioni multipiattaforma scritte in Java. L'IDE software Arduino deriva dal linguaggio di programmazione Processing e dall'ambiente di sviluppo integrato del programma Wiring. Gli utenti possono sviluppare applicazioni in Windows/Linux/MacOS basate su Arduino. Si consiglia di utilizzare Windows 10. Il sistema operativo Windows è stato utilizzato come example in questo documento a scopo illustrativo.

Preparazione
Per sviluppare applicazioni per ESP32-S3 è necessario:

  • PC caricato con sistema operativo Windows, Linux o Mac
  • Toolchain per creare l'applicazione per ESP32-S3
  • Arduino contiene essenzialmente API per ESP32-S3 e script per far funzionare la Toolchain
  • Driver della porta seriale CH9102
  • La stessa scheda ESP32-S3 e un cavo USB per collegarla al PC

Iniziare

Scarica il software Arduino

Il modo più rapido per installare il software Arduino (IDE) su macchine Windows

Guida rapida
IL websito fornisce un tutorial di avvio rapido

Passaggi di installazione per la piattaforma Windows Arduino

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

Installa il software Arduino

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

Configurare

Scarica Git
Scarica il pacchetto di installazione Git.exe

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

Configurazione preliminare

  • Fare clic sull'icona Arduino, quindi fare clic con il pulsante destro del mouse e selezionare "Apri cartella in cui"
  • Seleziona hardware ->
  • Mouse ** Clic destro ** ->
  • Fai clic su Git Bash qui

Clonazione di un repository remoto

Collegare

Ci sei quasi. Per poter procedere oltre, collegare la scheda ESP32-S3 al PC, controllare sotto quale porta seriale è visibile la scheda e verificare se la comunicazione seriale funziona.

Prova Demo

Selezionare File>>Esample>>WiFi>>WiFiScan

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

Carica schizzo

Seleziona Consiglio
Strumenti<

Caricamento
Schizzo << Carica

Monitor seriale
Strumenti << Monitor seriale

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

Riferimento comando SSC

Qui sono elencati alcuni comandi Wi-Fi comuni per testare il modulo.

op 

  • Descrizione
    I comandi op vengono utilizzati per impostare e interrogare la modalità Wi-Fi del sistema.
  • Example

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

  • Parametro
    -Q Interroga la modalità Wi-Fi.
    -S Imposta la modalità Wi-Fi.
     

     

    wmode

    Sono disponibili 3 modalità Wi-Fi:

    • modalità = 1: modalità STA

    • modalità = 2: modalità AP

    • modalità = 3: modalità STA+AP

sta

  • Descrizione
    I comandi sta vengono utilizzati per scansionare l'interfaccia di rete STA, connettere o disconnettere AP e interrogare lo stato di connessione dell'interfaccia di rete STA.
  • Example

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

  • Parametro
    -sss Scansiona o collega gli Access Point con il ssid.
    -b ssid Scansiona gli Access Point con il bssid.
    -n canale Scansiona il canale.
    -h Mostra i risultati della scansione con access point ssid nascosti.
    -Q Mostra STA Connect stutus.
    -D Disconnesso con gli access point attuali.

ap

  • Descrizione
    I comandi ap vengono utilizzati per impostare il parametro dell'interfaccia di rete AP.
  • Example

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

  • Parametro
    -S Imposta la modalità AP.
    -sss Imposta AP ssid.
    -p parola d'ordine Imposta password AP.
    -t crittografa Imposta la modalità di crittografia AP.
    -h Nascondi il codice SSID.
    -m max_sta Imposta connessioni AP max.
    -Q Mostra parametri AP.
    -L Mostra l'indirizzo MAC e l'indirizzo IP della stazione collegata.

Macchie

  • Descrizione
    I comandi mac vengono utilizzati per interrogare l'indirizzo MAC dell'interfaccia di rete.
  • Example

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

  • Parametro
    -Q Mostra indirizzo MAC.
     

    -o modalità

    • modalità = 1: indirizzo MAC in modalità STA.

    • modalità = 2: indirizzo MAC in modalità AP.

dhcp

  • Descrizione
    I comandi dhcp vengono utilizzati per abilitare o disabilitare il server/client DHCP.
  • Example

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

  • Parametro
    -S Avvia DHCP (client/server).
    -E Termina DHCP (client/server).
    -Q mostra lo stato DHCP.
     

    -o modalità

    • modalità = 1: client DHCP dell'interfaccia STA.

    • modalità = 2: server DHCP dell'interfaccia AP.

    • modalità = 3: entrambi.

ip

  • Descrizione
    Il comando ip viene utilizzato per impostare e interrogare l'indirizzo IP dell'interfaccia di rete.
  • Example

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

  • Parametro
    -Q Mostra indirizzo IP.
     

    -o modalità

    • modalità = 1: indirizzo IP dell'interfaccia STA.

    • modalità = 2: indirizzo IP dell'interfaccia AP.

    • modalità = 3: entrambi

    -S Imposta indirizzo IP.
    -io ip Indirizzo IP.
    -m maschera Maschera dell'indirizzo di sottorete.
    -g porta Gateway predefinito.

riavviare

  • Descrizione
    Il comando reboot viene utilizzato per riavviare la scheda.
  • Example

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

ariete 
Il comando ram viene utilizzato per interrogare la dimensione dell'heap rimanente nel sistema.
Example

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

Attenzione FCC

Eventuali modifiche o alterazioni non espressamente approvate dalla parte responsabile della conformità potrebbero invalidare il diritto dell'utente a utilizzare l'apparecchiatura.
Questo dispositivo è conforme alla parte 15 delle Norme FCC. Il funzionamento è soggetto alle seguenti due condizioni:

  1. Questo dispositivo non può causare interferenze dannose
  2. questo dispositivo deve accettare qualsiasi interferenza ricevuta, comprese quelle che potrebbero causare un funzionamento indesiderato.

NOTA IMPORTANTE:
Nota: questa apparecchiatura è stata testata ed è risultata conforme ai limiti dei dispositivi digitali di Classe B, secondo la parte 15 delle norme FCC. Questi limiti sono progettati per fornire una protezione ragionevole contro interferenze dannose in un'installazione residenziale. Questa apparecchiatura genera, utilizza e può irradiare energia in radiofrequenza e, se non installata e utilizzata secondo le istruzioni, può causare interferenze dannose alle comunicazioni radio. Tuttavia, non vi è alcuna garanzia che non si verifichino interferenze in una particolare installazione. Se questa apparecchiatura causa interferenze dannose alla ricezione radiofonica o televisiva, cosa che può essere determinata spegnendo e accendendo l'apparecchiatura, si consiglia all'utente di provare a correggere l'interferenza adottando una o più delle seguenti misure:

  • Riorientare o riposizionare l'antenna ricevente.
  • Aumentare la distanza tra l'apparecchiatura e il ricevitore.
  • Collegare l'apparecchiatura a una presa di corrente appartenente a un circuito diverso da quello a cui è collegato il ricevitore.
  • Per assistenza, consultare il rivenditore o un tecnico radio/TV esperto.

Dichiarazione FCC sull'esposizione alle radiazioni:
Questa apparecchiatura è conforme ai limiti di esposizione alle radiazioni stabiliti dalla FCC per un ambiente non controllato.

Documenti / Risorse

Software Arduino LILYGO T-Deck [pdf] Guida utente
Software Arduino T-Deck, Software Arduino, Software

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *