فهرست مطالب:
- تدارکات
- مرحله 1: مواد و طرح ها
- مرحله 2: درایورهای Arduino DUE را نصب کرده و کتابخانه را وارد کنید
- مرحله 3: کد اعشاری برچسب را بخوانید
- مرحله 4: کد هگز و رمز عبور را در برنامه نهایی تنظیم کنید
تصویری: PC Auth با کارت آردوینو و کارت RFID/NFC: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
سلام به همگی!
چند بار پس از یک روز کاری طولانی یا یک مدرسه پر استرس به خانه آمده اید ، آیا به خانه می روید و می خواهید جلوی رایانه خود استراحت کنید؟
بنابراین به خانه می روید ، رایانه خود را روشن کرده و صفحه را وارد می کنید تا رمز عبور خود را تایپ کند زیرا رایانه شما در Windows Hello اثر انگشت ندارد … این خسته کننده است.
پس تصور کنید به جای وارد کردن رمز عبور برای بیرون آوردن یک تراشه NFC کوچک از جیب خود و انتقال آن به روی خواننده و کار تمام شود ، کامپیوتر قفل شده و آماده پخش موسیقی مورد علاقه یا فیلم شما در Netflix است.
تدارکات
- NFC/RFID را برچسب گذاری کنید
- Arduino Pro Micro / Arduino DUE / Arduino UNO با HID باز شده است
- NFC/RFID Reader RC522
- کابل ها
می توانید کل کیت را از لینک آمازون Elegoo خریداری کنید (اگر از آردوینو استفاده می کنید باید آن را برای استفاده از کتابخانه صفحه کلید تغییر دهید): پیوند Elegoo
مرحله 1: مواد و طرح ها
برای پروژه ما به یک میکروکنترلر با پردازنده ای نیاز داریم که از پروتکل HID (دستگاه های رابط انسانی) پشتیبانی کند تا بتواند به عنوان یک دستگاه ورودی به رایانه منتقل شود (در این مورد صفحه کلید).
میکروکنترلرهایی که از این کلاس HID پشتیبانی می کنند ، دارای ریزپردازنده ATmega32U4 هستند ، بنابراین می توانید از Arduino pro Micro ، Arduino DUE ، Arduino Leonardo یا Arduino UNO استفاده کنید ، اما در صورت نیاز به باز کردن قفل پروتکل HID با نوشتن یک بوت لودر مناسب بر روی آن.
در این راهنما من نحوه اصلاح Arduino UNO را توضیح نمی دهم ، اما اگر در اینترنت نگاه کنید ، راهنماهای زیادی پیدا خواهید کرد.
من از Arduino Due برای این پروژه استفاده می کنم.
اولین کاری که باید انجام دهید مدار نشان داده شده در نمودار بالا است ، بسیار مهم است که به رنگ ها احترام بگذارید بنابراین در حالت خطا در مرحله مونتاژ می توانید بفهمید که کدام کابل به اشتباه وصل شده است. پیوندهایی که باید انجام شود اینها هستند:
پین 1 -> D10
پین 2 -> D52
پین 3 -> D51
پین 4 -> D50
پین 5 -> هیچی
پین 6 -> GND
پین 7 -> بازنشانی
پین 8 -> 3 ، 3 ولت
مرحله 2: درایورهای Arduino DUE را نصب کرده و کتابخانه را وارد کنید
قبل از ادامه کار ، باید درایورهای کارت Arduino Due را نصب کرده و کتابخانه ای را وارد کنیم که به ما اجازه می دهد از خواننده RFID / NFC استفاده کنیم.
ابتدا Arduino IDE را باز کنید ، Arduino Due me PC را در Port Programming متصل کرده و برد را از منوی برگه و درگاه COM انتخاب کنید. اگر Arduino DUE را در لیست کارت ها در اینجا پیدا نکردید ، پیوند نحوه نصب درایورها را برای شما می گذارم.
نحوه نصب درایورهای Arduino Due
اولین کاری که باید انجام دهید وارد کردن کتابخانه ای است که به ما اجازه می دهد برچسب های NFC / RFID را بخوانیم. این کتابخانه MFRC522 نام دارد ، هنگامی که فایل زیپ را بارگیری کردید ، کافی است آن را به Arduino IDE وارد کنید.
نحوه نصب کتابخانه ها در Arduino IDE
مرحله دیگر وارد کردن کتابخانه صفحه کلید است که به ما امکان می دهد از arduino خود به عنوان صفحه کلید در رایانه خود استفاده کنیم سپس فایل زیپ "Keyboard-Master" را بارگیری کرده و مانند کتابخانه قبلی وارد کنید.
مرحله 3: کد اعشاری برچسب را بخوانید
پس از وارد کردن کتابخانه ، باید مشخص شود که کدام تگ NFC برای دسترسی به رایانه ما فعال خواهد بود.
بنابراین ابتدا فایل "RFIDReadTag.zio" را بارگیری کنید.
آن را استخراج کرده و فایل.ino را باز کنید ، از طریق آن ما قادر خواهیم بود کدهای اعشاری برچسب RFID / NFC خود را بخوانیم.
آردوینو را به پورت برنامه نویسی وصل کنید.
برنامه را روی آردوینو بارگذاری کرده و مانیتور سریال را باز کنید.
سپس برچسب NFC / RFID را که می خواهید با آن قفل کامپیوتر خود را باز کرده و آنچه در مانیتور سریال نوشته شده است ، بخوانید.
nb سریال (با رنگ قرمز) برچسب را در دفترچه یادداشت ذخیره کنید یا در یک تکه کاغذ بنویسید تا بعداً بتوانیم آن را به عنوان ورود تنظیم کنیم.
مرحله 4: کد هگز و رمز عبور را در برنامه نهایی تنظیم کنید
آخرین مرحله این است که کد dec و رمز کامپیوتر خود را به برنامه arduino وارد کنید.
ما باید تنظیم کنیم که وقتی خواننده rfid کد برچسب ما را می خواند ، پس از طریق کتابخانه صفحه کلید رمز عبور را در دفترچه یادداشت رایانه خود بنویسید.
در صورتی که ویندوز 10 دارید یا ArduinoAuthRFID_Windows8 را در صورتی که ویندوز 8 دارید فایل ino را باز کنید ، ArduinoAuthRFID.zip را بارگیری کنید. در مرحله بعد باید فیلد آبی رنگ عکس را با کد اعشاری که قبلاً ذخیره کرده اید و در قسمت قرمز خود جایگزین کنید. رمز عبور برای باز کردن قفل کامپیوتر (در ویندوز 8 باید دوبار Enter را فشار دهید تا به صفحه رمز عبور دسترسی پیدا کنید در حالی که در ویندوز 10 فقط یک بار نیاز دارید ، این کد برای Windows8.1 آماده است).
کد را در آردوینو بارگذاری کنید.
micorusb را از آردوینو جدا کرده و دوشاخه را به پورت اصلی وصل کنید (تصویر را ببینید) ، که پورت آردوینو قادر خواهد بود به عنوان صفحه کلید روی رایانه بنویسد.
در این مرحله ، تنها کاری که باید انجام دهید این است که کل کار را با خاموش کردن رایانه شخصی و دوباره روشن کردن آن انجام دهید و قفل آن توسط او قفل شود!
توصیه شده:
Orange Pi Plus 2 - Armbian (در کارت حافظه SD یا کارت حافظه 16 گیگابایتی!) - به روز رسانی: 6 مرحله
Orange Pi Plus 2 - Armbian (در کارت حافظه SD یا کارت حافظه 16 گیگابایتی!) - به روز رسانی: سلام به همه! این اولین آموزش من است و انگلیسی زبان مادری من نیست ، بنابراین لطفاً با من سخت نگیرید. برای شروع ، نارنجی Pi Plus 2 یک دستگاه کوچک فوق العاده است درست مانند Raspberry Pi اما سریعتر! برای Raspberry Pi یک ارتباط بزرگ وجود دارد
اسکنر کارت برای دستگاه کارت معاملاتی: 13 مرحله (همراه با تصاویر)
اسکنر کارت برای دستگاه کارت معاملاتی: اسکنر کارت برای دستگاه کارت بازرگانی گزارش تغییرات را می توانید در آخرین مرحله پیدا کنید. سابقه و هدف من انگیزه اصلی پروژه خود را در معرفی کارتخوان توضیح دادم. اما به طور خلاصه ، من و فرزندانم مقدار زیادی کارت بازرگانی جمع آوری کرده ایم
کارت تغذیه برای دستگاه کارت معاملاتی: 10 مرحله (همراه با تصاویر)
تغذیه کننده کارت برای دستگاه کارت بازرگانی: تغذیه کننده کارت برای دستگاه کارت بازرگانی سابقه و هدف هنگامی که جوان بودم ، تعداد زیادی کارت معاملاتی جمع آوری کردم ، اما چند سالی است که اشتیاق به جمع آوری کاهش یافته است. در این میان من بچه دارم و به آرامی اما مطمئناً آنها نیز شروع به بچه دار شدن می کنند
دستگاه خودپرداز با استفاده از آردوینو (چاپ با انگشت+کارت RFID): 4 مرحله (همراه با تصاویر)
دستگاه خودپرداز با استفاده از آردوینو (چاپ انگشت+کارت RFID): سلام دوستان ، من با ایده جدیدی از دستگاه خودپرداز با استفاده از آردوینو برگشتم. این می تواند در مناطق روستایی که خدمات بدون پول نقد امکان پذیر نیست مفید باشد. این ایده کمی است. امیدوارم از آن لذت بردید. بیایید شروع کنیم
ارزان ترین آردوینو -- کوچکترین آردوینو -- آردوینو پرو مینی -- برنامه نویسی -- آردوینو ننو: 6 مرحله (همراه با تصاویر)
ارزان ترین آردوینو || کوچکترین آردوینو || آردوینو پرو مینی || برنامه نویسی || آردوینو ننو: …………………………. لطفاً برای ویدیوهای بیشتر به کانال YouTube من مشترک شوید ……. .این پروژه در مورد نحوه ارتباط با کوچکترین و ارزانترین آردوینو است. کوچکترین و ارزان ترین آردوینو arduino pro mini است. شبیه آردوینو