يشكل الأمن مصدر قلق لأي شخص في الوقت الحاضر ، سواء كان ذلك أمن البيانات أو أمن منازلهم. مع تقدم التكنولوجيا والاستخدام المتزايد لإنترنت الأشياء ، أصبحت أقفال الأبواب الرقمية شائعة جدًا هذه الأيام. لا يتطلب القفل الرقمي أي مفتاح مادي ولكنه يستخدم RFID وبصمة الإصبع ومعرف الوجه ورقم التعريف الشخصي وكلمات المرور وما إلى ذلك للتحكم في قفل الباب. في الماضي ، قمنا بتطوير العديد من تطبيقات أقفال الأبواب الرقمية باستخدام هذه التقنيات المختلفة. في هذا البرنامج التعليمي ، قمنا ببناء نظام قفل باب رقمي يتم التحكم فيه بواسطة Face ID باستخدام ESP32-CAM
المكونات الاساسية للمشروع
مراحل تصميم المشروع
يستخدم هذا النظام لسلامة الناس والحماية من انتشار فيروس كورونا لما يتم القيام به دون ملامسة الأدوات الأخرى ، والهدف من عملنا هو تطوير نظام التحكم في الوصول الذي يسمح بالتعرف على وجوه الأشخاص من الفيديو. لقطات. يعتمد هذا النظام على لوحة متحكم ESP32 لتسجيل صورة الوجه ، وفيما يلي نصف التوجهات المفاهيمية المختلفة المعتمدة. سنشرح الهيكل العام لنظامنا.
الخطوة الأولى:
أضف مكتبة ESP32 CAM إلى برنامج Arduino Ide
الان سنوقم بتوصيل ESP32CAM مع USB UART TTL لتسجيل صورة الوجه.
لتسجيل صورة الوجه هناك خطوتان:
احصل على عنوان IP الخاص بـ ESP32CAM من خلال:
▪ بعد تنزيل الرمز ، افصل GPIO 0 من دبوس GND (الشكل).
▪افتح الشاشة التسلسلية بمعدل نطاق 115200
انسخ عنوان IP الخاص بـ ESP32 CAM الموجود في السطر الاخير
تسجيل صورة الوجه من خلال عنوان IP
الآن نفتح أي تنقل ونكتب عنوان IP
يجب علينا تسجيل صورة الوجوه مثل هذا:
▪ انقر فوق بدء التدفق.
▪ تمكين اكتشاف الوجه والتعرف على الوجوه
▪انقر على تسجيل الوجه.
▪ثم يلتقط ESP32CAM بعض عينات الصور للوجه.
بهذه الطريقة يمكننا حفظ صور متعددة للوجه عن طريق الخطوات
الخطوة الثانية:
بعد تسجيل صورة الوجه ، سنقوم ببساطة بتوصيل وحدةrelais، والمنظم 7805 ، والمكثف ، ومصابيح LED ، والقفل مع لوحة متحكم ESP32CAM
أخيرًا ، يكون قفل التعرف على الوجه ESP32-CAM جاهزًا لفتح الباب. الآن ، إذا اكتشف ESP32 CAM وجهًا مسجلًا ، فسيتم فتح الباب وسيضيء مؤشر LED الأخضر لمدة 6 ثوانٍ.
إذا لم يتطابق الوجه مع الوجه المسجل ، فسيظل الباب مغلقًا
كود المشروع
تنزيل كود اردوينو
why u don't give us the code directlly ? not in the picture
ردحذفWe forgot to put it down. Now it is
حذفYOU CAN DOWNLOAD THE CODE NOW
ردحذفهل يمكن استخدام open cv و الاوردينو لهذا المشروع؟!
ردحذفلايتم الكشف عن الوجه فقط يتم تحديد ابعاد الوجه اما التعرف فهوه لايتم الرجاء المساعدة
ردحذف