Daftar Isi:
- Perlengkapan
- Langkah 1: Perangkat Lunak Dasar
- Langkah 2: Menemukan Pi Raspberry Anda
- Langkah 3: Merakit Bagian Lain
- Langkah 4: Perangkat Lunak
- Langkah 5: Motor dan Tombol
- Langkah 6: Instalasi Kotak
- Langkah 7: Pemasangan Pintu
- Langkah 8: Final
Video: Kunci Pintu Pengenalan Wajah: 8 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Sekitar satu bulan dalam pembuatan, saya mempersembahkan kunci pintu pengenalan wajah! Saya mencoba membuatnya terlihat serapi mungkin, tetapi saya hanya bisa melakukannya saat berusia 13 tahun. Kunci pintu pengenalan wajah ini dijalankan oleh Raspberry Pi 4, dengan baterai portabel khusus yang dapat menghasilkan 3 Amps, sesuatu yang diperlukan untuk Raspberry Pi 4. Ini menggunakan Raspberry Pi Camera V2 untuk pengenalan wajah, dan layar sentuh untuk melihat keluaran. Pengenalan Wajah menggunakan OpenCV. Kunci adalah motor servo yang masuk ke gerendel pada kusen pintu. Ada banyak opsi lain yang akan saya dapatkan nanti di build. Beberapa gambar tidak ditampilkan terutama karena banyaknya cara yang berbeda Anda dapat mengambil proyek ini sesuai dengan kebutuhan Anda.
Perlengkapan
Ada banyak persediaan, jadi bersiaplah…
Bank Daya yang Luar Biasa
Yang lainnya
Kabel Pengisian Licin
Pencetak 3D
Pistol Lem Panas dan Tongkat Lem
Solder Besi
Kesabaran. Banyak sekali.
Langkah 1: Perangkat Lunak Dasar
Ambil kartu sd Anda dan hubungkan ke komputer Anda. Unduh perangkat lunak raspberry pi (Klik di sini untuk versi terbaru.) Flash ke Kartu SD Anda; metode pilihan saya adalah menggunakan Balena Etcher. Tekan "Pilih Gambar" dan pilih gambar yang baru saja Anda unduh. Ini akan secara otomatis mendeteksi Kartu SD Anda setelah Anda mencolokkannya. Jika tidak, pilih dengan menekan tombol "Target". Setelah itu, tekan "Flash!". Masukkan Kartu Micro SD Anda ke bagian bawah Raspberry Pi.
Langkah 2: Menemukan Pi Raspberry Anda
Jika Anda tidak memiliki kabel micro HDMI ke HDMI atau monitor eksternal, ikuti langkah-langkah ini, jika tidak, lewati ke bawah. Pertama, tancapkan Raspberry PI Anda ke Ethernet (Jangan khawatir, ini sementara). Masuk ke pengaturan WiFi di komputer Anda, di pengaturan lanjutan, di bawah TCP/IP, Anda akan melihat Alamat IP bernama "Router". Pergi ke situs itu, dan di belakang router Anda di rumah Anda, Anda akan melihat nama pengguna dan kata sandi Anda untuk masuk ke situs. Gulir ke bawah hingga Anda melihat "raspberrypi" di bawah daftar perangkat Anda. Alamat IP yang Anda lihat adalah yang Anda butuhkan. Salin ke dalam edit catatan atau simpan saja ke clipboard Anda. Ketik, di terminal Anda, ssh pi@(ALAMAT IP ANDA). Kata sandi default adalah "raspberry". Ketik sudo apt-get install tightvncserver. Kemudian ketik tightvncserver. Di Mac, tekan "Command + K". Ketik "vnc://raspberrypi.local:5901", lalu ketikkan kata sandi yang Anda gunakan saat mengatur tightvncserver. Anda sekarang akan melihat desktop raspberry pi di komputer Anda. Anda dapat terhubung ke wifi Anda, lalu lepaskan ethernet setelah WiFi terhubung.
Jika Anda memiliki kabel dan monitor eksternal: colokkan Pi Anda ke monitor dan sambungkan ke wifi Anda di sudut kiri atas.
Langkah 3: Merakit Bagian Lain
Keluarkan modul kamera dan Raspberry Pi Anda. Ambil konektor kamera dan angkat sehingga dalam posisi terbuka. Masukkan kabel kamera ke dalam port. Tekan konektor ke posisi semula. Letakkan itu di samping. Selanjutnya, ambil modul layar dan kipas Anda. Potong konektor kipas dan lepaskan kabelnya. Solder kipas sesuai gambar ke layar. Letakkan kipas di atas modul CPU, sesuai dengan gambar. Pasang layar dengan sangat hati-hati ke raspberry pi, sehingga kipas berada di dalam, seperti sandwich. Angkat layar dan selipkan kabel kamera di bawahnya. Letakkan layar di atas kamera, dan selesai!
Langkah 4: Perangkat Lunak
Ikuti artikel ini dibuat oleh Adafruit pada produk mereka, PiTFT. BACA INI DENGAN TELITI! Saya bisa memecahkan mengapa layar saya tidak menampilkan desktop DAN mengapa itu tidak mengubah ukuran untuk ukuran layar kecil. Anda akan ingin menggunakan tightvncserver untuk instalasi OpenCV. Anda sekarang akan menginstal OpenCV dan menginstal pengenalan wajah. Sekali lagi, BEGITU banyak masalah saya dapat diselesaikan jika saya MEMBACA DENGAN SEKSAMA. Setelah pengenalan wajah berfungsi untuk wajah Anda, ganti pi_face_recognition.py Anda dengan yang dilampirkan pada langkah ini. Ini memiliki kode untuk motor servo. Yang harus Anda lakukan adalah mengetik sudo apt-get install pigpio atau pip install pigpio. Perangkat lunak Anda sekarang selesai, mari kita beralih ke perangkat keras. Alih-alih motor servo, Anda dapat menggunakan elektromagnet atau solenoida.
Langkah 5: Motor dan Tombol
Saya memiliki kartu indeks yang memiliki semua kabel yang Anda perlukan, karena akan SANGAT membingungkan. Solder pin ini di bagian atas layar, dengan Motor Red berada di kanan atas (Atas adalah bagian samping tanpa port USB). Anda dapat mengebor lubang melalui kusen pintu Anda (lebih sedikit kabel) atau ke bawah dan sekitar (lebih banyak kabel). Saya memilih tidak ada lubang, jadi ada bundel kawat di gambar.
Langkah 6: Instalasi Kotak
Sekarang adalah saat yang tepat untuk mencetak file terlampir menggunakan Shapeways atau printer 3D Anda di rumah. Sangat sulit untuk menyesuaikannya. Saya hanya memiliki sedikit gambar, jadi mohon maaf atas ketidaknyamanannya. Pertama, sambungkan kabel Anda melalui bagian port USB di bagian bawah casing. Kemudian, ambil layar Anda dan letakkan di posisinya, kencangkan dengan lem panas. Kabel pita layar saya terus bergeser keluar dari posisinya, jadi uji perangkat secara menyeluruh. Kemudian, ambil kamera dan letakkan di dalam casingnya. Tempelkan ke tubuh sesuka Anda. Amankan raspberry pi di dalam casing, pastikan port USB terlihat, port di samping terlihat, kabel tidak tertekuk, dan ada cukup ruang untuk paket baterai. Colokkan penerima keyboard dan mouse USB Anda di bagian bawah. Ada lubang khusus untuk paku atau sekrup di bagian belakang. Saya menandai posisi semua lubang dengan pensil, mengebor sekrup dengan kepala lebar di lubang, dan meletakkan kasing di atasnya. Saya selanjutnya menggunakan lem panas untuk menjaganya tetap aman. Saya akan meletakkan spacer di bagian bawah untuk baterai, stik lolipop yang bersandar pada bukaan di samping berfungsi dengan sempurna. Geser baterai ke dalam lubang di bagian atas. Colokkan kabel USB-C 90 derajat sehingga kabel menghadap ke bawah, lalu lingkarkan kembali ke atas sehingga dapat dicolokkan ke dalam kemasan. Kotak itu sekarang sudah jadi!
Langkah 7: Pemasangan Pintu
Gunakan selotip untuk mengamankan kabel ke pintu. Jika Anda tidak memasang kabel di bawah pintu, abaikan ini. Tarik kabel sekencang mungkin, lalu rekatkan di bagian yang wajar. Saya menggunakan banyak selotip di bagian bawah sehingga kucing saya tidak mengunyah kabelnya. ikat mereka di bawah pintu, rekatkan di bagian bawah. Kawat kembali ke atas sebaik mungkin. akhirnya, bagi saya, menjadi sedikit berantakan, tetapi saya baik-baik saja dengan itu. Ambil bagian cetakan persegi kecil dan masukkan motor ke dalam, gunakan lem panas untuk mengencangkannya. Di kompartemen kecil lainnya, letakkan tombol dan kencangkan dengan lem panas. Rutekan kabel melalui lubang di bagian bawah dan rekatkan/paku seluruh kotak ke kusen pintu. Ambil attachment motor untuk motor servo dan rekatkan ke prisma persegi panjang besar. Dengan menggunakan lubang sekrup di bagian depan, kencangkan pada posisinya. Tip: nyalakan Pi dan jalankan program sehingga Anda memasangnya di posisi yang tepat; ketika tidak ada yang terdeteksi, kencangkan sehingga sejajar dengan lantai. Ambil gerendel, dan dengan dua lubang, SEKRUP ke kusen pintu. Saya sangat merekomendasikan sekrup untuk integritas struktural. Kamu telah selesai! (Saya tidak memiliki instalasi kotak karena saya mengedit desain kotak setelahnya, dan langkah-langkah yang disebutkan di atas tidak menerapkan bagian cetakan 3D yang saya buat sebelumnya.)
Langkah 8: Final
Kamu selesai! Saat ini, saya tidak dapat menemukan cara untuk menjalankan program OpenCV saat boot. Saya sudah mencoba semuanya, jadi jika ada yang tahu caranya, tolong beri tahu saya. Saat ini, saat boot, Anda harus menggunakan keyboard dan mouse di layar kecil dan mengetik, berdasarkan memori. cd (lokasi file Anda) lalu kerjakan cv lalu Sudo pigpiod lalu perintah yang sangat panjang yang disimpan Pi ketika Anda menekan tombol "naik" di terminal. Selain itu, saya cukup bangga dengan proyek saya! Saya harap Anda menikmati dan Anda dapat membuatnya sendiri!
Direkomendasikan:
Abellcadabra (Sistem Kunci Pintu Pengenalan Wajah): 9 Langkah
Abellcadabra (Sistem Pengunci Pintu Pengenalan Wajah): Sambil berbaring selama karantina, saya mencoba mencari cara untuk menghabiskan waktu dengan membuat pengenalan wajah untuk pintu rumah. Saya menamakannya Abellcadabra - yang merupakan kombinasi antara Abracadabra, frasa ajaib dengan bel pintu yang saya hanya mengambil bel. TERTAWA TERBAHAK-BAHAK
Cermin Pengenalan Wajah Dengan Kompartemen Rahasia: 15 Langkah (dengan Gambar)
Cermin Pengenalan Wajah Dengan Kompartemen Rahasia: Saya selalu tertarik dengan kompartemen rahasia yang selalu kreatif yang digunakan dalam cerita, film, dan sejenisnya. Jadi, ketika saya melihat Kontes Kompartemen Rahasia, saya memutuskan untuk bereksperimen dengan ide itu sendiri dan membuat cermin biasa yang membuka
Deteksi Wajah Opencv, Pelatihan dan Pengenalan: 3 Langkah
Opencv Face Detection, Training and Recognition: OpenCV adalah perpustakaan visi komputer open source yang sangat populer untuk melakukan tugas pemrosesan gambar dasar seperti pengaburan, pencampuran gambar, peningkatan kualitas gambar serta video, ambang batas, dll. Selain pemrosesan gambar, itu terbukti
Pengenalan dan Identifikasi Wajah - ID Wajah Arduino Menggunakan OpenCV Python dan Arduino.: 6 Langkah
Pengenalan dan Identifikasi Wajah | ID Wajah Arduino Menggunakan OpenCV Python dan Arduino.: Pengenalan wajah AKA ID wajah adalah salah satu fitur terpenting di ponsel saat ini. Jadi, saya punya pertanyaan "bisakah saya memiliki id wajah untuk proyek Arduino saya" dan jawabannya adalah ya… Perjalanan saya dimulai sebagai berikut: Langkah 1: Akses ke kami
Bel Pintu Dengan Pengenalan Wajah: 7 Langkah (dengan Gambar)
Bel Pintu Dengan Pengenalan Wajah: Motivasi Baru-baru ini, telah terjadi gelombang perampokan di negara saya yang menargetkan orang tua di rumah mereka sendiri. Biasanya, akses diberikan oleh penghuni sendiri karena pengunjung meyakinkan mereka bahwa mereka adalah pengasuh/perawat. Dia