Obsah:

Kamera ESP 32 na streamovanie videa cez WiFi - Začíname s doskou ESP 32 CAM: 8 krokov
Kamera ESP 32 na streamovanie videa cez WiFi - Začíname s doskou ESP 32 CAM: 8 krokov

Video: Kamera ESP 32 na streamovanie videa cez WiFi - Začíname s doskou ESP 32 CAM: 8 krokov

Video: Kamera ESP 32 na streamovanie videa cez WiFi - Začíname s doskou ESP 32 CAM: 8 krokov
Video: ESP32 Tutorial 7 - Using Array with ESP32 Arduino Programming-SunFounder's ESP32 IoT Learnig kit 2024, Júl
Anonim
Image
Image

ESP32-CAM je veľmi malý kamerový modul s čipom ESP32-S, ktorý stojí približne 10 dolárov. Okrem fotoaparátu OV2640 a niekoľkých GPIO na pripojenie periférnych zariadení obsahuje aj slot na kartu microSD, ktorý môže byť užitočný na ukladanie snímok nasnímaných fotoaparátom alebo na ukladanie súborov, ktoré slúžia klientom.

Krok 1: Potrebné súčasti:

Požadované súčasti
Požadované súčasti

Kúpte si to lacno:

ESP CAM:

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

FTDI:

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

Kamerová doska ESP 32:

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

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

FTDI:

Krok 2: Konfigurácia a funkcie pinov

Konfigurácia a funkcie pinov
Konfigurácia a funkcie pinov

Najmenší modul 802.11b/g/n Wi-Fi BT SoC Nízky

výkonný 32-bitový procesor, môže slúžiť aj aplikačnému procesoru

Taktovacia frekvencia až 160 MHz, súhrnný výpočtový výkon až 600 DMIPS

Vstavaný 520 KB SRAM, externý 4MPSRAM

Podporuje UART/SPI/I2C/PWM/ADC/DAC

Podpora kamier OV2640 a OV7670, vstavanej žiarovky

Podpora nahrávania obrázkov WiFI

Podpora karty TF Podporuje viacero režimov spánku

Vstavaný Lwip a FreeRTOS Podporuje prevádzkový režim STA/AP/STA+AP

Podpora technológie Smart Config/AirKiss

Podpora lokálnych a vzdialených aktualizácií firmvéru sériového portu (FOTA)

Piny používané pre čítačku kariet microSD: GPIO 14: CLKGPIO 15: CMDGPIO 2: Data 0GPIO 4: Data 1 (tiež pripojené k vstavanej LED) GPIO 12: Data 2GPIO 13: Data 3

Krok 3: Nainštalujte dosky ESP 32 do Arduino IDE

Image
Image

Pozrite si toto video a pridajte dosky ESP32 do Arduino IDE

Odkaz na dosky ESP 32:

Krok 4: Kód

Schémy programovania rady
Schémy programovania rady

Vo svojom IDE Arduino prejdite na Súbor> Príklady> ESP32> Kamera a otvorte príklad CameraWebServer.

ALEBO si stiahnite kód tu:

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

Krok 5: Schémy programovania rady

ESP32-CAM nemá konektor USB, takže na nahranie kódu pomocou pinov U0R a U0T (sériové piny) na doske ESP32 CAM musíte použiť FTDI.

Pozrite si nižšie uvedené schémy

Krok 6: Odovzdanie kódu

Pred odoslaním kódu musíte zadať svoje poverenia pre wifi v nasledujúcej časti kódu:

const char* ssid = "REPLACE_WITH_YOUR_SSID";

const char* heslo = "REPLACE_WITH_YOUR_PASSWORD";

a uistite sa, že ste vybrali správny modul kamery.

Pretože tu používame model AI-THINKER, vyberte nasledujúci, takže komentujte všetky ostatné modely a zrušte označenie tohto:

#define CAMERA_MODEL_AI_THINKER

Pri odosielaní kódu postupujte nasledovne: Prejdite na Nástroje> Doska a vyberte modul ESP32 Wrover Prejdite na Nástroje> Port a vyberte port COM, ku ktorému je pripojený ESP32 V sekcii Nástroje> Schéma oddielov vyberte „Obrovská aplikácia (3 MB bez OTA)“Potom kliknite na tlačidlo nahrávania na nahranie kódu.

Krok 7: Získanie adresy IP zo sériového monitora

Získanie IP zo sériového monitora
Získanie IP zo sériového monitora

Odstráňte prepojku zapojenú medzi GPIO0 a GND a potom, Otvorte sériový monitor s prenosovou rýchlosťou: 115200. Stlačte tlačidlo Reset na zariadení ESP32-CAM, počkajte, kým sa nezobrazí adresa IP, počkajte niekoľko sekúnd a potom znova kliknite na tlačidlo Reset.

Krok 8: Je čas skontrolovať stream videa

Image
Image

Otvorte prehliadač a uistite sa, že je váš počítač pripojený k rovnakej sieti ako ESP32 CAM, zadajte IP a kliknite na tlačidlo streamovania a získate podobný video stream.

Podrobné informácie nájdete vo videu.

Odporúča: