ESP32 C3 Super Mini Plus

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


ESP32 C3 Super Mini Plus

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

ESP32 C3 Super Mini Plus

О плате ESP32 C3 Super Mini Plus

⚠️ Если у вас черная печатная плата, ознакомьтесь с [ESP32 C3 Supermini](/esp32/esp32-c3-super-mini/)

ESP32-C3 SuperMini Plus — это улучшенная мини-плата для IoT, основанная на двухрежимном чипе WiFi/Bluetooth Espressif ESP32-C3. Она имеет ту же базовую архитектуру, что и стандартная SuperMini, включая 32-битный процессор RISC-V, 400 КБ SRAM и 4 МБ флэш-памяти. Плата поддерживает протоколы IEEE 802.11b/g/n WiFi и Bluetooth 5 (LE), обеспечивая надежное соединение.

Ключевым отличием этой модели является конструкция антенны. В то время как стандартная SuperMini оснащена встроенной небольшой печатной антенной, SuperMini Plus поставляется с внешней антенной, которая подключается к плате через разъем U.FL, обеспечивая лучший радиус действия и мощность сигнала для беспроводных приложений.

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

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

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

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

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

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

Связь

WiFi802.11 b/g/n (2.4 ГГц)
Bluetooth5.0
BLE5.0

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

МодельESP32-C3
Частота160 МГц
Память Flash4 МБ
АрхитектураRISC-V

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

Цифровые I/O11
Аналоговые входы6
PWM11
Прерывания22
  • Красный вариант печатной платы
  • Ультранизкое энергопотребление: в режиме глубокого сна около 43 мкА
  • Встроенный RGB-светодиод для многоцветной индикации состояния

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

ESP32-C3 160 МГц 4 МБ QIO RISC-V
Arduino IDE

Arduino IDE

ПлатаEsp32c3 Dev
Частота CPU160 МГц
Flash Size4 МБ
Flash ModeQIO
Скорость загрузки921600

В Arduino IDE 2 установите пакет "esp32" от Espressif через Менеджер плат. Затем выберите "Esp32c3 Dev".

PlatformIO

PlatformIO

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

; Точная конфигурация железа для ESP32 C3 Super Mini Plus 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

ESPHome

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

ESP32 C3 Super Mini Plus - 160 МГц ESP32C3

Flash: 4МБ | USB: N/A

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

$_

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 на ваш бинарный файл. Bootloader находится по адресу 0x0.

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

Распиновка ESP32-C3 Super Mini Plus совпадает с ESP32 C3 Super Mini.

Распиновка сохраняет компактную, но универсальную компоновку своего предшественника. Основные контакты питания, такие как 5V, 3.3V и GND, обеспечивают стабильную подачу питания для различных периферийных устройств. Плата поддерживает протоколы связи с выделенными RX и TX для UART, SDA и SCL для I2C, а также MISO, MOSI, SCK и SS для интерфейсов SPI.

ESP32-C3 SuperMini Plus расширяет свои возможности за счет встроенного RGB-светодиода, заменяющего единственный синий светодиод оригинального SuperMini, что позволяет пользователям программно управлять различными цветами.

Кроме того, на плате имеется 11 цифровых GPIO (с поддержкой PWM) и 4 аналоговых I/O (с поддержкой АЦП), что делает ее идеальной для различных приложений IoT.

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

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

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

Использовать с осторожностью

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

IO2 GPIO2
🛠️ Strapping
IO8 GPIO8
🛠️ Strapping
IO9 GPIO9
🛠️ Strapping
IO21 TX
📡 UART
IO20 RX
📡 UART

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

ESP32 C3 Super Mini Plus встроенные светодиоды

ESP32-C3 Supermini Plus оснащена тремя встроенными светодиодами: индикатором питания, синим светодиодом, управляемым пользователем, и RGB-светодиодом WS2812. Обратите внимание, что синий светодиод и WS2812 используют общий GPIO8, что может привести к конфликтам при одновременном использовании.

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

  • GPIO: Отсутствует
  • Поведение: Всегда включен при подаче питания на плату

🔵 Синий LED – Пользовательский

  • GPIO: GPIO8
  • ⚠️ Синий светодиод и WS2812 разделяют GPIO8 и используют разные типы сигналов (цифровые против временных), что означает, что они не могут надежно использоваться одновременно.

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

  • GPIO: GPIO8
  • Управление: Рекомендуется библиотека Adafruit NeoPixel

Пример Arduino (Adafruit NeoPixel):

#include <Adafruit_NeoPixel.h>

#define PIN 8 #define NUMPIXELS 1

Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

void setup() { pixels.begin(); }

void loop() { pixels.setPixelColor(0, pixels.Color(255, 0, 0)); pixels.show(); delay(1000);

pixels.setPixelColor(0, pixels.Color(0, 255, 0)); pixels.show(); delay(1000);

pixels.setPixelColor(0, pixels.Color(0, 0, 255)); pixels.show(); delay(1000); }

Пример ESPHome (NeoPixelBus):

light:
  - platform: neopixelbus
    type: GRB
    pin: 8
    num_leds: 1
    name: "Onboard RGB LED"

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

ESP32 C3 Super Mini Plus корпус

Профессиональные корпуса на Etsy

Мы предлагаем разнообразие корпусов для ESP32 C3 Super Mini Plus, доступных в различных цветах и конфигурациях – с местом для гребенок и без них! Вы также можете выбрать между крышкой с шестиугольным узором для лучшего рассеивания тепла ❄️ или сплошной крышкой для элегантной отделки.

Точная посадка
Множество вариантов

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

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

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

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

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