قفل کارتی بدون تماس ( کارتی  RFID )

الکترونیک قفل کارتی بدون تماس ( کارتی RFID ) 2022-05-11

دسترسی دریافت را ندارید
  • نویسنده موضوع نویسنده موضوع SONIC
  • تاریخ شروع تاریخ شروع

اطلاعات موضوع

درباره موضوع در تاریخ, در دسته الکترونیک ایجاد شده و آغاز کننده آن SONICمی باشد و موضوع آن: قفل کارتی بدون تماس ( کارتی RFID ) است. این موضوع تا کنون 100 بازدید کننده و, 0 پاسخ داشته و 1 بار پسندیده شده...
نام دسته الکترونیک
نام موضوع قفل کارتی بدون تماس ( کارتی RFID )
آغاز کننده موضوع SONIC
تاریخ شروع
پاسخ‌ها
بازدیدها
پسندها
آخرین ارسال توسط SONIC

SONIC

مدیر بخش برق و الکترونیک (SONIC)
پرسنل مدیریت
مدیر انجمن
استاد و مشاور الکترونیک
عضو افتخاری گروه الکترونیک
به شدت دوست داشتنی مدیر انجمن
Oct 14, 2021
1,934
4,531
وقتی صحبت از امنیت به میان می‌آید، قفل‌های دیجیتال مبتنی بر کارت RFID نسبت به قفل‌های مکانیکی مبتنی بر کلید قابل اعتمادتر هستند، زیرا به راحتی نمی‌توان آن‌ها را شکست و همچنین قفل بدون تماس هستند. بنابراین، برخی از هتل ها و مراکز مختلف در سراسر جهان از این فناوری استفاده کرده اند. با این حال، خطر لو رفتن رمزهای عبور وجود دارد که به هر کسی اجازه می دهد حریم خصوصی افراد را نقض کند.
بنابراین در پروژه امروز، ما یک قفل بدون تماس RFID برای درب های ورودی از جمله اتاق‌های هتل می‌سازیم که دارای ویژگی دیگری است که به طور موقت جزئیات ورود و خروج هتل را ذخیره می‌کند. این بدان معنی است که کارت فقط برای آن شخص خاص تا زمان تعیین شده و اقامت در هتل کار می کند.

برای دیدن تصاویر باید ثبت نام کنید

کد نویسی
ابتدا باید Liberaries را در Arduino IDE نصب کنیم. برای نصب کتابخانه مورد نیاز، به Arduino IDE رفته و مدیریت کتابخانه را باز کنید. MFRC522 را در نوار جستجو تایپ کرده و install را انتخاب کنید. اکنون می توانید کدنویسی را شروع کنید.
علاوه بر MFRC522، کتابخانه Servo را نیز در کد قرار دهید. در حالی که MFRC522.h ماژول خواننده RFID را قادر می سازد کارت RFID را بخواند، Servo.h قفل را به مکانیزم موتور سروو مجهز می کند.
سپس در تابع setup، ابتدا پورت سریال را برای اشکال زدایی مقداردهی اولیه کنید تا شماره RFID به دست آید. سپس ارتباط SPI را با ماژول RFID مقداردهی اولیه کنید و شماره پین سروو را برای درایو موتور سروو تنظیم کنید.
پس از این، یک تابع حلقه برای خواندن شماره RFID UUID ایجاد کنید. سپس شماره RFID UUID را به رشته تبدیل کنید و بررسی کنید که آیا با شماره UUID صحیح مطابقت دارد یا خیر. اگر بله، موتور سروو به طور خودکار برای باز کردن قفل درب فعال می شود.

برای دیدن تصاویر باید ثبت نام کنید
برای دیدن تصاویر باید ثبت نام کنید


ارتباط
RFID را با آردوینو و سیم سروو/سیگنال (زرد) به پایه 9 وصل کنید (تصویر را ببینید).

برای دیدن تصاویر باید ثبت نام کنید
برای دیدن تصاویر باید ثبت نام کنید


تست و راه اندازی:
آردوینو و سروو موتور را روشن کنید. حالا سعی کنید یک کارت یا برچسب تصادفی RFID را در قفل قرار دهید. وقتی هیچ اتفاقی نمی افتد، با دیگری امتحان کنید. اگر این امکان را به سروو موتور می دهد تا قفل درب را باز کند، به این معنی است که برچسب RFID صحیح را وارد کرده اید.

برای دیدن تصاویر باید ثبت نام کنید
 
  • Like
واکنش‌ها[ی پسندها]: Ali
عقب
بالا