ESP32 C3 Super Mini

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


ESP32 C3 Super Mini

ESP32 C3 Super Mini — это миниатюрная и мощная плата разработки на базе микроконтроллера ESP32-C3 с архитектурой RISC-V. Она работает на частоте до 160 МГц и оснащена 4 МБ flash-памяти.

ESP32 C3 Super Mini
Навигация
Разделы статьи
Примеры кода
Конфигурации плат

О плате ESP32 C3 Super Mini

ESP32-C3 SuperMini — это крошечная, но мощная плата разработки, построенная на базе чипа Espressif ESP32-C3. Благодаря поддержке Wi-Fi 802.11b/g/n и Bluetooth 5 (LE), она идеально подходит для IoT-проектов, требующих надежного беспроводного соединения в условиях ограниченного пространства.

Плата отличается компактным форм-фактором, что позволяет легко интегрировать ее в малогабаритные устройства. Встроенная PCB-антенна обеспечивает стабильную работу беспроводной связи без необходимости подключения внешней антенны. Для удобства разработки плата оснащена кнопкой сброса (reset) и кнопкой входа в режим загрузчика (boot). Набор универсальных интерфейсов (UART, I2C, SPI) и достаточное количество GPIO делают ESP32-C3 SuperMini отличным выбором для широкого спектра встроенных систем. Если у вас плата красного цвета, обратите внимание на версию ESP32 C3 Supermini Plus.

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

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

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

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

Связь

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

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

Модель esp32c3
Частота 160 МГц
Память 4 МБ
Архитектура riscv32

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

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

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

Конфигурации для быстрого старта на ESP32 C3 Super Mini — автоматически сгенерированы из спецификаций платы.

ESP32-C3 160 МГц 4MB QIO RISC-V
Arduino IDE
Плата (Board) Esp32c3 Dev
Частота CPU 160 МГц
Размер Flash 4MB
Flash Mode QIO
Скорость загрузки 921600
Архитектура RISC-V

В Arduino IDE 2.0 откройте Boards Manager, найдите "esp32" от Espressif и установите пакет. Выберите Esp32c3 Dev в меню плат.

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

; Точная конфигурация железа для ESP32 C3 Super Mini board_build.mcu = esp32c3 board_build.f_cpu = 160000000L board_build.flash_size = 4MB board_build.flash_mode = qio board_upload.flash_size = 4MB

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

ESPHome
esp32:
  board: esp32-c3-devkitm-1
  framework:
    type: arduino   # или "esp-idf"

ESP32 C3 Super Mini - 160 МГц ESP32-C3

Flash: 4MB | USB: USB-C

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

esptool.py — команда прошивки
esptool.py \
  --chip esp32c3 \
  --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 — замените firmware.bin на ваш бинарный файл — загрузчик по адресу 0x0

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

Полная справка по выводам ESP32 C3 Super Mini

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

В состав распиновки входят выделенные выводы для последовательной связи: RX и TX для UART, SDA и SCL для I2C, а также MISO, MOSI, SCK и SS для протоколов SPI. Это позволяет легко интегрировать датчики, дисплеи и внешние накопители. Для работы с аналоговыми сигналами плата предлагает ADC-пины, помеченные от A0 до A5, что идеально подходит для измерения напряжения и работы с аналоговыми сенсорами. Несмотря на свои малые размеры, ESP32-C3 SuperMini обеспечивает полноценный набор интерфейсов для цифрового ввода-вывода и аналоговых функций.

Схема распиновки ESP32 C3 Super Mini (альтернативный вид)

Безопасные пины (GPIO)

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

IO0 IO1 IO3 IO10
  • Не участвуют в последовательности загрузки
  • Не имеют подключений к flash/PSRAM
  • Без конфликтов с USB или JTAG

Пины с осторожностью

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

Пин Тип Причина осторожности
IO2 🛠️ Strapping Должен быть HIGH при загрузке (иначе сбой работы с flash)
IO8 🛠️ Strapping Должен быть HIGH при сбросе для корректной прошивки через UART
IO9 🛠️ Strapping Управляет режимом загрузки (HIGH - нормальный, LOW - режим прошивки)

Плата расширения ESP32-C3 SuperMini

ESP32-C3 SuperMini Expansion Board

🔌 Ключевые возможности

  • Совместимость с Li-ion: Поддержка литиевых батарей 3.7В для портативных решений.
  • Зарядка через USB: Зеленый светодиод горит при зарядке и гаснет при полном заряде.
  • Полный доступ к IO: Вывод всех GPIO ESP32-C3 SuperMini для удобного подключения датчиков.
  • Компактный размер: Размеры всего 37.4мм x 22.5мм x 15.2мм.

⚙️ Продвинутое управление питанием

Плата расширения оснащена двумя независимыми выходами питания: **VCC1** и **VCC2**. По умолчанию оба выдают 3.3В, но их можно переконфигурировать на 3.7В.

Как переключить на 3.7В:

  1. Удалите предустановленный резистор **0Ω** на соответствующей линии (VCC1 или VCC2).
  2. Замкните три контактные площадки припоем, чтобы перенаправить выход на 3.7В напрямую от батареи.

Эта плата расширения значительно расширяет возможности ESP32-C3 SuperMini, обеспечивая гибкое управление питанием и легкую интеграцию датчиков в портативных IoT-устройствах.

Встроенные светодиоды

ESP32 C3 Super Mini LEDs
Красный LED
Питание (Всегда ON)
Синий LED
GPIO8 (Управляемый)
Arduino IDE C++
void setup() {
 pinMode(8, OUTPUT); // Синий светодиод на GPIO8
}

void loop() { digitalWrite(8, HIGH); delay(1000); digitalWrite(8, LOW); delay(1000); }

ESPHome YAML
output:
  - platform: gpio
    pin: 8
    id: blue_led

light:

  • platform: binary name: “Blue LED” output: blue_led
Документация ESPHome GPIO Output →

Габаритные размеры

Физические параметры платы ESP32 C3 Super Mini

Габариты ESP32 C3 Super Mini
Ширина 18 мм
Длина 22.5 мм
Шаг пинов 2.54 мм
Толщина платы Микро-размер

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

ESP32 C3 Super Mini Case

Заказать на Etsy →

Профессиональные защитные корпуса для ESP32 C3 Super Mini. Различные цвета и конфигурации.

Мы предлагаем разнообразные корпуса для ESP32-C3 SuperMini, доступные в различных цветах и вариантах – с разъемами для пинов или без них. Вы также можете выбрать крышку с гексагональным узором для лучшего охлаждения ❄️ или сплошную крышку для элегантного внешнего вида.

Кастомный дизайн
Точная посадка
Множество вариантов
Защита платы

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

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

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

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

15
Цифровые I/O пины
15
Пины прерываний
6
Аналоговые входы
22
PWM пины
Пин Аналог Тач PWM Другое
0 A0 PWM
1 A1 PWM
2 A2 PWM
3 A3 PWM
4 A4 PWM SCK
5 A5 PWM MISO
6 PWM MOSI
7 PWM SS
8 PWM SDA
9 PWM SCL
10 PWM
18 PWM USB_D-
19 PWM USB_D+
20 PWM RX0
21 PWM TX0
Легенда
A0 Аналоговый вход
PWM Поддержка ШИМ
RX/TX Посл. порт
# Номер пина

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

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

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

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

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