Съдържание:

ESP 32 Camera Streaming Video Over WiFi - Първи стъпки с ESP 32 CAM Board: 8 стъпки
ESP 32 Camera Streaming Video Over WiFi - Първи стъпки с ESP 32 CAM Board: 8 стъпки

Видео: ESP 32 Camera Streaming Video Over WiFi - Първи стъпки с ESP 32 CAM Board: 8 стъпки

Видео: ESP 32 Camera Streaming Video Over WiFi - Първи стъпки с ESP 32 CAM Board: 8 стъпки
Видео: ESP32 Tutorial - How to use Serial Monitor ( NEW Arduino IDE ) 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: Конфигурация и функции на ПИН

Пин конфигурация и функции
Пин конфигурация и функции

Най-малкият Wi-Fi BT SoC модул 802.11b/g/n Нисък

мощност 32-битов процесор, може да обслужва и процесора на приложения

До 160MHz тактова честота, обобщена изчислителна мощност до 600 DMIPS

Вградена 520 KB SRAM, външна 4MPSRAM

Поддържа UART/SPI/I2C/PWM/ADC/DAC

Поддържа OV2640 и OV7670 камери, вградена лампа за светкавица

Поддръжка за качване на изображения чрез WiFI

Поддържа TF карта Поддържа множество режими на заспиване

Вградени Lwip и FreeRTOS Поддържа STA/AP/STA+AP режим на работа

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

Поддръжка за локални и отдалечени надстройки на фърмуера на сериен порт (FOTA)

Пинове, използвани за четец на microSD карти: GPIO 14: CLKGPIO 15: CMDGPIO 2: Данни 0GPIO 4: Данни 1 (също свързани към вградения светодиод) GPIO 12: Данни 2GPIO 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: Качване на кода

Преди да качите кода, трябва да въведете вашите идентификационни данни за wifi в следната част на кода:

const char* ssid = "REPLACE_WITH_YOUR_SSID";

const char* password = "REPLACE_WITH_YOUR_PASSWORD";

и се уверете, че сте избрали правилния модул на камерата.

Тъй като тук използваме модела AI-THINKER, изберете следното. Така че, коментирайте всички останали модели и декомментирайте този:

#дефинирайте CAMERA_MODEL_AI_THINKER

следвайте тези стъпки, за да качите кода: Отидете на Инструменти> Борд и изберете ESP32 Wrover Module Отидете на Инструменти> Порт и изберете COM порта, към който е свързан ESP32 В Инструменти> Схема на дяловете, изберете „Огромно приложение (3MB без OTA)“След това щракнете бутона за качване, за да качите кода.

Стъпка 7: Получаване на IP от сериен монитор

Получаване на IP от сериен монитор
Получаване на IP от сериен монитор

Премахнете джъмпера, свързан между GPIO0 и GND, след това, Отворете серийния монитор със скорост на предаване: 115200. Натиснете ESP32-CAM вградения бутон за нулиране и изчакайте IP да се появи и изчакайте няколко секунди и след това отново натиснете нулиране.

Стъпка 8: Време е да проверите видео потока

Image
Image

Отворете браузъра си и се уверете, че компютърът ви е свързан към същата мрежа като ESP32 CAM, след което въведете IP и кликнете върху бутона за поток и ще получите подобен видео поток.

За подробна информация, моля, гледайте видеото.

Препоръчано: