ESP32-C3-WROOM-02

Модуль ESP32-C3-WROOM-02 на базе микроконтроллера ESP32-C3. Подробные характеристики, распиновка, настройка и возможности.


ESP32-C3-WROOM-02

ESP32-C3-WROOM-02 — это универсальный Wi-Fi и Bluetooth LE модуль на базе мощного микроконтроллера ESP32-C3 с архитектурой RISC-V. Он обеспечивает максимальную частоту процессора 160 МГц и оснащен 4 МБ flash-памяти.

ESP32-C3-WROOM-02
Навигация
Разделы статьи
Примеры кода
Конфигурации плат

О плате ESP32-C3-WROOM-02

ESP32-C3-WROOM-02 — это универсальный модуль Wi-Fi и Bluetooth LE, обладающий богатым набором периферийных интерфейсов и полной совместимостью по контактам с модулями ESP-WROOM-02/02D. Модуль идеально подходит для использования в умном доме, промышленной автоматизации, здравоохранении и потребительской электронике. Благодаря компактным размерам (18 x 20 x 3.2 мм) и широкому диапазону рабочих температур (-40°C ~ 85°C), он обеспечивает надежную работу в различных условиях эксплуатации.

Где купить ESP32-C3-WROOM-02

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

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

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

Связь

WiFi 802.11 b/g/n (2.4 GHz)
Bluetooth
BLE 5.0

Микроконтроллер

Модель esp32-c3
Частота 160 МГц
Память 4 МБ
Архитектура risc-v

Возможности и пины

Цифровые I/O 15
Аналоговые входы 6
PWM 6
Прерывания 15

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

Конфигурации для быстрого старта на ESP32-C3-WROOM-02 — автоматически сгенерированы из спецификаций платы.

ESP32-C3 160 МГц 4MB DIO RISC-V
Arduino IDE
Плата (Board) ESP32C3 Dev Module
Частота CPU 160 МГц
Размер Flash 4MB
Flash Mode DIO
Скорость загрузки 921600
Архитектура RISC-V

В Arduino IDE 2.0 откройте Boards Manager, найдите "esp32" от Espressif и установите пакет. Выберите ESP32C3 Dev Module в меню плат.

PlatformIO
[env:esp32-c3-wroom-02]
platform  = espressif32
board     = esp32-c3-devkitm-1
framework = arduino

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

Значение board — близкое совпадение. Проверьте реестр плат PlatformIO для точного соответствия.

ESPHome
esp32:
  board: esp32-c3-devkitm-1
  framework:
    type: arduino   # или "esp-idf"
# ESP32-C3-WROOM-02 - 160 МГц ESP32-C3
# Flash: 4MB | USB: N/A</code></pre>

Вставьте в .yaml файл устройства. См. документацию ESPHome ESP32 для полного списка опций.

esptool.py — команда прошивки
esptool.py \
  --chip esp32c3 \
  --baud 921600 \
  write_flash \
    --flash_mode dio \
    --flash_size 4MB \
    0x0 bootloader.bin \
    0x8000 partitions.bin \
    0xe000 boot_app0.bin \
    0x10000 firmware.bin

Установка: pip install esptool — замените firmware.bin на ваш бинарный файл — загрузчик по адресу 0x0 для ESP32-C3.

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

Полная справка по выводам ESP32-C3-WROOM-02

Схема распиновки ESP32-C3-WROOM-02
Модуль ESP32-C3-WROOM-02 предлагает 15 GPIO, которые могут выполнять различные функции. В состав периферии входят интерфейсы UART, SPI, I2C, а также ADC и PWM. Модуль оснащен встроенной PCB антенной. Важно учитывать, что некоторые пины могут иметь ограничения при использовании во время загрузки (strapping pins), поэтому рекомендуется внимательно изучить даташит перед проектированием схем.

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

Даташиты и ресурсы для ESP32-C3-WROOM-02

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

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

Ширина 18 мм
Длина 20 мм
Высота 3.2 мм

Похожие модули

Другие модули на базе ESP32-C3