ESP32-S3 Super Mini

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


ESP32-S3 Super Mini

ESP32-S3 Super Mini — это сверхкомпактная и мощная плата разработки на базе чипа ESP32-S3. Она оснащена двухъядерным процессором с частотой до 240 МГц, встроенной flash-памятью объемом 4 МБ и идеально подходит для миниатюрных IoT-проектов.

О плате ESP32-S3 Super Mini

🚀 ESP32-S3 Super Mini — это компактная и мощная плата разработки для Интернета вещей (IoT), основанная на чипе Espressif ESP32-S3. Оснащенная двухъядерным процессором Xtensa LX7 с частотой до 240 МГц, она обеспечивает впечатляющую производительность для ваших встраиваемых проектов. ⚡

📡 Для беспроводной связи плата поддерживает WiFi 802.11b/g/n и Bluetooth 5 (LE), что делает её идеальной для IoT-приложений. Как и модель ESP32-C3 SuperMini, эта плата включает встроенную PCB-антенну, обеспечивающую надежный уровень сигнала без необходимости во внешней антенне.

💾 Благодаря 512 КБ SRAM и 4 МБ flash-памяти, здесь достаточно места для вашей прошивки и приложений. Её ультракомпактный дизайн (22.52 x 18 мм) позволяет легко встраивать плату в миниатюрные устройства.

🆚 Хотите узнать, как ESP32-S3 SuperMini соотносится с другими платами серии SuperMini? Ознакомьтесь с нашим полным руководством по сравнению, чтобы увидеть, как она выглядит на фоне C3, C3 Plus, C6 и H2.

Где купить ESP32-S3 Super Mini

Цены могут меняться. Мы получаем комиссию от покупок через Amazon Associates.

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

Полные спецификации оборудования для ESP32-S3 Super Mini

Связь

  • WiFi 802.11 b/g/n
  • Bluetooth 5.0
  • BLE 5.0

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

  • Модель ESP32-S3
  • Частота 240 МГц
  • Память Flash 4 МБ
  • Архитектура Xtensa LX7

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

  • Цифровые I/O 11
  • Аналоговые входы 6
  • PWM 11
  • Прерывания 22
  • Ультракомпактный размер: 22.52 x 18 мм
  • Энергопотребление в режиме сна около 43 мкА
  • Встроенный RGB-светодиод WS2812
  • 512 КБ SRAM, 384 КБ ROM встроенной памяти
  • Аппаратное шифрование AES, RSA, HMAC
  • Поддержка безопасной загрузки (Secure Boot)

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

Конфигурации для ESP32-S3 Super Mini, сгенерированные на основе характеристик платы.

ESP32-S3 240 МГц 4 МБ FLASH QIO MODE XTENSA
Arduino IDE

Arduino IDE

Плата Esp32s3 Dev
Частота CPU 240 MHz
Flash Size 4MB
Flash Mode QIO
Upload Speed 921600

В Arduino IDE 2 установите пакет "esp32" от Espressif через Boards Manager. Перейдите в Tools → Board и выберите "Esp32s3 Dev".

PlatformIO

PlatformIO

[env:esp32-s3-super-mini]
platform  = espressif32
board     = esp32-s3-devkitm-1
framework = arduino

; Точная конфигурация железа board_build.mcu = esp32s3 board_build.f_cpu = 240000000L board_build.flash_size = 4MB board_build.flash_mode = qio board_upload.flash_size = 4MB

Параметр "board" использует близкое совпадение. Для идеальной совместимости проверьте реестр PlatformIO.

ESPHome

ESPHome

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

ESP32-S3 Super Mini - 240 MHz ESP32S3

Flash: 4MB | USB: USB-C

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

CLI

esptool.py

esptool.py \
  --chip esp32s3 \
  --baud 921600 \
  write_flash \
    --flash_mode qio \
    --flash_size 4MB \
    0x0 bootloader.bin \
    0x8000    partitions.bin \
    0xe000    boot_app0.bin \
    0x10000   firmware.bin

Установка: "pip install esptool". Замените названия файлов на свои. Bootloader по адресу 0x0.

Габариты ESP32-S3 Super Mini

Физические размеры платы.

Габариты ESP32-S3 Super Mini
Ширина
18 мм
Длина
23.50 мм
Шаг пинов
2.54 мм

3D-печатные корпуса

Профессиональные корпуса для ESP32-S3 Super Mini.

Мы предлагаем различные варианты корпусов для ESP32-S3 Super Mini в разных цветах и конфигурациях — с отверстиями под пины или без них! Также доступна крышка с гексагональным паттерном для лучшего отвода тепла ❄️ или сплошная крышка для более строгого вида.

Уникальный дизайн
Идеальная посадка
Растущий каталог
Разные цвета

Схема распиновки ESP32-S3 Super Mini

Полный справочник пинов для ESP32-S3 Super Mini.

Схема распиновки ESP32-S3 Super Mini

Распиновка ESP32-S3 Super Mini разработана для максимальной функциональности в компактном корпусе. Плата предоставляет основные пины питания: 5V, 3.3V и GND для стабильной работы.

Включает интерфейсы связи, такие как RX и TX для UART, SDA и SCL для I2C, а также MISO, MOSI, SCK и SS для SPI, что обеспечивает бесшовную интеграцию с периферией.

Для аналогового ввода ESP32-S3 Super Mini предлагает пины АЦП, обозначенные от A0 до A5, что делает её подходящей для сбора данных с датчиков. Кроме того, на плате имеется встроенный RGB-светодиод WS2812, позволяющий программировать многоцветную индикацию статуса.

Безопасные пины для использования

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

IO1 IO2 IO4 IO5 IO6 IO7 IO8 IO15 IO16 IO17 IO18 IO21
Не участвуют в загрузке
Без flash/PSRAM соединений
Без USB или JTAG конфликтов
Свободно назначаемые

Пини, которых следует избегать (или использовать с осторожностью)

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

Strapping Pins
Бут-поведение и напряжение flash
JTAG Debugging
Интерфейс низкоуровневой отладки
USB Pins
Связь USB Serial/JTAG
Flash/SPI Pins
Подключение памяти и PSRAM
UART Serial
Отладка и загрузка прошивки
Пин Причина Тип
IO3 Опрашивается при сбросе для выбора интерфейса JTAG. Неправильное использование может заблокировать JTAG. 🛠️ Strapping
IO9-IO14 Подключены к внешней flash-памяти. Не рекомендуются для общего использования, так как необходимы для работы с памятью. ⚡ Flash
IO33-IO38 Используются для встроенной или внешней flash/PSRAM. Переназначение нарушит работу памяти. ⚡ Flash
IO39-IO41 Пины отладки JTAG по умолчанию (TCK, TDO, TDI). Использование в качестве GPIO помешает отладке. 🪛 Отладка
IO45 Определяет напряжение питания flash/PSRAM (3.3В vs 1.8В) при загрузке. Должен соответствовать железу. 🛠️ Strapping
IO46 Выбирает нормальный или загрузочный режим. Пин только для ввода (нет драйвера вывода). 🛠️ Strapping
IO47-IO48 Зарезервированы для Octal SPI интерфейса в соответствующих вариантах чипа. Работают при 1.8В. ⚡ Flash

Локальные светодиоды (On-Board LEDs)

Индикаторы на плате ESP32-S3 Super Mini.

Светодиоды на плате ESP32-S3 Super Mini

На плате ESP32-S3 Supermini имеется несколько встроенных светодиодов. Ниже приведено описание их функций, распределение по пинам и примеры использования в Arduino и ESPHome.

🔴

Красный светодиод – Индикатор питания

  • GPIO GPIO48

⚠️ Красный светодиод и WS2812 делят GPIO48. Из-за аппаратной архитектуры их нельзя использовать независимо — любой сигнал на GPIO48 повлияет на оба элемента.

Пример Arduino:
void setup() {
  pinMode(48, OUTPUT);
}

void loop() { digitalWrite(48, HIGH); // ВКЛ (и потенциально мерцание WS2812) delay(1000); digitalWrite(48, LOW); delay(1000); }

🔵

Синий светодиод – Индикатор заряда батареи

  • Зарядка: Светодиод горит
  • Батарея заряжена: Светодиод гаснет
  • 🔋 Нет батареи: Светодиод мигает

Данный светодиод подключен аппаратно к контроллеру заряда и не управляется через GPIO.

🌈

WS2812 LED – Программируемый RGB

  • GPIO GPIO48

Для управления используйте библиотеки FastLED или NeoPixel. Помните о совместном использовании GPIO48 с красным светодиодом.

Пример FastLED (Arduino):
#include 
#define NUM_LEDS 1
#define DATA_PIN 48
CRGB leds[NUM_LEDS];

void setup() { FastLED.addLeds<NEOPIXEL, DATA_PIN>(leds, NUM_LEDS); }

void loop() { leds[0] = CRGB::Red; FastLED.show(); delay(1000); leds[0] = CRGB::Green; FastLED.show(); delay(1000); leds[0] = CRGB::Blue; FastLED.show(); delay(1000); }

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

Даташиты и ресурсы для ESP32-S3 Super Mini.

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

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

26
Цифровые I/O пины
26
Пины прерываний
16
Аналоговые входы
34
PWM пины
Пин Аналог Тач PWM Другое
0 A11 T1 PWM
1 PWM TX0
2 A12 T2 PWM
3 PWM RX0
4 A10 T0 PWM
5 PWM SS
12 A15 T5 PWM
13 A14 T4 PWM
14 A16 T6 PWM
15 A13 T3 PWM
16 PWM
17 PWM
18 PWM SCK
19 PWM MISO
21 PWM SDA
22 PWM SCL
23 PWM MOSI
25 A18 PWM DAC1
26 A19 PWM DAC2
27 A17 T7 PWM
32 A4 T9 PWM
33 A5 T8 PWM
34 A6
35 A7
36 A0
39 A3
Легенда
A0 Аналоговый вход
PWM Поддержка ШИМ
RX/TX Посл. порт
# Номер пина

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

Настройки сборки и загрузки по умолчанию для ESP32-S3 Super Mini

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

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

Другие платы разработки на базе микроконтроллера ESP32S3.