ESP32-C3 и Super Mini: чем отличается от ESP32, распиновка
ESP32-C3 — самая дешёвая плата семейства с современным набором связи. Ядро здесь одно и построено на архитектуре RISC-V, а не на Xtensa, как у старших моделей. На практике разницы вы не заметите: код и библиотеки те же.
Чаще всего её покупают в виде Super Mini — платы размером с большой ноготь, с USB-C и встроенной антенной. Это самый компактный способ добавить проекту Wi-Fi, и стоит он дешевле чашки кофе.
Плата за компактность — мало выводов: их одиннадцать против тридцати у обычной ESP32. Для датчика с отправкой в сеть хватает, для чего-то большего уже нет.
Распиновка
| Вывод | Назначение |
|---|---|
| GPIO0, GPIO1ADC1 | Аналоговые входы. На Super Mini выведены с краю. |
| GPIO2загрузка | Участвует в выборе режима загрузки: при старте должен быть свободен или подтянут вверх. |
| GPIO8светодиод · загрузка | К нему припаян встроенный светодиод, и он же влияет на загрузку. |
| GPIO9загрузка | Кнопка BOOT. Если притянут к земле при включении, плата ждёт прошивку. |
| GPIO18, GPIO19USB | Встроенный USB. Занимать их обычными задачами нельзя — потеряете порт. |
| GPIO3–GPIO7, GPIO10любая роль | Свободные выводы. Благодаря матрице коммутации на любой из них можно назначить I2C, SPI или UART прямо в коде. |
Характеристики
- Микроконтроллер
- ESP32-C3
- Ядра
- 1RISC-V
- Тактовая частота
- до 160 МГц
- Напряжение логики
- 3,3 В
- Оперативная память
- 400 КБ
- Флеш-память
- 4 МБу Super Mini
- Беспроводная связь
- Wi-Fi 802.11 b/g/n, Bluetooth 5 LE
- Выводов
- 11у платы Super Mini
- Аналоговых входов
- 212 разрядов
- USB
- встроенныйUSB-C у Super Mini
- Размер Super Mini
- 22,5 × 18 мм
Чем отличается от соседей
ESP32
Втрое больше выводов, два ядра и Bluetooth Classic. Если проект перерастёт одиннадцать ног, менять придётся плату целиком.
ESP8266
Старее и без Bluetooth, но привычнее: под неё написано больше готовых прошивок для умного дома. C3 при этом мощнее и экономнее.
ESP32-S3
Два ядра, вчетверо больше выводов, ускорение нейросетей. Другой класс задач и другая цена.
На чём попадаются
У Super Mini слабая антенна
Известная особенность дешёвых плат: антенна разведена так, что дальность заметно меньше, чем у обычной ESP32. В соседней комнате работает, через две стены — уже как повезёт.
Плата греется и отключается
На Super Mini стоит миниатюрный стабилизатор. Если питать от него ещё и датчики, он уходит в защиту. Внешнюю нагрузку лучше питать отдельно.
Порт исчезает после загрузки скетча
USB здесь встроен в чип, а не сделан отдельной микросхемой. Если скетч уходит в глубокий сон или блокирует ядро, вместе с ним пропадает и порт. Спасает удержание кнопки BOOT при подключении.
Что к ней подключают
Схемы подключения, библиотеки и рабочие скетчи для датчиков, дисплеев и драйверов — в разделе компонентов. Каждый скетч проверен компиляцией именно под эту плату.