Adafruit QT Py ESP32-S3 No PSRAM

Миниатюрная плата разработки Adafruit QT Py ESP32-S3 No PSRAM на базе мощного микроконтроллера ESP32-S3. Подробные характеристики, распиновка и настройка.


Adafruit QT Py ESP32-S3 No PSRAM

Adafruit QT Py ESP32-S3 No PSRAM — это невероятно компактная отладочная плата на базе современного микроконтроллера ESP32-S3. Несмотря на свои размеры (всего 20 x 17.5 мм), она обладает внушительной мощностью с частотой процессора до 240 МГц, встроенным Wi-Fi, Bluetooth 5 (LE) и 8 МБ flash-памяти.

Adafruit QT Py ESP32-S3 No PSRAM
Навигация
Разделы статьи
Примеры кода
Конфигурации плат

О плате Adafruit QT Py ESP32-S3 No PSRAM

Adafruit QT Py ESP32-S3 — это сверхкомпактная плата в фирменном форм-факторе QT Py, ориентированная на применение в портативной электронике и носимых устройствах. Данная версия поставляется без внешней PSRAM (No PSRAM), что делает её отличным выбором для проектов, где достаточно встроенной памяти ESP32-S3, и требуется максимальная миниатюризация.

Плата оснащена разъемом USB-C для программирования и питания, а также портом STEMMA QT (Qwiic compatible), который позволяет подключать сотни датчиков и исполнительных механизмов по шине I2C без пайки. На борту также имеется встроенный NeoPixel светодиод и кнопка сброса (reset).

Где купить Adafruit QT Py ESP32-S3

Цены указаны в справочных целях и могут быть изменены.

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

Полные спецификации оборудования для Adafruit QT Py ESP32-S3 No PSRAM

Связь

WiFi 802.11 b/g/n (2.4 GHz)
Bluetooth 5.0 / BLE 5.0
USB Native USB-C

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

Модель ESP32-S3
Частота 240 МГц
Flash 8 МБ
Архитектура Xtensa

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

GPIO 13
Аналоговые входы 10
NeoPixel 1
STEMMA QT 1

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

Конфигурации для быстрого старта на Adafruit QT Py ESP32-S3 No PSRAM — автоматически сгенерированы из спецификаций платы.

ESP32-S3 240 МГц 8 МБ DIO Xtensa
Arduino IDE
Плата (Board) Adafruit QT Py ESP32-S3 No PSRAM
Частота CPU 240 МГц
Размер Flash 8 МБ
Flash Mode DIO
Скорость загрузки 921600
Архитектура Xtensa

В Arduino IDE 2.x откройте Boards Manager, найдите "esp32" от Espressif и установите пакет. Выберите Adafruit QT Py ESP32-S3 No PSRAM в меню плат.

PlatformIO
[env:adafruit_qtpy_esp32s3_nopsram]
platform  = espressif32
board     = adafruit_qtpy_esp32s3_nopsram
framework = arduino

; Точная конфигурация железа для Adafruit QT Py ESP32-S3 No PSRAM board_build.mcu = esp32s3 board_build.f_cpu = 240000000L board_build.flash_size = 8MB board_build.flash_mode = dio board_upload.flash_size = 8MB

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

ESPHome
esp32:
  board: adafruit_qtpy_esp32s3_nopsram
  framework:
    type: arduino

Adafruit QT Py ESP32-S3 No PSRAM - 240 MHz ESP32-S3

Flash: 8MB | Dual Core

Вставьте этот фрагмент в ваш .yaml файл. Обратитесь к документации ESPHome для получения полной справки по настройке ESP32-S3.

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

Для работы требуется установленный esptool. Замените названия файлов на пути к вашим скомпилированным бинарным файлам.

Схема распиновки Adafruit QT Py ESP32-S3 No PSRAM

Полная справка по выводам и периферии Adafruit QT Py ESP32-S3 No PSRAM

Схема распиновки Adafruit QT Py ESP32-S3 No PSRAM
Несмотря на малый форм-фактор, распиновка QT Py ESP32-S3 обеспечивает доступ ко всем необходимым интерфейсам: 13 GPIO, 10 аналоговых входов (ADC), аппаратный SPI, I2C и UART. Особое внимание стоит уделить порту STEMMA QT, который выведен на отдельный разъем для быстрого подключения модулей. Пины питания включают 5V (USB), 3.3V (от регулятора) и GND.

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

Официальная документация и ресурсы для Adafruit QT Py ESP32-S3 No PSRAM

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

Полная распиновка и соответствие 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 Посл. порт
# Номер пина

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

Настройки сборки и загрузки по умолчанию для Adafruit QT Py ESP32-S3 No PSRAM

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

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

Альтернативные варианты в малом форм-факторе или на базе ESP32-S3