LILYGO-логотип

Програмне забезпечення LILYGO T-Deck Arduino

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

Інформація про продукт

Технічні характеристики:

  • Назва продукту: T-Deck
  • Версія: V1.0
  • Дата виходу: 2024.05
  • Обладнання: Модуль ESP32
  • програмне забезпечення: Arduino

Інструкція з використання продукту

вступ

Цей посібник розроблено, щоб допомогти користувачам у налаштуванні середовища розробки програмного забезпечення для додатків, що використовують обладнання T-Deck.

  • T-дека
    T-Deck — це апаратна платформа, яка підтримує розробку програмного забезпечення для різних програм.
  • Arduino
    Arduino — це програмне забезпечення, яке використовується для програмування обладнання T-Deck.
  • Підготовка
    Перш ніж почати, переконайтеся, що у вас є необхідні компоненти та інструменти для налаштування середовища.

Почніть роботу
Дотримуйтесь інструкцій, наведених у цьому посібнику, щоб розпочати налаштування середовища розробки програмного забезпечення.

Налаштувати
Налаштуйте параметри програмного забезпечення відповідно до вимог вашого проекту.

Підключитися
Встановіть зв'язок між обладнанням T-Deck і вашою системою розробки.

Тестова демонстрація
Запустіть тестову демонстрацію, щоб переконатися, що апаратне та програмне забезпечення працюють правильно.

Завантажте ескіз

Завантажте свій ескіз Arduino до модуля ESP32, дотримуючись наданих інструкцій.

  1. Build і Flash
    Скомпілюйте свій код Arduino та запишіть його в модуль ESP32.
  2. Монітор
    Контролюйте результат і поведінку вашого ескізу на апаратному забезпеченні T-Deck.

Довідка про команду SSC
Зверніться до довідників щодо команд, щоб дізнатися про конкретні операції, пов’язані з обладнанням T-Deck.

op
Опис операції 'op'.

FAQ (Часті запитання)

Що робити, якщо завантаження не вдається?
Якщо завантаження не вдається, перевірте зв’язок між системою розробки та обладнанням T-Deck. Переконайтеся, що всі налаштування правильні, і повторіть спробу завантаження.

Про цей посібник

Цей документ призначений для того, щоб допомогти користувачам налаштувати основне середовище розробки програмного забезпечення для розробки додатків за допомогою апаратного забезпечення на основі T-Deck. Через простий вихampУ цьому документі показано, як використовувати Arduino, включаючи майстра конфігурації на основі меню, компіляції Arduino та завантаження мікропрограми в модуль ESP32.

Примітки до випуску 

Дата Версія Примітки до випуску
2024.05 V1.0 Перший випуск.

вступ

T-дека

  • T-Deck - це розвиваюча плата. Може працювати самостійно.
  • Він складається з мікроконтролера ESP32-S3, що підтримує протокол зв’язку Wi-Fi + BLE, і друкованої плати материнської плати.
  • Цей продукт має функції LCD і LoRa. Модель LCD ST7789 LCD з роздільною здатністю 320×240. Чіп LoRa SX1262.
  • Для застосування, починаючи від малопотужних сенсорних мереж до найвимогливіших завдань.
  • В основі цього модуля лежить чіп ESP32S3.
  • ESP32-S3 інтегрує рішення Wi-Fi (діапазон 2.4 ГГц) і Bluetooth 5.0 на одному чіпі разом із двома високопродуктивними ядрами та багатьма іншими універсальними периферійними пристроями. ESP32 забезпечує надійну високоінтегровану платформу для задоволення постійних вимог щодо ефективного використання енергії, компактного дизайну та безпеки.
  • Xinyuan надає основні апаратні та програмні ресурси, які дають змогу розробникам додатків будувати свої ідеї навколо апаратного забезпечення серії ESP32-S3. Структура розробки програмного забезпечення, надана Xinyuan, призначена для швидкої розробки додатків Інтернету речей (IoT) з Wi-Fi, Bluetooth, гнучким керуванням живленням та іншими розширеними системними функціями.
  • Виробник Shenzhen Xin Yuan Electronic Technology Co., Ltd.

Arduino
Набір кросплатформних програм, написаних на Java. Програмне середовище IDE Arduino є похідним від мови програмування Processing та інтегрованого середовища розробки програми Wiring. Користувачі можуть розробляти програми в Windows/Linux/MacOS на основі Arduino. Рекомендовано використовувати Windows 10. В якості попереднього використовувалася ОС Windowsampнаведено в цьому документі для ілюстрації.

Підготовка
Для розробки додатків для 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-Software-fig-2

Встановіть програмне забезпечення Arduino

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

Налаштувати

Завантажте Git
Завантажте інсталяційний пакет Git.exe

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

Попередня конфігурація

  • Натисніть значок Arduino, потім клацніть правою кнопкою миші та виберіть «Відкрити папку, де»
  • Виберіть обладнання ->
  • Миша ** Права кнопка ** ->
  • Натисніть тут Git Bash

Клонування віддаленого сховища

Підключитися

Ви майже там. Щоб мати можливість продовжити, підключіть плату ESP32-S3 до ПК, перевірте, через який послідовний порт видно плату, і перевірте, чи працює послідовний зв’язок.

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

Виберіть File>>Напрample>>WiFi>>WiFiScan

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

Завантажте ескіз

Виберіть дошку
Інструменти<

Завантажити
Ескіз << Завантажити

Послідовний монітор
Інструменти << Послідовний монітор

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

Довідка про команду SSC

Тут наведено деякі загальні команди Wi-Fi для тестування модуля.

op 

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

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

  • Параметр
    -Q Запит режиму Wi-Fi.
    -S Встановіть режим Wi-Fi.
     

     

    wmode

    Є 3 режими Wi-Fi:

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

    • mode = 2: режим AP

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

ста

  • опис
    Команди sta використовуються для сканування мережевого інтерфейсу STA, підключення або відключення точки доступу та запиту стану підключення мережевого інтерфейсу STA.
  • Example

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

  • Параметр
    -s ssid Скануйте або підключіть точки доступу за допомогою ssid.
    -b bssid Скануйте точки доступу за допомогою bssid.
    -n канал Скануйте канал.
    -h Показати результати сканування за допомогою прихованих точок доступу ssid.
    -Q Показати статус підключення STA.
    -D Відключено від поточних точок доступу.

ap

  • опис
    Команди ap використовуються для встановлення параметрів мережевого інтерфейсу точки доступу.
  • Example

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

  • Параметр
    -S Встановити режим точки доступу.
    -s ssid Встановити AP ssid.
    -p пароль Встановити пароль точки доступу.
    -t зашифрувати Встановити режим шифрування точки доступу.
    -h Приховати ssid.
    -m max_sta Встановити максимальні з’єднання AP.
    -Q Показати параметри AP.
    -L Показати MAC-адресу та IP-адресу підключеної станції.

мак

  • опис
    Команди mac використовуються для запиту MAC-адреси мережевого інтерфейсу.
  • Example

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

  • Параметр
    -Q Показати MAC-адресу.
     

    -o режим

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

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

dhcp

  • опис
    Команди dhcp використовуються для ввімкнення або вимкнення сервера/клієнта dhcp.
  • Example

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

  • Параметр
    -S Запустіть DHCP (клієнт/сервер).
    -E Завершити DHCP (клієнт/сервер).
    -Q показати статус DHCP.
     

    -o режим

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

    • mode = 2: DHCP-сервер інтерфейсу AP.

    • режим = 3 : обидва.

ip

  • опис
    Команда ip використовується для встановлення та запиту IP-адреси мережевого інтерфейсу.
  • Example

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

  • Параметр
    -Q Показати IP-адресу.
     

    -o режим

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

    • mode = 2: IP-адреса інтерфейсу AP.

    • режим = 3 : обидва

    -S Встановити IP-адресу.
    -і ip IP адреса.
    -м маска Маска адреси підмережі.
    -g шлюз Шлюз по замовчуванням.

перезавантаження

  • опис
    Команда reboot використовується для перезавантаження плати.
  • Example

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

таран 
Команда ram використовується для запиту розміру кучи, що залишилася в системі.
Example

LILYGO-T-Deck-Arduino-Software-fig-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, Програмне забезпечення

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *