Bangun Pintu Pengenalan Wajah Aman dengan Windows IoT dan Raspberry Pi
Buat sistem masuk rumah pintar hemat biaya yang membuka kunci otomatis saat wajah terdaftar terdeteksi. Solusi keamanan DIY memberi Anda kontrol dan kustomisasi penuh sambil mempertahankan biaya pemasangan rendah.
Berkat Azure Face API Microsoft (dahulu Project Oxford), pembuat sekarang dapat membangun aplikasi pengenalan wajah yang andal dengan upaya minimal. Panduan ini menunjukkan cara menggabungkan Raspberry Pi, webcam USB, dan perangkat Windows IoT Core untuk membuka kunci pintu setiap kali pengunjung yang ada di daftar putih muncul di depan kamera.
Demo singkat dari Pintu Pengenalan Wajah Windows IoT
Bagaimana Anda akan memperluas proyek ini? Fitur apa yang akan Anda tambahkan? Beritahu kami di kolom komentar di bawah!
Pengaturan Awal
- Siapkan PC dan Raspberry Pi 2, 3, atau MinnowBoard Max (MBM) Anda sesuai dengan panduan quick-start Windows IoT Core resmi.
- Hubungkan bel pintu dan relay daya seperti yang diilustrasikan di bawah. Relay akan mengontrol mekanisme kunci.
- Hubungkan relay daya yang sama ke goresan pintu listrik atau kunci, mengikuti skematika di bawah.
- Colokkan webcam USB, keyboard, dan mouse Anda ke Raspberry Pi atau MBM.
Pengaturan Perangkat Lunak
- Buka Command Prompt dan navigasikan ke folder tempat Anda ingin kloning proyek:
cd <jalur folder Anda>
git clone https://github.com/ms-iot/Facial-Recognition-Door.git
- Buka FacialRecognitionDoor.sln di folder
FacialRecognitionDoor dengan Visual Studio 2015.
- Di Solution Explorer, cari
Constants.cs di bawah proyek FacialRecognitionDoor. Ganti OXFORD_KEY_HERE dengan kunci Azure Face API Anda, yang dapat Anda peroleh dari portal Azure Face API.
- Hanya untuk MinnowBoard Max: Setel
DisableLiveCameraFeed dari true ke false.
- Pilih konfigurasi build yang benar: pilih Debug & ARM untuk Raspberry Pi atau Debug & x86 untuk MBM.
Konfigurasi MBM ditunjukkan di bawah. Pengguna Raspberry Pi harus memilih ARM alih-alih x86.
- Klik Remote Machine dan masukkan alamat IP perangkat IoT Anda. Gunakan “Universal (Unencrypted Protocol)” untuk Mode Otentikasi.
Gunakan WindowsIoTCoreWatcher untuk menemukan alamat IP perangkat Anda.
Untuk detail lebih lanjut tentang menerapkan aplikasi ke Windows IoT Core, lihat dokumentasi resmi.
- Tekan tombol Remote Machine (panah hijau) untuk meluncurkan aplikasi di perangkat Anda.
Penggunaan Perangkat Lunak
Screenshot berikut diambil pada PC yang dikonfigurasi untuk mensimulasikan Raspberry Pi.
Pada peluncuran pertama, Anda akan melihat layar utama. Pada MBM, dengan DisableLiveCameraFeed disetel ke false, pratinjau kamera akan muncul alih-alih ikon kamera.
Klik ikon “plus”.
Bar aplikasi bawah berisi tiga tombol: ikon “plus” menambahkan pengguna baru ke daftar putih Anda. Setiap wajah yang ada di daftar putih berwenang untuk membuka kunci pintu.
Posisikan diri Anda atau teman di depan webcam dan tekan Capture ID Photo. Anda akan diminta untuk meninjau selfie yang diambil.
Jika puas, masukkan nama orang dan tekan Confirm. Pengguna baru akan muncul di bagian Whitelisted Visitors.
Klik gambar pengguna di sudut kiri atas untuk melihat profil pengunjung tersebut.
Read More Detail : Windows IoT: Facial Recognition Door