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

قفل باب USB قابل لإعادة البرمجة: 8 خطوات
قفل باب USB قابل لإعادة البرمجة: 8 خطوات

فيديو: قفل باب USB قابل لإعادة البرمجة: 8 خطوات

فيديو: قفل باب USB قابل لإعادة البرمجة: 8 خطوات
فيديو: ضبط اعدادات البيوس للاقلاع من الفلاشة USB |ضبط اعدادات البيوس hp 2024, يوليو
Anonim
USB قفل باب قابل للبرمجة
USB قفل باب قابل للبرمجة

iButtons عبارة عن زر صغير مثل الأغلفة التي تتصل بسلكين فقط. إنها قوية بشكل لا يصدق ولديها جميعها رقم تسلسلي فريد وهو عبارة عن جهاز مكتوب في الجهاز ولا يتكرر أبدًا. إنها رخيصة (حوالي 1 جنيه / 1 ، 50 يورو / 2 دولار)

يسمح هذا الرقم التسلسلي للمفاتيح بأن تكون فريدة حقًا وبالتالي فهي آمنة بشكل فعال. لقد رأيتهم يستخدمون:> كجهاز حتى تسجيل الدخول في القضبان> في حالات الأموال الآمنة> عمليات تسجيل الدخول إلى الكمبيوتر> كمحولات آمنة مستخدمة مع برامج باهظة الثمن. >… كأقفال للأبواب! المشكلة في استخدامها للمبتدئين ، هي أنه يجب أن تكون قادرًا على برمجة الأجهزة لقراءتها ، وإذا فقدت المفتاح ، فإن جهاز القفل عديم الفائدة! يوضح لك هذا Instructable كيفية إنشاء قفل ومبرمج USB يمكّنك من كتابة مفاتيح جديدة للقفل في ثوانٍ ، دون تفكيك الوحدة. جعل القفل آمنًا تمامًا وقابل للتحديث لما يصل إلى 80 مفتاحًا في المرة الواحدة. يمكن أن يعمل القفل على ما بين 5-30 فولت تيار متردد أو تيار مستمر وبالتالي فهو مرن بشكل لا يصدق ؛ مصمم للعمل على نفس الجهد مثل تحرير الباب الإلكتروني الخاص بك - يمكنك شراء أرخص أو أغلى ما تجده ، مغلق أو غير مقفل ، AC أو DC ، 12V أو 24V. ما سوف تحتاجه:> المكونات (انظر التالي)> مبرمج الموافقة المسبقة عن علم> تحرير الباب الإلكتروني. > معدات صنع ثنائي الفينيل متعدد الكلور (إذا كنت تريد أن تجعلها تبدو قوية) ملاحظة !!! هذه تعليمات قديمة لم أحملها لسبب ما. إذا كنت تواجه مشكلة في بنائها ، أرسل لي بريدًا إلكترونيًا وسأساعدك بسعادة - ومع ذلك ، لا يمكنني ضمان أنني جعلت الأمر بسيطًا قدر الإمكان - آسف - آمل أن يكون مصدر إلهام إذا لم يكن هناك شيء آخر.

الخطوة 1: العملية

العملية
العملية

أولاً ، ستحتاج إلى تحديد نوع القفل الذي تحتاجه.

تظل FAIL SAFE / UNLOCKED مفتوحة عندما تفقد الوحدة الطاقة. يمكن استخدام هذا بشكل عام إذا كان الباب يمكن الوصول إليه في حالة انقطاع التيار الكهربائي - على سبيل المثال ، يظل Fire FAIL SECURE / LOCKED مغلقًا ما لم يتم توصيل الطاقة بالقفل. سيكون هذا أكثر ملاءمة عند استخدام نظام دخول الباب التقليدي ، مع قفل الباب تقليديًا في جميع الأوقات ، ما لم يتم استخدام الطاقة. يوجد أدناه مخطط تدفق لإظهار كيفية عمل الجهاز. ببساطة ، إذا قمت بإدخال مفتاح ، يقوم المعالج الدقيق أولاً بالتحقق لمعرفة ما إذا كان مفتاح برمجة ، أو مفتاح وصول. إذا كان مفتاح وصول [iButton] ، فإن المعالج الدقيق يتحقق من قائمة المفاتيح المعروفة المخزنة في EEPROM (الذاكرة) الخاصة به ، وإذا وجدها ، فإنه يسمح لك بالدخول. وإلا فإنه سيرسل إشارة ضوئية حمراء ليقول إنه لا يوجد وصول أكيد. إذا كان مفتاحًا قابلًا لإعادة البرمجة من أي نوع (على سبيل المثال ، iButton مع قائمة جديدة من المفاتيح للتخزين على ذاكرة EEPROM الداخلية). سيتحقق مما إذا كان يسمح لـ ibutton بإعادة برمجة EEPROM الداخلي مع التحقق من رمز المصادقة الخاص به. (تمت برمجة هذا في iButton بواسطة مبرمج USB وهذا لا يمكنك تغييره - انظر الصفحة الأخيرة للحصول على معلومات). إذا تم السماح لـ iButton ببرمجة EEPROM الداخلي ، فسيومض مؤشر LED باللون الأخضر / البرتقالي ، ثم يقوم المعالج الدقيق بسحب جميع رموز المفاتيح من iButton وتخزينها في EEPROM الداخلي. سيؤدي ذلك إلى وميض مؤشر LED وقد يستغرق ما يصل إلى 20 ثانية - لا تقم بإزالة المفتاح أثناء حدوث ذلك. سيومض مؤشر LED بعد ذلك باللون الأخضر للإشارة إلى انتهاء البرمجة - الآن قم بإزالة iButton.

الخطوة 2: المكونات

حسنًا ، فإن التعليمات سهلة جدًا ، فأنا أعطيك قائمة التخطيطية ، والأجزاء ، والملف السداسي ، وأنت تقوم ببنائه - بسيط! سأقدم قائمة الأجزاء ورقم جزء Rapid Electronics (https://www.rapidonline.com) حتى تتمكن من الحصول على المورد الخاص بك - على الرغم من أن السرعة جيدة جدًا! هيريس قائمة الأجزاء قفل الباب

مقوم جسر 1x (سريع # 47-3202) منظم جهد 1x 5 فولت 7805 (سريع # 47-3313) مرحل SIL 1 (سريع # 60-0670) غطاء 1x 100 فائق التوهج (سريع # 10-3260) غطاء 1x 470 فائق التوهج (سريع # 11- 0275) غطاء 1x 220f (سريع # 11-0260) 2x 1k المقاوم 1x 4k7 المقاوم 1x 16f628 PIC micro 1x 24LC04 4k eeprom (سريع # 22-0170) حامل 1x 8pin 1x 18pin Dil Holder 1x DPDT mini switch (سريع # 76- 0220) رأس 1x 3pin (سريع # 22-0515) 1x وصلة مرور (سريع # 77-0237) كتلة طرفية 2x 2pin (سريع # 21-1700) 1x تحرير إلكتروني (https://www.directlocks.co.uk) 1x iButton التحقيق مع BiColour LED (MBL) (الجزء # hc00039 https://www.homechip.com) 1-80x DS1990A iButtons (https://www.homechip.com) مبرمج USB 1x 18f2550 PIC micro 1x 20MHz XTAL 2x 22pf caps (قرص سيراميك) غطاء 1x 220nf 1x 1k res 1x LED (أي لون) 1x USB B-socket 1x iButton Holder probe DS1402 (أي سيفعل) (https://www.homechip.com) 1x DS1973 iButton (https:// www.homechip.com) يمكن الحصول على بعض أجهزة أو أزرار iButton مجانًا عن طريق طلب عينات من https:// www. ibutton.com (مباشر من القول المأثور).

الخطوة 3: تخطيطي وثنائي الفينيل متعدد الكلور للقفل

تخطيطي وثنائي الفينيل متعدد الكلور للقفل
تخطيطي وثنائي الفينيل متعدد الكلور للقفل
تخطيطي وثنائي الفينيل متعدد الكلور للقفل
تخطيطي وثنائي الفينيل متعدد الكلور للقفل

يوجد أدناه التخطيطي ، وثنائي الفينيل متعدد الكلور والصورة النهائية للمثال للقفل. للحصول على تخطيط ثنائي الفينيل متعدد الكلور قابل للطباعة ، انظر التنزيلات. للحصول على نسخة عالية الدقة من المخطط ، انقر فوق i وقم بتنزيل الملف (14 كيلوبايت). تخطيطات ثنائي الفينيل متعدد الكلور متوفرة في صفحة التنزيل.

الخطوة 4: تخطيطي ، ثنائي الفينيل متعدد الكلور وصورة للمبرمج

تخطيطي ، ثنائي الفينيل متعدد الكلور وصورة للمبرمج
تخطيطي ، ثنائي الفينيل متعدد الكلور وصورة للمبرمج
تخطيطي ، ثنائي الفينيل متعدد الكلور وصورة للمبرمج
تخطيطي ، ثنائي الفينيل متعدد الكلور وصورة للمبرمج

أدناه هو التخطيطي ، مثال PCB وصورة PCB المنتج النهائي لمبرمج USB

الخطوة الخامسة: برمجة الميكروكونترولر PIC

حسنًا ، ربما وصل البعض منا إلى هذه النقطة وفكر - كيف يمكنني برمجة وحدة تحكم PIC. حسنا أدناه هو أبسط طريقة. احصل على مبرمج PIC (ebay على سبيل المثال) يدعم PIC 18f4550 ، واتبع التعليمات. في حالة تحقق ذلك ، اسأل أي شخص في المدرسة أو الكلية المحلية ، أو أي شخص في مجتمع الإلكترونيات ، أو أرسل لي بريدًا إلكترونيًا على تم توثيقه بشدة على الويب حول كيفية برمجة هذه الأجهزة. أفكار ثانية … فرصة مالية! يمكنني بيع كل من PIC المبرمجة مسبقًا إذا كنت تحب (10GBP / 15euro / $ 20) paypal. لكني أصر على أنه يمكنك القيام بذلك بنفسك بسهولة كافية. فقط قم ببرمجة الموافقة المسبقة عن علم مع مجموعة الصمامات الافتراضية. يجب أن يحتوي ملف HEX (على ما أعتقد) على المعلومات الخاصة بإعدادات المذبذب ومثل ، بالنسبة لي ، لقد قمت للتو بالتوصيل وذهب كل شيء. يعمل بسرعة 4 ميجا هرتز مع INT OSC ، بدون WDT.

الخطوة 6: اجعلها تبدو مبهرجة

اجعلها تبدو مبهرجة!
اجعلها تبدو مبهرجة!
اجعلها تبدو مبهرجة!
اجعلها تبدو مبهرجة!

الآن يمكنك الضغط على الوحدتين في بعض المعدات البراقة لاستخدامها كجزء من نظام الأمان الجديد الخاص بك!

الخطوة 7: التنزيلات

هنا يمكنك تنزيل البرنامج (يتطلب. Net framework 3.5) وملفات pcb والبرامج الثابتة. يستخدم مكتبة USB HID الخاصة بـ Mike o'brien - شكرًا مايك! https://labs.mike-obrien.net/view.aspx؟ كورقة A4 ، تأكد من تعطيل أي خيارات تقليص في Acrobat للحفاظ على المقياس.

الخطوة الثامنة: وأخيرًا

واخيرا
واخيرا

يمكن برمجة مفتاح واحد لتحديث 1 ، أو 1000 قفل ، فهو لا يحتاج إلى إعادة البرمجة في كل مرة ، بحيث يمكنك الحصول على مجموعة من الأقفال جميعها بنفس المفاتيح التي ستفتحها. أو امزج وطابق. سيوفر هذا ساعات من برمجة الأقفال الجديدة ، أو تحديث الأقفال في حالة فقد مفتاح واحد - ومهلا ، المفاتيح تكلف رطلًا واحدًا فقط!

كان المفهوم الأصلي هو استبدال جميع الأقفال في المبنى بأقفال إلكترونية بحيث يمكن للجميع الحصول على مفتاح واحد يمكنه الوصول إلى المناطق المطلوبة فقط. الآن ، يمكن من الناحية الفنية إعادة برمجة هذه الأقفال من قبل أي شخص بنفس المشروع الذي تم بناؤه. يسمح البرنامج باستخدام رمز مفتاح فريد بحيث لا يمكن لأي شخص أن يفرط في كتابة eeprom الخاص بالقفل. يتم تخزين رمز المفتاح هذا في البرنامج الثابت وفي تطبيق برنامج USB ، لذلك هناك إمكانية لبدء التشغيل دون أي تكوين طويل. ومع ذلك ، إذا زادت احتياجاتك عن ذلك وتحتاج إلى رمز مفتاح آمن بحيث يمكنك فقط إعادة برمجة أقفالك ، أرسل لي بريدًا إلكترونيًا عند الحاجة وربما سأجهز لك تطبيقًا مخصصًا + رمز سداسي عشرية. أنا متأكد من أن أكثر المهارات الناشئة في الهندسة العكسية والمهارات الخبيثة قد تجد طريقة للقيام بذلك … لكنني أحرسها عن كثب نظرًا لاحتمال الاستغلال التجاري من قبل أولئك الذين يستخدمون الويب 2.0 المشاغبين هناك! بت قانوني: لا يوجد ضمان على الإطلاق لوظائفه! لا ينبغي استخدامه كجهاز أمان حقيقي ، فهذا مشروع مفاهيمي فقط. لكنها تعمل حفيف جدا لعنة! استمتع دانيال كرين

موصى به: