ESP32 C3 Super Mini Plus
Плата разработки ESP32 C3 Super Mini Plus на базе микроконтроллера ESP32-C3 с архитектурой RISC-V. Обладает максимальной частотой 160 МГц и 4 МБ встроенной flash-памяти.
Разделы статьи
Примеры кода
О плате 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
Начиная с
5$ за штуку
Цены могут меняться. Мы получаем комиссию от покупок через партнерские ссылки.
Технические характеристики
Полные спецификации оборудования для ESP32 C3 Super Mini Plus
Связь
Микроконтроллер
✨ Возможности и пины
- Красный вариант печатной платы
- Ультранизкое энергопотребление: в режиме глубокого сна около 43 мкА
- Встроенный RGB-светодиод для многоцветной индикации состояния
Быстрая настройка
Arduino IDE
В Arduino IDE 2 установите пакет "esp32" от Espressif через Менеджер плат. Затем выберите "Esp32c3 Dev".
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
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 без риска конфликтов загрузки или системы:
Использовать с осторожностью
Зарезервированы для критических функций. Неправильное использование может привести к сбоям загрузки или прошивки.
Встроенные светодиоды
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-печатные корпуса
Профессиональные корпуса на Etsy
Мы предлагаем разнообразие корпусов для ESP32 C3 Super Mini Plus, доступных в различных цветах и конфигурациях – с местом для гребенок и без них! Вы также можете выбрать между крышкой с шестиугольным узором для лучшего рассеивания тепла ❄️ или сплошной крышкой для элегантной отделки.
Полезные ссылки
Маппинг пинов
Полная распиновка и соответствие GPIO для ESP32-C3
| Пин | Аналог | Тач | 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 |
Инструменты и конфигурация
Настройки сборки и загрузки по умолчанию для ESP32 C3 Super Mini Plus
| Настройка | Значение |
|---|---|
| Инструмент загрузчика | esptool_py |
| Инструмент сетевой загрузки | esp_ota |
| Адрес загрузчика | 0x0 |
| Режим Flash | QIO |
| Максимальный размер | 4МБ |