LOLIN S2 Mini v1.0.0 — 4 МБ Flash / 2 МБ PSRAM

WEMOS / LOLIN · S2 Mini v1.0.0, ESP32-S2FN4R2

Компактная Wi-Fi плата с памятью PSRAM

Автор: SLDV LAB

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

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

О МОДУЛЕ

Что делает S2 Mini v1.0.0, ESP32-S2FN4R2

S2 Mini объединяет Wi-Fi, прямой USB и дополнительную PSRAM в формате LOLIN. Она подходит для датчиков, сетевых контроллеров и USB-периферии. Совместимость с расширениями D1 mini требует проверки выводов и допустимых уровней конкретного расширения.

В этом материале используется ревизия v1.0.0 с ESP32-S2FN4R2. Внешний ряд контактов дополнен внутренним рядом, поэтому при пайке важно не перепутать соседние выводы. Встроенный светодиод подключён к GPIO15; кнопка загрузки использует GPIO0. Прямой USB занимает GPIO19/20. ESP32-S2 не имеет Bluetooth. PSRAM выделяется отдельно от внутренней SRAM и не означает, что весь объём автоматически доступен любому буферу.

Источники фото и распиновки: WEMOS / LOLIN. Ссылки на первоисточники приведены в документации. Повторное использование медиа не объявлено свободным от прав; видимые маркировки сохранены.

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

Антенна
Печатная PCB-антенна на плате
Процессор
Xtensa LX7, 32 бит, одно ядро
Максимальная частота
240 МГц
Flash
4 МБ
Внутренняя SRAM
320 КБ
PSRAM
2 МБ
Wi-Fi
2,4 ГГц, IEEE 802.11 b/g/n
Bluetooth
Нет
USB
USB Type-C, встроенный USB OTG full-speed
GPIO, выведенные на плате
27
Габариты
34,3 × 25,4 мм
Встроенный индикатор
Обычный LED, GPIO15
Интерфейс
I²C, SPI, UART, Аналоговый, Wi-Fi
Питание модуля
Первый запуск: 5 В от USB через кабель с передачей данных. GPIO — логика 3,3 В; сигналы 5 В недопустимы. Не соединяйте независимые источники питания без проверки схемы платы. Допустимый ток внешней нагрузки зависит от источника, стабилизатора и потребления самой платы.

ПРАКТИКА

Подключение

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

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

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

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

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

Помоги интегрировать S2 Mini v1.0.0, ESP32-S2FN4R2 в проект. Сначала уточни ревизию и маркировку платы, среду и её версию, периферию, питание и задачу. Используй подтверждённые настройки этой карточки. Разделяй внутреннюю 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
LOLIN S2 Mini

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

Flash Size
4MB

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

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

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

Serial Monitor
115200

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

USB CDC On Boot
Enabled

Включено для Serial через штатный прямой USB этой платы.

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);
}

Полный скетч для S2 Mini v1.0.0, ESP32-S2FN4R2, Arduino-ESP32 3.3.0, профиль LOLIN S2 Mini. Это внешний LED на 4 / GPIO4, не встроенный RGB и не OLED. Резистор 1 кОм обязателен. После загрузки ожидается мигание с периодом 1 с и сообщения в мониторе. Если порт не появляется, проверьте USB-кабель, настройку CDC и режим BOOT/RESET; если мигает без вывода, проверьте выбранный порт. API сверены по документации и исходникам; компиляция и проверка на физической плате не выполнялись.

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

Все проекты

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

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