Indholdsfortegnelse:

IP-kamera med ansigtsregistrering ved hjælp af ESP32-CAM-kortet: 5 trin
IP-kamera med ansigtsregistrering ved hjælp af ESP32-CAM-kortet: 5 trin

Video: IP-kamera med ansigtsregistrering ved hjælp af ESP32-CAM-kortet: 5 trin

Video: IP-kamera med ansigtsregistrering ved hjælp af ESP32-CAM-kortet: 5 trin
Video: БЕСПРОВОДНОЕ ВИДЕОНАБЛЮДЕНИЕ WIFI комплект KERUI со слежением за людьми 2024, Juli
Anonim
IP-kamera med ansigtsregistrering ved hjælp af ESP32-CAM-kortet
IP-kamera med ansigtsregistrering ved hjælp af ESP32-CAM-kortet

Dette indlæg er anderledes i forhold til de andre, og vi tager et kig på det meget interessante ESP32-CAM-kort, der er overraskende billigt (mindre end $ 9) og let at bruge. Vi opretter et simpelt IP -kamera, der kan bruges til at streame et live video -feed ved hjælp af 2MP kameramodulet. Vi afprøver også funktionen til ansigtsgenkendelse og ansigtsgenkendelse.

Videoen ovenfor dækker alt, hvad du har brug for på under 4 minutter.

Trin 1: Konfigurer Arduino IDE

Konfigurer Arduino IDE
Konfigurer Arduino IDE

Vi starter med at tilføje ESP32 -kortpakke til Arduino IDE. Du skal tilføje følgende link til bestyrelsesadministratorens URL fra menuen Filer.

dl.espressif.com/dl/package_esp32_index.json

Åbn derefter bestyrelsesadministratoren, søg efter ESP32 og installer pakken. Vent på, at den er færdig og luk vinduet. Sørg for, at du har valgt de rigtige tavleindstillinger fra værktøjsmenuen, som det ses på billedet. COM -porten er ikke tilgængelig, før du udfører det næste trin.

Trin 2: Tråd op på brættet

Tråd op på tavlen
Tråd op på tavlen
Tråd op på tavlen
Tråd op på tavlen

ESP32-CAM-kortet har ikke et indbygget USB-stik, så du skal bruge en ekstern USB til seriel konverter for at uploade skitsen. Du kan bruge ledningsforbindelserne vist ovenfor, men sørg for, at USB til seriel konverter er tilsluttet i 3.3V -tilstand.

Det anbefales at bruge en ekstern 5V -forsyning til at drive kortet, især hvis du bruger et FTDI -breakout -kort. For den eksterne 5V -forsyning vil et simpelt USB -breakoutkort klare sig fint. Der har været en vis succes med at drive kortet direkte fra CP2102 breakout -kortet, så du kan prøve det først. Boardet har også en 3.3V power pin, hvis det er nødvendigt.

Jumperen er nødvendig for at sætte tavlen i downloadtilstand. Når du har alt tilsluttet, tænd for kortet, åbn en seriel terminal (Værktøjs-> Seriel skærm) med en baudhastighed på 115, 200 og tryk på reset-knappen. Du skal få et output som vist på billedet, og dette vil indikere, at alt fungerer som forventet.

Trin 3: Forbered skitsen

Forbered skitsen
Forbered skitsen
Forbered skitsen
Forbered skitsen
Forbered skitsen
Forbered skitsen
Forbered skitsen
Forbered skitsen

Åbn CameraWebServer -eksempelskitsen som vist på billedet ovenfor. Sørg for at tilføje dit WiFi -netværksnavn og adgangskode, da kortet skal oprette forbindelse til det. Sørg også for at vælge AI_THINKER -kameramodellen som vist på billedet. En dette er gjort. Upload skitsen, og åbn derefter den serielle skærm igen.

Giv kortet et par sekunder til at oprette forbindelse til WiFi -netværket, og du vil derefter se forbindelsesstatus sammen med IP -adressen. Notér dette, når vi går videre til næste trin.

Trin 4: Se kamerastrøm

Se kamerastrøm
Se kamerastrøm
Se kamerastrøm
Se kamerastrøm

Åbn en webbrowser, og indtast den IP -adresse, der blev opnået i det foregående trin. Du bør få en side som den på billedet. Klik på knappen "START STREAM", og du bør kunne se livestreamen. Du ændrer opløsningen til noget højere, afhængigt af dine behov. Der er også et par indstillinger og effekter, som du kan lege med.

Hvis du får vandrette linjer i videofeedet, er dette en indikation på utilstrækkelig strøm. Prøv i så fald at bruge et kortere USB -kabel eller en alternativ strømkilde.

Du kan også få et stillbillede, men da dette ikke er gemt nogen steder, skal du højreklikke og gemme det om nødvendigt.

Trin 5: Ansigtsregistrering og genkendelse

Ansigtsregistrering og genkendelse
Ansigtsregistrering og genkendelse
Ansigtsregistrering og genkendelse
Ansigtsregistrering og genkendelse
Ansigtsregistrering og genkendelse
Ansigtsregistrering og genkendelse

For at ansigtsgenkendelse skal fungere, skal du vælge en CIF eller lavere opløsning. Bestyrelsen behandler videofeedet for at registrere et ansigt og fremhæver det på skærmen. Hvis du aktiverer ansigtsgenkendelse, vil det kontrollere, om det ansigt, der detekteres, er kendt eller registreret, hvis ikke, vil det mærke det som en ubuden gæst. Hvis du vil gemme et ansigt, kan du trykke på knappen tilmeld ansigt for at registrere flere prøver, som det vil bruge som reference.

Så let er det at bygge et simpelt IP-kamera ved hjælp af ESP32-CAM. Videokvaliteten er ikke fremragende, men de har virkelig forenklet hele processen med at arbejde med kameramoduler som dette. Vi vil bruge dette til at oprette nogle flere interessante projekter, så hvis du kunne lide dette, så glem ikke at følge os ved hjælp af nedenstående links:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • BnBe -websted:

Anbefalede: