LILYGO-лого

Софтуер LILYGO T-Deck Arduino

LILYGO-T-Deck-Arduino-Софтуер-фиг-1

Информация за продукта

Спецификации:

  • Име на продукта: T-Deck
  • Версия: V1.0
  • Дата на издаване: 2024.05
  • Хардуер: Модул ESP32
  • Софтуер: Ардуино

Инструкции за употреба на продукта

Въведение

Това ръководство е предназначено да помогне на потребителите при настройването на средата за разработка на софтуер за приложения, използващи хардуера на T-Deck.

  • Т-дек
    T-Deck е хардуерна платформа, която поддържа разработка на софтуер за различни приложения.
  • Ардуино
    Arduino е софтуерът, използван за програмиране на хардуера на T-Deck.
  • Подготовка
    Преди да започнете, се уверете, че имате готови необходимите компоненти и инструменти за настройка на средата.

Започнете
Следвайте инструкциите, предоставени в това ръководство, за да започнете да настройвате средата за разработка на софтуер.

Конфигуриране
Конфигурирайте настройките на софтуера въз основа на изискванията на вашия проект.

Свържете се
Установете връзка между хардуера на T-Deck и вашата система за разработка.

Тествайте демонстрация
Пуснете тестова демонстрация, за да се уверите, че настройката на хардуера и софтуера функционира правилно.

Качете скица

Качете вашата скица на Arduino в модула ESP32, като използвате предоставените инструкции.

  1. Build и Flash
    Компилирайте вашия код на Arduino и го флашнете към модула ESP32.
  2. Монитор
    Наблюдавайте изхода и поведението на вашата скица на хардуера на T-Deck.

Справка за SSC ​​команди
Обърнете се към препратките към командите за конкретни операции, свързани с хардуера на T-Deck.

op
Описание на операцията 'op'.

ЧЗВ (Често задавани въпроси)

Какво трябва да направя, ако качването ми е неуспешно?
Ако качването ви е неуспешно, проверете връзката между вашата система за разработка и хардуера на T-Deck. Уверете се, че всички настройки са правилни и опитайте да качите отново.

Относно това ръководство

Този документ има за цел да помогне на потребителите да настроят основната среда за разработка на софтуер за разработване на приложения с помощта на хардуер, базиран на T-Deck. Чрез обикновен изхample, този документ илюстрира как да използвате Arduino, включително съветника за конфигуриране, базиран на менюто, компилиране на Arduino и изтегляне на фърмуера към модула ESP32.

Бележки по изданието 

Дата Версия Бележки по изданието
2024.05 V1.0 Първо издание.

Въведение

Т-дек

  • T-Deck е развойна платка. Може да работи самостоятелно.
  • Състои се от ESP32-S3 MCU, поддържащ Wi-Fi + BLE комуникационен протокол и PCB на дънната платка.
  • Този продукт има LCD и LoRa функции. LCD модел ST7789 LCD с резолюция 320×240. LoRa чипът е SX1262.
  • За приложения, вариращи от сензорни мрежи с ниска мощност до най-взискателните задачи.
  • В основата на този модул е ​​чипът ESP32S3.
  • ESP32-S3 интегрира Wi-Fi (2.4 GHz лента) и Bluetooth 5.0 решения на един чип, заедно с двойни високопроизводителни ядра и много други универсални периферни устройства. ESP32 осигурява здрава, силно интегрирана платформа, за да отговори на непрекъснатите изисквания за ефективно използване на енергия, компактен дизайн и сигурност.
  • Xinyuan предоставя основните хардуерни и софтуерни ресурси, които дават възможност на разработчиците на приложения да изграждат своите идеи около хардуера от серията ESP32-S3. Рамката за разработка на софтуер, предоставена от Xinyuan, е предназначена за бързо разработване на приложения за интернет на нещата (IoT) с Wi-Fi, Bluetooth, гъвкаво управление на захранването и други усъвършенствани системни функции.
  • Производителят е Shenzhen Xin Yuan Electronic Technology Co., Ltd.

Ардуино
Набор от кросплатформени приложения, написани на Java. IDE на софтуера Arduino е извлечен от езика за програмиране Processing и интегрираната среда за разработка на програмата Wiring. Потребителите могат да разработват приложения в Windows/Linux/MacOS, базирани на Arduino. Препоръчително е да използвате Windows 10. Windows OS е използвана като бившаampв този документ за илюстративни цели.

Подготовка
За да разработите приложения за ESP32-S3 са ви необходими:

  • Компютър, зареден с операционна система Windows, Linux или Mac
  • Инструментална верига за изграждане на приложението за ESP32-S3
  • Arduino по същество съдържа API за ESP32-S3 и скриптове за работа с Toolchain
  • CH9102 драйвер за сериен порт
  • Самата платка ESP32-S3 и USB кабел за свързване към компютъра

Започнете

Изтеглете софтуера Arduino

Най-бързият начин да инсталирате софтуера Arduino (IDE) на машини с Windows

Ръководство за бърз старт
The webсайтът предоставя урок за бърз старт

Стъпки за инсталиране на Windows платформа Arduino

LILYGO-T-Deck-Arduino-Софтуер-фиг-2

Инсталирайте софтуера Arduino

LILYGO-T-Deck-Arduino-Софтуер-фиг-3

Конфигуриране

Изтеглете Git
Изтеглете инсталационния пакет Git.exe

LILYGO-T-Deck-Arduino-Софтуер-фиг-4

Конфигурация преди изграждане

  • Щракнете върху иконата на Arduino, след това щракнете с десния бутон и изберете „Open folder where“
  • Изберете хардуер ->
  • Мишка ** Щракнете с десен бутон ** ->
  • Щракнете тук на Git Bash

Клониране на отдалечено хранилище

Свържете се

Почти стигнахте. За да можете да продължите по-нататък, свържете платката ESP32-S3 към компютъра, проверете под кой сериен порт се вижда платката и проверете дали серийната комуникация работи.

Тествайте демонстрация

Изберете File>>Прample>>WiFi>>WiFiScan

LILYGO-T-Deck-Arduino-Софтуер-фиг-5

Качете скица

Изберете дъска
Инструменти<

Качване
Скица << Качване

Сериен монитор
Инструменти << Сериен монитор

LILYGO-T-Deck-Arduino-Софтуер-фиг-6

Справка за SSC ​​команди

Тук са изброени някои общи Wi-Fi команди, за да тествате модула.

op 

  • Описание
    op командите се използват за задаване и заявка за Wi-Fi режима на системата.
  • Example

    LILYGO-T-Deck-Arduino-Софтуер-фиг-7

  • Параметър
    -Q Заявка за Wi-Fi режим.
    -S Задайте режим на Wi-Fi.
     

     

    wmode

    Има 3 Wi-Fi режима:

    • режим = 1: STA режим

    • режим = 2: AP режим

    • режим = 3: STA+AP режим

ста

  • Описание
    sta командите се използват за сканиране на STA мрежовия интерфейс, свързване или прекъсване на връзката с AP и запитване за състоянието на свързване на STA мрежовия интерфейс.
  • Example

    LILYGO-T-Deck-Arduino-Софтуер-фиг-8

  • Параметър
    -s ssid Сканирайте или свържете точки за достъп с ssid.
    -b bssid Сканирайте точките за достъп с bssid.
    -n канал Сканирайте канала.
    -h Показване на резултатите от сканиране със скрити ssid точки за достъп.
    -Q Показване на състоянието на свързване на STA.
    -D Прекъснати връзката с текущите точки за достъп.

ap

  • Описание
    ap командите се използват за настройка на параметъра на мрежовия интерфейс на AP.
  • Example

    LILYGO-T-Deck-Arduino-Софтуер-фиг-9

  • Параметър
    -S Задайте режим на AP.
    -s ssid Задайте AP ssid.
    -p парола Задайте парола за AP.
    -t криптиране Задайте режим на криптиране на AP.
    -h Скрийте ssid.
    -m max_sta Задайте макс. AP връзки.
    -Q Показване на параметрите на AP.
    -L Показване на MAC адрес и IP адрес на свързаната станция.

мак

  • Описание
    mac командите се използват за запитване на MAC адреса на мрежовия интерфейс.
  • Example

    LILYGO-T-Deck-Arduino-Софтуер-фиг-10

  • Параметър
    -Q Показване на MAC адреса.
     

    -o режим

    • режим = 1: MAC адрес в STA режим.

    • режим = 2: MAC адрес в AP режим.

dhcp

  • Описание
    dhcp командите се използват за активиране или деактивиране на dhcp сървър/клиент.
  • Example

    LILYGO-T-Deck-Arduino-Софтуер-фиг-10

  • Параметър
    -S Стартирайте DHCP (клиент/сървър).
    -E Край на DHCP (клиент/сървър).
    -Q показва състоянието на DHCP.
     

    -o режим

    • режим = 1: DHCP клиент на STA интерфейс.

    • режим = 2: DHCP сървър на AP интерфейс.

    • режим = 3 : и двете.

ip

  • Описание
    ip се използват за задаване и запитване на IP адреса на мрежовия интерфейс.
  • Example

    LILYGO-T-Deck-Arduino-Софтуер-фиг-12

  • Параметър
    -Q Показване на IP адрес.
     

    -o режим

    • режим = 1 : IP адрес на интерфейс STA.

    • режим = 2 : IP адрес на интерфейс AP.

    • режим = 3 : и двете

    -S Задайте IP адрес.
    - ip IP адрес.
    -m маска Маска на адреса на подмрежата.
    -g шлюз Шлюз по подразбиране.

рестартирайте

  • Описание
    командата reboot се използва за рестартиране на платката.
  • Example

    LILYGO-T-Deck-Arduino-Софтуер-фиг-13

овен 
Командата ram се използва за запитване на размера на оставащата купчина в системата.
Example

LILYGO-T-Deck-Arduino-Софтуер-фиг-14

FCC Внимание

Всякакви промени или модификации, които не са изрично одобрени от страната, отговорна за съответствието, могат да анулират правото на потребителя да работи с оборудването.
Това устройство отговаря на част 15 от правилата на FCC. Операцията е предмет на следните две условия:

  1. Това устройство може да не причинява вредни смущения
  2. това устройство трябва да приема всякакви получени смущения, включително смущения, които могат да причинят нежелана работа.

ВАЖНА ЗАБЕЛЕЖКА:
Забележка: Това оборудване е тествано и е установено, че отговаря на ограниченията за цифрово устройство от клас B, съгласно част 15 от правилата на FCC. Тези ограничения са предназначени да осигурят разумна защита срещу вредни смущения в жилищна инсталация. Това оборудване генерира, използва и може да излъчва радиочестотна енергия и, ако не е инсталирано и използвано според инструкциите, може да причини вредни смущения в радиокомуникациите. Въпреки това, няма гаранция, че няма да възникнат смущения при определена инсталация. Ако това оборудване причинява вредни смущения на радио- или телевизионното приемане, което може да се определи чрез изключване и включване на оборудването, потребителят се насърчава да опита да коригира смущенията чрез една или повече от следните мерки:

  • Пренасочете или преместете приемната антена.
  • Увеличете разстоянието между оборудването и приемника.
  • Свържете оборудването към контакт във верига, различна от тази, към която е свързан приемникът.
  • Консултирайте се с търговеца или опитен радио/телевизионен техник за помощ.

Декларация на FCC за излагане на радиация:
Това оборудване отговаря на ограниченията на FCC за излагане на радиация, определени за неконтролирана среда.

Документи / Ресурси

Софтуер LILYGO T-Deck Arduino [pdf] Ръководство за потребителя
T-DECK, TDECK, 2ASYE-T-DECK, 2ASYETDECK, T-Deck Arduino софтуер, Arduino софтуер, софтуер

Референции

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са маркирани *