LOLIN S2 Mini

Плата разработки LOLIN S2 Mini на базе микроконтроллера ESP32-S2. Подробные характеристики, распиновка, настройка и возможности.


LOLIN S2 Mini

LOLIN S2 Mini — это компактная отладочная плата на базе микроконтроллера ESP32-S2 с архитектурой XTENSA. Она обеспечивает максимальную частоту процессора 240 МГц и оснащена 4 МБ flash-памяти.

LOLIN S2 Mini
Навигация
Разделы статьи
Примеры кода
Конфигурации плат

О плате LOLIN S2 Mini

LOLIN S2 Mini — это компактная отладочная плата на базе микроконтроллера ESP32-S2 от компании WEMOS. Плата оснащена USB-C разъёмом и поддержкой зарядки LiPo аккумуляторов, что делает её идеальным выбором для портативных и встраиваемых проектов с экономией места. Благодаря отсутствию Bluetooth (только Wi-Fi), плата потребляет меньше энергии и отлично подходит для проектов с батарейным питанием.

Где купить LOLIN S2 Mini

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

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

Полные спецификации оборудования для LOLIN S2 Mini

Связь
WiFi802.11 b/g/n (2,4 ГГц)
Микроконтроллер
МодельESP32-S2
Частота240 МГц
Память4 МБ
АрхитектураXTENSA
Возможности и пины
Цифровые I/O48
Аналоговые входы20
PWM24
Прерывания46

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

ESP32-S2 240 МГц 4 МБ DIO XTENSA

Arduino IDE Arduino IDE

Плата (Board)Lolin S2 Mini
Частота CPU240 МГц
Размер Flash4 МБ
Flash ModeDIO
Скорость загрузки921600
АрхитектураXtensa

В Arduino IDE 2 откройте Boards Manager, найдите "esp32" от Espressif и установите его. Затем перейдите в Tools → Board и выберите "Lolin S2 Mini" для LOLIN S2 Mini.

PlatformIO PlatformIO

[env:lolin_s2_mini]
platform  = espressif32
board     = esp32-s2-saola-1
framework = arduino

; Точная конфигурация железа для LOLIN S2 Mini board_build.mcu = esp32s2 board_build.f_cpu = 240000000L board_build.flash_size = 4MB board_build.flash_mode = dio board_upload.flash_size = 4MB

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

ESPHome ESPHome

esp32:
  board: esp32-s2-saola-1
  framework:
    type: arduino   # or "esp-idf"

LOLIN S2 Mini - 240 MHz ESP32S2

Flash: 4MB | USB: N/A

Вставьте в файл .yaml вашего устройства. Подробнее см. в документации ESPHome ESP32.

esptool.py

esptool.py \
  --chip esp32s2 \
  --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.

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

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

Настройки сборки и загрузки по умолчанию для LOLIN S2 Mini

Настройка Значение
Инструмент загрузчика esptool_py
Инструмент сетевой загрузки esp_ota
Адрес загрузчика 0x1000
Режим Flash DIO СКОРОСТЬ ЗАГРУЗКИ921600 АРХИТЕКТУРАXTENSA

В ARDUINO IDE 2 ОТКРОЙТЕ BOARDS MANAGER, НАЙДИТЕ “ESP32” ОТ ESPRESSIF И УСТАНОВИТЕ ЕГО. ЗАТЕМ ПЕРЕЙДИТЕ В TOOLS → BOARD И ВЫБЕРИТЕ “LOLIN S2 MINI” ДЛЯ LOLIN S2 MINI.

PLATFORMIO

[ENV:LOLIN_S2_MINI] PLATFORM = ESPRESSIF32 BOARD = ESP32-S2-SAOLA-1 FRAMEWORK = ARDUINO

; ТОЧНАЯ КОНФИГУРАЦИЯ ЖЕЛЕЗА ДЛЯ LOLIN S2 MINI BOARD_BUILD.MCU = ESP32S2 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: ESP32-S2-SAOLA-1 FRAMEWORK: TYPE: ARDUINO # OR “ESP-IDF”

LOLIN S2 MINI - 240 MHZ ESP32S2

FLASH: 4MB | USB: N/A

ВСТАВЬТЕ В ФАЙЛ .YAML ВАШЕГО УСТРОЙСТВА. ПОДРОБНЕЕ СМ. В ДОКУМЕНТАЦИИ ESPHOME ESP32.

ESPTOOL.PY ESPTOOL.PY
—CHIP ESP32S2
—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.

ПОЛЕЗНЫЕ ССЫЛКИ

ДАТАШИТ ESP32-S2 ТЕХНИЧЕСКИЕ СПЕЦИФИКАЦИИ МИКРОКОНТРОЛЛЕРА

ИНСТРУМЕНТЫ И КОНФИГУРАЦИЯ НАСТРОЙКИ СБОРКИ И ЗАГРУЗКИ ПО УМОЛЧАНИЮ ДЛЯ LOLIN S2 MINI

НАСТРОЙКА ЗНАЧЕНИЕ

ИНСТРУМЕНТ ЗАГРУЗЧИКА ESPTOOL_PY

Максимальный размер 4 МБ FLASH MODEDIO СКОРОСТЬ ЗАГРУЗКИ921600 АРХИТЕКТУРАXTENSA

В ARDUINO IDE 2 ОТКРОЙТЕ BOARDS MANAGER, НАЙДИТЕ “ESP32” ОТ ESPRESSIF И УСТАНОВИТЕ ЕГО. ЗАТЕМ ПЕРЕЙДИТЕ В TOOLS → BOARD И ВЫБЕРИТЕ “LOLIN S2 MINI” ДЛЯ LOLIN S2 MINI.

PLATFORMIO

[ENV:LOLIN_S2_MINI] PLATFORM = ESPRESSIF32 BOARD = ESP32-S2-SAOLA-1 FRAMEWORK = ARDUINO

; ТОЧНАЯ КОНФИГУРАЦИЯ ЖЕЛЕЗА ДЛЯ LOLIN S2 MINI BOARD_BUILD.MCU = ESP32S2 BOARD_BUILD.F_CPU = 240000000L BOARD_BUILD.FLASH_SIZE = 4МБ BOARD_BUILD.FLASH_MODE = DIO BOARD_UPLOAD.FLASH_SIZE = 4МБ ЗНАЧЕНИЕ BOARD ЯВЛЯЕТСЯ ПРИБЛИЗИТЕЛЬНЫМ ОБЩИМ СООТВЕТСТВИЕМ — ПРОВЕРЬТЕ РЕЕСТР ПЛАТ PLATFORMIO ДЛЯ ТОЧНОГО СООТВЕТСТВИЯ.

ESPHOME

ESP32: BOARD: ESP32-S2-SAOLA-1 FRAMEWORK: TYPE: ARDUINO # OR “ESP-IDF”

LOLIN S2 MINI - 240 MHZ ESP32S2

FLASH: 4МБ | USB: N/A

ВСТАВЬТЕ В ФАЙЛ .YAML ВАШЕГО УСТРОЙСТВА. ПОДРОБНЕЕ СМ. В ДОКУМЕНТАЦИИ ESPHOME ESP32.

ESPTOOL.PY ESPTOOL.PY
—CHIP ESP32S2
—BAUD 921600
WRITE_FLASH
—FLASH_MODE DIO
—FLASH_SIZE 4МБ
0X1000 BOOTLOADER.BIN
0X8000 PARTITIONS.BIN
0XE000 BOOT_APP0.BIN
0X10000 FIRMWARE.BIN УСТАНОВКА: PIP INSTALL ESPTOOL — ЗАМЕНИТЕ FIRMWARE.BIN НА ВАШ БИНАРНЫЙ ФАЙЛ, ЗАГРУЗЧИК НАХОДИТСЯ ПО АДРЕСУ 0X1000.

ПОЛЕЗНЫЕ ССЫЛКИ

ДАТАШИТ ESP32-S2 ТЕХНИЧЕСКИЕ СПЕЦИФИКАЦИИ МИКРОКОНТРОЛЛЕРА

ИНСТРУМЕНТЫ И КОНФИГУРАЦИЯ НАСТРОЙКИ СБОРКИ И ЗАГРУЗКИ ПО УМОЛЧАНИЮ ДЛЯ LOLIN S2 MINI

НАСТРОЙКА ЗНАЧЕНИЕ

ИНСТРУМЕНТ ЗАГРУЗЧИКА ESPTOOL_PY

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