ESP32-CAM Video Streaming & CameraWebServer Example Code
Jul 3, 2026•Channel
AI Analysis
Data from YouTube Data API v3•Updated Just now
Video Overview
Video Details
Published2 weeks ago
Duration2:39
Video IDpVFDdyhYpeM
Languageru
CategoryScience & Technology
PrivacyPublic
Made for KidsNo
Video TypeRegular Video
Performance Metrics
Views351
Likes4
Comments1
Engagement Rate1.42%
Likes per 100 views1.14
Comments per 1K views2.85
Description
Ниже короткая памятка для ESP32-CAM AI Thinker + Arduino IDE.
1. Установить Arduino IDE
Скачать Arduino IDE лучше с официального сайта Arduino. Сейчас актуальная ветка — Arduino IDE 2.x.
Установить как обычную программу Windows.
2. Добавить ESP32 через JSON
Открыть:
File / Файл → Preferences / Настройки
В поле Additional Boards Manager URLs / Дополнительные ссылки для менеджера плат вставить JSON ESP32 от Espressif:
https://dl.espressif.com/dl/package_esp32_index.json
Нажать OK.
Потом открыть:
Tools / Инструменты → Board / Плата → Boards Manager / Менеджер плат
В поиске написать:
esp32
Установить пакет:
esp32 by Espressif Systems
После установки лучше перезапустить Arduino IDE. Espressif официально рекомендует установку через Boards Manager.
3. Выбрать плату ESP32-CAM
Открыть:
Tools → Board → esp32
Выбрать:
AI Thinker ESP32-CAM
Если такой платы нет, временно можно выбрать:
ESP32 Wrover Module
Но для нашего модуля правильнее AI Thinker ESP32-CAM.
Настройки обычно такие:
Board: AI Thinker ESP32-CAM
Upload Speed: 115200 или 921600
CPU Frequency: 240 MHz
Flash Frequency: 40 MHz
Partition Scheme: Huge APP, если есть
Port: COM-порт программатора
4. Открыть пример камеры
Открыть:
File → Examples → ESP32 → Camera → CameraWebServer
Этот пример входит в Arduino ESP32 core; публичный репозиторий ESP32 CameraWebServer указывает, что код взят из Arduino ESP32 Repository.
В файле найти блок выбора камеры. Нужно оставить только:
#define CAMERA_MODEL_AI_THINKER
А остальные модели закомментировать, например:
// #define CAMERA_MODEL_WROVER_KIT
// #define CAMERA_MODEL_ESP_EYE
#define CAMERA_MODEL_AI_THINKER
5. Вписать имя и пароль Wi-Fi
В начале скетча найти строки:
const char* ssid = "**********";
const char* password = "**********";
Заменить на свои данные от Wi-Fi точки доступа:
const char* ssid = "Имя_вашей_WiFi_сети";
const char* password = "Пароль_вашей_WiFi_сети";
Важно: ESP32-CAM обычно подключается к 2.4 GHz Wi-Fi, не к 5 GHz.
6. Подключить ESP32-CAM к программатору
Для прошивки:
5V → 5V
GND → GND
U0R → TX программатора
U0T → RX программатора
GPIO0 → GND
GPIO0 нужно соединить с GND только на время прошивки.
У нас важный момент: кнопка RST на модуле программатора может быть не связана с RST на самой ESP32-CAM, поэтому при загрузке лучше нажимать именно RST на плате ESP32-CAM или кратко снимать питание.
7. Загрузить прошивку
Нажать кнопку Upload / Загрузить в Arduino IDE.
Когда появится:
Connecting...
нажать RST на ESP32-CAM или кратко отключить/подключить питание.
После успешной загрузки будет что-то вроде:
Hard resetting via RTS pin...
После этого:
отключить питание;
убрать перемычку GPIO0 → GND;
снова включить питание;
нажать RST на ESP32-CAM.
8. Узнать IP-адрес
Открыть:
Tools → Serial Monitor
Скорость поставить:
115200 baud
Нажать RST на ESP32-CAM.
В мониторе порта должно появиться примерно:
WiFi connected
Camera Ready! Use 'http://192.168.1.123' to connect
Вот этот адрес и есть IP камеры.
9. Открыть камеру в браузере
На компьютере или телефоне, подключенном к той же Wi-Fi сети, открыть браузер и ввести IP:
http://192.168.1.123
Откроется веб-страница ESP32-CAM.
Нажать:
Start Stream
После этого должен появиться видеопоток с камеры.
Коротко вся логика
Arduino IDE → добавить ESP32 JSON → установить esp32 by Espressif →
выбрать AI Thinker ESP32-CAM → открыть CameraWebServer →
вписать Wi-Fi ssid/password → GPIO0 на GND → Upload →
убрать GPIO0-GND → Reset → Serial Monitor 115200 → узнать IP →
открыть IP в браузере → Start Stream