جدول المحتويات:
فيديو: اردوينو قفل الباب بالبصمة: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
مرحبًا ، ومرحبًا بكم في هذا المشروع ، فهو في الواقع يشتمل على مشروعين لكنهما متماثلان إلى حد كبير ، إنه نظام قفل باب يعتمد على لوحة Arduino UNO ومستشعر بصمة بصري FPM10A وشاشة LCD i²c ، ولكن بالنسبة للإصدار الآخر نحن تشمل لوحة المفاتيح.
وتأكد من عدم نسيان نظام القفل الذي ترغب في التحكم فيه ، واتباع ذلك قد تتغير الأسلاك والرموز الخاصة بك ولكن لا تقلق ، فسيكون ذلك سهلاً
الخطوة 1: الأدوات
الأجهزة اللازمة لهذا المشروع هي:
- لوحة Arduino ، هنا أستخدم UNO
- مستشعر بصمة بصري Adafruit FPM10A
- شاشة LCD i²c
- وبالنسبة للإصدار الثاني من المشروع ، ستحتاج إلى لوحة مفاتيح ، هنا أستخدم 4x4
ولا تنس نظام قفل الباب الخاص بك ، فقد استخدمت النظام الموجود في الصورة (10 دولارات من المتجر الصيني) لكنني استخدمت وحدة القفل فقط ، وبما أن هذه الوحدة بها محرك تيار مستمر يجب أن يدور في كلا الاتجاهين استخدم وحدة الجسر H المزدوجة L298n الخاصة بي ، يمكنك استخدام جسر IC H صغير إذا كنت تريد ، لكن ذلك يعتمد على النظام الذي تستخدمه ، يمكنك استبدال كل شيء بترانزستور وقفل ملف لولبي …
قبل المتابعة ، تأكد من معرفتك بكيفية استخدام جميع العناصر المذكورة أعلاه ، حيث ستجعل مشروعك سهل التكيف وتحديد أي مشكلة:
Arduino uno + 4 × 4 Keypad Matrix + شاشة LCD i2c
التواصل مع مستشعر بصمة الإصبع FPM10A (50DY) مع Arduino
Arduino LCD I2C سهل الاستخدام والكتابة المباشرة من الشاشة التسلسلية
خطوة بخطوة حول كيفية استخدام برنامج تشغيل L298n ثنائي الجسر H مع Arduino
الخطوة 2: الإصدار 1
الإصدار الأول يستخدم: LCD + مستشعر بصمة الإصبع + l298n (للتحكم في النظام) + زر ضغط بمقاوم (استخدمت 1 كيلو).
بالنسبة للإصدار الأول ، تحتاج إلى تحميل رمز "التسجيل" أولاً من مكتبة بصمات الأصابع (أسفل أدناه) ، واستخدامه لإضافة بصمة إصبع وتحميله وفتح الشاشة التسلسلية ، ثم اكتب المعرف واضغط على "إدخال" ثم اتبع الخطوات كما في البرنامج التعليمي لبصمات الأصابع. ثم قم بتحميل الكود الثاني وأضف الأسماء التي تريدها لكل مستخدم ، وقم بتحميل الكود وهنا نبدأ ، يتم تخزين قوالب بصمات الأصابع في وحدات محرك أقراص فلاش داخلي. بمجرد أن يبدأ الرمز في العمل ، ينتظر Arduino باستمرار إصبعًا لوضعه على المستشعر ، وإلا إذا كنت بالداخل فقط اضغط على الزر لفتحه ، إذا كان الإصبع صالحًا (موجود في قاعدة البيانات) ، فسيتم فتح القفل و يعرض رسالة والاسم المرتبط بمعرف بصمة الإصبع ، إذا لم يتم إقران المعرف باسم ، فسيظهر بعض الأشياء الغريبة: D …
هذا إلى حد كبير الأسلاك الخاصة بي ، لذلك لن يتم الخلط بينك وبين زر الضغط ، في الواقع بدلاً من الحصول على المستوى العالي من دبوس Arduino 5v الذي يتطلب مني إضافة أسلاك أخرى (وستكون أكثر فوضى) أنا فقط وضعت الدبوس 8 في High وقرأت حالة الزر من الدبوس 9 الذي يحتوي على مقاوم منسدل.
الخطوة 3: الإصدار 2
كما ترى في الإصدار الأول ، يجب عليك استخدام جهاز كمبيوتر (أو أيًا كان ما تستخدمه لبرمجة Arduino) من أجل إضافة قوالب جديدة إلى محرك أقراص فلاش الوحدة النمطية ، ولهذا السبب صنعت هذه النسخة المدمجة التي تتطلب مصدر طاقة فقط العمل ، ويتم الآن إضافة القوالب الجديدة عبر لوحة المفاتيح (التي تعني البقاء في الداخل لأن هذا المشروع يعتمد على الوصول عن طريق بصمات الأصابع فقط ، يمكنك دمجه مع مشروعي الآخر بناءً على لوحة المفاتيح فقط ، وعليك القيام بذلك بعض التعديلات لكنها سهلة).
يتم وضع لوحة المفاتيح بالداخل مما يعني أنه يمكنك فتح القفل بالضغط على زر هنا اخترت "B" لأن "A" لإضافة شخص جديد.
لإضافة قالب إصبع جديد ، اضغط على "أ" سيطلب منك كلمة المرور الموجودة بالفعل في الكود '1' '2' '3' '4' ، يمكنك تعديله هناك ، أدخل الرمز ثم أدخل رقم المعرف كـ تنسيق مكون من 3 أرقام ، أمثلة "001" أو "021" أو "115" ، يمكنك إدخال معرفات من 1 إلى 127 ، بعد النقر على المعرف سيطلب منك وضع الإصبع وإزالته ووضعه مرة أخرى … تم المهمة. وكإصدار أول ، فإنه ينتظر بصمة إصبع صالحة لفتح القفل.
هذا هو الأسلاك الخاصة بالإصدار الثاني ، قمت بإزالة زر الضغط حيث يتم الفتح من الداخل الآن بواسطة الزر "B".
الخطوة 4: المكتبات والرموز
المكتبات:
-تحميل مكتبة LCD i2c NewL LiquidCrystal
-تحميل مكتبة لوحة المفاتيح
-تحميل مستشعر البصمة البصري FPM10A
رموز
- قم بتنزيل i2c Scanner في حال كان لديك عنوان مختلف لشاشة LCD الخاصة بك
- الرمز الأول في الإصدار 1 هو رمز "التسجيل" من مكتبة بصمات الأصابع
الكود الثاني للإصدار 1: قم بالتنزيل هنا
رمز الإصدار 2: قم بالتنزيل من هنا
يعتمد الكود الذي صنعته للإصدار الأول على مثال "Fingerprint" من المكتبة فقط بدلاً من إظهار المعرف على الشاشة التسلسلية (مما يعني أن قالب بصمة الإصبع موجود في قاعدة البيانات) فإنه يقوم بتشغيل تسلسل الفتح بالكامل بخلاف ذلك (والذي يعني أن الوحدة فشلت في العثور على تطابق في قاعدة البيانات) تظهر رسالة بسيطة على الشاشة.
يعتمد رمز الإصدار الثاني على أمثلة "Fingerprint" و "Enroll" ، تمامًا مثل الإصدار الأول ولكن هذه المرة أضفت ميزة "Enrolling" ويمكنك إضافة المعرف من لوحة المفاتيح بدلاً من الشاشة التسلسلية.
موصى به:
Wifi to RF - قفل الباب: 3 خطوات (بالصور)
Wifi to RF - قفل الباب: نظرة عامة سيمنحك هذا التوجيه القدرة على قفل / فتح الباب الأمامي الخاص بك عبر برنامج التشغيل الآلي للمنزل (مثل OpenHAB - برنامج أتمتة المنزل المجاني الذي أستخدمه شخصيًا) تُظهر الصورة أعلاه عينة من لقطة شاشة OpenHAB
قفل الباب الآلي: 5 خطوات
قفل الباب الآلي: مرحبًا! هذا هو أول تعليمات لي! آمل أن تكونوا جميعا لن ترغب في ذلك. في هذا المشروع ، سنقوم ببناء قفل باب آلي (محمي بكلمة مرور). القفل والمفتاح الكلاسيكيان حرفياً اختراع عمره 100 عام ، وكما نعلم & quot؛ التغيير
آلية قفل الباب بتقنية RFID مع Arduino: 5 خطوات (بالصور)
آلية قفل باب RFID مع Arduino: في هذا Instructable ، سنقوم بتوصيل مستشعر RC522 RFID بجهاز Arduino Uno من أجل إنشاء آلية قفل بسيطة يتم التحكم فيها عن طريق RFID لباب أو درج أو خزانة. باستخدام هذا المستشعر ، ستتمكن من استخدام علامة أو بطاقة RFID لقفل
اردوينو TFT تعمل باللمس قفل الباب: 5 خطوات
اردوينو TFT تعمل باللمس قفل الباب: هذا هو أول تعليمات لي. يستخدم هذا المشروع Arduino و 2.8 & quot؛ شاشة TFT تعمل باللمس مع رسم تخطيطي لكلمة المرور لتنشيط مرحل يقطع الدائرة إلى باب قفل ماج. الخلفية ، كسر قفل RFID على باب في العمل بدلاً من إعادة توصيل
أرخص اردوينو -- أصغر اردوينو -- اردوينو برو ميني -- البرمجة -- اردوينو نينو: 6 خطوات (مع صور)
أرخص اردوينو || أصغر اردوينو || اردوينو برو ميني || البرمجة || اردوينو نينو: …………………………. الرجاء الاشتراك في قناتي على يوتيوب لمزيد من مقاطع الفيديو ……. يدور هذا المشروع حول كيفية التعامل مع أصغر وأرخص اردوينو على الإطلاق. أصغر وأرخص اردوينو هو اردوينو برو ميني. إنه مشابه لاردوينو