Оглавление:

Потоковое видео с камеры ESP 32 через Wi-Fi - Начало работы с платой ESP 32 CAM: 8 шагов
Потоковое видео с камеры ESP 32 через Wi-Fi - Начало работы с платой ESP 32 CAM: 8 шагов

Видео: Потоковое видео с камеры ESP 32 через Wi-Fi - Начало работы с платой ESP 32 CAM: 8 шагов

Видео: Потоковое видео с камеры ESP 32 через Wi-Fi - Начало работы с платой ESP 32 CAM: 8 шагов
Видео: esp 32 cam. Плата ESP с камерой ov2640 Установка ESP32, подключение 2024, Ноябрь
Anonim
Image
Image

ESP32-CAM - это очень маленький модуль камеры с чипом ESP32-S, который стоит примерно 10 долларов. Помимо камеры OV2640 и нескольких GPIO для подключения периферийных устройств, он также имеет слот для карт памяти microSD, который может быть полезен для хранения изображений, снятых камерой, или файлов для обслуживания клиентов.

Шаг 1: Необходимые компоненты:

Необходимые компоненты
Необходимые компоненты

Купить дешево:

ESP CAM:

www.utsource.net/itm/p/8673370.html

FTDI:

///////////////////////////////////////////////////////////////

ESP 32 Cam Board:

www.banggood.in/Geekcreit-ESP32-CAM-WiFi-B…

www.banggood.in/3-Pcs-Geekcreit-ESP32-CAM-…

FTDI:

Шаг 2. Конфигурация контактов и особенности

Конфигурация контактов и особенности
Конфигурация контактов и особенности

Самый маленький модуль 802.11b / g / n Wi-Fi BT SoC

мощный 32-битный процессор, также может обслуживать процессор приложений

Тактовая частота до 160 МГц, суммарная вычислительная мощность до 600 DMIPS

Встроенная 520 КБ SRAM, внешняя 4MPSRAM

Поддерживает UART / SPI / I2C / PWM / ADC / DAC

Поддержка камер OV2640 и OV7670, встроенная вспышка

Поддержка загрузки изображений по WiFI

Поддержка tf-карты: поддерживает несколько спящих режимов

Встроенные Lwip и FreeRTO поддерживают режим работы STA / AP / STA + AP

Поддержка технологии Smart Config / AirKiss

Поддержка локального и удаленного обновления прошивки последовательного порта (FOTA)

Контакты, используемые для устройства чтения карт памяти microSD: GPIO 14: CLKGPIO 15: CMDGPIO 2: Данные 0 GPIO 4: Данные 1 (также подключены к встроенному светодиоду) GPIO 12: Данные 2 GPIO 13: Данные 3

Шаг 3. Установите платы ESP 32 в Arduino IDE

Image
Image

Пожалуйста, обратитесь к этому видео, чтобы добавить платы ESP32 в Arduino IDE.

Ссылка на платы ESP 32:

Шаг 4: Код

Схема для программирования платы
Схема для программирования платы

В вашей Arduino IDE перейдите в Файл> Примеры> ESP32> Камера и откройте пример CameraWebServer.

ИЛИ Загрузите код отсюда:

electronicguru.in/wp-content/uploads/2019/…

Шаг 5: Схема для программирования платы

ESP32-CAM не имеет разъема USB, поэтому вам необходимо использовать FTDI для загрузки кода через контакты U0R и U0T (последовательные контакты) на плате ESP32 CAM Board.

См. Схемы ниже

Шаг 6: Загрузка кода

Перед загрузкой кода вам необходимо ввести свои учетные данные Wi-Fi в следующей части кода:

const char * ssid = "REPLACE_WITH_YOUR_SSID";

const char * пароль = "REPLACE_WITH_YOUR_PASSWORD";

и убедитесь, что вы выбрали правильный модуль камеры.

Поскольку здесь мы используем модель AI-THINKER, выберите следующее. Прокомментируйте все остальные модели и раскомментируйте эту:

#define CAMERA_MODEL_AI_THINKER

выполните следующие действия, чтобы загрузить код: Перейдите в Инструменты> Плата и выберите Модуль ESP32 Wrover. Перейдите в Инструменты> Порт и выберите COM-порт, к которому подключен ESP32. В Инструменты> Схема разделов выберите «Огромное приложение (3 МБ без OTA)», затем нажмите кнопку загрузки, чтобы загрузить код.

Шаг 7: Получение IP от последовательного монитора

Получение IP от последовательного монитора
Получение IP от последовательного монитора

Снимите перемычку между GPIO0 и GND, затем, Откройте Serial Monitor со скоростью передачи: 115200. Нажмите кнопку сброса на плате ESP32-CAM и дождитесь появления IP-адреса, подождите несколько секунд, а затем снова нажмите кнопку сброса.

Шаг 8: пришло время проверить видеопоток

Image
Image

Откройте браузер и убедитесь, что ваш компьютер подключен к той же сети, что и ESP32 CAM, затем введите IP-адрес и нажмите кнопку потока, и вы получите аналогичный видеопоток.

Для получения подробной информации посмотрите видео.

Рекомендуемые: