ESP32 30-Pin DevKit (Generic Clone)

Плата разработки ESP32 30-Pin DevKit (Generic Clone) на базе микроконтроллера ESP32. Подробные характеристики, распиновка, настройка и возможности.


Плата разработки ESP32-DEV

ESP32 30-Pin DevKit (Generic Clone)

ESP32 30-Pin DevKit — это популярная и доступная плата разработки на базе мощного микроконтроллера ESP32. Она работает на частоте до 240 МГц, оснащена 4 МБ flash-памяти и идеально подходит для IoT-проектов благодаря встроенным Wi-Fi и Bluetooth.

О плате ESP32 30-Pin DevKit (Generic Clone)

ESP32 30-Pin DevKit — одна из самых распространенных отладочных плат на базе ESP32, которую можно встретить на AliExpress, eBay и Amazon. Обычно это «безымянные» клоны, которые следуют стандартной распиновке ESP32-WROOM-32, но доступны во множестве вариаций с разными чипами USB-to-Serial, регуляторами напряжения и маркировкой.

✅ Как определить, какая у вас плата

  1. Проверьте чип USB-to-Serial. Найдите рядом с портом USB квадратную или прямоугольную микросхему. CH340C/CH340G — прямоугольная, самая частая на дешевых клонах. CP2102 — квадратная, часто на платах среднего сегмента. CH9102F — современный аналог CP2102.
  2. Посчитайте количество контактов. Платы с 30 контактами обычно являются узкими клонами V1. Если у вас 38 контактов, это другой вариант платы.
  3. Проверьте регулятор питания. Старые клоны используют AMS1117 (сильно греется под нагрузкой). Новые платы оснащаются более эффективными LDO-регуляторами, такими как ME6211 или HT7333.
CH340C на плате ESP32 Чип CH340C
CP2102 на плате ESP32 Чип CP2102
Сравнение CP2102 и CH9102 CP2102 vs CH9102
Регулятор AMS1117 Регулятор AMS1117

Несмотря на различия в компонентах, эти платы отлично подходят для новичков благодаря низкой цене и полной совместимости с экосистемой Espressif. Они прекрасно работают с Arduino IDE, PlatformIO и ESP-IDF.

Где купить ESP32 30-Pin DevKit (Generic Clone)

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

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

Полные спецификации оборудования для ESP32 30-Pin DevKit (Generic Clone)

Связь

WiFi802.11 b/g/n (2.4 ГГц)
Bluetooth4.2
BLE4.2
АнтеннаPCB

Процессор

МодельESP32
Частота240 МГц
Flash-память4 МБ
АрхитектураXtensa

Пины и I/O

Цифровые I/O30
Аналоговые входы16
PWM каналы16
Прерывания16

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

Чип: ESP32 240 МГц 4 МБ Flash Flash: DIO Xtensa
Arduino IDE

Arduino IDE

BoardEsp32 Dev
CPU Frequency240 MHz
Flash Size4MB
Flash ModeDIO
Upload Speed921600

В Менеджере плат установите пакет "esp32" от Espressif.

PlatformIO

PlatformIO

[env:esp32-30pin-devkit-generic]
platform  = espressif32
board     = esp32dev
framework = arduino

; Точная конфигурация для этого клона board_build.mcu = esp32 board_build.f_cpu = 240000000L board_build.flash_size = 4MB board_build.flash_mode = dio

ESPHome

ESPHome

esp32:
  board: esp32dev
  framework:
    type: arduino

# ESP32 30-Pin DevKit - 240 MHz ESP32
# Flash: 4MB | USB: Micro-USB
CLI

esptool.py

esptool.py \
  --chip esp32 \
  --baud 921600 \
  write_flash --flash_mode dio --flash_size 4MB \
  0x1000 bootloader.bin \
  0x8000 partitions.bin \
  0x10000 firmware.bin

Установка: pip install esptool. Замените .bin файлы вашими путями.

Схема распиновки ESP32 30-Pin DevKit

Схема распиновки ESP32 30-Pin DevKit (Generic Clone)

Критические пины (Strapping Pins)

  • GPIO0 — Режим загрузки: HIGH = нормальный, LOW = прошивка
  • GPIO2 — Должен быть LOW или не подключен во время загрузки (часто встроенный LED)
  • GPIO12 — Напряжение Flash: LOW = 3.3В (стандарт), HIGH = 1.8В
  • GPIO15 — Отладочный вывод (на 30-пиновых платах часто не выведен)

Интерфейсы

  • I2C — SDA (GPIO21), SCL (GPIO22) по умолчанию
  • UART — UART0 для прошивки, UART2 доступен (TX=17, RX=16)
  • SPI — VSPI (стандартный, GPIO 5, 18, 19, 23), HSPI также доступен
  • ADC — Используйте ADC1 (GPIO 32-39) при активном WiFi

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

Полная распиновка и соответствие GPIO для ESP32

26
Цифровые I/O пины
26
Пины прерываний
16
Аналоговые входы
34
PWM пины
Пин Аналог Тач PWM Другое
0 A11 T1 PWM
1 PWM TX0
2 A12 T2 PWM
3 PWM RX0
4 A10 T0 PWM
5 PWM SS
12 A15 T5 PWM
13 A14 T4 PWM
14 A16 T6 PWM
15 A13 T3 PWM
16 PWM
17 PWM
18 PWM SCK
19 PWM MISO
21 PWM SDA
22 PWM SCL
23 PWM MOSI
25 A18 PWM DAC1
26 A19 PWM DAC2
27 A17 T7 PWM
32 A4 T9 PWM
33 A5 T8 PWM
34 A6
35 A7
36 A0
39 A3
Легенда
A0 Аналоговый вход
PWM Поддержка ШИМ
RX/TX Посл. порт
# Номер пина

Инструменты и конфигурация

Настройки сборки и загрузки по умолчанию для ESP32 30-Pin DevKit (Generic Clone)

Настройка Значение
Инструмент загрузчика esptool_py
Инструмент сетевой загрузки esp_ota
Адрес загрузчика 0x1000
Режим Flash DIO UPLOAD SPEED921600

В МЕНЕДЖЕРЕ ПЛАТ УСТАНОВИТЕ ПАКЕТ “ESP32” ОТ ESPRESSIF.

PLATFORMIO

[ENV:ESP32-30PIN-DEVKIT-GENERIC] PLATFORM = ESPRESSIF32 BOARD = ESP32DEV FRAMEWORK = ARDUINO

; ТОЧНАЯ КОНФИГУРАЦИЯ ДЛЯ ЭТОГО КЛОНА BOARD_BUILD.MCU = ESP32 BOARD_BUILD.F_CPU = 240000000L BOARD_BUILD.FLASH_SIZE = 4MB BOARD_BUILD.FLASH_MODE = DIO

ESPHOME

ESP32: BOARD: ESP32DEV FRAMEWORK: TYPE: ARDUINO

ESP32 30-PIN DEVKIT - 240 MHZ ESP32

FLASH: 4MB | USB: MICRO-USB

      CLI

ESPTOOL.PY

ESPTOOL.PY
—CHIP ESP32
—BAUD 921600
WRITE_FLASH —FLASH_MODE DIO —FLASH_SIZE 4MB
0X1000 BOOTLOADER.BIN
0X8000 PARTITIONS.BIN
0X10000 FIRMWARE.BIN УСТАНОВКА: PIP INSTALL ESPTOOL. ЗАМЕНИТЕ .BIN ФАЙЛЫ ВАШИМИ ПУТЯМИ.

СХЕМА РАСПИНОВКИ ESP32 30-PIN DEVKIT










    КРИТИЧЕСКИЕ ПИНЫ (STRAPPING PINS)

GPIO0 — РЕЖИМ ЗАГРУЗКИ: HIGH = НОРМАЛЬНЫЙ, LOW = ПРОШИВКА GPIO2 — ДОЛЖЕН БЫТЬ LOW ИЛИ НЕ ПОДКЛЮЧЕН ВО ВРЕМЯ ЗАГРУЗКИ (ЧАСТО ВСТРОЕННЫЙ LED) GPIO12 — НАПРЯЖЕНИЕ FLASH: LOW = 3.3В (СТАНДАРТ), HIGH = 1.8В GPIO15 — ОТЛАДОЧНЫЙ ВЫВОД (НА 30-ПИНОВЫХ ПЛАТАХ ЧАСТО НЕ ВЫВЕДЕН)

    ИНТЕРФЕЙСЫ

I2C — SDA (GPIO21), SCL (GPIO22) ПО УМОЛЧАНИЮ UART — UART0 ДЛЯ ПРОШИВКИ, UART2 ДОСТУПЕН (TX=17, RX=16) SPI — VSPI (СТАНДАРТНЫЙ, GPIO 5, 18, 19, 23), HSPI ТАКЖЕ ДОСТУПЕН ADC — ИСПОЛЬЗУЙТЕ ADC1 (GPIO 32-39) ПРИ АКТИВНОМ WIFI

ДАТАШИТ ПЛАТЫ ТЕХНИЧЕСКИЕ СПЕЦИФИКАЦИИ ESP32

ДРАЙВЕР CH340 ДЛЯ WINDOWS/MAC/LINUX

Максимальный размер 4МБ

схема распиновки esp32 30-pin devkit

схема распиновки esp32 30-pin devkit (generic clone)

критические пины (strapping pins)

  • gpio0 — режим загрузки: high = нормальный, low = прошивка
  • gpio2 — должен быть low или не подключен во время загрузки (часто встроенный led)
  • gpio12 — напряжение flash: low = 3.3в (стандарт), high = 1.8в
  • gpio15 — отладочный вывод (на 30-пиновых платах часто не выведен)

интерфейсы

  • i2c — sda (gpio21), scl (gpio22) по умолчанию
  • uart — uart0 для прошивки, uart2 доступен (tx=17, rx=16)
  • spi — vspi (стандартный, gpio 5, 18, 19, 23), hspi также доступен
  • adc — используйте adc1 (gpio 32-39) при активном wifi

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

Полная распиновка и соответствие GPIO для ESP32

26
Цифровые I/O пины
26
Пины прерываний
16
Аналоговые входы
34
PWM пины
Пин Аналог Тач PWM Другое
0 A11 T1 PWM
1 PWM TX0
2 A12 T2 PWM
3 PWM RX0
4 A10 T0 PWM
5 PWM SS
12 A15 T5 PWM
13 A14 T4 PWM
14 A16 T6 PWM
15 A13 T3 PWM
16 PWM
17 PWM
18 PWM SCK
19 PWM MISO
21 PWM SDA
22 PWM SCL
23 PWM MOSI
25 A18 PWM DAC1
26 A19 PWM DAC2
27 A17 T7 PWM
32 A4 T9 PWM
33 A5 T8 PWM
34 A6
35 A7
36 A0
39 A3
Легенда
A0 Аналоговый вход
PWM Поддержка ШИМ
RX/TX Посл. порт
# Номер пина

схема распиновки esp32 30-pin devkit

схема распиновки esp32 30-pin devkit (generic clone)

критические пины (strapping pins)

  • gpio0 — режим загрузки: high = нормальный, low = прошивка
  • gpio2 — должен быть low или не подключен во время загрузки (часто встроенный led)
  • gpio12 — напряжение flash: low = 3.3в (стандарт), high = 1.8в
  • gpio15 — отладочный вывод (на 30-пиновых платах часто не выведен)

интерфейсы

  • i2c — sda (gpio21), scl (gpio22) по умолчанию
  • uart — uart0 для прошивки, uart2 доступен (tx=17, rx=16)
  • spi — vspi (стандартный, gpio 5, 18, 19, 23), hspi также доступен
  • adc — используйте adc1 (gpio 32-39) при активном wifi

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

Полная распиновка и соответствие GPIO для ESP32

26
Цифровые I/O пины
26
Пины прерываний
16
Аналоговые входы
34
PWM пины
Пин Аналог Тач PWM Другое
0 A11 T1 PWM
1 PWM TX0
2 A12 T2 PWM
3 PWM RX0
4 A10 T0 PWM
5 PWM SS
12 A15 T5 PWM
13 A14 T4 PWM
14 A16 T6 PWM
15 A13 T3 PWM
16 PWM
17 PWM
18 PWM SCK
19 PWM MISO
21 PWM SDA
22 PWM SCL
23 PWM MOSI
25 A18 PWM DAC1
26 A19 PWM DAC2
27 A17 T7 PWM
32 A4 T9 PWM
33 A5 T8 PWM
34 A6
35 A7
36 A0
39 A3
Легенда
A0 Аналоговый вход
PWM Поддержка ШИМ
RX/TX Посл. порт
# Номер пина

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