uPesy ESP32 Wroom DevKit
uPesy ESP32 Wroom DevKit — это отладочная плата на базе мощного микроконтроллера ESP32 с архитектурой XTENSA. Она обеспечивает максимальную частоту процессора 240 МГц и оснащена 4 МБ flash-памяти.
О плате uPesy ESP32 Wroom DevKit
uPesy ESP32 Wroom DevKit — это универсальная отладочная плата на базетроллера ESP32 с модулем W микроконROOM. Плата отличается компактными размерами и простотой интеграции в различные встраиваемые проекты. Она поддерживает Wi-Fi 802.11 b/g/n (2,4 ГГц), Bluetooth 4.2 и BLE 4.2, что делает её идеальным выбором для IoT-приложений. На плате доступны 40 цифровых выводов, 16 аналоговых входов, 19 каналов PWM и 16 прерываний. Встроенный светодиод на GPIO13 упрощает индикацию состояния при отладке.Где купить uPesy ESP32 Wroom DevKit
Цены могут меняться. Мы получаем комиссию от покупок через Amazon Associates.
Технические характеристики
Полные спецификации оборудования для uPesy ESP32 Wroom DevKit
Связь
Микроконтроллер
Возможности и пины
Быстрая настройка
Arduino IDE
| Плата (Board) | Upesy Wroom |
| Частота CPU | 240 МГц |
| Размер Flash | 4 МБ |
| Flash Mode | DIO |
| Скорость загрузки | 921600 |
| Архитектура | Xtensa |
В Arduino IDE 2 откройте «Boards Manager», найдите «esp32» от Espressif и установите. Затем перейдите в Tools → Board и выберите «Upesy Wroom».
PlatformIO
[env:uPesy_wroom] platform = espressif32 board = esp32dev framework = arduino
; Точная конфигурация железа для uPesy ESP32 Wroom DevKit board_build.mcu = esp32 board_build.f_cpu = 240000000L board_build.flash_size = 4MB board_build.flash_mode = dio board_upload.flash_size = 4MB
Значение `board` является близким общим соответствием — проверьте реестр плат PlatformIO для точного соответствия.
ESPHome
esp32: board: esp32dev framework: type: arduino # или "esp-idf"uPesy ESP32 Wroom DevKit - 240 MHz ESP32
Flash: 4MB | USB: N/A
Вставьте в файл `.yaml` вашего устройства. Смотрите документацию ESPHome для получения полных опций.
esptool.py
esptool.py \
--chip esp32 \
--baud 921600 \
write_flash \
--flash_mode dio \
--flash_size 4MB \
0x1000 bootloader.bin \
0x8000 partitions.bin \
0xe000 boot_app0.bin \
0x10000 firmware.bin
Установка: `pip install esptool` — замените `firmware.bin` на ваш бинарный файл, загрузчик находится по адресу `0x1000`
Схема распиновки uPesy ESP32 Wroom DevKit
Плата uPesy ESP32 Wroom DevKit предоставляет универсальную и гибкую схему распиновки, что делает её отличным выбором для широкого спектра IoT-приложений. Модуль оснащён встроенным светодиодом, подключённым к GPIO13, который можно легко использовать для индикации состояния или отладки.
Для последовательной связи на плате выделены выводы: GPIO3 для приёма данных (UART RX) и GPIO1 для передачи (UART TX), что обеспечивает бесперебойный обмен данными с другими устройствами или компьютером.
Для I2C связи плата имеет выводы GPIO21 для SDA и GPIO22 для SCL, позволяющие подключать периферийные устройства, такие как датчики и дисплеи. Интерфейс SPI также поддерживается: GPIO23 (MOSI), GPIO19 (MISO), GPIO18 (SCK) и GPIO5 (SS). Эти выводы обеспечивают высокоскоростную связь с внешними устройствами.
Плата поддерживает несколько аналоговых входов через каналы ADC: GPIO36 (A0), GPIO39 (A3), GPIO32 (A4) и GPIO33 (A5). Эти выводы идеально подходят для подключения датчиков с аналоговым выходом. Также плата имеет два ЦАП-выхода на GPIO25 (DAC1) и GPIO26 (DAC2) для цифро-аналогового преобразования.
Безопасные пины для использования
Эти пины безопасны для общего использования GPIO без конфликтов при загрузке или системных проблем:
Пины, которых следует избегать или использовать с осторожностью
| Пин | Метка | Причина | Тип |
|---|---|---|---|
| IO3 | U0RXD (GPIO3) | Используется для приёма данных от USB-UART (программирование); также подтянут к HIGH при загрузке | USB |
| IO1 | U0TXD (GPIO1) | Подключён к USB-UART для загрузки и логов; используется как GPIO может нарушить программирование | USB |
| IO5 | GPIO5 | Должен быть HIGH при загрузке; если LOW — меняет тайминг SDIO slave и может нарушить загрузку | Strapping |
| IO36 | GPIO36 (SENSOR_VP) | Может использоваться только как вход (аналоговый); не может быть выходом | Другое |
| IO39 | GPIO39 (SENSOR_VN) | Может использоваться только как вход | Другое |
Полезные ссылки
Маппинг пинов
Полная распиновка и соответствие GPIO для ESP32
| Пин | Аналог | Тач | 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 |
Инструменты и конфигурация
Настройки сборки и загрузки по умолчанию для uPesy ESP32 Wroom DevKit
| Настройка | Значение |
|---|---|
| Инструмент загрузчика | esptool_py |
| Инструмент сетевой загрузки | esp_ota |
| Адрес загрузчика | 0x1000 |
| Режим Flash | DIO
СКОРОСТЬ ЗАГРУЗКИ 921600 АРХИТЕКТУРА XTENSA В ARDUINO IDE 2 ОТКРОЙТЕ «BOARDS MANAGER», НАЙДИТЕ «ESP32» ОТ ESPRESSIF И УСТАНОВИТЕ. ЗАТЕМ ПЕРЕЙДИТЕ В TOOLS → BOARD И ВЫБЕРИТЕ «UPESY WROOM». PLATFORMIO [ENV:UPESY_WROOM] PLATFORM = ESPRESSIF32 BOARD = ESP32DEV FRAMEWORK = ARDUINO ; ТОЧНАЯ КОНФИГУРАЦИЯ ЖЕЛЕЗА ДЛЯ UPESY ESP32 WROOM DEVKIT
BOARD_BUILD.MCU = ESP32
BOARD_BUILD.F_CPU = 240000000L
BOARD_BUILD.FLASH_SIZE = 4MB
BOARD_BUILD.FLASH_MODE = DIO
BOARD_UPLOAD.FLASH_SIZE = 4MB
ЗНАЧЕНИЕ ESPHOME ESP32: BOARD: ESP32DEV FRAMEWORK: TYPE: ARDUINO # ИЛИ “ESP-IDF” UPESY ESP32 WROOM DEVKIT - 240 MHZ ESP32FLASH: 4MB | USB: N/AВСТАВЬТЕ В ФАЙЛ ESPTOOL.PY
ESPTOOL.PY СХЕМА РАСПИНОВКИ UPESY ESP32 WROOM DEVKIT ПЛАТА UPESY ESP32 WROOM DEVKIT ПРЕДОСТАВЛЯЕТ УНИВЕРСАЛЬНУЮ И ГИБКУЮ СХЕМУ РАСПИНОВКИ, ЧТО ДЕЛАЕТ ЕЁ ОТЛИЧНЫМ ВЫБОРОМ ДЛЯ ШИРОКОГО СПЕКТРА IOT-ПРИЛОЖЕНИЙ. МОДУЛЬ ОСНАЩЁН ВСТРОЕННЫМ СВЕТОДИОДОМ, ПОДКЛЮЧЁННЫМ К GPIO13, КОТОРЫЙ МОЖНО ЛЕГКО ИСПОЛЬЗОВАТЬ ДЛЯ ИНДИКАЦИИ СОСТОЯНИЯ ИЛИ ОТЛАДКИ. ДЛЯ ПОСЛЕДОВАТЕЛЬНОЙ СВЯЗИ НА ПЛАТЕ ВЫДЕЛЕНЫ ВЫВОДЫ: GPIO3 ДЛЯ ПРИЁМА ДАННЫХ (UART RX) И GPIO1 ДЛЯ ПЕРЕДАЧИ (UART TX), ЧТО ОБЕСПЕЧИВАЕТ БЕСПЕРЕБОЙНЫЙ ОБМЕН ДАННЫМИ С ДРУГИМИ УСТРОЙСТВАМИ ИЛИ КОМПЬЮТЕРОМ. ДЛЯ I2C СВЯЗИ ПЛАТА ИМЕЕТ ВЫВОДЫ GPIO21 ДЛЯ SDA И GPIO22 ДЛЯ SCL, ПОЗВОЛЯЮЩИЕ ПОДКЛЮЧАТЬ ПЕРИФЕРИЙНЫЕ УСТРОЙСТВА, ТАКИЕ КАК ДАТЧИКИ И ДИСПЛЕИ. ИНТЕРФЕЙС SPI ТАКЖЕ ПОДДЕРЖИВАЕТСЯ: GPIO23 (MOSI), GPIO19 (MISO), GPIO18 (SCK) И GPIO5 (SS). ЭТИ ВЫВОДЫ ОБЕСПЕЧИВАЮТ ВЫСОКОСКОРОСТНУЮ СВЯЗЬ С ВНЕШНИМИ УСТРОЙСТВАМИ. ПЛАТА ПОДДЕРЖИВАЕТ НЕСКОЛЬКО АНАЛОГОВЫХ ВХОДОВ ЧЕРЕЗ КАНАЛЫ ADC: GPIO36 (A0), GPIO39 (A3), GPIO32 (A4) И GPIO33 (A5). ЭТИ ВЫВОДЫ ИДЕАЛЬНО ПОДХОДЯТ ДЛЯ ПОДКЛЮЧЕНИЯ ДАТЧИКОВ С АНАЛОГОВЫМ ВЫХОДОМ. ТАКЖЕ ПЛАТА ИМЕЕТ ДВА ЦАП-ВЫХОДА НА GPIO25 (DAC1) И GPIO26 (DAC2) ДЛЯ ЦИФРО-АНАЛОГОВОГО ПРЕОБРАЗОВАНИЯ. БЕЗОПАСНЫЕ ПИНЫ ДЛЯ ИСПОЛЬЗОВАНИЯ ЭТИ ПИНЫ БЕЗОПАСНЫ ДЛЯ ОБЩЕГО ИСПОЛЬЗОВАНИЯ GPIO БЕЗ КОНФЛИКТОВ ПРИ ЗАГРУЗКЕ ИЛИ СИСТЕМНЫХ ПРОБЛЕМ: LED_BUILTIN (GPIO13) |
| Максимальный размер | 4 МБ
FLASH MODE DIO СКОРОСТЬ ЗАГРУЗКИ 921600 АРХИТЕКТУРА XTENSA В ARDUINO IDE 2 ОТКРОЙТЕ «BOARDS MANAGER», НАЙДИТЕ «ESP32» ОТ ESPRESSIF И УСТАНОВИТЕ. ЗАТЕМ ПЕРЕЙДИТЕ В TOOLS → BOARD И ВЫБЕРИТЕ «UPESY WROOM». PLATFORMIO [ENV:UPESY_WROOM] PLATFORM = ESPRESSIF32 BOARD = ESP32DEV FRAMEWORK = ARDUINO ; ТОЧНАЯ КОНФИГУРАЦИЯ ЖЕЛЕЗА ДЛЯ UPESY ESP32 WROOM DEVKIT
BOARD_BUILD.MCU = ESP32
BOARD_BUILD.F_CPU = 240000000L
BOARD_BUILD.FLASH_SIZE = 4МБ
BOARD_BUILD.FLASH_MODE = DIO
BOARD_UPLOAD.FLASH_SIZE = 4МБ
ЗНАЧЕНИЕ ESPHOME ESP32: BOARD: ESP32DEV FRAMEWORK: TYPE: ARDUINO # ИЛИ “ESP-IDF” UPESY ESP32 WROOM DEVKIT - 240 MHZ ESP32FLASH: 4МБ | USB: N/AВСТАВЬТЕ В ФАЙЛ ESPTOOL.PY
ESPTOOL.PY СХЕМА РАСПИНОВКИ UPESY ESP32 WROOM DEVKIT ПЛАТА UPESY ESP32 WROOM DEVKIT ПРЕДОСТАВЛЯЕТ УНИВЕРСАЛЬНУЮ И ГИБКУЮ СХЕМУ РАСПИНОВКИ, ЧТО ДЕЛАЕТ ЕЁ ОТЛИЧНЫМ ВЫБОРОМ ДЛЯ ШИРОКОГО СПЕКТРА IOT-ПРИЛОЖЕНИЙ. МОДУЛЬ ОСНАЩЁН ВСТРОЕННЫМ СВЕТОДИОДОМ, ПОДКЛЮЧЁННЫМ К GPIO13, КОТОРЫЙ МОЖНО ЛЕГКО ИСПОЛЬЗОВАТЬ ДЛЯ ИНДИКАЦИИ СОСТОЯНИЯ ИЛИ ОТЛАДКИ. ДЛЯ ПОСЛЕДОВАТЕЛЬНОЙ СВЯЗИ НА ПЛАТЕ ВЫДЕЛЕНЫ ВЫВОДЫ: GPIO3 ДЛЯ ПРИЁМА ДАННЫХ (UART RX) И GPIO1 ДЛЯ ПЕРЕДАЧИ (UART TX), ЧТО ОБЕСПЕЧИВАЕТ БЕСПЕРЕБОЙНЫЙ ОБМЕН ДАННЫМИ С ДРУГИМИ УСТРОЙСТВАМИ ИЛИ КОМПЬЮТЕРОМ. ДЛЯ I2C СВЯЗИ ПЛАТА ИМЕЕТ ВЫВОДЫ GPIO21 ДЛЯ SDA И GPIO22 ДЛЯ SCL, ПОЗВОЛЯЮЩИЕ ПОДКЛЮЧАТЬ ПЕРИФЕРИЙНЫЕ УСТРОЙСТВА, ТАКИЕ КАК ДАТЧИКИ И ДИСПЛЕИ. ИНТЕРФЕЙС SPI ТАКЖЕ ПОДДЕРЖИВАЕТСЯ: GPIO23 (MOSI), GPIO19 (MISO), GPIO18 (SCK) И GPIO5 (SS). ЭТИ ВЫВОДЫ ОБЕСПЕЧИВАЮТ ВЫСОКОСКОРОСТНУЮ СВЯЗЬ С ВНЕШНИМИ УСТРОЙСТВАМИ. ПЛАТА ПОДДЕРЖИВАЕТ НЕСКОЛЬКО АНАЛОГОВЫХ ВХОДОВ ЧЕРЕЗ КАНАЛЫ ADC: GPIO36 (A0), GPIO39 (A3), GPIO32 (A4) И GPIO33 (A5). ЭТИ ВЫВОДЫ ИДЕАЛЬНО ПОДХОДЯТ ДЛЯ ПОДКЛЮЧЕНИЯ ДАТЧИКОВ С АНАЛОГОВЫМ ВЫХОДОМ. ТАКЖЕ ПЛАТА ИМЕЕТ ДВА ЦАП-ВЫХОДА НА GPIO25 (DAC1) И GPIO26 (DAC2) ДЛЯ ЦИФРО-АНАЛОГОВОГО ПРЕОБРАЗОВАНИЯ. БЕЗОПАСНЫЕ ПИНЫ ДЛЯ ИСПОЛЬЗОВАНИЯ ЭТИ ПИНЫ БЕЗОПАСНЫ ДЛЯ ОБЩЕГО ИСПОЛЬЗОВАНИЯ GPIO БЕЗ КОНФЛИКТОВ ПРИ ЗАГРУЗКЕ ИЛИ СИСТЕМНЫХ ПРОБЛЕМ: LED_BUILTIN (GPIO13) |
схема распиновки upesy esp32 wroom devkit
плата upesy esp32 wroom devkit предоставляет универсальную и гибкую схему распиновки, что делает её отличным выбором для широкого спектра iot-приложений. модуль оснащён встроенным светодиодом, подключённым к gpio13, который можно легко использовать для индикации состояния или отладки.
для последовательной связи на плате выделены выводы: gpio3 для приёма данных (uart rx) и gpio1 для передачи (uart tx), что обеспечивает бесперебойный обмен данными с другими устройствами или компьютером.
для i2c связи плата имеет выводы gpio21 для sda и gpio22 для scl, позволяющие подключать периферийные устройства, такие как датчики и дисплеи. интерфейс spi также поддерживается: gpio23 (mosi), gpio19 (miso), gpio18 (sck) и gpio5 (ss). эти выводы обеспечивают высокоскоростную связь с внешними устройствами.
плата поддерживает несколько аналоговых входов через каналы adc: gpio36 (a0), gpio39 (a3), gpio32 (a4) и gpio33 (a5). эти выводы идеально подходят для подключения датчиков с аналоговым выходом. также плата имеет два цап-выхода на gpio25 (dac1) и gpio26 (dac2) для цифро-аналогового преобразования.
безопасные пины для использования
эти пины безопасны для общего использования gpio без конфликтов при загрузке или системных проблем:
uPesy ESP32 Wroom DevKit использует esptool_py для прошивки и esp_ota для беспроводных обновлений. Загрузчик размещается по адресу 0x1000.
Режим flash: dio скорость загрузки 921600 архитектура xtensa
в arduino ide 2 откройте «boards manager», найдите «esp32» от espressif и установите. затем перейдите в tools → board и выберите «upesy wroom».
platformio
[env:upesy_wroom] platform = espressif32 board = esp32dev framework = arduino
; точная конфигурация железа для upesy esp32 wroom devkit board_build.mcu = esp32 board_build.f_cpu = 240000000l board_build.flash_size = 4mb board_build.flash_mode = dio board_upload.flash_size = 4mb
значение `board` является близким общим соответствием — проверьте реестр плат platformio для точного соответствия.
esphome
esp32: board: esp32dev framework: type: arduino # или "esp-idf"upesy esp32 wroom devkit - 240 mhz esp32
flash: 4mb | usb: n/a
вставьте в файл `.yaml` вашего устройства. смотрите документацию esphome для получения полных опций.
esptool.py
esptool.py \
--chip esp32 \
--baud 921600 \
write_flash \
--flash_mode dio \
--flash_size 4mb \
0x1000 bootloader.bin \
0x8000 partitions.bin \
0xe000 boot_app0.bin \
0x10000 firmware.bin
установка: `pip install esptool` — замените `firmware.bin` на ваш бинарный файл, загрузчик находится по адресу `0x1000`
схема распиновки upesy esp32 wroom devkit
плата upesy esp32 wroom devkit предоставляет универсальную и гибкую схему распиновки, что делает её отличным выбором для широкого спектра iot-приложений. модуль оснащён встроенным светодиодом, подключённым к gpio13, который можно легко использовать для индикации состояния или отладки.
для последовательной связи на плате выделены выводы: gpio3 для приёма данных (uart rx) и gpio1 для передачи (uart tx), что обеспечивает бесперебойный обмен данными с другими устройствами или компьютером.
для i2c связи плата имеет выводы gpio21 для sda и gpio22 для scl, позволяющие подключать периферийные устройства, такие как датчики и дисплеи. интерфейс spi также поддерживается: gpio23 (mosi), gpio19 (miso), gpio18 (sck) и gpio5 (ss). эти выводы обеспечивают высокоскоростную связь с внешними устройствами.
плата поддерживает несколько аналоговых входов через каналы adc: gpio36 (a0), gpio39 (a3), gpio32 (a4) и gpio33 (a5). эти выводы идеально подходят для подключения датчиков с аналоговым выходом. также плата имеет два цап-выхода на gpio25 (dac1) и gpio26 (dac2) для цифро-аналогового преобразования.
безопасные пины для использования
эти пины безопасны для общего использования gpio без конфликтов при загрузке или системных проблем:
Похожие платы
ESP32 PICO-D4
ESP32 XTENSA — отладочная плата на базе микроконтроллера ESP32 с архитектурой XTENSA.
MGBOT IOTIK 32A
ESP32 XTENSA — отладочная плата на базе микроконтроллера ESP32 с архитектурой XTENSA.
Adafruit ESP32 Feather
ESP32 XTENSA — отладочная плата на базе микроконтроллера ESP32 с архитектурой XTENSA.