Streamování videa z kamery ESP 32 přes WiFi - Začínáme s ESP 32 CAM Board: 8 kroků
Streamování videa z kamery ESP 32 přes WiFi - Začínáme s ESP 32 CAM Board: 8 kroků
Anonim
Image
Image

ESP32-CAM je velmi malý kamerový modul s čipem ESP32-S, který stojí přibližně 10 $. Kromě kamery OV2640 a několika GPIO pro připojení periferních zařízení je k dispozici také slot pro kartu microSD, který může být užitečný pro ukládání snímků pořízených fotoaparátem nebo pro ukládání souborů, které slouží klientům.

Krok 1: Požadované součásti:

Požadované součásti
Požadované součásti

Nakupte levně:

ESP CAM:

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

FTDI:

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

Kamerová deska ESP 32:

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

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

FTDI:

Krok 2: Konfigurace a funkce pinů

Konfigurace a funkce pinů
Konfigurace a funkce pinů

Nejmenší modul 802.11b/g/n Wi-Fi BT SoC Nízký

napájení 32bitového procesoru, může také sloužit aplikačnímu procesoru

Taktovací frekvence až 160 MHz, souhrnný výpočetní výkon až 600 DMIPS

Vestavěný 520 KB SRAM, externí 4MPSRAM

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

Podpora fotoaparátů OV2640 a OV7670, vestavěná záblesková lampa

Podpora nahrávání obrázku přes WiFI

Podpora karty TF Podporuje více režimů spánku

Integrovaný Lwip a FreeRTOS Podporuje provozní režim STA/AP/STA+AP

Podpora technologie Smart Config/AirKiss

Podpora lokálních a vzdálených aktualizací firmwaru sériového portu (FOTA)

Piny použité pro čtečku karet microSD: GPIO 14: CLKGPIO 15: CMDGPIO 2: Data 0GPIO 4: Data 1 (také připojeno k integrované LED) GPIO 12: Data 2GPIO 13: Data 3

Krok 3: Nainstalujte desky ESP 32 do Arduino IDE

Image
Image

V tomto videu si můžete přidat desky ESP32 do Arduino IDE

Odkaz na desky ESP 32:

Krok 4: Kód

Schémata pro programování rady
Schémata pro programování rady

Ve svém Arduino IDE přejděte na Soubor> Příklady> ESP32> Kamera a otevřete příklad CameraWebServer.

NEBO stáhněte kód odtud:

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

Krok 5: Schémata programování desky

ESP32-CAM nemá konektor USB, takže k odeslání kódu přes piny U0R a U0T (sériové piny) v desce ESP32 CAM potřebujete použít FTDI.

Viz schémata níže

Krok 6: Nahrání kódu

Před nahráním kódu je třeba zadat přihlašovací údaje k wifi v následující části kódu:

const char* ssid = "REPLACE_WITH_YOUR_SSID";

const char* heslo = "REPLACE_WITH_YOUR_PASSWORD";

a ujistěte se, že jste vybrali správný modul kamery.

Protože zde používáme model AI-THINKER, vyberte následující. Komentujte tedy všechny ostatní modely a odkomentujte tento:

#define CAMERA_MODEL_AI_THINKER

Chcete -li nahrát kód, postupujte takto: Přejděte do nabídky Nástroje> Deska a vyberte modul ESP32 Wrover Přejděte na Nástroje> Port a vyberte port COM, ke kterému je připojen ESP32 V nabídce Nástroje> Schéma oddílů vyberte „Obrovská aplikace (3 MB bez OTA)“Poté klikněte na tlačítko pro nahrání kódu.

Krok 7: Získání IP ze sériového monitoru

Získání IP ze sériového monitoru
Získání IP ze sériového monitoru

Odstraňte propojku připojenou mezi GPIO0 a GND a poté, Otevřete sériový monitor s přenosovou rychlostí: 115200. Stiskněte tlačítko Reset na palubě ESP32-CAM, počkejte, až se zobrazí IP, počkejte několik sekund a poté znovu stiskněte reset.

Krok 8: Je čas zkontrolovat stream videa

Image
Image

Otevřete prohlížeč a ujistěte se, že je váš počítač připojen ke stejné síti jako ESP32 CAM, zadejte IP a klikněte na tlačítko stream a získáte podobný video stream.

Podrobné informace naleznete ve videu.

Doporučuje: