ESP32-S3 Super Mini 4MB Flash и 2MB PSRAM
ESP32-S3 Super Mini е малка и мощна development платка за IoT, домашна автоматизация, сензори, дисплеи, USB устройства и вградена електроника. Платката има бърз dual-core ESP32-S3 процесор, вграден WiFi, Bluetooth Low Energy, native USB, 4 MB flash памет и 2 MB PSRAM.
С размер около 22,52 × 18 mm тази платка предлага много изчислителна мощ и възможности за свързване на малка площ. Стандартното разстояние между пиновете 2,54 mm улеснява интеграцията в различни проекти. Приложените pinheaders трябва да се запоят самостоятелно.
Основни характеристики
- ESP32-S3 dual-core Xtensa LX7 процесор до 240 MHz
- 4 MB flash памет и 2 MB QSPI PSRAM
- 512 KB вътрешен SRAM и 384 KB ROM
- 2,4 GHz WiFi и Bluetooth 5 Low Energy
- Native USB чрез USB-C, без допълнителен USB-to-serial конвертор
- 32 GPIO извода, 16 ADC входа
- Програмируема WS2812 RGB LED и статусни LED
- Поддръжка за Arduino IDE, PlatformIO, ESP-IDF, ESPHome и MicroPython
- Качване на firmware чрез USB и OTA
- Компактен размер: около 22,52 × 18 mm
Технически спецификации
- Микроконтролер: ESP32-S3
- Процесор: Dual-core Xtensa LX7, 240 MHz
- Вътрешен SRAM: 512 KB
- ROM: 384 KB
- Flash памет: 4 MB
- PSRAM: 2 MB QSPI
- WiFi: 2,4 GHz IEEE 802.11 b/g/n
- Bluetooth: Bluetooth 5 Low Energy
- USB връзка: USB-C (native USB 2.0, USB OTG, USB Serial/JTAG)
- GPIO: 32 пина
- ADC: 16 входа
- UART: До 3 контролера
- I²C: До 2 контролера
- SPI: До 4 контролера
- PWM: До 8 канала
- Логическо ниво: 3,3 V
- Захранване: 5 V чрез USB-C или 5V pin
- Размери: Около 22,52 × 18 mm
- Разстояние между пиновете: 2,54 mm
Свързвания и пинове
Платката има 37 позиции за свързване, от които 32 могат да се използват като GPIO. Има и свързвания за 5 V, 3,3 V и GND. Често използвани GPIO пинове без специални функции по време на boot са:
- GPIO1, GPIO2, GPIO4, GPIO5, GPIO6, GPIO7, GPIO8
- GPIO15, GPIO16, GPIO17, GPIO18, GPIO21
Винаги проверявайте pinout-а и изискванията на софтуера за постоянни свързвания, тъй като някои пинове могат да имат специални функции по време на стартиране или дебъгване.
Вградени LED и бутони
- Програмируема WS2812 RGB LED (свързана с GPIO48)
- Червена статусна LED (свързана с GPIO48)
- Синя LED за статус на зареждане (за батерия, не се управлява софтуерно)
- BOOT бутон
- RESET бутон
Активиране на PSRAM
2 MB PSRAM не е активна по подразбиране във всички среди за разработка. В Arduino IDE трябва изрично да изберете “QSPI PSRAM” в настройките на платката. В PlatformIO и ESPHome също са необходими специфични конфигурации за активиране на PSRAM.
Програмиране и употреба
USB-C портът е директно свързан с native USB интерфейса, така че не е необходим допълнителен USB-to-serial конвертор. За програмиране чрез Arduino IDE трябва да е включено “USB CDC On Boot”.
Ако платката не бъде разпозната или качването се провали, следвайте тези стъпки:
- Задръжте натиснат BOOT бутона
- Свържете USB кабела или натиснете кратко RESET
- Стартирайте качването на firmware
- Освободете BOOT бутона
- След качването натиснете RESET, за да стартирате програмата
Комуникация и периферия
ESP32-S3 Super Mini поддържа различни интерфейси: GPIO, ADC, PWM, UART, I²C, SPI, I²S, USB, WiFi и Bluetooth Low Energy. Това я прави подходяща за сензори, релета, дисплеи, LED ленти, моторни контролери, паметови модули и други цифрови или аналогови компоненти.
Възможни приложения
- IoT сензори и безжична измервателна техника
- Домашна автоматизация и управление (Home Assistant, ESPHome, MQTT)
- Дисплеи и графични интерфейси
- Data logger-и и роботика
- USB-HID устройства, клавиатури и контролери
- LED ленти и интерактивно осветление
- Bluetooth Low Energy устройства
- Аудио и гласова обработка
- Компактни вградени системи и edge-AI приложения
Комплект на доставката
- 1× ESP32-S3 Super Mini developmentboard
- Съответстващи pinheaders (още не са запоени)
Внимание
- Pinheaders трябва да се запоят самостоятелно
- USB-C кабел с поддръжка на данни е необходим за програмиране
- GPIO работи на 3,3 V логическо ниво и не е 5V tolerant
- Винаги проверявайте pinout-а и функцията на свързаните компоненти