Logotipo de LILYGO

Software LILYGO T-Deck Arduino

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

Información do produto

Especificacións:

  • Nome do produto: Cuberta en T
  • Versión: V1.0
  • Data de lanzamento: 2024.05
  • Hardware: Módulo ESP32
  • Software: Arduino

Instrucións de uso do produto

Introdución

Esta guía está deseñada para axudar aos usuarios a configurar o ambiente de desenvolvemento de software para aplicacións que utilizan o hardware T-Deck.

  • Cuberta en T
    O T-Deck é unha plataforma de hardware que admite o desenvolvemento de software para varias aplicacións.
  • Arduino
    Arduino é o software usado para programar o hardware T-Deck.
  • Preparación
    Antes de comezar, asegúrese de ter preparados os compoñentes e ferramentas necesarios para configurar o ambiente.

Comeza
Siga as instrucións proporcionadas nesta guía para comezar a configurar o ambiente de desenvolvemento de software.

Configurar
Configure a configuración do software en función dos requisitos do proxecto.

Conectar
Establece a conexión entre o hardware T-Deck e o teu sistema de desenvolvemento.

Demo de proba
Realiza unha demostración de proba para asegurarte de que a configuración de hardware e software funciona correctamente.

Cargar Sketch

Carga o teu bosquexo de Arduino ao módulo ESP32 usando as instrucións proporcionadas.

  1. Construír e flashear
    Compile o teu código Arduino e flashao no módulo ESP32.
  2. Monitor
    Monitoriza a saída e o comportamento do teu bosquexo no hardware T-Deck.

Referencia de comandos SSC
Consulte as referencias de comandos para operacións específicas relacionadas co hardware T-Deck.

op
Descrición da operación 'op'.

FAQ (Preguntas máis frecuentes)

Que debo facer se a miña carga falla?
Se a súa carga falla, comprobe a conexión entre o seu sistema de desenvolvemento e o hardware T-Deck. Asegúrate de que todas as configuracións son correctas e tenta cargar de novo.

Acerca desta guía

Este documento está destinado a axudar aos usuarios a configurar o ambiente básico de desenvolvemento de software para desenvolver aplicacións utilizando hardware baseado no T-Deck. A través dun sinxelo exampEste documento ilustra como usar Arduino, incluíndo o asistente de configuración baseado en menús, compilando o Arduino e a descarga de firmware no módulo ESP32.

Notas de lanzamento 

Data Versión Notas de lanzamento
2024.05 V1.0 Primeiro lanzamento.

Introdución

Cuberta en T

  • T-Deck é unha placa de desenvolvemento. Pode funcionar de forma independente.
  • Consta de MCU ESP32-S3 compatible con protocolo de comunicación Wi-Fi + BLE e PCB da placa base.
  • Este produto ten funcións LCD e LoRa. LCD modelo ST7789 LCD con resolución 320×240. O chip LoRa é SX1262.
  • Para aplicacións que van desde redes de sensores de baixa potencia ata as tarefas máis esixentes.
  • No núcleo deste módulo está o chip ESP32S3.
  • ESP32-S3 integra solucións Wi-Fi (banda de 2.4 GHz) e Bluetooth 5.0 nun único chip, xunto con núcleos dobres de alto rendemento e moitos outros periféricos versátiles. ESP32 ofrece unha plataforma robusta e altamente integrada para satisfacer as continuas demandas de uso eficiente de enerxía, deseño compacto e seguridade.
  • Xinyuan proporciona os recursos básicos de hardware e software que permiten aos desenvolvedores de aplicacións construír as súas ideas arredor do hardware da serie ESP32-S3. O marco de desenvolvemento de software proporcionado por Xinyuan está destinado ao desenvolvemento rápido de aplicacións de Internet das cousas (IoT), con Wi-Fi, Bluetooth, xestión de enerxía flexible e outras funcións avanzadas do sistema.
  • O fabricante é Shenzhen Xin Yuan Electronic Technology Co., Ltd.

Arduino
Un conxunto de aplicacións multiplataforma escritas en Java. O IDE de software Arduino deriva da linguaxe de programación Processing e do entorno de desenvolvemento integrado do programa Wiring. Os usuarios poden desenvolver aplicacións en Windows/Linux/MacOS baseadas en Arduino. Recoméndase usar Windows 10. O sistema operativo Windows utilizouse como example neste documento con fins ilustrativos.

Preparación
Para desenvolver aplicacións para ESP32-S3 necesitas:

  • PC cargado con sistema operativo Windows, Linux ou Mac
  • Cadea de ferramentas para construír a aplicación para ESP32-S3
  • Arduino contén esencialmente API para ESP32-S3 e scripts para operar a cadea de ferramentas
  • Controlador de porto serie CH9102
  • A propia placa ESP32-S3 e un cable USB para conectalo ao PC

Comeza

Descarga o software Arduino

A forma máis rápida de instalar o software Arduino (IDE) en máquinas Windows

Guía de inicio rápido
O websitio ofrece un tutorial de inicio rápido

Pasos de instalación para la plataforma Windows Arduino

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

Instala o software Arduino

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

Configurar

Descargar Git
Descarga o paquete de instalación Git.exe

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

Configuración previa á compilación

  • Fai clic na icona de Arduino, fai clic co botón dereito e selecciona "Abrir cartafol onde"
  • Seleccione hardware ->
  • Rato ** Fai clic co botón dereito ** ->
  • Fai clic aquí en Git Bash

Clonación dun repositorio remoto

Conectar

Xa case estás alí. Para poder continuar, conecte a placa ESP32-S3 ao PC, comprobe en que porto serie está visible a placa e verifique se a comunicación en serie funciona.

Demo de proba

Seleccione File>> Example>>WiFi>>WiFiScan

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

Cargar Sketch

Seleccione Board
Ferramentas<

Cargar
Esbozo << Cargar

Monitor serie
Ferramentas << Monitor en serie

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

Referencia de comandos SSC

Aquí enumera algúns comandos Wi-Fi comúns para probar o módulo.

op 

  • Descrición
    Os comandos op úsanse para configurar e consultar o modo Wi-Fi do sistema.
  • Example

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

  • Parámetro
    -Q Consulta o modo wifi.
    -S Establece o modo Wi-Fi.
     

     

    wmode

    Hai 3 modos de wifi:

    • modo = 1: modo STA

    • modo = 2: modo AP

    • modo = 3: modo STA+AP

esta

  • Descrición
    Os comandos sta úsanse para escanear a interface de rede STA, conectar ou desconectar o AP e consultar o estado de conexión da interface de rede STA.
  • Example

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

  • Parámetro
    -s ssid Escanear ou conectar puntos de acceso co ssid.
    -b bssid Escanear os puntos de acceso co bssid.
    -n canle Escanear a canle.
    -h Mostra os resultados da exploración con puntos de acceso ssid ocultos.
    -Q Amosar STA connect stutus.
    -D Desconectado cos puntos de acceso actuais.

ap

  • Descrición
    Os comandos ap úsanse para establecer o parámetro da interface de rede AP.
  • Example

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

  • Parámetro
    -S Establece o modo AP.
    -s ssid Establecer AP ssid.
    -p contrasinal Establece o contrasinal do AP.
    -t cifrar Establece o modo de cifrado do AP.
    -h Ocultar ssid.
    -m max_sta Establecer conexións AP max.
    -Q Mostrar parámetros AP.
    -L Mostra o enderezo MAC e o enderezo IP da estación conectada.

mac

  • Descrición
    Os comandos mac úsanse para consultar o enderezo MAC da interface de rede.
  • Example

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

  • Parámetro
    -Q Mostra o enderezo MAC.
     

    -o modo

    • modo = 1: enderezo MAC en modo STA.

    • modo = 2: enderezo MAC en modo AP.

dhcp

  • Descrición
    Os comandos dhcp úsanse para activar ou desactivar o servidor/cliente dhcp.
  • Example

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

  • Parámetro
    -S Iniciar DHCP (Cliente/Servidor).
    -E Finalizar DHCP (Cliente/Servidor).
    -Q mostrar o estado DHCP.
     

    -o modo

    • modo = 1 : cliente DHCP da interface STA.

    • modo = 2 : servidor DHCP da interface AP.

    • modo = 3 : ambos.

ip

  • Descrición
    O comando ip úsase para establecer e consultar o enderezo IP da interface de rede.
  • Example

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

  • Parámetro
    -Q Mostrar o enderezo IP.
     

    -o modo

    • modo = 1 : enderezo IP da interface STA.

    • modo = 2 : enderezo IP da interface AP.

    • modo = 3 : ambos

    -S Establecer o enderezo IP.
    -i ip enderezo IP.
    -m máscara Máscara de enderezo de subrede.
    -g pasarela Pasarela predeterminada.

reiniciar

  • Descrición
    O comando reboot úsase para reiniciar o taboleiro.
  • Example

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

carneiro 
O comando ram úsase para consultar o tamaño do montón restante no sistema.
Example

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

Precaución da FCC

Calquera Cambio ou modificación non aprobado expresamente pola parte responsable do cumprimento pode anular a autoridade do usuario para operar o equipo.
Este dispositivo cumpre coa parte 15 das normas da FCC. O funcionamento está suxeito ás dúas condicións seguintes:

  1. Este dispositivo pode non causar interferencias daniñas
  2. este dispositivo debe aceptar calquera interferencia recibida, incluídas as que poidan causar un funcionamento non desexado.

NOTA IMPORTANTE:
Nota: este equipo foi probado e comprobouse que cumpre cos límites para un dispositivo dixital de Clase B, segundo a parte 15 das normas da FCC. Estes límites están deseñados para proporcionar unha protección razoable contra interferencias prexudiciais nunha instalación residencial. Este equipo xera, usa e pode irradiar enerxía de radiofrecuencia e, se non se instala e se usa segundo as instrucións, pode causar interferencias prexudiciais nas comunicacións por radio. Non obstante, non hai garantía de que non se produzan interferencias nunha determinada instalación. Se este equipo causa interferencias daniñas na recepción de radio ou televisión, o que se pode determinar apagando e acendendo o equipo, recoméndase ao usuario que intente corrixir a interferencia mediante unha ou máis das seguintes medidas:

  • Reorienta ou reubica a antena receptora.
  • Aumentar a separación entre o equipo e o receptor.
  • Conecte o equipo a unha toma dun circuíto diferente ao que está conectado o receptor.
  • Consulte ao distribuidor ou a un técnico experimentado de radio/TV para obter axuda.

Declaración de exposición á radiación da FCC:
Este equipo cumpre cos límites de exposición á radiación da FCC establecidos para un ambiente non controlado.

Documentos/Recursos

Software LILYGO T-Deck Arduino [pdfGuía do usuario
T-DECK, TDECK, 2ASYE-T-DECK, 2ASYETDECK, T-Deck Software Arduino, Software Arduino, Software

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *