
ESP32-C3 PRO MINI
Производитель платы не указан; микросхема Espressif · ESP32-C3 PRO MINI · USB-C, керамическая антенна + IPEX, 2 × 8 контактов
Компактная плата ESP32-C3 с USB-C, керамической антенной и IPEX/U.FL для Wi-Fi/BLE-проектов. Разобрано синее исполнение с двумя рядами по восемь контактов.
Автор: SLDV LAB
Опубликовано · Обновлено
О МОДУЛЕ
Что делает ESP32-C3 PRO MINI · USB-C, керамическая антенна + IPEX, 2 × 8 контактов
ESP32-C3 PRO MINI — компактная плата для датчиков, беспроводных кнопок, телеметрии и других IoT-устройств. В показанном исполнении установлены USB-C, кнопки BOOT и RST, керамическая антенна и разъём IPEX/U.FL. Два ряда по восемь контактов подходят для пайки гребёнок; на исходном фото они лежат отдельно.
Синий вариант с длинной керамической антенной и IPEX сопоставлен с фотографиями платы ESP32-C3_MINI_V1 у TZT. Это отдельная аппаратная компоновка: одно название PRO MINI не гарантирует совпадения разных партий. В заголовке выбранного предложения указан ESP32-C3FH4; маркировка самого чипа на предоставленном снимке не читается. Производитель готовой платы не установлен. Параметры процессора и памяти ниже приведены для заявленного чипа Espressif.
USB Serial/JTAG позволяет загружать прошивку и получать последовательный вывод через USB-C. Плата подходит для Arduino-ESP32 и ESP-IDF. При подключении периферии учитывайте общую землю, уровни 3,3 В, загрузочные состояния GPIO2/8/9 и ограничения ADC2 на GPIO5. Для аналоговых измерений предпочтительны каналы ADC1 GPIO0–4 с учётом загрузочной функции GPIO2.
Для первого запуска используйте только питание от USB-C. Зарядное устройство аккумулятора, защита питания, допустимый ток внешней нагрузки и безопасное совмещение нескольких источников для этой партии не подтверждены. Наличие IPEX не подтверждает подключение внешней антенны: перед её использованием проверьте выбор RF-тракта на своей плате. Размеры и ток глубокого сна не указаны из-за противоречивых данных продавцов и отсутствия измерений.
Документация
- Выбранное предложение продавца: цена и наличие не проверены
- ESP32-C3: официальный datasheet Espressif
- GPIO ESP32-C3 и ограничения контактов
- USB Serial/JTAG: прошивка, консоль и ограничения
- Arduino-ESP32: USB CDC и первый запуск
- TZT: фото и распиновка сопоставленной компоновки
Электрическая схема именно этой платы не подтверждена. Референс распиновки в галерее показан с обратной стороны, USB-C вверх; перед подключением сверяйте надписи на своей плате.
Характеристики
- Микроконтроллер
- ESP32-C3FH4 — по заголовку продавца
- Архитектура
- 32-бит RISC-V, одно ядро
- Частота процессора, до
- 160 МГц
- Flash заявленного ESP32-C3FH4
- 4 МБ
- SRAM микроконтроллера
- 400 КБ
- Выведенные GPIO
- 13
- Wi-Fi
- 2,4 ГГц · IEEE 802.11b/g/n
- Bluetooth
- Bluetooth 5 LE
- USB
- USB-C · native USB Serial/JTAG
- Уровень логики GPIO
- 3.3 В
- Антенна
- Керамическая + IPEX/U.FL; подключение RF-тракта сверить
- Контакты
- 2 × 8: 13 GPIO, 5V, 3V3, GND
- Интерфейс
- I²C, SPI, UART, Аналоговый, Wi-Fi, Bluetooth
- Питание модуля
- Первый запуск: 5 В через USB-C. Уровень логики GPIO — 3,3 В. Не подавать 5 В на GPIO или 3V3. Параметры внешнего питания и защиты конкретной партии не подтверждены.
ПРАКТИКА
Подключение

| Контакт модуля | Контакт платы | Назначение |
|---|---|---|
| USB-C | USB компьютера | Первый запуск: кабель с линиями данных, питание 5 В и native USB CDC. Другие источники отключены. |
| G / GND | GND периферии | Общая земля; обозначение G в референсе. |
| 3.3 / 3V3 | Питание совместимой периферии 3,3 В | Допустимый ток платы не подтверждён. Не подавать 5 В или напряжение Li-ion непосредственно на 3V3. |
| 5V | Линия питания платы 5V | В примере внешне не подключается. Схема развязки от USB и предельный диапазон не подтверждены. |
| 0 | GPIO0 | ADC1_CH0; обычный GPIO. |
| 1 | GPIO1 | ADC1_CH1; обычный GPIO. |
| 2 | GPIO2 | ADC1_CH2; strapping: внешняя схема не должна нарушать загрузочный уровень. |
| 3 | GPIO3 | ADC1_CH3; обычный GPIO. |
| 4 | GPIO4 | ADC1_CH4; обычный GPIO, также JTAG. |
| 5 | GPIO5 | ADC2_CH0: аппаратные ограничения ADC2; для аналогового примера не используется. |
| 6 | GPIO6 | Цифровой GPIO; также JTAG. SPI MOSI в generic Arduino-профиле. |
| 7 | GPIO7 | Цифровой GPIO; также JTAG. SPI SS в generic Arduino-профиле. |
| 8 | GPIO8 | Strapping; подключение LED у конкретной ревизии не подтверждено. SDA в generic Arduino-профиле. |
| 9 | GPIO9 | Strapping и BOOT: GPIO9 = LOW при сбросе запрашивает загрузчик; для надёжного входа GPIO8 должен быть HIGH. SCL в generic Arduino-профиле. |
| 10 | GPIO10 | Цифровой GPIO. |
| 20 | GPIO20 | UART0 RX; отдельно от native USB CDC. |
| 21 | GPIO21 | UART0 TX; отдельно от native USB CDC. |
Подходит для ESP32, Arduino. Выберите контакты по документации своей платы.
ВАШ ПРОЕКТ · ВАШ ДАТЧИК
Интегрируйте модуль с ChatGPT
Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.
Помоги интегрировать ESP32-C3 PRO MINI в мой проект. Сначала уточни задачу, среду разработки, фактическую маркировку чипа и пришли запрос на фото обеих сторон, если компоновка отличается от синей платы с USB-C, керамической антенной, IPEX и двумя рядами по 8 контактов. Уточни питание и подключаемую периферию. Используй Arduino-ESP32 или ESP-IDF для ESP32-C3. Для первого теста предложи питание только от USB-C и USB Serial/JTAG; в Arduino включи USB CDC On Boot. Покажи зависимости, явные GPIO, полный минимальный пример, ограниченные по времени ожидания, диагностику и критерий успешного запуска. Учитывай логику 3,3 В, strapping GPIO2/8/9, BOOT на GPIO9 при GPIO8 = HIGH, USB на GPIO18/19 и ограничения ADC2 на GPIO5. GPIO20/21 относятся к UART0, а не к native USB CDC. Назначай I²C/SPI явно, если стандартные контакты заняты. Не полагайся на LED_BUILTIN универсального профиля без проверки реального LED. Не приписывай этой плате зарядку аккумулятора, защиту питания, допустимый ток нагрузки, готовое подключение внешней антенны или точную электрическую схему без источника для её ревизии. Указывай отдельно проверенные сведения о чипе и о плате.
Библиотеки
Установите библиотеку для своей среды и откройте пример из её документации.
Что именно прописать
- Пакет плат
esp32 by Espressif SystemsArduino Boards Manager; пример подготовлен по API Arduino-ESP32 3.3.12. На физической плате не проверялся.
- Плата
ESP32C3 Dev ModuleTools → Board. Универсальный профиль ESP32-C3; не AVR Pro Mini и не обычный ESP32.
- USB CDC On Boot
EnabledTools. Serial в примере направлен в native USB CDC.
- Flash Size
4MB (32Mb)Для заявленного ESP32-C3FH4; после первого подключения проверьте фактический размер чипа.
- CPU Frequency
160MHz (WiFi)Настройка для ESP32-C3.
- Serial Monitor
115200Выберите USB-порт платы и 115200 в мониторе.
- Зависимости
#include <Arduino.h>Дополнительные библиотеки для приведённого примера не требуются.
- Первый запуск / восстановление
Удержать BOOT → нажать и отпустить RST → отпустить BOOTЕсли порт/загрузчик не появляется. Выберите вновь появившийся порт; после первой загрузки нажмите RST.
- Проверка
Uptime, s: 1, 2, 3…После открытия монитора раз в секунду появляются значения времени работы. Начальное значение может быть больше 1. Проверьте кабель данных, порт и USB CDC, если текста нет.
Первый тест: вывод в USB Serial Monitor
cpp#include <Arduino.h>
void setup() {
Serial.begin(115200);
const uint32_t waitStarted = millis();
while (!Serial && (millis() - waitStarted < 2000U)) {
delay(10);
}
Serial.println("ESP32-C3 PRO MINI: USB CDC ready");
}
void loop() {
static uint32_t lastPrint = 0;
const uint32_t now = millis();
if (now - lastPrint >= 1000U) {
lastPrint = now;
Serial.print("Uptime, s: ");
Serial.println(now / 1000U);
}
}
Полный скетч для ESP32-C3 PRO MINI с native USB, generic ESP32C3 Dev Module и USB CDC On Boot = Enabled. API Arduino-ESP32 3.3.12 сверено с официальными источниками; выполнена только статическая проверка текста/синтаксиса, без сборки под ESP32 и без испытания на плате. Ожидание монитора ограничено двумя секундами, поэтому отсутствие компьютера не блокирует loop(). Пример не использует LED и внешние GPIO.
Проекты с этим компонентом
Все проектыСвязанные проекты пока не опубликованы.


