فهرست مطالب:

باز کردن قفل رایانه با RFID و Arduino Uno: 4 مرحله
باز کردن قفل رایانه با RFID و Arduino Uno: 4 مرحله

تصویری: باز کردن قفل رایانه با RFID و Arduino Uno: 4 مرحله

تصویری: باز کردن قفل رایانه با RFID و Arduino Uno: 4 مرحله
تصویری: 50 مبتکرانه ترین حمل و نقل شخصی 2021 - 2022 2024, جولای
Anonim
قفل کامپیوتر را با RFID و Arduino Uno باز کنید
قفل کامپیوتر را با RFID و Arduino Uno باز کنید
قفل کامپیوتر را با RFID و Arduino Uno باز کنید
قفل کامپیوتر را با RFID و Arduino Uno باز کنید

این اولین دستورالعمل من است بنابراین در این پروژه قصد دارم قفل رایانه خود را با RFID و Arduino Uno باز کنم که اکثر اعضا پس از انجام مجدد این کار ، شما باید تغییرات کمی را اعمال کنید تا دوباره مانند یک برد معمولی arduino کار کنید. بنابراین اجازه دهید شروع کنیم:-

مرحله 1: اتصال RFID Scanner به Arduino UNO

اتصال اسکنر RFID به Arduino UNO
اتصال اسکنر RFID به Arduino UNO

اسکنر RFID دارای 8 پین است و از آن به 7 پین نیاز داریم

آردوینو -------------- اسکنر RFID

D9 --------------- بازنشانی

D10 ---------------- SDA

D11 --------------- MOSI

D12 --------------- MISO

D13 --------------- SCK

GND -------------- GND

3.3V ---------------- 3.3V

D11 ، D12 ، D13 را تغییر ندهید ،

شما می توانید D9 ، D10 را که SDA و Reset هستند تغییر دهید اما باید پین ها را در کد تغییر دهید

مرحله 2: تغییر کد و بارگذاری

تغییر کد و بارگذاری
تغییر کد و بارگذاری
تغییر کد و بارگذاری
تغییر کد و بارگذاری

ابتدا کتابخانه MFRC522 را به Arduino IDE اضافه کنید

کتابخانه MFRC522 برای Arduino IDE

کتابخانه را بارگیری کرده و آن را در پوشه کتابخانه ها در فولدر Sketch Arduino استخراج کنید

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

ابتدا کد و شماره UID را به شماره UID خود وارد کنید و می خواهید مانند تصویر دسترسی پیدا کنید

خطی که در تصویر مشخص شده است همان خطی است که باید برای کارکردن کارت خود تغییر دهید اگر می خواهید بیشتر اضافه کنید به فضا دوباره فضا و UID کارت دیگر بدهید

به عنوان مثال:-

content.substring (1) == "کارت 1" ، "کارت 2"

تغییر دادن کلیدها

ابتدا کد را وارد کنید

تأخیر (50) ؛

buf [0] = 0؛

buf [2] = 0x13؛ // این شماره 13 را به یکی در USBKeyScan تغییر دهید. فایل PDF کلیدی که می خواهید هنگام اسکن کارت فشار دهید

Serial.write (buf، 8)؛

releaseKey ()؛

اگر می خواهید کلیدهای بیشتری را یکی پس از دیگری فشار دهید

کد را کپی کرده و در زیر عبارت before in in paste کنید

و سپس شماره را به کلیدی که می خواهید فشار دهید تغییر دهید

اکنون کد را در Arduino uno بارگذاری کنید با انتخاب برد مناسب و پورت COM صحیح

مرحله 3: ارتقاء سیستم عامل Atmega16U2 در هیئت مدیره

ارتقاء سیستم عامل Atmega16U2 در هیئت مدیره
ارتقاء سیستم عامل Atmega16U2 در هیئت مدیره
ارتقاء سیستم عامل Atmega16U2 در هیئت مدیره
ارتقاء سیستم عامل Atmega16U2 در هیئت مدیره

نرم افزار Atmel Flip 3.4.7 را از لینک زیر بارگیری و نصب کنید

نرم افزار Atmel Flip 3.4.7

Firmware Files ابتدا یک بلوز را روی تنظیم مجدد و زمین قرار داده و مانند تصویر حذف کنید

Atmel Flip را باز کرده و فایل سیستم عامل Arduino-Keyboard-0.3.hex را از برگه فایل-> Load Hex File انتخاب کنید

و

Run را انتخاب کنید

USB را حذف کرده و دوباره آن را وصل کنید

مرحله 4: انجام شد

حالا کارتی را که برنامه ریزی کرده اید اسکن کرده و آن را تست کنید

اگر می خواهید من را که من تهیه کرده ام در زیر ویدیو ببینید

با عرض پوزش از وضوح ویدئو

اگر می خواهید از آن مانند arduino معمولی استفاده کنید ، باید فایل سیستم عامل خود را به نام arduino-usbserial-uno.hex اجرا کرده و تمام شود

امیدوارم از این پروژه لذت برده باشید و اگر سوالی داشتید نظرات را فراموش نکنید

و این هم لینک کانال یوتیوب من ، اشتراک در یوتیوب را فراموش نکنید

کانال یوتیوب جهانی Akash

توصیه شده: