Bouw een Veilige Gezichtsherkenning-deur met Windows IoT en Raspberry Pi
Creëer een kosteneffectief, slim thuis-toegangssysteem dat automatisch ontgrendelt wanneer een geregistreerd gezicht gedetecteerd wordt. DIY-beveiligingsoplossingen geven je volledige controle en aanpassing terwijl installatiekosten laag blijven.
Dankzij Microsoft's Azure Face API (voorheen Project Oxford), kunnen makers nu betrouwbare gezichtsherkenning-applicaties bouwen met minimale moeite. Deze gids laat zien hoe je een Raspberry Pi, een USB-webcam, en een Windows IoT Core-apparaat combineert om een deur te ontgrendelen wanneer een geautoriseerde bezoeker voor de camera verschijnt.
Een korte demo van de Windows IoT Gezichtsherkenning-deur
Hoe ga jij het project uitbreiden? Welke features voeg je toe? Laat het ons weten in de reacties hieronder!
Initiële Instelling
- Stel je PC en Raspberry Pi 2, 3, of MinnowBoard Max (MBM) in volgens de officiële Windows IoT Core quick-start gids.
- Bedraad de deurbel en stroomrelais zoals geïllustreerd hieronder. Het relais zal het slotmechanisme besturen.
Software-instelling
- Open Opdrachtprompt en navigeer naar de map waar je het project wilt klonen:
cd <jouw mappad>
- Kloon de repository:
git clone https://github.com/ms-iot/Facial-Recognition-Door.git
- Open FacialRecognitionDoor.sln in de
FacialRecognitionDoormap met Visual Studio 2015.
- In de Solution Explorer, vind
Constants.csonder hetFacialRecognitionDoorproject. VervangOXFORD_KEY_HEREmet je Azure Face API-key, die je kunt verkrijgen via de Azure Face API-portaal.
- Alleen voor MinnowBoard Max: Stel
DisableLiveCameraFeedvan true naar false.
- Kies de juiste build-configuratie: selecteer Debug & ARM voor Raspberry Pi of Debug & x86 voor MBM.
De MBM-configuratie wordt hieronder getoond. Raspberry Pi-gebruikers moeten ARM selecteren in plaats van x86.
- Klik Remote Machine en voer het IP-adres van je IoT-apparaat in. Gebruik "Universal (Unencrypted Protocol)" voor Authenticatiemodus.
Gebruik WindowsIoTCoreWatcher om het IP-adres van je apparaat te vinden.
Voor meer details over het deployen van apps naar Windows IoT Core, zie de officiële documentatie.
- Druk op de Remote Machine-knop (groene play-pijl) om de applicatie op je apparaat te starten.
Software Gebruik
De volgende screenshots zijn genomen op een PC geconfigureerd om een Raspberry Pi na te bootsen.
Bij eerste start zie je het hoofsscherm. Op een MBM, met DisableLiveCameraFeed op false, verschijnt de camerapreview in plaats van het camera-icoon.
Klik op het "plus"-icoon.
De onderste app-balk bevat drie knoppen: het "plus"-icoon voegt een nieuwe gebruiker toe aan je whitelist. Elk geautoriseerd gezicht kan de deur ontgrendelen.
Positioneer jezelf of een vriend voor de webcam en druk op ID-foto Maken. Je wordt gevraagd de zelfportret te beoordelen.
Als tevreden, voer de naam van de persoon in en druk op Bevestigen. De nieuwe gebruiker verschijnt in de Geautoriseerde Bezoekers sectie.
Klik op een gebruikersafbeelding in de linkerbovenhoek om dat bezoekersprofiel te bekijken.
Lees Meer Details : Windows IoT: Gezichtsherkenning-deur
Productieproces
- Beginner IoT-tutorial: Temperatuurdata streamen vanaf een Raspberry Pi
- Hartslagpulsen uitlezen met Windows 10 IoT Core op Raspberry Pi – Stap-voor-stap gids
- Raspberry Pi 3 verbinden met DHT11-sensor en data uploaden naar ThingsIo.ai-cloud
- Real-time Gezichtsherkenning op Raspberry Pi – Complete Gids
- Adafruit 10DOF IMU-data van Raspberry Pi 2 naar Azure Event Hubs Sturen met Windows 10 IoT Core
- Nauwkeurige Temperatuur- & Vochtigheidsmonitoring met SHT15 op Windows 10 IoT Core
- Windows 10 IoT Core Installeren op Raspberry Pi 3 Model B+: Stap-voor-stap Handleiding
- Bouw een Spraak-gecontroleerde Robot met Windows 10 IoT Core op Raspberry Pi 2
- GoPiGo v2 Uitbreiden op Windows 10 IoT Core voor Raspberry Pi 3
- GIGAIPC's IoT‑innovaties showcase op Embedded World 2019
- Eerste Thermoplastische Deur Baant Weg voor Geavanceerde Automotive Composieten