فهرست مطالب:

قفل درب IButton قابل برنامه ریزی USB: 8 مرحله
قفل درب IButton قابل برنامه ریزی USB: 8 مرحله

تصویری: قفل درب IButton قابل برنامه ریزی USB: 8 مرحله

تصویری: قفل درب IButton قابل برنامه ریزی USB: 8 مرحله
تصویری: Практическое руководство для резидентов: используйте брелок с блокировкой управления Schlage 2024, جولای
Anonim
قفل درب IButton قابل برنامه ریزی USB
قفل درب IButton قابل برنامه ریزی USB

دکمه های iButtons دکمه های کوچکی هستند مانند پوسته هایی که فقط با 2 سیم ارتباط برقرار می کنند. آنها فوق العاده قوی هستند و همه دارای یک شماره سریال منحصر به فرد هستند که سخت افزاری روی دستگاه نوشته شده و هرگز تکرار نمی شود. ارزان هستند (حدود 1 پوند / 1 ، 50 یورو / 2 دلار)

این شماره سریال به کلیدها اجازه می دهد تا واقعاً منحصر به فرد باشند و بنابراین به طور م secureثری ایمن هستند. من آنها را دیده ام:> به عنوان دستگاه ورود به سیستم در میله ها> در پرونده های امنیتی Securicor> ورود به کامپیوتر> به عنوان دانگل های امن استفاده شده با نرم افزارهای گران قیمت. >… به عنوان قفل درب! مشکل استفاده از آنها برای مبتدیان این است که باید بتوانید سخت افزار را برای خواندن آنها برنامه ریزی کنید و اگر کلید را گم کنید ، دستگاه قفل کردن فایده ای ندارد! این دستورالعمل نحوه ساخت یک قفل و یک برنامه نویس USB را نشان می دهد که به شما امکان می دهد کلیدهای جدید قفل را در چند ثانیه بدون جدا کردن دستگاه بنویسید. قفل را کاملاً ایمن و قابل ارتقا برای حداکثر 80 کلید در یک زمان می کند. قفل می تواند بین 5-30V AC یا DC کار کند و بنابراین فوق العاده انعطاف پذیر است. طراحی شده برای کار با ولتاژ مشابه درب الکترونیکی شما-شما می توانید ارزان ترین یا گران ترین موردی را که پیدا می کنید ، Fail-Locked یا Fail-Unlocked ، AC یا DC ، 12V یا 24V خریداری کنید. آنچه شما نیاز دارید: > تجهیزات ساخت مدار چاپی (اگر می خواهید ظاهری تیره به نظر برسد) توجه کنید !!! این یک دستورالعمل قدیمی است که به دلایلی بارگذاری نکرده ام. اگر در ساختن آن مشکل دارید ، به من ایمیل بزنید و من با خوشحالی به شما کمک خواهم کرد - با این حال ، من نمی توانم تضمین کنم که آن را تا آنجا که ممکن است ساده کرده ام - متاسفم - امیدوارم اگر چیز دیگری الهام بخش باشد.

مرحله 1: فرآیند

فرآیند
فرآیند

ابتدا باید تصمیم بگیرید که به کدام نوع قفل نیاز دارید.

FAIL SAFE/UNLOCKED هنگامی که واحد قطع می شود باز می ماند. این در صورتی مورد استفاده قرار می گیرد که در صورت قطع برق درب دسترسی نداشته باشد - به عنوان مثال Fire FAIL SECURE/LOCKED قفل بماند مگر اینکه برق به قفل اعمال شود. هنگام استفاده از سیستم ورودی سنتی درب ، که درب آن به طور سنتی قفل است ، مگر اینکه از برق استفاده شود ، این موارد مناسب تر است. در زیر یک نمودار جریان است که نحوه عملکرد دستگاه را نشان می دهد. به سادگی ، اگر کلیدی را وارد کنید ، ریزپردازنده ابتدا بررسی می کند که آیا کلید برنامه نویسی است یا کلید دسترسی است. اگر یک کلید دسترسی [iButton] باشد ، ریزپردازنده لیست کلیدهای شناخته شده ذخیره شده در حافظه EEPROM (حافظه) آن را بررسی می کند ، اگر آن را پیدا کرد ، به شما اجازه ورود می دهد. در غیر این صورت چراغ قرمز ارسال می کند تا بگوید دسترسی وجود ندارد اعطا شده. اگر یک کلید قابل برنامه ریزی از هر نوع است (به عنوان مثال یک iButton با لیست جدیدی از کلیدها برای ذخیره در EEPROM داخلی). این بررسی می کند که آیا ibutton مجاز به برنامه ریزی مجدد EEPROM داخلی است اما کد احراز هویت آن را بررسی می کند. (این برنامه توسط برنامه نویس USB در iButton برنامه ریزی شده است و نمی توانید آن را تغییر دهید - برای اطلاعات به صفحه آخر مراجعه کنید). اگر iButton مجاز به برنامه ریزی EEPROM داخلی باشد ، LED سبز/نارنجی چشمک می زند و سپس ریزپردازنده تمام کلیدهای کلید را از iButton خارج کرده و در EEPROM داخلی خود ذخیره می کند. این باعث چشمک زدن LED می شود و ممکن است تا 20 ثانیه طول بکشد - در حالی که این اتفاق می افتد کلید را بردارید. LEDS سپس سبز می شود و نشان می دهد که برنامه نویسی به پایان رسیده است - حالا iButton را بردارید.

مرحله 2: اجزاء

بسیار خوب ، بنابراین دستورالعمل بسیار آسان است ، من شماتیک ، لیست قطعات ، فایل شش ضلعی را به شما می دهم ، و شما آن را بسازید - ساده! من قصد دارم لیست قطعات و شماره قطعات Rapid Electronics (https://www.rapidonline.com) را ارائه دهم تا بتوانید منبع خود را تامین کنید - اگرچه سریع بسیار خوب است! در اینجا لیست قطعات Door Lock است

1x یکسو کننده پل (سریع# 47-3202) 1x 5v 7805 تنظیم کننده ولتاژ (سریع# 47-3313) 1x رله SIL (سریع# 60-0670) 1x کلاه 100uf (سریع# 10-3260) 1x 470uf کلاه (سریع# 11- 0275) درپوش 1x 220f (سریع# 11-0260) مقاومت 2x 1k 1x 4k7 مقاومت 1x 16f628 PIC micro 1x 24LC04 4k eeprom (سریع# 22-0170) 1x 8 پین نگهدارنده دل 1x 18 پین دل نگهدارنده 1x مینی سوئیچ DPDT (سریع# 76- 0220) 1x 3pin header (سریع# 22-0515) 1x jumper (سریع# 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 کلاهک (دیسک سرامیکی) 1x 220nf درپوش 1x 1k res 1x LED (هر رنگ) 1x USB B-socket 1x iButton probe probe DS1402 (هر کاری انجام دهد) (https://www.homechip.com) 1x DS1973 iButton (https:// www.homechip.com) برخی از سخت افزارها یا دکمه های iButton را می توان با سفارش نمونه از https:// www رایگان دریافت کرد. ibutton.com (مستقیم از maxim).

مرحله 3: شماتیک و PCB برای Lock

شماتیک و PCB برای قفل
شماتیک و PCB برای قفل
شماتیک و PCB برای قفل
شماتیک و PCB برای قفل

در زیر شماتیک ، PCB و آخرین نمونه عکس قفل است. برای طرح PCB قابل چاپ ، بارگیری ها را ببینید. برای نسخه با وضوح بالا از طرحواره ، روی i کلیک کنید و فایل را بارگیری کنید (14 کیلوبایت). طرح بندی PCB در صفحه بارگیری موجود است.

مرحله 4: شماتیک ، PCB و عکس برنامه نویس

شماتیک ، PCB و عکس برنامه نویس
شماتیک ، PCB و عکس برنامه نویس
شماتیک ، PCB و عکس برنامه نویس
شماتیک ، PCB و عکس برنامه نویس

در زیر شماتیک ، نمونه PCB و عکس PCB نهایی تولید شده برنامه نویس USB است

مرحله 5: برنامه نویسی میکروکنترلر PIC

خوب ، بنابراین برخی از ما ممکن است به این نقطه رسیده باشیم و فکر کرده باشیم - چگونه می توانم یک کنترل کننده PIC را برنامه ریزی کنم. در زیر ساده ترین راه است. یک برنامه نویس PIC (به عنوان مثال ebay) تهیه کنید که از PIC 18f4550 پشتیبانی می کند و دستورالعمل ها را دنبال کنید. در صورت عدم موفقیت ، از هر کس در مدرسه یا کالج محلی ، از هر کسی در جامعه الکترونیک بخواهید ، یا به من در instructionibatdandycoolDOTcoDOTuk ایمیل بزنید و ببینم اگر مشکل دارید ، می توانم آن را برای شما برنامه ریزی کنم. هر چند نحوه برنامه نویسی این دستگاه ها در وب مستند شده است. افکار دوم… فرصت مالی! اگر دوست دارید پی پال (10GBP / 15euro / 20 $) paypal را از قبل برنامه ریزی شده PIC را به شما بفروشم. اما من اصرار دارم که شما می توانید این کار را خودتان به راحتی انجام دهید. فقط PIC را با فیوزهای پیش فرض تنظیم کنید. فایل HEX (من فکر می کنم) باید حاوی اطلاعات مربوط به تنظیمات نوسان ساز و مواردی از این قبیل باشد ، برای من ، من فقط وصل کردم و همه چیز از بین رفت. با فرکانس 4 مگاهرتز با INT OSC و بدون WDT اجرا می شود.

مرحله ششم: ظاهرش را پر زرق و برق کنید

ظاهرش را پر زرق و برق کنید!
ظاهرش را پر زرق و برق کنید!
ظاهرش را پر زرق و برق کنید!
ظاهرش را پر زرق و برق کنید!

حالا شما می توانید دو ماژول را در برخی از چرخ دنده های فشرده برای استفاده به عنوان بخشی از سیستم امنیتی جدید خود فشار دهید!

مرحله 7: بارگیری ها

در اینجا می توانید نرم افزار (نیاز به. Net framework 3.5) ، فایل های pcb و سیستم عامل ها را بارگیری کنید. از کتابخانه USB HID مایک اوبرین استفاده می کند - با تشکر از مایک! به عنوان یک ورق A4 ، مطمئن شوید که هر گونه گزینه کوچک سازی در آکروبات برای حفظ مقیاس غیرفعال است.

مرحله هشتم: و در نهایت

و در نهایت
و در نهایت

یک کلید را می توان برای به روز رسانی 1 یا 1000 قفل برنامه ریزی کرد ، نیازی به برنامه ریزی مجدد در هر زمان ندارد ، بنابراین می توانید مجموعه ای از قفل ها را با کلیدهای مشابه باز کنید. یا مخلوط کنید. با این کار ساعت ها در برنامه نویسی قفل های جدید صرفه جویی می کنید یا در صورت گم شدن یک کلید قفل ها را به روز می کنید - و سلام ، کلیدها فقط یک پوند هزینه دارند!

مفهوم اصلی این بود که همه قفل های یک ساختمان را با قفل های الکترونیکی جایگزین کنید که همه می توانند یک کلید داشته باشند که فقط به مناطق مورد نظر دسترسی داشته باشد. در حال حاضر ، این قفل ها از نظر فنی می توانند توسط هر کسی که پروژه مشابهی دارد برنامه ریزی مجدد شود. این نرم افزار اجازه می دهد تا از یک کد کلید منحصر به فرد استفاده شود تا هیچ کس نتواند eeprom قفل شما را بیش از حد بنویسد. این کد کلیدی در سیستم عامل و نرم افزار USB ذخیره می شود ، بنابراین می توان بدون هیچ پیکربندی طولانی مدت شروع به کار کرد. با این حال ، اگر نیازهای شما فراتر از این باشد و شما نیاز به یک کد کلیدی مطمئن داشته باشید تا فقط شما بتوانید قفل های خود را دوباره برنامه ریزی کنید ، به من ایمیل بزنید و شاید من یک برنامه سفارشی + کد هگز برای شما آماده کنم. installyATdandycoolDOTcoDOTuk من مطمئن هستم که بیشترین پیشرفت در زمینه مهندسی معکوس و مهارت های شلختگی شما ممکن است راهی برای انجام این کار پیدا کند … اما من به دلیل پتانسیل بهره برداری تجاری توسط آن وب سایت های شیطنت 2.0 در آنجا ، از آن محافظت می کنم! کمی حقوقی: اصلاً هیچ تضمینی برای عملکرد آن وجود ندارد! نباید به عنوان یک دستگاه امنیتی واقعی استفاده شود ، این فقط یک پروژه مفهومی است. اما این بسیار خوب عمل می کند! از دنیل کرین لذت ببرید

توصیه شده: