LilyGo T-Dongle S3

Плата разработки LilyGo T-Dongle S3 на базе микроконтроллера ESP32-S3. Подробные характеристики, распиновка, настройка и возможности.


LilyGo T-Dongle S3

LilyGo T-Dongle S3 — это компактная отладочная плата на базе мощного микроконтроллера ESP32-S3 с архитектурой XTENSA. Она обеспечивает максимальную частоту процессора 240 МГц и оснащена 16 МБ flash-памяти и 8 МБ PSRAM.

LilyGo T-Dongle S3
Навигация
Разделы статьи
Примеры кода
Конфигурации плат

О плате LilyGo T-Dongle S3

🚀 LilyGo T-Dongle S3 — это компактная отладочная плата, выполненная в форм-факторе USB-брелока, на базе мощного двухъядерного процессора ESP32-S3 со встроенной поддержкой WiFi и Bluetooth 5 (BLE). Дизайн «dongle» обеспечивает удобство подключения (plug-and-play) для быстрой разработки и отладки IoT-устройств. Плата оснащена впечатляющим объемом памяти: 16 МБ Flash и 8 МБ PSRAM, что делает её идеальной для ресурсоемких встраиваемых приложений. Несмотря на малые размеры, устройство имеет цветной 0.96-дюймовый LCD-экран и множество GPIO для подключения периферии, такой как ADC, PWM, I2C и SPI.

Где купить LilyGo T-Dongle S3

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

Полные спецификации оборудования для LilyGo T-Dongle S3

Дисплей

ТипLCD
Размер0.96"
Разрешение80x160
ДрайверST7735

Связь

WiFi 802.11 b/g/n (2.4 GHz)
Bluetooth 5.0
BLE 5.0

Микроконтроллер

Модель esp32s3
Частота 240 МГц
Память 16 МБ
Архитектура xtensa

Возможности и пины

Цифровые I/O 21
Аналоговые входы 6
PWM 14
Прерывания 46

Быстрая настройка

Конфигурации для быстрого старта на LilyGo T-Dongle S3 — автоматически сгенерированы из спецификаций платы.

ESP32S3 240 МГц 16МБ DIO Xtensa
Arduino IDE
Плата (Board) Lilygo T Dongle S3
Частота CPU 240 МГц
Размер Flash 16МБ
Flash Mode DIO
Скорость загрузки 921600
Архитектура Xtensa

В Arduino IDE 2 откройте Boards Manager, найдите "esp32" от Espressif и установите его. Затем выберите Lilygo T Dongle S3 в меню Tools → Board.

PlatformIO
[env:lilygo_t_dongle_s3]
platform  = espressif32
board     = esp32-s3-devkitm-1
framework = arduino

; Точная конфигурация железа для LilyGo T-Dongle S3 board_build.mcu = esp32s3 board_build.f_cpu = 240000000L board_build.flash_size = 16MB board_build.flash_mode = dio board_upload.flash_size = 16MB

Значение board является ближайшим аналогом. Проверьте реестр плат PlatformIO для поиска точного соответствия.

ESPHome
esp32:
  board: esp32-s3-devkitc-1
  framework:
    type: arduino   # или "esp-idf"

LilyGo T-Dongle S3 - 240 МГц ESP32S3

Flash: 16МБ | USB: N/A

Вставьте в .yaml файл вашего устройства. См. документацию ESPHome по ESP32 для просмотра всех опций.

esptool.py — команда прошивки
esptool.py \
  --chip esp32s3 \
  --baud 921600 \
  write_flash \
    --flash_mode dio \
    --flash_size 16MB \
    0x0 bootloader.bin \
    0x8000    partitions.bin \
    0xe000    boot_app0.bin \
    0x10000   firmware.bin

Установка: pip install esptool — замените firmware.bin вашим файлом прошивки — загрузчик по адресу 0x0

Схема распиновки LilyGo T-Dongle S3

Полная справка по выводам LilyGo T-Dongle S3

Безопасные пины

Эти пины безопасны для общего использования (GPIO) без риска конфликтов с системой:

IO1 IO2 IO16 IO17 IO18 IO21 IO22 IO23
  • ✓ Не участвуют в процессе загрузки
  • ✓ Нет соединений с Flash/PSRAM
  • ✓ Нет конфликтов с USB или JTAG

Опасные пины

Пины зарезервированы для критических функций устройства:

IO3 Strapping (JTAG)
IO19 USB D-
Распиновка LilyGo T-Dongle S3 оптимизирована для компактного использования. Большинство GPIO доступны для программирования через разъемы. Обратите внимание, что IO19 и IO21 по умолчанию связаны с встроенным контроллером USB Serial/JTAG — их использование как обычных GPIO может нарушить работу USB-порта. IO3 является настроечным (strapping) пином и определяет режим работы JTAG при сбросе.

Полезные ссылки

Даташиты и ресурсы для LilyGo T-Dongle S3

Маппинг пинов

Полная распиновка и соответствие GPIO для ESP32-S3

35
Цифровые I/O пины
35
Пины прерываний
20
Аналоговые входы
49
PWM пины
Пин Аналог Тач PWM Другое
1 A0 T1 PWM SDA
2 A1 T2 PWM SCL
3 A2 T3 PWM
4 A3 T4 PWM
5 A4 T5 PWM
6 A5 T6 PWM
7 A6 T7 PWM
8 A7 T8 PWM
9 A8 T9 PWM
10 A9 T10 PWM SS
11 A10 T11 PWM MOSI
12 A11 T12 PWM SCK
13 A12 T13 PWM MISO
14 A13 T14 PWM
15 A14 PWM
16 A15 PWM
17 A16 PWM
18 A17 PWM
19 A18 PWM USB_D-
20 A19 PWM USB_D+
21 PWM
35 PWM
36 PWM
37 PWM
38 PWM
39 PWM
40 PWM
41 PWM
42 PWM
43 PWM TX0
44 PWM RX0
45 PWM
46 PWM
47 PWM
48 PWM RGB_LED
Легенда
A0 Аналоговый вход
PWM Поддержка ШИМ
RX/TX Посл. порт
# Номер пина

Инструменты и конфигурация

Настройки сборки и загрузки по умолчанию для LilyGo T-Dongle S3

Настройка Значение
Инструмент загрузчика esptool_py
Инструмент сетевой загрузки esp_ota
Адрес загрузчика 0x0
Режим Flash DIO
Максимальный размер 16МБ

Похожие платы

Другие платы разработки с микроконтроллером ESP32-S3