INHOUDSOPGAWE:

IP-kamera met gesigsopsporing met behulp van die ESP32-CAM-bord: 5 stappe
IP-kamera met gesigsopsporing met behulp van die ESP32-CAM-bord: 5 stappe

Video: IP-kamera met gesigsopsporing met behulp van die ESP32-CAM-bord: 5 stappe

Video: IP-kamera met gesigsopsporing met behulp van die ESP32-CAM-bord: 5 stappe
Video: ESP32 Tutorial 54 - Set WS2812 LED Strip Color over Wifi | SunFounder's ESP32 IoT Learnig kit 2024, November
Anonim
IP-kamera met gesigsopsporing met behulp van die ESP32-CAM-bord
IP-kamera met gesigsopsporing met behulp van die ESP32-CAM-bord

Hierdie pos is anders as die ander, en ons kyk na die baie interessante ESP32-CAM-bord wat verbasend goedkoop is (minder as $ 9) en maklik om te gebruik. Ons skep 'n eenvoudige IP -kamera wat gebruik kan word om 'n lewendige videostroom met die 2MP -kameramodule te stroom. Ons probeer ook die funksie vir gesigsopsporing en gesigherkenning.

Die video hierbo dek alles wat u benodig binne 4 minute.

Stap 1: Stel die Arduino IDE op

Stel die Arduino IDE op
Stel die Arduino IDE op

Ons begin deur die ondersteuningspakket van die ESP32 -bord by die Arduino IDE te voeg. U moet die volgende skakel by die bestuurder -URL van die bord voeg vanaf die menu File.

dl.espressif.com/dl/package_esp32_index.json

Maak dan die bordbestuurder oop, soek na ESP32 en installeer die pakket. Wag totdat dit voltooi is en sluit die venster. Maak seker dat u die regte bordinstellings in die gereedskapskieslys gekies het, soos in die prent gesien word. Die COM -poort is eers beskikbaar wanneer u die volgende stap uitgevoer het.

Stap 2: Draai die bord op

Draai die bord op
Draai die bord op
Draai die bord op
Draai die bord op

Die ESP32-CAM-kaart het nie 'n ingeboude USB-aansluiting nie, dus moet u 'n eksterne USB na reeksomskakelaar gebruik om die skets op te laai. U kan die bedradingaansluitings hierbo gebruik, maar maak seker dat die USB -na -reeksomskakelaar in die 3.3V -modus gekoppel is.

Dit word aanbeveel om 'n eksterne 5V -toevoer te gebruik om die bord te voed, veral as u 'n FTDI -uitbreekbord gebruik. Vir die eksterne 5V -toevoer sal 'n eenvoudige USB -uitbreidingskaart baie goed doen. Daar is 'n mate van sukses daarin geslaag om die bord direk vanaf die CP2102 -uitbreekbord aan te dryf, sodat u dit eers kan probeer. Die bord het ook 'n 3.3V -kragpen indien nodig.

Die springer is nodig om die bord in die aflaai -modus te plaas. Sodra u alles verbind het, skakel die bord aan, maak 'n seriële terminale (gereedskap-> seriële monitor) oop met 'n baud-tempo van 115, 200 en druk op die reset-knoppie. U moet 'n uitset verkry soos in die prentjie getoon, en dit sal aandui dat alles werk soos verwag.

Stap 3: Berei die skets voor

Berei die skets voor
Berei die skets voor
Berei die skets voor
Berei die skets voor
Berei die skets voor
Berei die skets voor
Berei die skets voor
Berei die skets voor

Maak die voorbeeldskets van CameraWebServer oop soos in die prent hierbo getoon. Maak seker dat u die naam en wagwoord van u WiFi -netwerk byvoeg, aangesien die bord daarmee moet koppel. Maak ook seker dat u die AI_THINKER -kameramodel kies soos in die prent gesien word. Een hiervan is gedoen. Laai die skets op en maak die seriële monitor weer oop.

Gee die bord 'n paar sekondes om aan te sluit op die WiFi -netwerk, en u sal dan die verbindingstatus en die IP -adres sien. Let hierop terwyl ons na die volgende stap gaan.

Stap 4: Bekyk kamerastroom

Bekyk kamerastroom
Bekyk kamerastroom
Bekyk kamerastroom
Bekyk kamerastroom

Maak 'n webblaaier oop en voer die IP -adres in wat in die vorige stap verkry is. U moet 'n bladsy kry soos die in die prent. Klik op die "START STREAM" -knoppie en u moet die regstreekse stroom kan sien. U verander die resolusie na iets hoër, afhangende van u behoeftes. Daar is ook 'n paar instellings en effekte waarmee u kan speel.

As u horisontale lyne in die videostroom kry, is dit 'n aanduiding van onvoldoende krag. Probeer in hierdie geval 'n korter USB -kabel of 'n ander kragbron.

U kan ook 'n stilstaande beeld verkry, maar aangesien dit nêrens gestoor word nie, moet u met die rechtermuisknop klik en dit stoor indien nodig.

Stap 5: Gesigsopsporing en herkenning

Gesigsopsporing en herkenning
Gesigsopsporing en herkenning
Gesigsopsporing en herkenning
Gesigsopsporing en herkenning
Gesigsopsporing en herkenning
Gesigsopsporing en herkenning

Om gesigdeteksie te laat werk, moet u 'n CIF of 'n laer resolusie kies. Die bord sal die videostroom verwerk om 'n gesig op te spoor en dit op die skerm uit te lig. As u gesigherkenning inskakel, sal dit kyk of die gesig wat opgespoor is, bekend is of ingeskryf is, indien nie, sal dit dit as 'n indringer merk. As u 'n gesig wil stoor, kan u op die inskryfknoppie druk om verskeie monsters wat dit as verwysing sal gebruik, te registreer.

Dit is so maklik om 'n eenvoudige IP-kamera met die ESP32-CAM te bou. Die videokwaliteit is nie uitstekend nie, maar dit het die hele proses van die werk met kameramodules soos hierdie regtig vereenvoudig. Ons sal dit gebruik om nog meer interessante projekte te skep, so as u van hierdie een gehou het, moet u ons vergeet om die volgende skakels te volg:

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

Aanbeveel: