جدول المحتويات:
- الخطوة 1: المكونات
- الخطوة 2: الأجهزة - إعداد الدائرة
- الخطوة 3: البرنامج - تنزيل الكود
- الخطوة 4: البرنامج - شرح الكود "Cadastro_Biometria"
- الخطوة 5: البرنامج - شرح الكود "Cadastro_RFID"
- الخطوة 6: البرنامج - شرح الكود "Leitura_Cartao_e_Biometria"
- الخطوة 7: لوحة الدوائر المطبوعة (PCB)
- الخطوة 8: اصنع صندوقًا صغيرًا للحفاظ على الدائرة
- الخطوة التاسعة: تركيب المشروع
- الخطوة العاشرة: الانتهاء من المشروع
- الخطوة 11: رخصة المشروع
فيديو: قفل باب كهربائي مع ماسح بصمات الأصابع وقارئ RFID: 11 خطوة (مع صور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
كان المشروع عبارة عن تصميم لتجنب ضرورة استخدام المفاتيح ، للوصول إلى هدفنا استخدمنا مستشعر بصمة الإصبع و Arduino. ومع ذلك ، هناك أفراد لديهم بصمة إصبع غير مقروءة ولن يتعرف عليها المستشعر. ثم عند التفكير في هذا الموقف ، تم استخدام قارئ بطاقة RFID مع مستشعر المقاييس الحيوية ، مما يسمح بالدخول باستخدام بطاقات الركوب وعلامات سلسلة مفاتيح RFID والهواتف المحمولة المزودة بتقنية NFC.
الخطوة 1: المكونات
سيتم استخدام العناصر التالية للمشروع:
- 1 اردوينو نانو ؛
- 1 FPM10A وحدات مستشعر قارئ بصمات الأصابع البصرية لأقفال Arduino ؛
- 1 Leitor RFID Rc522 de 13.56 ميجا هرتز ؛
- 2 مصباح LED (1 أخضر و 1 أحمر) * 1 شاشة Oled 128 X 32 Serial i2c Arduino 0 ، 91 ؛
- 1 قفل الباب الإلكتروني HDL FEC-91 CA.
يمكن العثور على كل هذه المواد بسهولة على الإنترنت. إذا كانت الفكرة هي جعل هذا المشروع في أسرع وقت ممكن ، فمن المستحسن شراء العناصر على موقع الويب Mercado Livre (فقط إذا كنت تعيش في البرازيل) نظرًا لأنه يتمتع بشحن آمن وسريع (ستصل المنتجات إلى الوجهة في حوالي أسبوع أو أسبوعين). ومع ذلك ، إذا لم يكن المشروع بحاجة إلى الإسراع في القيام به ، فسيكون من الأرخص كثيرًا شراء العناصر في الخارج على مواقع الويب مثل Ebay و AliExpress وما إلى ذلك ، ولكن لا يوجد ضمان بموعد وصول المنتج إلى الوجهة وما إذا كان.
إجمالي متوسط تكلفة الشراء على Mercado Livre: +/- 200 ريال (حوالي 38.62 دولار أمريكي). إجمالي متوسط تكلفة الشراء على المواقع الدولية: +/- 45 ريال (حوالي 8 ، 69 دولارًا أمريكيًا).
تم حساب تلك الأسعار بدون تكلفة قفل الباب الإلكتروني HDL والذي يمكن العثور عليه على هذا الرابط:
كان سعر HDL في اليوم الذي تم فيه صنع هذه Instructables هو 74 و 90 ريالاً برازيليًا (14 و 69 دولارًا) + 6 دولارات أمريكية (1 ، 16 دولارًا) للشحن.
الخطوة 2: الأجهزة - إعداد الدائرة
يوضح المخطط أعلاه توصيلات الدائرة الكهربائية.
تم استخدام برنامج Fritzing لإنشاء المخطط والملف (.fzz) الذي يمكن تنزيله على:
توضح الجداول الاتصالات بين المستشعرات وشاشة Oled على Arduino Nano.
الخطوة 3: البرنامج - تنزيل الكود
نظرًا لقلة الذاكرة المتوفرة على Arduino Nano ، تم تقسيم الكود إلى 3 مجلدات مختلفة يمكن تنزيلها على الملف أدناه أو على الرابط:
github.com/andreocunha/PET_Tranca_EngComp
- المجلد الأول هو قراءة البصمة والبطاقة. اسمها: "Leitura_Cartao_e_Biometria".
- والثاني هو تسجيل بصمة الإصبع. وهي في المجلد: "Cadastro_Biometria".
- الملف الثالث لقراءة كود البطاقة. وهي في المجلد: "Cadastro_RFID".
قم بتنزيل Arduino IDE على جهاز الكمبيوتر الخاص بك. داخل الملف الذي تم تنزيله ، بالإضافة إلى المجلدات الثلاثة ، يوجد ملفان مضغوطان. هذه الملفات المضغوطة هي مكتبات المستشعرات (الخاصة بـ RFID والماسح الضوئي لبصمات الأصابع) ، لذا قم بتضمينها في Arduino IDE.
الخطوة 4: البرنامج - شرح الكود "Cadastro_Biometria"
نظرًا لأن ذاكرة Arduino Nano محدودة للغاية ، فسيكون التسجيل بعيدًا عن الكود الرئيسي (سيكون مسؤولاً فقط عن تأكيد بصمة الإصبع المسجلة بالفعل).
يحتوي مستشعر المقاييس الحيوية بالفعل على ذاكرة داخلية تسجل بصمات الأصابع (يمكنها تسجيل ما يصل إلى 128 بصمة). يضمن أن البيانات المسجلة لن تضيع بعد إغلاق الدائرة.
في مدير الملفات بجهاز الكمبيوتر الخاص بك ، انتقل إلى المجلد الذي تم تنزيله "Cadastro_Biometria" وانقر نقرًا مزدوجًا فوق الملف "Cadastro_Biometria.ino". سيقوم Arduino IDE بتحميل الكود وسيكون به 5 علامات تبويب ، كل واحدة تمثل وظيفة واحدة من الكود. قم بتحميل الكود على Arduino الخاص بك ، وافتح الشاشة التسلسلية في 9600 واتبع التعليمات هناك لتسجيل بصمة إصبع جديدة أو إزالة واحدة أو رؤية كل بصمة إصبع مسجلة بالفعل.
الخطوة 5: البرنامج - شرح الكود "Cadastro_RFID"
بعد تسجيل جميع بصمات الأصابع ، حان الوقت لتسجيل بطاقات أو علامات RFID. ولكن بشكل مختلف عما تم إجراؤه باستخدام الماسح الضوئي لبصمات الأصابع ، في هذا الجزء من الرمز لن يتم حفظ بطاقات RFID أو تسجيل العلامات. مع العلم بذلك ، افتح المجلد "Cadastro_RFID" وانقر نقرًا مزدوجًا فوق الملف "Cadastro_RFID.ino" ، قم بتحميل الكود على Arduino ، افتح الشاشة التسلسلية في 9600 ثم قم بتقريب البطاقة أو العلامة من القارئ.
سيتم إنشاء رمز سداسي عشري وسيظهر على الشاشة (على سبيل المثال: "32: 80: CD: F2"). قم بتدوينه على مفكرة على جهاز الكمبيوتر الخاص بك أو على ورقة ، لأنه سيتم نسخه إلى الكود النهائي (الذي سيقرأ المعلومات فقط).
الخطوة 6: البرنامج - شرح الكود "Leitura_Cartao_e_Biometria"
نحن الآن في الجزء الأخير من الكود. افتح المجلد "Leitura_Cartao_e_Biometria" وانقر نقرًا مزدوجًا فوق "Leitura_Cartao_e_Biometria.ino". سيتم فتح الكود على Arduino IDE وسيحتوي على 4 علامات تبويب ، كل واحدة تمثل الوظيفة. ستحتاج إلى إجراء بعض التغييرات حتى يعمل الرمز بشكل صحيح.
انقر فوق علامة التبويب "leituraRfid" ، واستبدل كل رقم سداسي عشري داخل قوس "if" و "معرف آخر" بالرقم الذي حفظته في المفكرة (مثال: "32: 80: CD: F2"). لا تتردد لإضافة أو حذف أي "آخر إذا" من الكود.
انقر الآن على علامة التبويب "nomeDoUsuario" واستبدل الأسماء الموجودة بين قوسين بأسماء المستخدمين المعنيين والمعرفات التي تم اختيارها لهذا المستخدم. منتهي!! الآن تحتاج فقط إلى تحميل الكود على Arduino.
الخطوة 7: لوحة الدوائر المطبوعة (PCB)
إذا سارت جميع الخطوات السابقة بشكل جيد حتى الآن ، فقم بإنشاء لوحة دوائر مطبوعة (عادةً ما نستخدم برنامج EAGLE CAD للقيام بذلك) ثم قم بلحام المكونات. ستبدو الدائرة مثل التي تظهر في الفيديو.
الخطوة 8: اصنع صندوقًا صغيرًا للحفاظ على الدائرة
لقد صنعنا صندوقًا باستخدام طابعة ثلاثية الأبعاد بالشراكة مع FindesLab. بعد ذلك ، انتهينا من ذلك ، ورسمناه وإضافة الدائرة فيه.
الخطوة التاسعة: تركيب المشروع
كان الصندوق مشدودًا على الحائط وتم تثبيت HDL (المسؤول عن إبقاء الباب مغلقًا) على الباب. شاهد الفيديو التوضيحي الأخير للمشروع.
الخطوة العاشرة: الانتهاء من المشروع
شاهد كيف كانت نتيجة المشروع في التطبيق الحقيقي.
الخطوة 11: رخصة المشروع
قفل الباب الكهربائي مع ماسح بصمات الأصابع وقارئ RFID من PET Engenharia de Computação مرخص بموجب ترخيص Creative Commons Attribution 4.0 الدولي.
موصى به:
واجهة مستشعر بصمات الأصابع بالسعة مع Arduino UNO: 7 خطوات
واجهة مستشعر بصمة الإصبع السعوي مع Arduino UNO: مرحبًا ، ما الأمر ، يا رفاق! Akarsh هنا من CETech. اليوم سنضيف طبقة واقية لمشاريعنا. لا تقلق ، لن نقوم بتعيين أي حراس شخصيين لنفس الشيء. سيكون مستشعر بصمة لطيف وجيد المظهر من DFRobot. لذا
آلة التصويت البيومترية القائمة على بصمات الأصابع باستخدام Arduino: 4 خطوات (مع الصور)
آلة الاقتراع البيومترية القائمة على بصمات الأصابع باستخدام Arduino: نحن جميعًا على دراية بآلة التصويت الإلكترونية الحالية حيث يتعين على المستخدم الضغط على زر للإدلاء بصوته. لكن هذه الآلات تعرضت لانتقادات بسبب تلطيفها منذ البداية. لذلك تخطط الحكومة لإدخال البصمة
التعرف على بصمات الأصابع: 4 خطوات
التعرف على بصمات الأصابع: يمكننا رؤية تطبيق بصمة الإصبع في حياتنا اليومية ، مع تطور صناعة الهواتف المحمولة ، أصبح الهاتف المحمول لكل شخص تقريبًا مزودًا بوظيفة فتح بصمات الأصابع
صندوق أمان بصمات الأصابع: 4 خطوات
صندوق أمان بصمات الأصابع: هل أنت شخص نسي؟ هل تنسى غالبًا إحضار مفاتيحك؟ إذا كان الجواب على السؤال بنعم. ثم يجب عليك إنشاء صندوق أمان بصمات الأصابع الخاص بك !!! بصمة نفسك هي الشيء الوحيد في العالم. وبالتالي لن تضطر إلى
كيفية خداع نظام أمان بصمات الأصابع بسهولة مثل ABC: 12 خطوة (بالصور)
كيفية خداع نظام أمان بصمات الأصابع بسهولة مثل ABC: ستوضح لك هذه التعليمات كيفية خداع نظام أمان ببصمة الإصبع بسهولة مثل ABC. لا تريد شركة IBM أبدًا أن تعرف شيئًا عن ،. إنه يعمل مع معظم نظام أمان بصمات الأصابع أيضًا. على سبيل المثال: الباب ، الهاتف المحمول …. تأتي هذه التعليمات مع v