جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
قم ببناء جهاز قفل رمز رقمي مع نظام Arduino و Qwiic باستخدام Zio M Uno ولوحة مفاتيح Hex 4x3 Matrix.
ملخص المشروع
بالنسبة لهذا المشروع ، سنقوم ببناء قفل رمز رقمي بسيط يمكن للمستخدمين إدخاله وإدخاله. في هذا البرنامج التعليمي ، سوف نوضح للمستخدمين كيفية عمل نظام قفل الكود الرقمي في واجهة Arduino.
بنهاية هذا البرنامج التعليمي ، ستكون قادرًا على:
- قم بإعداد قفل رمز رقمي باستخدام Zio ولوحة المفاتيح الأساسية المكونة من 12 مفتاحًا
- كن قادرًا على التفاعل مع Arduino IDE لبرمجة Zio باستخدام لوحة المفاتيح
- قم بإنشاء برنامج يطلب من المستخدمين إدخال كلمة مرور مكونة من ستة أرقام لإلغاء القفل
- كن قادرًا على إنشاء كلمة مرور جديدة مكونة من ستة أرقام
موارد مفيدة
لأغراض البساطة ، يفترض هذا البرنامج التعليمي أن لديك فهمًا كاملاً ومعرفة كيفية تكوين لوحات تطوير Zio.
بالنسبة لهذا المشروع ، نفترض أنك قمت بالفعل بتكوين Zuino M Uno للتفاعل مع Arduino IDE. إذا لم تكن قد قمت بذلك ، فلدينا منشور منفصل على أدلة لوحة التطوير الخاصة بنا. تحقق منها أدناه:
دليل بدء Zuino M Uno Qwiic
الخطوة 1: تخطيط تخطيطي
الخطوة 2: الإعداد والتكوين
ستحتاج إلى الوحدات التالية لبناء هذا المشروع:
- زوينو إم أونو
- شاشة OLED Zio Qwiic 0.91 بوصة
- لوحة مفاتيح سداسية المصفوفة (4 × 3)
- كابلات Qwiic 200 مم
- أسلاك توصيل كابلات اللوح (ذكر إلى أنثى)
- كابل Micro USB
الخطوه 3:
سلسلة ديزي الوحدات معًا كما هو موضح في الرسم التخطيطي أعلاه.
الخطوة الرابعة:
قم بتوصيل لوحة المفاتيح باستخدام وصلة ذكر إلى أنثى ، إلى Zuino M Uno
الخطوة الخامسة:
قم بتنزيل وتثبيت المكتبات التالية على Arduino IDE الخاص بك:
- مكتبة Adafruit GFX
- مكتبة Adafruit SSD1306
- مكتبة لوحة مفاتيح اردوينو
الخطوة السادسة:
قم بتوصيل Uno بجهاز كمبيوتر. قم بتنزيل وفلاش الكود إلى Uno الخاص بك باستخدام Arduino IDE.
يمكنك تنزيل الكود من صفحة Github الخاصة بنا.
الخطوة 7: العرض التوضيحي: اختبار تسجيل الدخول
أدخل كلمة المرور المكونة من ستة أرقام متبوعة بالمفتاح "#". للعثور على كلمة المرور المكونة من 6 أرقام المخزنة في رمز البرنامج ، افتح الشاشة التسلسلية وستظهر كلمة المرور الخاصة بالقفل.
إذا قمت بتسجيل الدخول بنجاح باستخدام كلمة المرور الصحيحة ، فسترى شاشة ترحيب.
الخطوة 8: تغيير اختبار كلمة المرور
بمجرد أن تتمكن من تسجيل الدخول ، ستتمكن من تغيير كلمة المرور إلى كلمة مرور جديدة. لتغيير كلمة المرور ، أكدها بالمفتاح "*".
في هذا المثال ، قمت بتغيير كلمة المرور من 123456 إلى 000000 كما هو موضح على الشاشة التسلسلية.
الخطوة 9: اختبار محاولة تسجيل الدخول الفاشلة
مع هذا العرض التوضيحي ، قمنا أيضًا بتضمين الوظيفة التي ، مع 3 محاولات فاشلة لإدخال كلمة المرور الصحيحة ، سيتم قفل الجهاز من تلقاء نفسه. لاختباره ، أعد تعيين Uno. حاول إدخال كلمة مرور غير صحيحة 3 مرات.
سيتم قفلك فورًا بعد 3 محاولات فاشلة.