ماژول RC522 یک ماژول RFID با فرکانس 13.56 مگاهرتز است. آیسی کنترلر این ماژول، MFRC522، از تولیدات شرکت NXP semiconductors است. این ماژول از پروتکلهای I2C، SPI و UART پشتیبانی میکند. معمولاً با خرید این ماژول، یک تگ کارتی و یک تگ جا سوئیچی نیز دریافت خواهید کرد. از ماژولها کاربردهای فراوانی دارند و در سیستمهای حضور و غیاب و… مورد استفاده قرار میگیرند.
ویژگیهای ماژول RFID-RC522
فرکانس 13.56 مگاهرتز
ولتاژ کاری: 2.5 تا 3.3 ولت(در ویدیو به اشتباه 3.3 تا 3.6 ولت ذکر شده)
پروتکلهای ارتباطی: SPI, I2C, UART
ماکزیمم سرعت انتقال داده: 10Mbps
فاصله شناسایی تگ: حداکثر 5cm
یک پروژه با ماژول RFID-RC522
در این پروژه قصد داریم به کمک میکروکنترلر AVR و ماژول RC522، برای کنترل وضعیت(روشن/خاموش بودن) دو دستگاه، سطح دسترسیهای مختلفی تعریف کنیم. توضیحات کامل پروژه در ویدیو زیر شرح داده شده است:
نحوه بستن مدار و اتصالات این پروژه در ویدیو زیر توضیح داده شده است:
سورس کد کامل این پروژه را میتوانید از باکس زیر دانلود کنید. کد این پروژه در نرم افزار کدویژن (CodeVisionAVR) نوشته شده است:
سلام متشکرم وقت شما هم بخیر
فایل t10.prj رو با کدویژن اجرا کنید، برنامه رو کامپایل کنید و در نهایت فایل هگز ایجاد شده(بعد از کامپایل برنامه در پوشه debug و زیر شاخه exe قرار میگیره) رو روی میکرو پروگ گنید.
سلام. این پروژه صرفاً در حد خواندن سریال کارت بود، برای پروژه مدنظرتون باید از توابع نوشتن در حافظه تگ و خواندن از آن استفاده کنید.(کتابخانه استفاده شده رو بررسی کنید احتمالاً این توابع تعریف شدن)
سلام آقا سجاد عزیز
تغییری که میخواید اعمال کنید رو نمیشه در چند خط کامنت بصورت کامل توضیح داد. انشالله سعی میکنم تو مراحل بعد، همین پروژه هارو روی میکروهای دیگه پیاده کنم که کامل با روند اعمال تغییرات لازم آشنا بشید.
سلام مهندس خدا قوت
برای استفاده از ماژول RFID در نرم افزار کد ویژن نیازی به دانلود کتاب خونه دارد یا اینکه خو کدویژن نصب داره خودش این کتابخانه هارو؟!
ممنون میشم جواب بدید.
سلام مهندس من قصدم اینه از پایه های پورت d میکرو که شما قرار دادید وقتی تگ روی ماژول تشخیص داده شد به طور داعم به زمین متصل کنم تا پایه های ال دی روشن بشه(نمی تونم کلید فشاری بزارم) مشکلی برای میکرو پیش نمیاد؟
سلام مهندس وقت بحیر توی این سورس برنامه دقیقا باید کدوم رو روی میکرو پروگرم کنم ممنون میشم اگه راهنمایی کنید
سلام متشکرم وقت شما هم بخیر
فایل t10.prj رو با کدویژن اجرا کنید، برنامه رو کامپایل کنید و در نهایت فایل هگز ایجاد شده(بعد از کامپایل برنامه در پوشه debug و زیر شاخه exe قرار میگیره) رو روی میکرو پروگ گنید.
سلام می خوام مثل کارت اتوبوس شارژی باشه چه کار باید بکنم؟
سلام. این پروژه صرفاً در حد خواندن سریال کارت بود، برای پروژه مدنظرتون باید از توابع نوشتن در حافظه تگ و خواندن از آن استفاده کنید.(کتابخانه استفاده شده رو بررسی کنید احتمالاً این توابع تعریف شدن)
با سلام و خداقوت و آرزوی سلامتی
بینهایت سپاس گزارم که ما رو از علم و دانشتون بهره مند میفرمایید.
سلام خیلی ممنونم از همراهیتون. خوشحالم که این پروژه مورد رضایت شما قرار گرفته.
سلام وقت بخیر.
من میخواستم مدار رو با mega8 ببندم ممنون میشم راهنماییم کنید.
کدومقسمتهاروباید در کتابخونه و میکرو تغییر بدم.
سلام آقا سجاد عزیز
تغییری که میخواید اعمال کنید رو نمیشه در چند خط کامنت بصورت کامل توضیح داد. انشالله سعی میکنم تو مراحل بعد، همین پروژه هارو روی میکروهای دیگه پیاده کنم که کامل با روند اعمال تغییرات لازم آشنا بشید.
سلام چه جوری میشه تگ ها رو بهش اضافه کرد
سلام
تو سورس کد پروژه بخش تعریف تگ هارو پیدا کنید و تگ مدنظر خودتون رو جایگزین کنید
سلام مهندس خدا قوت
برای استفاده از ماژول RFID در نرم افزار کد ویژن نیازی به دانلود کتاب خونه دارد یا اینکه خو کدویژن نصب داره خودش این کتابخانه هارو؟!
ممنون میشم جواب بدید.
و اینکه کد آی پی کارت های مجاز کجا کد ها قرار دادید که آن ها را به عنوان کارت مجاز بشناسه.
کد هارو برسی کردم ولی این یه قسمت رو پیدا نکردم.
مقادیر متغیرهای admin_tag_id و user_tag_id رو میتونید ادیت کنید.
سلام
کدویژن این کتابخانه رو نداره و خودتون باید به برنامه اضافه کنید. (تو فایل پیوست پست قرار داده شده)
سلام مهندس من قصدم اینه از پایه های پورت d میکرو که شما قرار دادید وقتی تگ روی ماژول تشخیص داده شد به طور داعم به زمین متصل کنم تا پایه های ال دی روشن بشه(نمی تونم کلید فشاری بزارم) مشکلی برای میکرو پیش نمیاد؟
سلام
نه مشکلی پیش نمیاد. البته میتونید کدتون رو هم اصلاح کنید و شرط های مربوط به پوش باتن رو حذف کنید.
سلام و خسته نباشی مهندس عزیز
واقعا مطلب خیلی کابردی و عالی بود نهایت استفاده رو کردم
من به شخصه برای درب های رختکن استخر استفاده کردم
سلام متشکرم
بسیار عالی خسته نباشید
سلام مهندس عزیز
وقت بخیر و خداقوت
سپاس بابت زحمات گرانقدرتون
میخاستم ببینم کد avr bascom این پروژه نیز موجوده؟
سلام متشکرم
نه متاسفانه فقط فایل کدویژن موجوده.
سلام مهندس
دمتون گرم ، من اول این آموزش تو آپارات دیدم گفتم بقیه آموزش توی سایت خرید کنم ولی دیدم رایگان گذاشتین
خیلی ممنون
سلام
خواهش میکنم، خوشحالم که آموزش ها واستون مفید بوده