ESP32-C3-Zero Pro

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


ESP32-C3-Zero Pro

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

О плате ESP32-C3-Zero Pro

ESP32-C3-Zero Pro — это улучшенная версия популярной платы ESP32-C3-Zero, отличающаяся наличием керамической антенны повышенной эффективности и разъемом IPEX для подключения внешней антенны. Это значительно расширяет возможности беспроводной связи устройства. Плата построена на базе одноядерного 32-битного процессора RISC-V от Espressif, работающего на частоте до 160 МГц.

Устройство оснащено 400 КБ SRAM, 384 КБ ROM и 4 МБ встроенной flash-памяти. Поддержка Wi-Fi 2.4 ГГц (802.11 b/g/n) и Bluetooth 5 (LE) делает её идеальным выбором для миниатюрных IoT-устройств и носимой электроники. Благодаря двухвариантной конструкции антенны, Zero Pro обеспечивает стабильный сигнал даже в сложных условиях эксплуатации.

Несмотря на расширенный функционал, плата сохранила сверхкомпактный форм-фактор (22.52 × 18 мм). Для удобства разработки на плате предусмотрены кнопки RESET и BOOT. Пользователю доступны 11 цифровых портов ввода-вывода (все поддерживают PWM) и 4 канала АЦП, а также интерфейсы I2C, SPI и два UART. 🚀

Где купить ESP32-C3-Zero Pro

ESP32-C3-Zero Pro
Начальная цена
$3 за штуку

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

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

Полные спецификации оборудования для ESP32-C3-Zero Pro

Связь

  • Wi-Fi: 802.11 b/g/n (2.4 ГГц)
  • Bluetooth: 5.0
  • BLE: 5.0

Процессор

  • Модель: ESP32-C3
  • Частота: 160 МГц
  • Flash-память: 4 МБ
  • Архитектура: RISC-V (32-бит)

Пины и функции

  • Цифровые I/O: 11
  • Аналоговые входы: 4
  • PWM каналы: 11
  • Прерывания: 22
  • Улучшенная беспроводная связь: керамическая антенна + разъем IPEX
  • Сверхкомпактный размер: 22.52 × 18 мм
  • Низкое энергопотребление: ток в глубоком сне около 43 мкА
  • Встроенный синий светодиод на GPIO8

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

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

Arduino IDE

Конфигурация платы

Плата Esp32c3 Dev
Частота CPU 160 MHz
Flash Mode / Size QIO / 4MB

Установите поддержку esp32 в менеджере плат и выберите "Esp32c3 Dev".

PlatformIO

PlatformIO

platformio.ini

[env:esp32-c3-zero-pro]
platform  = espressif32
board     = esp32-c3-devkitm-1
framework = arduino

; Точная конфигурация железа для ESP32-C3-Zero Pro board_build.mcu = esp32c3 board_build.f_cpu = 160000000L board_build.flash_size = 4MB board_build.flash_mode = qio board_upload.flash_size = 4MB

ESPHome

ESPHome

Конфигурация YAML

esp32:
  board: esp32-c3-devkitm-1
  framework:
    type: arduino

ESP32-C3-Zero Pro - 160 МГц ESP32C3

Flash: 4MB

esptool.py

Команда прошивки

esptool.py --chip esp32c3 \
  --baud 921600 write_flash \
  --flash_mode qio --flash_size 4MB \
  0x10000 firmware.bin

Схема распиновки ESP32-C3-Zero Pro

Распиновка ESP32-C3-Zero Pro спроектирована так, чтобы обеспечить максимальную гибкость при крайне малых размерах. Плата поддерживает основные интерфейсы для работы с периферией:

  • Питание: Контакты 5V, 3.3V и GND для стабильного питания ваших проектов.
  • UART: Передача (TX) и прием (RX) данных для отладки и связи.
  • I2C: Протокол SDA и SCL для подключения сенсоров и дисплеев (IO8 и IO9).
  • SPI: Высокоскоростные выводы SCK, MISO, MOSI и SS.
  • АЦП (ADC): Аналоговые входы для чтения уровней напряжения с датчиков.

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

IO0 IO1 IO3 IO10

Эти пины полностью свободны от системных функций (JTAG, USB, Strapping) и могут использоваться без ограничений.

Пины с ограничениями

IO2 IO8 IO9 IO20/21

Используются как Strapping-пины или для UART0. Неправильное состояние при загрузке может помешать старту прошивки.

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

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

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

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

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