Indholdsfortegnelse:
- Trin 1: Konfigurer Arduino IDE
- Trin 2: Tråd op på brættet
- Trin 3: Forbered skitsen
- Trin 4: Se kamerastrøm
- Trin 5: Ansigtsregistrering og genkendelse
Video: IP-kamera med ansigtsregistrering ved hjælp af ESP32-CAM-kortet: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
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
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
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
Å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
Å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
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:
DIY -- Sådan laver du en edderkoprobot, der kan kontrolleres ved hjælp af smartphone ved hjælp af Arduino Uno: 6 trin
DIY || Sådan laver du en edderkoprobot, der kan styres ved hjælp af smartphone Brug af Arduino Uno: Mens du laver en edderkoprobot, kan man lære så mange ting om robotik. Ligesom at lave robotter er underholdende såvel som udfordrende. I denne video vil vi vise dig, hvordan du laver en Spider -robot, som vi kan betjene ved hjælp af vores smartphone (Androi
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: 4 trin
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: Hej, jeg er Rithik. Vi kommer til at lave en internetstyret LED ved hjælp af din telefon. Vi kommer til at bruge software som Arduino IDE og Blynk.Det er enkelt, og hvis det lykkedes dig, kan du styre så mange elektroniske komponenter, du ønskerTing We Need: Hardware:
Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder)
Sådan laver du en drone ved hjælp af Arduino UNO | Lav en Quadcopter ved hjælp af mikrokontroller: Introduktion Besøg min Youtube -kanal En Drone er en meget dyr gadget (produkt) at købe. I dette indlæg vil jeg diskutere, hvordan jeg gør det billigt ?? Og hvordan kan du lave din egen sådan til en billig pris … Nå i Indien alle materialer (motorer, ESC'er
RF 433MHZ radiostyring ved hjælp af HT12D HT12E - Lav en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: 5 trin
RF 433MHZ radiostyring ved hjælp af HT12D HT12E | Oprettelse af en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: I denne instruktør vil jeg vise dig, hvordan du laver en RADIO -fjernbetjening ved hjælp af 433mhz sendermodtagermodul med HT12E -kode & HT12D -dekoder IC.I denne instruktive kan du sende og modtage data ved hjælp af meget meget billige KOMPONENTER SOM: HT
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter - Rc Helikopter - Rc -fly ved hjælp af Arduino: 5 trin (med billeder)
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter | Rc Helikopter | Rc -fly ved hjælp af Arduino: At betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båd, vi har altid brug for en modtager og sender, antag at vi til RC QUADCOPTER har brug for en 6 -kanals sender og modtager, og den type TX og RX er for dyr, så vi laver en på vores