Espressif ESP32-S3-EYE v2.1 — 8 МБ Flash / 8 МБ PSRAM

Espressif Systems · ESP32-S3-EYE-MB v2.1 + ESP32-S3-EYE-SUB v1.1

Плата для зрения и обработки голоса

Автор: SLDV LAB

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

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

О МОДУЛЕ

Что делает ESP32-S3-EYE-MB v2.1 + ESP32-S3-EYE-SUB v1.1

Комплект основной платы с камерой OV2640 и микрофоном и дочерней платы с дисплеем. Здесь описана ревизия ESP32-S3-EYE-MB v2.1, а не ESP-EYE на обычном ESP32. Для прикладных демонстраций производитель предлагает ESP-WHO.

В v2.2 добавлен защитный резистор R83 светодиода питания модуля и изменена маркировка. У v2.1 не устанавливайте GPIO3 в высокий уровень: это может повредить индикатор питания. Большинство выводов занято встроенной периферией; плату не следует трактовать как универсальный DevKit с полностью свободными GPIO.

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

Процессор
ESP32-S3, 2 × Xtensa LX7, до 240 МГц
Внутренняя SRAM
512 КБ
Flash
8 МБ
Внешняя / корпусная PSRAM
8 МБ
Беспроводная связь
Wi-Fi 2,4 ГГц 802.11 b/g/n; Bluetooth 5 LE, без Bluetooth Classic
Камера
OV2640, 2 Мп
Дисплей
1,3″, SPI
Модуль
ESP32-S3-WROOM-1, 8 МБ Flash / 8 МБ Octal PSRAM
Интерфейс
I²C, SPI, UART, Аналоговый, Wi-Fi, Bluetooth
Питание модуля
Для первого запуска: 5 В через Micro-USB. Логика GPIO: 3,3 В; сигналы 5 В недопустимы.

ПРАКТИКА

Подключение

Схема подключения
Контакт модуляКонтакт платыНазначение
Micro-USBКомпьютер, кабель USB с передачей данныхЕдинственное внешнее подключение для примера диагностики памяти.
Micro-USB D− / D+GPIO19 / GPIO20Нативный USB; отдельного USB–UART моста нет.
BOOT / RSTGPIO0 / ENПри циклических перезапусках удерживать BOOT, нажать RST, отпустить RST, затем BOOT.
LED питания модуля, v2.1GPIO3Не переводить в HIGH; GPIO3 в примере не используется.

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

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

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

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

Помоги интегрировать Espressif ESP32-S3-EYE v2.1 — 8 МБ Flash / 8 МБ PSRAM. Сначала уточни маркировку и ревизию платы, задачу, питание, среду и подключённую периферию. Разделяй Flash, внутреннюю SRAM и PSRAM; не считай все контакты GPIO. Используй только распиновку этой платы и перечисленные настройки. Подготовь подключение, зависимости, полный минимальный пример с обработкой ошибок и план проверки. Не включай секреты в код. Укажи ограничения USB, загрузочных выводов и занятых периферией линий.

Библиотеки

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

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

Ядро
Arduino-ESP32 3.3.0

Зафиксированная версия статической сверки API.

Board
ESP32S3 Dev Module

Выбрать в Tools → Board.

Flash Size
8MB

Физическая Flash; таблица разделов выбирается отдельно.

Flash Mode
QIO 80MHz

Для указанного исполнения ESP32-S3.

PSRAM
OPI PSRAM

Память должна быть включена перед сборкой.

USB CDC On Boot
Enabled

Вывод Serial через нативный USB; требуется кабель с передачей данных.

Первый запуск: диагностика Flash и PSRAM

cpp
#include <Arduino.h>

void setup() {
  Serial.begin(115200);
  delay(1500);
}

void loop() {
  const uint32_t flash = ESP.getFlashChipSize();
  const uint32_t psram = ESP.getPsramSize();
  Serial.printf("Flash: %lu bytes; PSRAM heap: %lu bytes\n",
                (unsigned long)flash, (unsigned long)psram);
  if (flash != 8UL * 1024UL * 1024UL) {
    Serial.println("Check board model and Flash Size setting");
  }
  if (psram == 0) {
    Serial.println("PSRAM unavailable: check board profile and PSRAM mode");
  }
  delay(3000);
}

Полный отдельный .ino для перечисленных настроек, монитор 115200. getPsramSize() показывает доступный ядру общий PSRAM heap, который может быть меньше номинала. Это не тест всех ячеек памяти. При пустом выводе проверьте порт, кабель, CDC и нажмите RESET. API сверено по Arduino-ESP32 3.3.0; компиляция и аппаратное испытание не выполнялись.

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

Все проекты

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

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