فهرست مطالب:

Windows PC قفل/باز کردن با استفاده از RFID: 7 مرحله (همراه با تصاویر)
Windows PC قفل/باز کردن با استفاده از RFID: 7 مرحله (همراه با تصاویر)

تصویری: Windows PC قفل/باز کردن با استفاده از RFID: 7 مرحله (همراه با تصاویر)

تصویری: Windows PC قفل/باز کردن با استفاده از RFID: 7 مرحله (همراه با تصاویر)
تصویری: آموزش تعمیر ویندوز آسیب دیده | حل مشکل ارورهای عجیب ویندوز 2024, نوامبر
Anonim
Windows PC قفل/باز کردن قفل با استفاده از RFID
Windows PC قفل/باز کردن قفل با استفاده از RFID

توسط kksjuniorProfile بیشتر را توسط نویسنده دنبال کنید:

SG -Rover - ربات نگهبان
SG -Rover - ربات نگهبان
SG -Rover - ربات نگهبان
SG -Rover - ربات نگهبان
مقدمه ای بر تشخیص صدا با Elechouse V3 و آردوینو
مقدمه ای بر تشخیص صدا با Elechouse V3 و آردوینو
مقدمه ای بر تشخیص صدا با Elechouse V3 و آردوینو
مقدمه ای بر تشخیص صدا با Elechouse V3 و آردوینو
ساده ترین اتوماسیون خانگی با استفاده از بلوتوث ، تلفن هوشمند Android و آردوینو
ساده ترین اتوماسیون خانگی با استفاده از بلوتوث ، تلفن هوشمند Android و آردوینو
ساده ترین اتوماسیون خانگی با استفاده از بلوتوث ، تلفن هوشمند Android و آردوینو
ساده ترین اتوماسیون خانگی با استفاده از بلوتوث ، تلفن هوشمند Android و آردوینو

درباره: دائما کنجکاو … بیشتر درباره kksjunior »

سلام

هر چند وقت یکبار از تایپ رمز عبور برای باز کردن قفل رایانه/لپ تاپ خود خسته شده اید؟ من عادت دارم آن را چندین بار ، هر روز قفل کنم ، و هیچ چیز آزاردهنده تر از تایپ رمز و پین بارها و بارها نیست ، هر بار که می خواهم قفل آن را باز کنم. هنگامی که نیاز به چیزی ضروری می شود ، مجبور می شوید راه هایی برای به دست آوردن آن بیابید. به قول معروف ، "ضرورت مادر اختراع است" ، ذهن تنبل در من شروع به فکر راهی آسان و ارزان برای باز کردن قفل رایانه شخصی/لپ تاپ من در هر زمان مجبور به قفل کردن آن کرد. وقتی مطالب خود را مرور کردم ، یک ماژول RC522 RFID پیدا کردم. آن زمان بود که تصمیم گرفتم یک سیستم RFID بسازم.

RFID: شناسایی فرکانس رادیویی (RFID) یکی از قدیمی ترین فناوری های بی سیم است. تراشه های RFID برای ذخیره اطلاعات به صورت دیجیتالی استفاده می شوند ، که می توانند از طریق میدان های الکترومغناطیسی و امواج رادیویی بین اجسام به اشتراک گذاشته شوند. ممکن است فوق العاده پیشرفته نباشد ، اما بسیاری از سازندگان پتانسیل واقعی را در این فناوری ، بدون توجه به سن آنها ، می بینند.

در این قسمت آموزشی نحوه ساخت یک سیستم RFID ساده را توضیح می دهم که می تواند رایانه ویندوز شما را تنها با یک حرکت کارت یا برچسب RFID قفل/باز کند. با استفاده از این سیستم هیچ مشکلی برای باز کردن قفل لپ تاپ/رایانه خود در هر بار قفل کردن وجود ندارد.

مرحله 1: مواد و ابزار مورد نیاز

مواد و ابزار مورد نیاز
مواد و ابزار مورد نیاز

قلب این پروژه Arduino Pro Micro (یا می توانید از Arduino Leonardo استفاده کنید) با تراشه ATmega32U4 است. برای این پروژه انتخاب برد توسعه با تراشه ATmega32U4 بسیار مهم است. ما نمی توانیم از تابلوهای توسعه مانند Arduino Uno ، Mega 2560 ، Pro Mini یا Arduino Nano برای این برنامه استفاده کنیم. جزئیات در مراحل زیر آمده است.

مواد مورد نیاز:

  1. آردوینو پرو میکرو/آردوینو لئوناردو.
  2. ماژول RFID MFRC-522 با کارت RFID.
  3. سربرگ های زن و مرد.
  4. نمونه اولیه برد PCB.
  5. سیم ها.
  6. مقاومتهای 10k اهم - 3

ابزار مورد نیاز:

  1. کیت لحیم کاری.
  2. تفنگ چسب.
  3. سیم بر، دم باریک

و غیره:

مرحله 2: ساخت نمونه اولیه

ساخت نمونه اولیه
ساخت نمونه اولیه
ساخت نمونه اولیه
ساخت نمونه اولیه

به شما توصیه می کنم قبل از اتصال مدار به PCB یک نمونه اولیه روی تخته نان بسازید. این به شما کمک می کند تا درک بهتری از اتصالات داشته باشید و به شما امکان می دهد خطاهایی را که هنگام اتصال اتصالات رخ می دهد برطرف کنید. ساخت نمونه اولیه با توجه به این پروژه کار سنگینی نیست. ما فقط باید چند اتصال ایجاد کنیم و آماده بارگذاری کد هستیم. اتصالات در زیر توضیح داده شده است. در آردوینو بسیاری از پین ها قابل تغییر نیستند. از آنجا که این دستگاه از گذرگاه SPI استفاده می کند ، اجازه تعویض پین ها را نمی دهد ، پین های 14 ، 15 و 16 باید همانطور که در تصویر نشان داده شده است باقی بمانند. RST و SDA برای کاربر مشخص شده است.

ماژول RC-522 RFID برای ولتاژ ورودی فقط 3.3 ولت طراحی شده است. این دستگاه بسیار حساس است ، بنابراین هر مقدار بالاتر ممکن است بیش از حد گرم شود و به ماژول آسیب برساند. VCC خارج از Arduino Pro Micro به شما منبع تغذیه 5 ولت می دهد. همانطور که در نمودار نشان داده شده است یک تقسیم کننده ولتاژ ایجاد کنید (یا از یک ماژول پله ای 5 ولت تا 3.3 ولت استفاده کنید) تا یک ولتاژ تغذیه 3.3 ولت ایجاد کنید. منبع تغذیه 3.3 ولت را به VCC ماژول RFID وصل کنید

RST را به پین 5 آردوینو وصل کنید. (می توانید این پین را در کد تغییر دهید.)

پین GND را به زمین وصل کنید

پین IRQ - متصل نیست

MISO را به پین 14 آردوینو وصل کنید

MOSI را به پین 16 آردوینو وصل کنید

SCK را به پین 15 آردوینو وصل کنید

SDA را به پین 10 آردوینو وصل کنید. (این نیز یک پین تعریف شده توسط کاربر است.)

این همه چیز است !، ساده و آسان. فقط کابل را وصل کنید و ما آماده ایم که کد را بارگذاری کرده و دستگاه را آزمایش کنیم.

مرحله 3: کد

کد
کد
کد
کد
کد
کد
کد
کد

Arduino Leonardo/Micro با تراشه ATmega32u4 دارای یک اتصال USB داخلی است. این اجازه می دهد تا Leonardo/Micro در رایانه متصل به عنوان ماوس یا صفحه کلید ظاهر شود.

ما از کتابخانه core.h استفاده می کنیم تا آردوینو فشارهای کلید را به یک کامپیوتر متصل ارسال کند.

کد را از اینجا بارگیری کنید.

کتابخانه arduino MFRC522.h را از اینجا بارگیری کنید.

کتابخانه Keyboard.h arduino را از اینجا بارگیری کنید.

کار کد بسیار ساده است.

UID کارت/برچسب RFID و گذرواژه/پین ویندوز شما در کد ذخیره می شود

هنگامی که کارت سمت راست به خواننده RFID نشان داده شود ، arduino برای قفل کردن پنجره ها و رمز عبور شما برای باز کردن قفل پنجره ها به طور همزمان ، کلیدها را ارسال می کند

اگر پنجره ها در حالت قفل هستند ، کلیدهای قفل کردن آن هیچ تاثیری نخواهد داشت و دستور قفل کامپیوتر قفل شده را باز می کند

در غیر این صورت اگر پنجره ها قبلاً باز شده باشند ، دستورات آن را قفل می کنند. (کد باز کردن قفل نیز به طور همزمان ارائه می شود ، اما از آنجا که بین فشار قفل و باز کردن قفل تاخیر وجود دارد ، ویندوز دستور قفل را اجرا می کند و دستور باز کردن قفل را در آن زمان نمی خواند.)

شما باید برخی تغییرات کوچک را در کدی که ارائه کرده ام ایجاد کنید تا بتوانید از آن برای خودتان استفاده کنید.

نمونه اولیه را به کامپیوتر وصل کنید

Arduino IDE را اجرا کنید و کدی را که در اینجا داده ام باز کنید

از نوار ابزار به Tools -> Board بروید و Arduino Leonardo را برای Arduino Pro micro و Arduino Leonardo انتخاب کنید

بررسی کنید که آیا پورت COM انتخاب شده است یا خیر

کد را در آردوینو بارگذاری کنید

Serial Monitor (Ctrl+Shift+M) را باز کنید

کارت/برچسب خود را اسکن کنید

اولین خط خروجی نشان داده شده در مانیتور سریال UID کارت/برچسب شما است. این مقدار را یادداشت کنید

اکنون به ویرایشگر کد برگردید و مقدار رشته "card1" را به UID که قبلاً ذکر کرده اید تغییر دهید (در کد من ، می توانید آن را در خط 41 بیابید)

به آخرین قسمت کد بروید و خطی را می بینید که می گوید "Keyboard.print (" PASSWORD ")؛" (شماره کد 80 در کد.). این مقدار را به کد باز کردن قفل ویندوز خود تغییر دهید

حالا کد اصلاح شده را در آردوینو بارگذاری کنید

برای آزمایش نمونه اولیه ، کارت/برچسب را اسکن کنید

این یک کد اساسی برای تایپ گذرواژه در رایانه شما با استفاده از برچسب های RFID است. می توانید کد را برای افزودن کارت ها/برچسب های بیشتر و تعیین گذرواژه های مختلف برای هر کارت برای برنامه های مختلف تغییر دهید.

مرحله 4: لحیم کاری

لحیم کاری
لحیم کاری
لحیم کاری
لحیم کاری
لحیم کاری
لحیم کاری
لحیم کاری
لحیم کاری

این یک مدار بسیار کوچک و ساده است. بهتر است این را به یک نمونه اولیه PCB بچسبانید تا زمان زیادی را صرف ساخت PCB سفارشی کنید.

همیشه از هدر برای اتصال آردوینو و ماژول RFID استفاده کنید ، در غیر این صورت قرار گرفتن طولانی مدت در معرض حرارت هنگام لحیم کاری ممکن است به دائماً به این تخته ها آسیب برساند.

تمام اتصالات را همانطور که در نمودار نشان داده شده است لحیم کنید و ماژول arduino و RFID را به برد PCB وصل کنید. من ماژول RFID را به صورت افقی به برد PCB با استفاده از یک هدر زن با زاویه راست متصل کرده ام تا راحت تر بتوانم قاب آن را بسازم.

همیشه مطمئن شوید که دستگاه را از نظر اتصالات احتمالی یا خرابی پس از لحیم کاری آزمایش می کنید.

مرحله 5: ساختن محفظه

ساختن محوطه
ساختن محوطه
ساختن محوطه
ساختن محوطه

خب با این اختراع شاید متوجه شده باشید که من برای طراحی و چاپ سه بعدی قاب برای این طرح تنبل هستم ، بنابراین یک محفظه ساده با استفاده از جعبه های مقوایی که در گاراژ خود پیدا کردم ، ساختم. من با استفاده از همان مقوا یک پایه برای آن ایجاد کردم و سوراخ هایی را برای اتصال کابل و LED های آردوینو جدا کردم. سپس من کل برچسب را با برچسب بافت الیاف کربن پیچیدم و یک برچسب تاریک نیمه شفاف برای سوراخی که LED ها در برد قرار دارند ، گذاشتم.

ساختن پرونده کاملاً به تخیل شما بستگی دارد. تصاویر سازه های خلاقانه خود را در قسمت نظرات زیر ارسال کنید.!

توصیه شده: