در این پروژه، ما قصد داریم نحوه ی آنلاک کردن لپ تاپ را با استفاده از تگ های RFID را بیاموزیم. برد آردوینو و RFID reader همیشه به کامپیوتر متصل می شوند و برای آنلاک کردن سیستم کافی ست تگ خود را به reader نزدیک کنیم. با استفاده از این پروژه می توانیم بدون تایپ پسورد وارد سیستم خود شویم.
در این پروژه ، ما از ماژول RFID مبتنی برSPI استفاده کرده ایم. این RFID دارای رابط SPI ، UART و I2C است اما به طور پیش فرض ، دارای رابط SPI است.
RFID RC522 نشان داده شده در بالا به Arduino و خود Arduino به کامپیوتر متصل است. هنگامی که یک تگ RFID در نزدیکی این خواننده قرار می گیرد ، Arduino شماره شناسه تگ RFID را می خواند و آن را به کامپیوتر ارسال می کند.
از آنجا که ماژول RFID با SPI کار می کند ، ما پین MISO ، MOSI ، SCK و NSS را به پین های SPI برد Arduino Uno متصل کرده ایم. ماژول RFID از پین 5 ولت آردوینو تغذیه می کند. Arduino UNO همیشه به لپ تاپ متصل است و بنابراین می توانیم آن را از طریق پورت USB لپ تاپ تغذیه کنیم.
پس بستن مدار کابل USB را به آردوینو و لپ تاپ خود وصل می کنیم. اکنون باید پورت com برای Arduino را پیدا کنیم .
حال باید کد Arduino RC522 را در uno Arduino اپلود کنیم. کد به صورت کامل در پایین این صفحه آمده است. پس از اپلود کد ، سریال مانیتور را باز می کنیم . سپس تگ RFID را روی RFID reader قرار می دهیم و 5 مقدار را در سریال مانیتور مشاهده می کنیم سپس باید ان ها را کپی کنیم .
سپس فایل زیر را دانلود کنید.
پس از دانلود فایل ZIP وارد پوشه ای با نام پوشه 32 بیتی یا 64 بیتی (با توجه به سیستم عامل خود) می شویم و فایل RFIDcredentials.txt را باز می کنیم. مقادیر RFID را جایگذاری کرده و نام کاربری و رمز عبور سیستم را آپدیت می کنیم اگر می خواهید دو تگ اضافه کنید ، همان اعدادردیف دوم را مانند تصویر زیر اضافه کنید.
برای خواندن ادامه به وبلاگ اسمارت الکترونیک مراجعه کنید.