ESP32-S3-CAM — компактная отладочная плата на базе ESP32-S3 с камерой OV2640/OV5640 и поддержкой microSD. WiFi + BLE 5, USB-OTG, свободная GPIO-разводка. Применяется для IoT-проектов с видеозахватом, распознаванием, потоковой передачей JPEG.
ESP32-S3-CAM — компактная отладочная плата на базе микроконтроллера ESP32-S3 с установленной камерой (OV2640 или OV5640) и слотом microSD. Развитие популярной ESP32-CAM: более быстрый чип с поддержкой USB-OTG, BLE 5, встроенной psRAM и большего объёма GPIO.

| Параметр | ESP32-CAM (AI-Thinker) | ESP32-S3-CAM |
|---|---|---|
| Чип | ESP32 | ESP32-S3 |
| Ядра | 2× LX6 @ 240 МГц | 2× LX7 @ 240 МГц (AI-инструкции) |
| USB | нет (нужен внешний UART-мост) | USB-OTG на борту (Type-C) |
| Bluetooth | BT 4.2 BLE | BLE 5.0 + Mesh |
| Flash / psRAM | 4 МБ / 4 МБ | 8–16 МБ / 8 МБ |
| Свободные GPIO | немного (камера + SD занимают почти всё) | больше (GPIO47/48 доступны) |
Точная распиновка зависит от производителя платы (Freenove, Espressif ESP-EYE, безымянные клоны). Ниже — распространённый вариант. Перед прошивкой сверьтесь с документацией вашей платы.
| Назначение | GPIO |
|---|---|
| Камера XCLK | GPIO15 |
| SCCB SIOD / SIOC | GPIO4 / GPIO5 |
| Камера Y2–Y9 (data) | GPIO11, 9, 8, 10, 12, 18, 17, 16 |
| VSYNC / HREF / PCLK | GPIO6 / GPIO7 / GPIO13 |
| SD Card (SPI режим) | CLK=GPIO39, MISO=GPIO40, MOSI=GPIO38, CS=GPIO41 |
| Свободные GPIO (пользовательские) | GPIO1, 2, 3, 14, 21, 42, 47, 48 |
В web-конструкторе прошивок заведён отдельный hardware-профиль для ESP32-S3-CAM (категория «Отладочные платы»). Пины камеры задаются на этапе сборки в модуле moduls/hard/camera.c. Профиль блокирует фичи, физически невозможные на плате (LoRa, встроенный Ethernet), и оставляет набор, совместимый с камерой и microSD.
Функции прошивки, актуальные для ESP32-S3-CAM:
esp32-camera (Espressif) — поддержка OV2640/OV5640, JPEG, streaming