جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
هل سئمت من النوافذ التي تطلب منك كلمة المرور كلما قمت بتسجيل الدخول؟
حسنًا ، يمكنك إعداد دبوس ؛ من السهل أن تتذكر أليس كذلك؟
ومع ذلك ، فإن رقم التعريف الشخصي ليس آمنًا ، خاصة إذا كنت تستخدم الكمبيوتر المحمول في الأماكن العامة ، فمن الأسهل الإمساك به من الأحرف الكبيرة والصغيرة المكونة من 16 رقمًا مع كلمة مرور الرموز.
فلماذا لا تستخدم عصا USB لتسجيل الدخول؟
حسنًا ، ربما تكون لديك هذه الفكرة بالفعل حيث تتوفر مفاتيح المصادقة في السوق ولكنها ليست رخيصة. بالإضافة إلى ذلك ، فإن الحل البرمجي لتشغيل محرك الإبهام العادي ليس مجانيًا بقدر ما أعرف ، ولن تتمكن من استخدامه كتخزين بعد الآن.
فما هو الحل؟
حسنًا يا صديقي ، إنه متحكم Attiny85. بالضبط نموذج USB من Digispark.
لذا دعونا نقفز إلى المتطلبات لتحقيق ذلك.
اللوازم
المعدات:
إلى جانب الكمبيوتر الذي تريد تسجيل الدخول إليه ، تحتاج إلى:
1x Digispark attiny85 USB (النوع أ)
برمجة:
اردوينو IDE
مكتبة مجلس Attiny85 Arduino
برامج Digispark
الخطوة 1: تثبيت Arduino IDE
(بالنسبة لأولئك الذين قاموا بالفعل بتثبيته على أجهزتهم ، يجب عليك التخطي إلى الخطوة التالية)
أولاً ، لنبدأ بتثبيت Arduino IDE.
قم بتنزيل أحدث إصدار من هنا وتابع عملية التثبيت.
الخطوة 2: إعداد لوحات Digistump AVR
الآن بعد أن قمت بتثبيت Arduino IDE ، من الضروري تثبيت مكتبة اللوحة.
بهذه الطريقة ستتمكن من تحميل الكود الخاص بك إلى متحكم Attiny85.
يرجى ملاحظة: إذا كان لديك بالفعل إصدار من Arduino IDE مثبتًا ، فلا تخطئ في استبدال عنوان URL الحالي الخاص بك أو ستختفي اللوحات الإضافية الحالية على الرغم من أنها لا تزال على محرك الأقراص الخاص بك ، يجب عليك إلحاق القائمة.
تحتاج إلى تحديث عناوين URL الخاصة بمنتداك بإضافة عنوان URL التالي:
digistump.com/package_digistump_index.json
ثم توجه إلى أدوات> مدير اللوحات> وابحث عن esp وقم بتثبيته.
الخطوة 3: تثبيت برامج تشغيل Digistump
الآن بعد أن قمنا بإعداد Arduino IDE ، فلنقم بتثبيت برنامج تشغيل وحدة التحكم الدقيقة:
قم بتنزيل واستخراج ملفات برنامج التشغيل وقم ببساطة بتشغيل DPinst.exe أو DPinst64.exe وفقًا لنظامك كما هو موضح
الخطوة 4: البرمجة
لذلك ، بعد أن تم تعيين كل شيء ، أصبحنا جاهزين لبدء البرمجة.
الرمز عبارة عن بضعة أسطر نسمي فيها مكتبة "لوحة المفاتيح". ثم قمنا بتعيين ما سيحدث في كل مرة نقوم فيها بتوصيل Attiny85 USB بالكمبيوتر
الخطوة 5: التحميل والاختبار
الآن ما تبقى للقيام به هو تحميل الكود ولكن بالنسبة للأشخاص المعتادين على Arduino IDE ، ربما لا تكون هذه عملية التحميل المعتادة.
لذلك ، تحتاج فقط إلى تحديد منتداك و "AVR ISP mkrII" كمبرمج:
علاوة على ذلك ، اضغط على زر التحميل أو (Ctrl + U).
الآن يمكنك أخيرًا توصيل متحكم Attiny85 الخاص بك بمنفذ USB المفضل لديك.
امنحها بعض الوقت وستحصل على إشعار اكتمال التحميل.
الآن يرجى إخراج Attiny85 الخاص بك من الكمبيوتر. خلاف ذلك ، إذا كنت تريد مضاعفة التحقق من كلمة المرور الخاصة بك ، فافتح أي محرر نصوص بمجرد توصيل Attiny85 ، فامنحه بعض الوقت وستتم طباعة كلمة المرور الخاصة بك.
أخيرًا ، قم بإغلاق جهاز الكمبيوتر الخاص بك ، وقم بتوصيل Attiny85 USB الخاص بك ، وشاهد السحر!
استكشاف الأخطاء وإصلاحها
س: لماذا تقوم بطباعة الأحرف والرموز التي لم أكتبها في الكود؟ لنا الانجليزية. لذلك ، فهي ليست كارثة حيث يمكنك حلها لتخبر المفاتيح على سبيل المثال على لوحة المفاتيح "azerty" "a" و "z" تمثل "q" و "w" على لوحة المفاتيح "qwerty" س: لقد قمت بتوصيل Attiny85 USB لكنه يفصل من تلقاء نفسه ، لماذا؟ من خارج منطقة الجزاء ، فإن Attiny85 USB غير مبرمج. لن يتعرف Windows عليه ولكن يجب أن تكون قادرًا على تشغيله على الرغم من ذلك الصوت المتكرر المزعج الذي يفصل القابس وتوصيله. س: لماذا لا يتعرف Windows على Attiny85 USB الخاص بي؟ مجلد. لذلك ، يجب عليك القيام بذلك يدويًا. ما عليك سوى فتح "مدير الكمبيوتر" ، وتحديد "مدير الجهاز" وتحت العرض ، حدد "إظهار الأجهزة المخفية" وابحث عن جهازك ، ثم انقر بزر الماوس الأيمن فوقه واختر "تحديث برنامج التشغيل"> "تصفح جهاز الكمبيوتر الخاص بي للحصول على برنامج التشغيل هذا" ثم ابحث للمجلد الذي قمت باستخراج برنامج التشغيل فيه وحدد التالي.