ESP 32 Camera Streaming Video via WiFi - Aan de slag met ESP 32 CAM Board - Ajarnpa
ESP 32 Camera Streaming Video via WiFi - Aan de slag met ESP 32 CAM Board - Ajarnpa
Anonim
Image
Image

De ESP32-CAM is een zeer kleine cameramodule met de ESP32-S-chip die ongeveer $ 10 kost. Naast de OV2640-camera en verschillende GPIO's om randapparatuur aan te sluiten, beschikt deze ook over een microSD-kaartsleuf die handig kan zijn om foto's op te slaan die met de camera zijn gemaakt of om bestanden op te slaan om aan klanten te dienen.

Stap 1: Benodigde onderdelen:

Benodigde componenten
Benodigde componenten

Koop het goedkoop:

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:

Stap 2: Pinconfiguratie en functies

Pinconfiguratie en functies
Pinconfiguratie en functies

De kleinste 802.11b/g/n Wi-Fi BT SoC-module Laag

power 32-bit CPU, kan ook de applicatieprocessor dienen;

Tot 160 MHz kloksnelheid, samenvattende rekenkracht tot 600 DMIPS

Ingebouwd 520 KB SRAM, extern 4MPSRAM

Ondersteunt UART/SPI/I2C/PWM/ADC/DAC

Ondersteuning OV2640 en OV7670 camera's, ingebouwde flitslamp

Ondersteuning afbeelding WiFI uploaden

Ondersteuning TF-kaartOndersteunt meerdere slaapmodi

Geïntegreerde Lwip en FreeRTOSOndersteunt STA/AP/STA+AP-bedieningsmodus

Ondersteuning Smart Config/AirKiss-technologie

Ondersteuning voor lokale en externe firmware-upgrades voor seriële poorten (FOTA)

Pinnen gebruikt voor microSD-kaartlezer: GPIO 14: CLKGPIO 15: CMDGPIO 2: Data 0GPIO 4: Data 1 (ook aangesloten op de ingebouwde LED) GPIO 12: Data 2GPIO 13: Data 3

Stap 3: Installeer ESP 32-kaarten in Arduino IDE

Image
Image

Raadpleeg deze video om ESP32-kaarten toe te voegen in Arduino IDE

ESP 32 Boards-link:

Stap 4: Coderen

Schema's voor het programmeren van het bord
Schema's voor het programmeren van het bord

Ga in je Arduino IDE naar Bestand > Voorbeelden > ESP32 > Camera en open het CameraWebServer-voorbeeld.

OF Download de code hier:

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

Stap 5: Schema's voor het programmeren van het bord

De ESP32-CAM heeft geen USB-connector, dus je moet FTDI gebruiken om code te uploaden via de U0R- en U0T-pinnen (seriële pinnen) in het ESP32 CAM-bord.

Raadpleeg de onderstaande schema's:

Stap 6: Uploaden van de code

Voordat u de code uploadt, moet u uw wifi-inloggegevens invoeren in het volgende deel van de code:

const char* ssid = "REPLACE_WITH_YOUR_SSID";

const char* wachtwoord = "REPLACE_WITH_YOUR_PASSWORD";

en zorg ervoor dat u de juiste cameramodule selecteert.

Aangezien we hier het AI-THINKER-model gebruiken, selecteert u het volgende. Dus, geef commentaar op alle andere modellen en verwijder deze:

#define CAMERA_MODEL_AI_THINKER

volg deze stappen om de code te uploaden: Ga naar Tools > Board en selecteer ESP32 Wrover ModuleGa naar Tools > Port en selecteer de COM-poort waarmee de ESP32 is verbonden Selecteer in Tools > Partition Scheme "Enorme APP (3MB No OTA)"Klik vervolgens op de upload-knop om de code te uploaden.

Stap 7: IP verkrijgen van seriële monitor

IP verkrijgen van seriële monitor
IP verkrijgen van seriële monitor

Verwijder de jumper aangesloten tussen GPIO0 & GND dan, Open de seriële monitor met de baudrate: 115200. Druk op de ingebouwde resetknop van de ESP32-CAM en wacht tot het IP-adres verschijnt, wacht een paar seconden en druk vervolgens opnieuw op reset.

Stap 8: Het is tijd om de videostream te controleren

Image
Image

Open uw browser en zorg ervoor dat uw pc is verbonden met hetzelfde netwerk als ESP32 CAM en typ vervolgens het IP-adres en klik op de stream-knop en u krijgt een vergelijkbare videostream.

Voor gedetailleerde informatie Bekijk de video.

Aanbevolen: