جدول المحتويات:
- الخطوة 1: المواد المطلوبة
- الخطوة 2: تسجيل بصمات الأصابع باستخدام برامج Windows
- الخطوة 3: البرنامج
- الخطوة 4: تركيب الأجهزة
- الخطوة 5: برنامج Arduino Script
- الخطوة 6: ملفات XAMP
فيديو: استخدام مستشعر بصمات الأصابع لقضاء وقت الحضور مع حل XAMP: 6 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
بالنسبة لمشروع مدرسي ، كنا نبحث عن حل حول كيفية تتبع حضور الطلاب. يأتي الكثير من طلابنا متأخرين. إنها مهمة شاقة للتحقق من وجودهم. من ناحية أخرى ، هناك الكثير من النقاش لأن الطلاب غالبًا سيقولون إنهم موجودون بينما في الواقع يبحثون عن أعذار.
يمكن أن يكون استخدام قارئ بصمات الأصابع هو أفضل طريقة لتجنب العقبات مثل السلوك الاحتيالي للطلاب الذين يحاولون خداع النظام. يمكن أن يعمل RFID بشكل جيد ، ولكنه يسمح للطلاب بتسليم بطاقتهم ، مما يجعل من الممكن أيضًا القول إنهم نسوا بطاقتهم ، وإما فقدها ، وبالتالي جلب تكاليف إضافية للمدرسة.
الخطوة 1: المواد المطلوبة
بالنسبة لقاعدة هذا المشروع ، سوف نستخدم المواد التالية:
- Arduino Uno (أو لوحة أخرى متوافقة)
- ماسح البصمات
- درع لاسلكي
يمكنك اختيار لوحة إيثرنت أو Arduino Yun ، لكن وصف هذا المشروع يعتمد على الأجهزة الموجودة في القائمة أعلاه.
الخطوة 2: تسجيل بصمات الأصابع باستخدام برامج Windows
على الرغم من أن مكتبة GitHUB تحتوي على رمز لتسجيل بصمات الأصابع ، إلا أنني وجدت أنه من الأسهل بكثير استخدام برنامج Windows الأكثر جاذبية من الناحية المرئية. النتيجة هي نفسها.
بدلاً من نسخها ، أود أن أشير إلى الخطوة 2 من تعليمات أخرى لمزيد من المعلومات حول هذه الخطوة.
الخطوة 3: البرنامج
قبل أن تتمكن من إنشاء هذا المشروع ، ستحتاج إلى بعض البرامج:
- Arduino IDE: لقد استخدمت الإصدار 1.0.3 ، لأنه حتى الآن ، لم أتمكن من العثور على ترقية البرنامج الثابت اللازمة لتشغيل درع WIFI في إصدار من 1.0.5 وما بعده
- مكتبة بصمات الأصابع: اللازمة لتجميع الكود. انسخ المحتويات إلى مجلد المكتبات في Arduino IDE
- xAMP: بيئة الخادم لتخزين المعلومات في قاعدة بيانات. يمكنك استخدام أي إصدار على أي منصة. إذا كنت من محبي لوحات التطوير ، فيمكنك تشغيلها على Raspberry Pi ، تمامًا كما أفعل.
الخطوة 4: تركيب الأجهزة
عادل وبسيط بما يكفي: قم بتوصيل لوحة الشبكة على Arduino الخاص بك. لتسهيل توصيل قارئ بصمات الأصابع ، قمت بتمديد الخيوط التي تقوم بلحام بعض أسلاك التوصيل لهم. باستثناء الرصاص الأبيض الذي كان ملحومًا بسلك أصفر ، فإن الألوان الأخرى لها نفس الألوان.
ما عليك سوى توصيل السلك الأخضر في Pin2 والأبيض (أو الأصفر في حالتي) في Pin3 لاتصال بيانات بصمات الأصابع. يتم توفير الطاقة بتوصيل السلك الأحمر في 5 فولت والسلك الأسود في التوصيلات الأرضية.
الخطوة 5: برنامج Arduino Script
إنه رمز Q&D أساسي إلى حد ما. في الوقت الحالي ، لا يزال يفتقر إلى التدقيق. لتحسين الأداء ، يجب إضافة مصباحي LED للتصميم ، مما يسمح للمستخدم بمعرفة ما إذا كان قد تم قبول بصمة إصبعه وتم إرسال معلوماته إلى الخادم أم لا. (مؤشر LED أخضر = حسنًا ، مؤشر LED أحمر = حدث خطأ).
في الأساس ، ما يفعله الكود هو
- الاتصال بشبكة WPA اللاسلكية
- التحقق من توصيل مستشعر البصمات
-
انتظر البصمة
إذا وجدت: أرسل طلب HTTP إلى الخادم مع العثور على بصمة الإصبع
الخطوة 6: ملفات XAMP
لغرض العرض ، تم تقليل الكود إلى الحد الأدنى الصارم. تحصل على وصف جدول MySQL ، والذي يحتوي على عمود للمعرف وحقل طابع زمني ، والذي يتم ملؤه تلقائيًا عند إدراج صف جديد في قاعدة البيانات.
يتم استدعاء نص PHP من طلب HTTP في برنامج Arduino النصي ويقوم بمعالجة المعرف الذي يتم تمريره إلى البرنامج النصي. يمكن التحقق من الإجابة المستلمة من الخادم باستخدام Serial Monitor الخاص بـ Arduino IDE.
موصى به:
واجهة مستشعر بصمات الأصابع بالسعة مع Arduino UNO: 7 خطوات
واجهة مستشعر بصمة الإصبع السعوي مع Arduino UNO: مرحبًا ، ما الأمر ، يا رفاق! Akarsh هنا من CETech. اليوم سنضيف طبقة واقية لمشاريعنا. لا تقلق ، لن نقوم بتعيين أي حراس شخصيين لنفس الشيء. سيكون مستشعر بصمة لطيف وجيد المظهر من DFRobot. لذا
آلة التصويت البيومترية القائمة على بصمات الأصابع باستخدام Arduino: 4 خطوات (مع الصور)
آلة الاقتراع البيومترية القائمة على بصمات الأصابع باستخدام Arduino: نحن جميعًا على دراية بآلة التصويت الإلكترونية الحالية حيث يتعين على المستخدم الضغط على زر للإدلاء بصوته. لكن هذه الآلات تعرضت لانتقادات بسبب تلطيفها منذ البداية. لذلك تخطط الحكومة لإدخال البصمة
التعرف على بصمات الأصابع: 4 خطوات
التعرف على بصمات الأصابع: يمكننا رؤية تطبيق بصمة الإصبع في حياتنا اليومية ، مع تطور صناعة الهواتف المحمولة ، أصبح الهاتف المحمول لكل شخص تقريبًا مزودًا بوظيفة فتح بصمات الأصابع
صندوق أمان بصمات الأصابع: 4 خطوات
صندوق أمان بصمات الأصابع: هل أنت شخص نسي؟ هل تنسى غالبًا إحضار مفاتيحك؟ إذا كان الجواب على السؤال بنعم. ثم يجب عليك إنشاء صندوق أمان بصمات الأصابع الخاص بك !!! بصمة نفسك هي الشيء الوحيد في العالم. وبالتالي لن تضطر إلى
كيفية خداع نظام أمان بصمات الأصابع بسهولة مثل ABC: 12 خطوة (بالصور)
كيفية خداع نظام أمان بصمات الأصابع بسهولة مثل ABC: ستوضح لك هذه التعليمات كيفية خداع نظام أمان ببصمة الإصبع بسهولة مثل ABC. لا تريد شركة IBM أبدًا أن تعرف شيئًا عن ،. إنه يعمل مع معظم نظام أمان بصمات الأصابع أيضًا. على سبيل المثال: الباب ، الهاتف المحمول …. تأتي هذه التعليمات مع v