Espressif ESP32-S2-DevKitC-1-N8R2 — 8 МБ Flash / 2 МБ PSRAM

Espressif Systems · ESP32-S2-DevKitC-1-N8R2, ESP32-S2-SOLO-2, PCB-антенна

Wi-Fi плата для USB и сетевых проектов

Автор: SLDV LAB

Опубликовано · Обновлено

СложностьЛегко
Проекты с компонентом

О МОДУЛЕ

Что делает ESP32-S2-DevKitC-1-N8R2, ESP32-S2-SOLO-2, PCB-антенна

ESP32-S2-DevKitC-1-N8R2 — точное исполнение Espressif с модулем SOLO-2 и печатной антенной. Оно отличается от ранних плат DevKitC-1 и DevKitC-1R с модулем SOLO. Выводы размещены на двух длинных гребёнках для макетирования.

Два USB-разъёма выполняют разные функции. USB–UART удобен для первого запуска и последовательного монитора; второй разъём подключён к USB OTG микроконтроллера. GPIO18 занят адресным RGB LED, GPIO19/20 используются прямым USB. GPIO46 — только вход. ESP32-S2 не поддерживает Bluetooth. Дополнительная PSRAM учитывается отдельно от внутренней SRAM.

Фото точного SOLO-2 исполнения: Botland. Распиновка: Espressif Systems. Ссылки на первоисточники приведены в документации. Повторное использование медиа не объявлено свободным от прав; видимые маркировки сохранены.

Характеристики

Ревизия PCB на фото
Номер PCB-ревизии на фото не установлен
GPIO на боковых разъёмах
36
Ограничения выведенных GPIO
GPIO0–21 и GPIO33–46; GPIO46 только вход, GPIO18 занят RGB LED, GPIO19/20 разделяют USB
GPIO18 на SOLO-2
У модуля SOLO-2 внешняя подтяжка GPIO18 отсутствует; отметка PU у GPIO18 в старом рисунке относится к SOLO
Процессор
Xtensa LX7, 32 бит, одно ядро
Максимальная частота
240 МГц
Flash
8 МБ
Внутренняя SRAM
320 КБ
PSRAM
2 МБ
Wi-Fi
2,4 ГГц, IEEE 802.11 b/g/n
Bluetooth
Нет
USB
Два Micro-USB: USB–UART и прямой USB OTG
Модуль
ESP32-S2-SOLO-2 с печатной антенной
Код заказа
ESP32-S2-DevKitC-1-N8R2
Встроенный индикатор
Адресный RGB LED, GPIO18
Интерфейс
I²C, SPI, UART, Аналоговый, Wi-Fi
Питание модуля
Первый запуск: 5 В от USB через кабель с передачей данных. GPIO — логика 3,3 В; сигналы 5 В недопустимы. Не соединяйте независимые источники питания без проверки схемы платы. Допустимый ток внешней нагрузки зависит от источника, стабилизатора и потребления самой платы. Питание через USB, 5V/GND или 3V3/GND выбирается как один из взаимоисключающих способов. Подача 3,3 В обходит стабилизатор.

ПРАКТИКА

Подключение

Схема подключения
Контакт модуляКонтакт платыНазначение
Внешний LED: анод через резистор 1 кОм4 / GPIO4 (J1.4)Только для полного скетча ниже. Катод LED соедините с GND.
Внешний LED: катодGNDОбщая земля; внешний источник для этого теста не нужен.
Кабель USB с передачей данныхUSB–UART Micro-USBПитание и загрузка программы; не подавайте 5 В на GPIO.

Подходит для ESP32, Arduino. Выберите контакты по документации своей платы.

ВАШ ПРОЕКТ · ВАШ ДАТЧИК

Интегрируйте модуль с ChatGPT

Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.

Помоги интегрировать ESP32-S2-DevKitC-1-N8R2, ESP32-S2-SOLO-2, PCB-антенна в проект. Сначала уточни ревизию и маркировку платы, среду и её версию, периферию, питание и задачу. Используй подтверждённые настройки этой карточки. Разделяй внутреннюю SRAM и PSRAM, характеристики чипа и реально доступные выводы платы. Подготовь схему, зависимости, полный минимальный пример с диагностикой и последовательность проверки. Проверь конфликты с USB, Flash, индикаторами, OLED и загрузочными GPIO. Не считай GPIO21/22 универсальными I²C для всех ESP32. Логика 3,3 В; отдельно проверь уровни подключаемых модулей. Для Arduino-ESP32 3.3.0 исходный тест — внешний LED на GPIO4, анод через 1 кОм, катод на GND. Объясни ограничения применённых API, не заявляй физический тест без фактической проверки.

Библиотеки

Установите библиотеку для своей среды и откройте пример из её документации.

Что именно прописать

Arduino-ESP32
3.3.0

Установите пакет esp32 by Espressif Systems указанной версии. API и наличие профиля сверены по исходникам; физическое тестирование не выполнялось.

Плата в Arduino IDE
ESP32S2 Dev Module

Tools → Board. Настройки относятся только к описанной модели.

Flash Size
8MB

Объём точного исполнения; схема разделов должна помещаться в этот объём.

Вывод внешнего LED
GPIO4

Анод LED через резистор 1 кОм к указанному GPIO, катод к GND. Подключайте при отключённом питании.

Serial Monitor
115200

Откройте порт платы. Для прямого USB может потребоваться выбрать порт заново после загрузки.

USB CDC On Boot
Disabled

В этом примере используется USB–UART Micro-USB; CDC отключён.

PSRAM
Enabled

LOLIN-профили включают PSRAM; для ESP32S2 Dev Module включите вручную. Размер PSRAM не прибавляйте к SRAM.

Arduino-ESP32 3.3.0 · внешний светодиод

cpp
#include <Arduino.h>

constexpr uint8_t kLedPin = 4;

void setup() {
  pinMode(kLedPin, OUTPUT);
  digitalWrite(kLedPin, LOW);
  Serial.begin(115200);
  delay(1500);
  Serial.println("SLDV LAB: external LED test");
}

void loop() {
  digitalWrite(kLedPin, HIGH);
  Serial.println("LED on");
  delay(500);
  digitalWrite(kLedPin, LOW);
  Serial.println("LED off");
  delay(500);
}

Полный скетч для ESP32-S2-DevKitC-1-N8R2, ESP32-S2-SOLO-2, PCB-антенна, Arduino-ESP32 3.3.0, профиль ESP32S2 Dev Module. Это внешний LED на 4 / GPIO4 (J1.4), не встроенный RGB и не OLED. Резистор 1 кОм обязателен. После загрузки ожидается мигание с периодом 1 с и сообщения в мониторе. Если порт не появляется, проверьте USB-кабель, настройку CDC и режим BOOT/RESET; если мигает без вывода, проверьте выбранный порт. API сверены по документации и исходникам; компиляция и проверка на физической плате не выполнялись.

Проекты с этим компонентом

Все проекты

Связанные проекты пока не опубликованы.

Связанные материалы и компоненты