جدول المحتويات:

ترميز لوحة المفاتيح: 4 خطوات
ترميز لوحة المفاتيح: 4 خطوات

فيديو: ترميز لوحة المفاتيح: 4 خطوات

فيديو: ترميز لوحة المفاتيح: 4 خطوات
فيديو: اختصارات ويندوز مهم تكون عارفها part3 2024, شهر نوفمبر
Anonim
ترميز لوحة المفاتيح
ترميز لوحة المفاتيح

الهدف من هذا المشروع هو أخذ لوحة مفاتيح وتشفيرها بطريقة تستجيب لكلمة مرور معينة والتي سيتم تعيينها مسبقًا في الكود نفسه. سأستخدم بعد ذلك لوحة المفاتيح هذه لوضعها على نموذج آمن مسبقًا. الهدف من المشروع هو فتح الخزنة في حالة كتابة كلمة المرور الصحيحة وعندما يتم ذلك. للمساعدة في إنشاء هذا المشروع ، سأستخدم Arduino للمساعدة في كتابة رمز لوحة المفاتيح. بهذه الطريقة سأكون قادرًا على تعيين كلمة المرور الخاصة بي ومن ثم أجعل Arduino ينفذ أي أمر اخترته. أنا متحمس حقًا لهذا المشروع ، وأنا واثق من أنه سيعمل بشكل جيد.

الخطوة 1: المواد

المواد
المواد

فيما يلي المواد التي سأطلبها لإكمال المشروع.

  • اردوينو- 1
  • لوحة المفاتيح- 1
  • أجهزة السيارات
  • أسلاك اردوينو
  • اللوح
  • كمبيوتر محمول (مثبت عليه تطبيق Arduino)

الخطوة 2: تشفير لوحة المفاتيح

ترميز لوحة المفاتيح
ترميز لوحة المفاتيح
ترميز لوحة المفاتيح
ترميز لوحة المفاتيح
ترميز لوحة المفاتيح
ترميز لوحة المفاتيح

تتمثل أهم خطوة في هذا المشروع في ترميز لوحة المفاتيح بطريقة تمكن الكمبيوتر من قراءة الأرقام التي يتم إدخالها ثم إخبار مصدر آخر ما إذا كانت كلمة المرور صحيحة أم غير صحيحة. بالنسبة لهذا المشروع ، أستخدم Arduino ، لذلك استخدمت بعض الموارد عبر الإنترنت لمحاولة فهم كيفية توصيل لوحة المفاتيح ثم ترميزها لتلائم المتطلبات المذكورة أعلاه. ما وجدته على الشبكة هو أنني سأضطر إلى توصيل كل مخرج على لوحة المفاتيح برقم دبوس على Arduino ثم الإخراج الأرضي على لوحة المفاتيح على الأرض على Arduino. الكود الذي استخدمته مرفق بالصور. يسمح هذا الرمز للكمبيوتر بقراءة الأرقام التي يتم ثقبها وكذلك تحديد ما إذا كانت كلمة المرور صحيحة أم خاطئة.

الخطوة 3: توصيل محرك سيرفو

إرفاق محرك سيرفو
إرفاق محرك سيرفو
إرفاق محرك سيرفو
إرفاق محرك سيرفو

إن امتلاك الكمبيوتر لقراءة المدخلات وبالتالي تحديد ما إذا كانت كلمة المرور صحيحة أم خاطئة هو شيء واحد ، ولكن بعد ذلك سيكون من الرائع حقًا جعلها تقوم بإجراء ما بعد ذلك! من أجل تحقيق ذلك ، قمنا بتوصيل محرك مؤازر بـ Arduino. يذهب معظم الإخراج الخارجي على المؤازرة إلى 5 فولت بينما يذهب الآخران إلى أرقام الدبوس (يمكنك استخدام الدبابيس a0 و a1 في حالة نفادك بسبب لوحة المفاتيح). بمجرد الانتهاء من ذلك ، تُدرج في الكود المقدار الذي تريد أن يدور فيه المحرك اعتمادًا على ما إذا كانت كلمة المرور صحيحة أم غير صحيحة.

الخطوة 4: إضافي - ربطه بأمان

EXTRA- ربطه بخزنة
EXTRA- ربطه بخزنة

الآن بعد أن أصبحت الآلية تعمل ، أعتقد أنه يمكنني أخذ هذا المشروع خطوة إلى الأمام من خلال إرفاقه بجسم مثل الخزنة لمعرفة ما إذا كان مشروعي يمكن أن يساعد في التحكم في فتحه وإغلاقه. وضعت يدي على خزنة مصنوعة من الورق المقوى الجاهز (صنع زميلي في المدرسة (Cardboard Safe)) والذي كان يحتوي بشكل أساسي على صندوق به شريط من الورق المقوى يتحرك للداخل والخارج وبالتالي يتحكم في إمكانية فتح أو إغلاق الخزنة. قررت إرفاق محرك سيرفو بشريط الكرتون - والذي سيتحكم بعد ذلك في حركة الشريط ومن ثم فتح وإغلاق الخزنة.

موصى به: