LILYGO-logotipo

Software Arduino LILYGO T-Deck

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

Informações do produto

Especificações:

  • Nome do produto: Convés em T
  • Versão: V1.0
  • Data de lançamento: 2024.05
  • Hardware: Módulo ESP32
  • Programas: Arduino

Instruções de uso do produto

Introdução

Este guia foi criado para auxiliar os usuários na configuração do ambiente de desenvolvimento de software para aplicativos que usam o hardware T-Deck.

  • Plataforma em T
    O T-Deck é uma plataforma de hardware que dá suporte ao desenvolvimento de software para diversas aplicações.
  • Arduino
    Arduino é o software usado para programar o hardware do T-Deck.
  • Preparação
    Antes de começar, certifique-se de ter os componentes e ferramentas necessários prontos para configurar o ambiente.

Começar
Siga as instruções fornecidas neste guia para começar a configurar o ambiente de desenvolvimento de software.

Configurar
Configure as configurações do software com base nos requisitos do seu projeto.

Conectar
Estabeleça a conexão entre o hardware T-Deck e seu sistema de desenvolvimento.

Demonstração de teste
Execute uma demonstração de teste para garantir que a configuração de hardware e software esteja funcionando corretamente.

Carregar esboço

Carregue seu esboço do Arduino para o módulo ESP32 usando as instruções fornecidas.

  1. Construir e Flash
    Compile seu código Arduino e instale-o no módulo ESP32.
  2. Monitor
    Monitore a saída e o comportamento do seu esboço no hardware T-Deck.

Referência de comando SSC
Consulte as referências de comando para operações específicas relacionadas ao hardware do T-Deck.

op
Descrição da operação 'op'.

FAQ (Perguntas Frequentes)

O que devo fazer se meu upload falhar?
Se o seu upload falhar, verifique a conexão entre seu sistema de desenvolvimento e o hardware T-Deck. Certifique-se de que todas as configurações estejam corretas e tente fazer o upload novamente.

Sobre este guia

Este documento tem como objetivo ajudar os usuários a configurar o ambiente básico de desenvolvimento de software para desenvolver aplicativos usando hardware baseado no T-Deck. Por meio de uma ex.ample, este documento ilustra como usar o Arduino, incluindo o assistente de configuração baseado em menu, compilando o Arduino e o download do firmware para o módulo ESP32.

Notas de Lançamento 

Data Versão Notas de lançamento
2024.05 V1.0 Primeiro lançamento.

Introdução

Plataforma em T

  • T-Deck é uma placa de desenvolvimento. Ela pode trabalhar de forma independente.
  • Ele consiste em um MCU ESP32-S3 com suporte ao protocolo de comunicação Wi-Fi + BLE e PCB da placa-mãe.
  • Este produto tem funções LCD e LoRa. Modelo de LCD ST7789 LCD com resolução de 320×240. O chip LoRa é SX1262.
  • Para aplicações que vão desde redes de sensores de baixo consumo até as tarefas mais exigentes.
  • No centro deste módulo está o chip ESP32S3.
  • O ESP32-S3 integra soluções Wi-Fi (banda de 2.4 GHz) e Bluetooth 5.0 em um único chip, juntamente com núcleos duplos de alto desempenho e muitos outros periféricos versáteis. O ESP32 fornece uma plataforma robusta e altamente integrada para atender às demandas contínuas por uso eficiente de energia, design compacto e segurança.
  • A Xinyuan fornece os recursos básicos de hardware e software que capacitam os desenvolvedores de aplicativos a construir suas ideias em torno do hardware da série ESP32-S3. A estrutura de desenvolvimento de software fornecida pela Xinyuan é destinada ao desenvolvimento rápido de aplicativos de Internet das Coisas (IoT), com Wi-Fi, Bluetooth, gerenciamento de energia flexível e outros recursos avançados do sistema.
  • O fabricante é Shenzhen Xin Yuan Electronic Technology Co., Ltd.

Arduino
Um conjunto de aplicativos de plataforma cruzada escritos em Java. O Arduino Software IDE é derivado da linguagem de programação Processing e do ambiente de desenvolvimento integrado do programa Wiring. Os usuários podem desenvolver aplicativos em Windows/Linux/MacOS baseados em Arduino. Recomenda-se usar o Windows 10. O sistema operacional Windows foi usado como um example neste documento para fins ilustrativos.

Preparação
Para desenvolver aplicações para ESP32-S3 você precisa:

  • PC carregado com sistema operacional Windows, Linux ou Mac
  • Cadeia de ferramentas para construir o aplicativo para ESP32-S3
  • Arduino contém essencialmente API para ESP32-S3 e scripts para operar o Toolchain
  • Driver da porta serial CH9102
  • A própria placa ESP32-S3 e um cabo USB para conectá-la ao PC

Começar

Baixe o software Arduino

A forma mais rápida de instalar o Software Arduino (IDE) em máquinas Windows

Guia de início rápido
O website fornece um tutorial de início rápido

Etapas de instalação para plataforma Windows Arduino

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

Instalar o software Arduino

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

Configurar

Baixar Git
Baixe o pacote de instalação Git.exe

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

Configuração de pré-compilação

  • Clique no ícone do Arduino, clique com o botão direito do mouse e selecione "Abrir pasta onde"
  • Selecione o hardware ->
  • Mouse ** Clique direito ** ->
  • Clique aqui no Git Bash

Clonar um repositório remoto

Conectar

Você está quase lá. Para prosseguir, conecte a placa ESP32-S3 ao PC, verifique em qual porta serial a placa está visível e verifique se a comunicação serial funciona.

Demonstração de teste

Selecione File>>Example>>WiFi>>WiFiScan

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

Carregar esboço

Selecionar placa
Ferramentas<

Carregar
Esboço << Carregar

Monitor serial
Ferramentas << Monitor Serial

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

Referência de comando SSC

Aqui lista alguns comandos Wi-Fi comuns para você testar o módulo.

op 

  • Descrição
    Os comandos op são usados ​​para definir e consultar o modo Wi-Fi do sistema.
  • Example

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

  • Parâmetro
    -Q Consultar o modo Wi-Fi.
    -S Defina o modo Wi-Fi.
     

     

    modo w

    Existem 3 modos Wi-Fi:

    • modo = 1: modo STA

    • modo = 2: modo AP

    • modo = 3: modo STA+AP

esta

  • Descrição
    Os comandos sta são usados ​​para verificar a interface de rede STA, conectar ou desconectar AP e consultar o status de conexão da interface de rede STA.
  • Example

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

  • Parâmetro
    -ssid Digitalize ou conecte pontos de acesso com o ssid.
    -b bssid Digitalize os pontos de acesso com o bssid.
    -n canal Escaneie o canal.
    -h Mostrar resultados de varredura com pontos de acesso ssid ocultos.
    -Q Mostrar status de conexão STA.
    -D Desconectado com os pontos de acesso atuais.

ap

  • Descrição
    Os comandos ap são usados ​​para definir o parâmetro da interface de rede AP.
  • Example

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

  • Parâmetro
    -S Defina o modo AP.
    -ssid Defina o ssid do AP.
    -p senha Defina a senha do AP.
    -t criptografar Defina o modo de criptografia AP.
    -h Esconder SSID.
    -m max_sta Defina as conexões máximas de AP.
    -Q Mostrar parâmetros AP.
    -L Mostra o endereço MAC e o endereço IP da estação conectada.

Mac

  • Descrição
    Os comandos mac são usados ​​para consultar o endereço MAC da interface de rede.
  • Example

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

  • Parâmetro
    -Q Mostrar endereço MAC.
     

    -o modo

    • mode = 1: Endereço MAC em modo STA.

    • mode = 2: Endereço MAC em modo AP.

dhcp

  • Descrição
    Os comandos dhcp são usados ​​para habilitar ou desabilitar o servidor/cliente dhcp.
  • Example

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

  • Parâmetro
    -S Inicie o DHCP (Cliente/Servidor).
    -E Finalizar DHCP (Cliente/Servidor).
    -Q mostrar o status do DHCP.
     

    -o modo

    • mode = 1 : Cliente DHCP da interface STA.

    • mode = 2 : Servidor DHCP da interface AP.

    • modo = 3 : ambos.

ip

  • Descrição
    O comando ip é usado para definir e consultar o endereço IP da interface de rede.
  • Example

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

  • Parâmetro
    -Q Mostrar endereço IP.
     

    -o modo

    • mode = 1 : Endereço IP da interface STA.

    • mode = 2 : Endereço IP da interface AP.

    • modo = 3: ambos

    -S Defina o endereço IP.
    -eu ip Endereço IP.
    -m máscara Máscara de endereço de sub-rede.
    -g gateway Gateway padrão.

reinício

  • Descrição
    O comando reboot é usado para reinicializar a placa.
  • Example

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

bater 
O comando ram é usado para consultar o tamanho do heap restante no sistema.
Example

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

Aviso da FCC

Quaisquer alterações ou modificações não expressamente aprovadas pela parte responsável pela conformidade podem anular a autoridade do usuário para operar o equipamento.
Este dispositivo está em conformidade com a parte 15 das Regras da FCC. A operação está sujeita às duas condições a seguir:

  1. Este dispositivo não pode causar interferência prejudicial
  2. este dispositivo deve aceitar qualquer interferência recebida, incluindo interferência que possa causar operação indesejada.

NOTA IMPORTANTE:
Nota: Este equipamento foi testado e está em conformidade com os limites para um dispositivo digital Classe B, de acordo com a parte 15 das Regras da FCC. Estes limites foram concebidos para fornecer proteção razoável contra interferências prejudiciais numa instalação residencial. Este equipamento gera, utiliza e pode irradiar energia de radiofrequência e, se não for instalado e utilizado de acordo com as instruções, poderá causar interferência prejudicial às comunicações de rádio. Contudo, não há garantia de que não ocorrerão interferências numa instalação específica. Se este equipamento causar interferência prejudicial à recepção de rádio ou televisão, o que pode ser determinado desligando e ligando o equipamento, o usuário é encorajado a tentar corrigir a interferência através de uma ou mais das seguintes medidas:

  • Reoriente ou reposicione a antena receptora.
  • Aumente a separação entre o equipamento e o receptor.
  • Conecte o equipamento a uma tomada de um circuito diferente daquele ao qual o receptor está conectado.
  • Consulte o revendedor ou um técnico de rádio/TV experiente para obter ajuda.

Declaração de exposição à radiação da FCC:
Este equipamento está em conformidade com os limites de exposição à radiação da FCC estabelecidos para um ambiente não controlado.

Documentos / Recursos

Software Arduino LILYGO T-Deck [pdf] Guia do Usuário
T-DECK, TDECK, 2ASYE-T-DECK, 2ASYETDECK, T-Deck Software Arduino, Software Arduino, Software

Referências

Deixe um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *