LILYGO-логотип

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

LILYGO-T-Deck-Arduino-Software-рис. 1

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

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

  • Название продукта: Т-палуба
  • Версия: В1.0
  • Дата выпуска: 2024.05
  • Аппаратное обеспечение: Модуль ESP32
  • Программное обеспечение: Ардуино

Инструкции по применению продукта

Введение

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

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

Начать
Чтобы приступить к настройке среды разработки программного обеспечения, следуйте инструкциям, приведенным в данном руководстве.

Настроить
Настройте параметры программного обеспечения в соответствии с требованиями вашего проекта.

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

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

Загрузить эскиз

Загрузите свой скетч Arduino в модуль ESP32, следуя предоставленным инструкциям.

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

Справочник команд SSC
Информацию о конкретных операциях, связанных с оборудованием T-Deck, см. в справочнике команд.

op
Описание операции «оп».

FAQ (часто задаваемые вопросы)

Что делать, если загрузка не удалась?
Если загрузка не удалась, проверьте соединение между вашей системой разработки и оборудованием T-Deck. Убедитесь, что все настройки верны, и попробуйте загрузить снова.

Об этом руководстве

Этот документ призван помочь пользователям настроить базовую среду разработки программного обеспечения для разработки приложений с использованием оборудования на базе T-Deck. С помощью простого example, этот документ иллюстрирует, как использовать Arduino, включая мастер настройки на основе меню, компиляцию Arduino и загрузку прошивки в модуль ESP32.

Заметки о выпуске 

Дата Версия Заметки о выпуске
2024.05 В1.0 Первый выпуск.

Введение

Т-палуба

  • 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.

Ардуино
Набор кроссплатформенных приложений, написанных на Java. Программная среда разработки Arduino является производной от языка программирования Processing и интегрированной среды разработки программы Wiring. Пользователи могут разрабатывать приложения в Windows/Linux/MacOS на базе Arduino. Рекомендуется использовать Windows 10. ОС Windows использовалась в качествеample в этом документе для иллюстрации.

Подготовка
Для разработки приложений для 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-рис. 2

Установите программное обеспечение Arduino

LILYGO-T-Deck-Arduino-Software-рис. 3

Настроить

Скачать Гит
Загрузите установочный пакет Git.exe

LILYGO-T-Deck-Arduino-Software-рис. 4

Предварительная конфигурация

  • Щелкните значок Arduino, затем щелкните правой кнопкой мыши и выберите «Открыть папку, где»
  • Выберите оборудование ->
  • Мышь ** Щелкните правой кнопкой мыши ** ->
  • Нажмите Git Bash здесь

Клонирование удаленного репозитория

Соединять

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

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

Выбирать File>>Example>>WiFi>>WiFiScan

LILYGO-T-Deck-Arduino-Software-рис. 5

Загрузить эскиз

Выберите доску
Инструменты<

Загрузить
Эскиз << Загрузить

Последовательный монитор
Инструменты << Последовательный монитор

LILYGO-T-Deck-Arduino-Software-рис. 6

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

Здесь перечислены некоторые распространенные команды Wi-Fi для проверки модуля.

op 

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

    LILYGO-T-Deck-Arduino-Software-рис. 7

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

     

    режим

    Есть 3 режима Wi-Fi:

    • mode = 1: режим STA

    • mode = 2: режим точки доступа

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

ста

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

    LILYGO-T-Deck-Arduino-Software-рис. 8

  • Параметр
    -s SSID Сканируйте или подключайте точки доступа с помощью ssid.
    -b БСИД Просканируйте точки доступа с помощью bssid.
    -n канал Просканируйте канал.
    -h Показать результаты сканирования со скрытыми точками доступа ssid.
    -Q Показать статус подключения STA.
    -D Отключено от текущих точек доступа.

ap

  • Описание
    Команды ap используются для установки параметра сетевого интерфейса AP.
  • Example

    LILYGO-T-Deck-Arduino-Software-рис. 9

  • Параметр
    -S Установите режим точки доступа.
    -s SSID Установите AP ssid.
    -p пароль Установить пароль точки доступа.
    -t зашифровать Установите режим шифрования точки доступа.
    -h Скрыть SSID.
    -m макс_стаж Установите максимальное количество подключений AP.
    -Q Показать параметры точки доступа.
    -L Показать MAC-адрес и IP-адрес подключенной станции.

мак

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

    LILYGO-T-Deck-Arduino-Software-рис. 10

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

    -о режим

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

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

dhcp

  • Описание
    Команды dhcp используются для включения или отключения сервера/клиента dhcp.
  • Example

    LILYGO-T-Deck-Arduino-Software-рис. 10

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

    -о режим

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

    • mode = 2: DHCP-сервер интерфейса точки доступа.

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

ip

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

    LILYGO-T-Deck-Arduino-Software-рис. 12

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

    -о режим

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

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

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

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

перезагрузить

  • Описание
    Команда reboot используется для перезагрузки платы.
  • Example

    LILYGO-T-Deck-Arduino-Software-рис. 13

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

LILYGO-T-Deck-Arduino-Software-рис. 14

Предупреждение Федеральной комиссии по связи США

Любые изменения или модификации, не одобренные явно стороной, ответственной за соответствие, могут привести к аннулированию права пользователя на эксплуатацию оборудования.
Это устройство соответствует части 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, Программное обеспечение

Ссылки

Оставьте комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *