مشروع: نظام فتح قفل الباب بالتعرف على الوجه باستخدام ESP32-CAM

 

 


يشكل الأمن مصدر قلق لأي شخص في الوقت الحاضر ، سواء كان ذلك أمن البيانات أو أمن منازلهم. مع تقدم التكنولوجيا والاستخدام المتزايد لإنترنت الأشياء ، أصبحت أقفال الأبواب الرقمية شائعة جدًا هذه الأيام. لا يتطلب القفل الرقمي أي مفتاح مادي ولكنه يستخدم 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 ثوانٍ.

 إذا لم يتطابق الوجه مع الوجه المسجل ، فسيظل الباب مغلقًا

 كود المشروع


 

 

 

 تنزيل كود اردوينو

من هنا 

 

'''على أي إذا ادا واجهتكم اي مشكل   ,  عبَِروا عن ذلك في خانة التعليقات أسفله '''

 

 

5 تعليقات

  1. why u don't give us the code directlly ? not in the picture

    ردحذف
  2. هل يمكن استخدام open cv و الاوردينو لهذا المشروع؟!

    ردحذف
  3. لايتم الكشف عن الوجه فقط يتم تحديد ابعاد الوجه اما التعرف فهوه لايتم الرجاء المساعدة

    ردحذف
أحدث أقدم