ELECTRONICS

ESP32-C3 и Super Mini: чем отличается от ESP32, распиновка

2 цифровых1 аналоговых

ESP32-C3 — самая дешёвая плата семейства с современным набором связи. Ядро здесь одно и построено на архитектуре RISC-V, а не на Xtensa, как у старших моделей. На практике разницы вы не заметите: код и библиотеки те же.

Чаще всего её покупают в виде Super Mini — платы размером с большой ноготь, с USB-C и встроенной антенной. Это самый компактный способ добавить проекту Wi-Fi, и стоит он дешевле чашки кофе.

Плата за компактность — мало выводов: их одиннадцать против тридцати у обычной ESP32. Для датчика с отправкой в сеть хватает, для чего-то большего уже нет.

Запустить в симулятореПлата на схеме: питание и подключения. Скетчи для ESP пока не запускаются · как работает симулятор

Распиновка

ВыводНазначение
GPIO0, GPIO1ADC1Аналоговый датчик: потенциометр, фоторезистор, влажность почвы, напряжение батареи.
подробнее

Аналоговые входы. На Super Mini выведены с краю.

GPIO2загрузкаКнопка BOOT: перевод платы в режим прошивки. Как рабочий вывод — с оговорками.
подробнее

Участвует в выборе режима загрузки: при старте должен быть свободен или подтянут вверх.

GPIO8светодиод · загрузкаВстроенный светодиод для первых опытов. Как обычный вывод тоже работает.
подробнее

К нему припаян встроенный светодиод, и он же влияет на загрузку.

GPIO9загрузкаКнопка BOOT: перевод платы в режим прошивки. Как рабочий вывод — с оговорками.
подробнее

Кнопка BOOT. Если притянут к земле при включении, плата ждёт прошивку.

GPIO18, GPIO19USBUSB-порт платы. Не занимать, иначе она перестанет прошиваться.
подробнее

Встроенный USB. Занимать их обычными задачами нельзя — потеряете порт.

GPIO3–GPIO7, GPIO10любая рольЛюбая задача: кнопки, датчики, шины I2C, SPI и UART назначаются в коде.
подробнее

Свободные выводы. Благодаря матрице коммутации на любой из них можно назначить 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 при подключении.

Что к ней подключают

Схемы подключения, библиотеки и рабочие скетчи для датчиков, дисплеев и драйверов — в разделе компонентов. Каждый скетч проверен компиляцией именно под эту плату.

Перейти к компонентам