RFID یک فناوری شناسایی خودکار غیرتماسی است که از سیگنالهای رادیویی برای شناسایی، ردیابی، مرتبسازی و تشخیص انواع اشیاء از جمله افراد، وسایل نقلیه، کالاها و داراییها بدون نیاز به تماس مستقیم یا تماس مستقیم استفاده میکند. لازم در فناوری بارکد). فناوری RFID می تواند حرکت اشیاء را از طریق شبکه ای از دستگاه های اسکن دارای رادیو در فاصله چند متری ردیابی کند. دستگاهی به نام تگ RFID یا به سادگی یک برچسب، جزء کلیدی این فناوری است. اینها به طور فعال در سیستم های کنترل دسترسی مبتنی بر RFID که در دفاتر اطراف پیاده سازی می شوند استفاده می شوند.
نمودار مدار سیستم کنترل دسترسی
یک سیستم RFID معمولاً از سه عنصر کلیدی تشکیل شده است:
1. یک تگ RFID یا فرستنده، که داده های شناسایی شی را حمل می کند (کد ID منحصر به فرد)
2. یک برچسب خوان RFID یا فرستنده گیرنده که داده های برچسب را می خواند و می نویسد.
3. یک پشتیبان پایگاه داده پایان که رکوردهای مرتبط با محتویات برچسب را ذخیره می کند
یک خواننده RFID یک میدان مغناطیسی با فرکانس رادیویی سطح پایین منتشر می کند که به برچسب انرژی می دهد. برچسب به درخواست خواننده پاسخ می دهد و حضور خود را از طریق امواج رادیویی اعلام می کند و داده های شناسایی منحصر به فرد خود را مخابره می کند. این داده ها توسط خواننده رمزگشایی شده و از طریق میان افزار به سیستم برنامه محلی ارسال می شود. میان افزار به عنوان رابط بین خواننده و سیستم برنامه کاربردی RFID عمل می کند. سپس سیستم کد هویت را با اطلاعات ذخیره شده در پایگاه داده میزبان یا سیستم باطن جستجو کرده و مطابقت می دهد.
به این ترتیب، بسته به نتایج دریافت شده توسط خواننده و پردازش شده توسط پایگاه داده، دسترسی یا مجوز برای پردازش بیشتر می تواند اعطا یا رد شود.
مدار کنترل دسترسی مبتنی بر RFID و کار
شکل 1 مدار کنترل دسترسی مبتنی بر RFID را با استفاده از برد آردوینو نشان می دهد. مدار پیرامون برد آردوینو UNO (Board1)، ماژول خواننده RFID (RFID1)، قفل برقی و چند جزء دیگر ساخته شده است.
برد آردوینو UNO
آردوینو یک پلتفرم نمونهسازی الکترونیکی منبع باز است که بر اساس سختافزار و نرمافزار انعطافپذیر و با استفاده آسان (به نام طرح) ساخته شده است. این برای هنرمندان، طراحان، علاقمندان و هر کسی که علاقه مند به ایجاد اشیاء یا محیط های تعاملی است در نظر گرفته شده است.
Arduino UNO یک برد مبتنی بر میکروکنترلر ATmega328 است. این شامل 14 پین ورودی/خروجی دیجیتال، شش ورودی آنالوگ، یک اتصال USB برای برنامهنویسی میکروکنترلر داخلی، جک پاور، یک هدر ICSP و یک دکمه تنظیم مجدد است. این دستگاه با یک نوسان ساز کریستالی 16 مگاهرتز کار می کند و شامل همه چیز مورد نیاز برای پشتیبانی از میکروکنترلر می باشد. استفاده از آن بسیار آسان است زیرا کاربر برای شروع به سادگی نیاز دارد آن را با یک کابل USB به کامپیوتر متصل کند یا آن را با آداپتور AC-to-DC یا باتری تغذیه کند. میکروکنترلر روی برد با استفاده از زبان برنامه نویسی آردوینو و محیط توسعه آردوینو برنامه ریزی شده است.
ماژول خواننده RFID