خانه / پروژه های بروز شده / کتابخانه راه انداز ماژول MFRC522

کتابخانه راه انداز ماژول MFRC522

ماژول های RFID به منظور خواندن و نوشتن کارت های مغناطیسی مورد استفاده قرار میگیرند. کارت های مغناطیسی امروزه در زندگی روزمره ما به وفور در دستگاه های مختلفی استفاده می گردند. دستگاه های حضور و غیاب، کارخانجات، انبارداری، مترو و در بسیاری از مواردی که نیاز می باشد هر فرد یک کارت شناسایی الکترونیکی داشته باشد از این ماژول ها استفاده می گردد. کارت ها (تگ ها) تشکیل شده اند از یک چیپ کوچک به همراه یک سیم پیچ که معمولاً درون یک محفظه پلاستیکی قرار میگیرند. این پلاستیک می تواند بصورت کارت، جا کلیدی، اسباب بازی، سکه ای یا هر شکل دیگری باشد. با نزدیکتر کردن تگ به ماژول های RFID امواج مغناطیسی ماژول سیم پیچ تگ را قطع کرده و از این طریق کد مربوط به تگ خوانده می شود. هر بار که یک تگ خوانده شود، عبارت مربوط به تگ از طریق پروتکل مربوط ارسال می گردد.
کتابخانه راه انداز ماژول MFRC522 تصویر پروژهماژول های معمولی فقط قادر به خواندن اطلاعات تگ بوده و محدوده کاری آنها ۱۲۵ کیلوهرتز می باشد. ولی ماژول ماژول MFRC522 در محدوده فرکانسی ۱۳٫۵۶Mhz کار کرده و علاوه بر خواندن اطلاعات می تواند اطلاعات جدیدی را بر روی کارت ذخیره نماید. تگ های مورد استفاده به همراه ماژول MFRC522، با نام مایفر در بازار به فروش می رسند و با کارت هایی که فقط قابلیت خواندن را دارند فرق داشته و شما را قادر می سازد هر اطلاعاتی را در حافظه کارت مورد نظر ذخیره نمایید .

ویژگی های ماژول ماژول MFRC522 به اختصار بصورت زیر می باشد :
۱- تراشه با حساسیت بسیار بالا ساخت شرکت فیلیپس
۲- ارتباط با میکروکنترلر از طریق پروتکل SPI
۳- ولتاژ مصرفی ۳٫۳ ولت
۴- جریان مصرفی بسیار پایین ۱۳ الی ۲۶ میلی آمپر
۵- فرکانس کاری ۱۳٫۵۶Mhz
۶- سرعت انتقال اطلاعات ۱۰Mbit/s
۷- پشتیبانی از کارت های mifare1 S50 – mifare1 S70 – mifare UltraLight – mifare Pro – mifare Desfire
۸- فاصله تگ تا ماژول جهت تبادل اطلاعات ۱ الی ۶ سانتی متر
۹- ابعاد بسیار کوچک ۴ در ۶ سانتی متر

و اما کاربردهای این ماژول می تواند در موارد زیر باشد:
۱- کنترل و دستیابی
۲- سامانه های هوشمند ردیابی
۳- شناسایی طلا و جواهرات
۴- پیگیری تجهیزات و موجودات زنده
۵- سیستم های پرداخت RFID
۶- دستگاه های حضور و غیاب

کتابخانه راه انداز ماژول MFRC522 تصویر پروژهکاری که ما انجام داده ایم این است که برای ماژول MFRC522 کتابخانه راه انداز بسیار کاملی را آماده نموده ایم که شما می توانید توسط آن بدون هیچ گونه دغدغه ای ماژول را تنها در عرض ۲ دقیقه راه اندازی نمایید !
پروتکل ارتباطی پیاده شده در کتابخانه ماژول MFRC522، رابط TWI می باشد و شما قادر هستید هر پایه ای از میکروکنترلر که قابلیت I/O دارد را به این ماژول متصل کنید و لزومی به استفاده از پایه های پروتکل SPI سخت افزاری در این کتابخانه نمی باشد و بدین جهت انعطاف پذیری بسیار بالایی را به طراحی شما خواهد بخشید .

کتابخانه راه انداز ماژول MFRC522، قادر است عملیات زیر را توسط توابع خود انجام دهد :
۱- روشن و خاموش نمودن آنتن
۲- درخواست اتصال به کارت با پالایش uid
۳- ویژگی Anticoll به منظور انتخاب کردن کارت مورد نظر
۴- انتخاب کارت بر اساس uid
۵- قابلیت تصدیق هر دو رمز KEYA و KEYB
۶- قابلیت تغییر هر دو رمز KEYA و KEYB
۷- دسترسی بدون محدودیت به کارت های نوع ۱K و ۴K
۸- قابلیت خواندن نوع کارت RFID
۹- خواندن و نوشتن بدون محدودیت در سکتورها
۱۰- فعال یا غیرفعال سازی مد مدیریت توان برای کاهش میزان مصرف جریان
۱۱- توانایی Set Bit Mask و Clear Bit Mask
۱۲- قابلیت تعریف پایه های دلخواه میکروکنترلر به منظور اتصال به ماژول MFRC522
۱۳- مجهز به یک عدد Buzzer به منظور اعلام نتیجه عملیات مورد نظر

کتابخانه راه انداز ماژول MFRC522 به زبان C و تحت دو کامپایلر Atmel Studio و Codvision AVR بصورت مستقل آماده شده است و بر حسب انتخاب قابل تحویل می باشد .
شما همچنین می توانید از طریق بخش سفارش پروژه، جزییات پروژه خود را به ما اعلام کنید تا ما خودمان اقدام به طراحی مداری منطبق بر پروژه شما نموده و از ماژول MFRC522 در آن استفاده نماییم .

بروز رسانی های این پروژه

نسخه ۱٫۵ :
در تاریخ ۱۳۹۴/۲/۲۸ اقدام به بروز رسانی کتابخانه راه انداز ماژول MFRC522 نمودیم که نهایتاً علاوه بر رفع برخی ایرادات، چون برخی از کاربران به دلیل عدم آشنایی با نحوه معماری داخلی تگ های RFID گاهاً دچار مشکلاتی می شدند بدین منظور یک لایه اینترفیس به فایل کتابخانه راه انداز ماژول MFRC522، اضافه گردید تا نحوه استفاده از این کتابخانه بسیار راحت تر گردد:
به طور کلی تغییرات زیر در این بروز رسانی اعمال گردید:
۱- اضافه نمودن یک لایه اینترفیس کاربری به منظور استفاده هر چه راحت تر این کتابخانه در پروژه ها
۲- تغییر نحوه تعریف پایه های ماژول با شیوه ای جدید و بدون محدودیت استفاده در برخی میکروکنترلرها
۳- مدیریت Buzzer توسط یک تابع مستقل
۴- امکان نوشتن و خواندن در کارت بسیار ساده تر نسبت به نسخه قبلی
۵- اضافه شدن قابلیت مانیتورنگ عملیات با استفاده پروتکل سریال
۶- هماهنگی بیشتر کتابخانه به جهت آماده سازی برنامه های تحت کامپیوترجهت ارتباط با این ماژول
۷- رفع برخی ایرادات گزارش شده توسط کاربران

 

  • قیمت
  • ابعاد
  • کد پروژه
  • سفارش پروژه
  • پشتیبانی
کتابخانه راه انداز + فایل راهنما + شماتیک مدار = ۱،۳۰۰،۰۰۰ ریال
این محصول صرفاْ سورس کتابخانه راه انداز می باشد

ماژول های RFID به منظور خواندن و نوشتن کارت های مغناطیسی مورد استفاده قرار میگیرند. کارت های مغناطیسی امروزه در زندگی روزمره ما به وفور در دستگاه های مختلفی استفاده می گردند. دستگاه های حضور و غیاب، کارخانجات، انبارداری، مترو و در بسیاری از مواردی که نیاز می باشد هر فرد یک کارت شناسایی الکترونیکی داشته باشد از این ماژول ها استفاده می گردد. کارت ها (تگ ها) تشکیل شده اند از یک چیپ کوچک به همراه یک سیم پیچ که معمولاً درون یک محفظه پلاستیکی قرار میگیرند. این پلاستیک می تواند بصورت کارت، جا کلیدی، اسباب بازی، سکه ای…

ویژگی های بارز این محصول

قابلیت استفاده بصورت پک راه انداز
امکان بروزرسانی این محصول
پیشتیبانی این محصول
کیفیت برنامه نویسی
امکان اعمال تغییرات
تحویل سورس کامل
کاربردی بودن پروژه

مجموع

ویژگی هایی که ما به این محصول نسبت می دهیم

امتیاز کاربران به این محصول: 5 ( 1 رای)
لینک کوتاه:

درباره افشین علیزاده

افشین علیزاده
من فارغ التحصیل رشته برق الکترونیک در مقطع کارشناسی ارشد هستم. مرا به عنوان یک علاقه‌مند به رشته های برق و کامپیوتر بشناسید‌. بدیهی است در دنیایی زندگی می‌کنم که از دریای بی‌کران علایقم‌، فقط قطراتی اندک نصیبم می‌شود. معتقدم مهندسی یعنی «خلاقانه ایجاد کردن»‌ و همواره سعی کرده ام تا در این مسیر دشوار قدم هایی هر چند کوچک بردارم.

۶ نظر

  1. سلام جناب مهندس
    بنده فارغ التحصییل نرم افزار هستم و برنامه نویس در دوران دانشجویی تا حد خیلی کمی با بحث برنامه نویسی میکروکنترلر و موارد مشابه آشنا شدم
    الان سوالی که دارم این هست که اگر بخوام از یه ماژول کارت خوان rfidبرای یه سیستم استخر که با سی شارپ کد زنی میشه استفاده کنم چه ملزوماتی نیازهست؟ میخوام درگیر کد زنی های اولیه نشم

    تشکر

    • افشین علیزاده

      اگر منظور شما از کدنویسی اولیه برنامه بخش سخت افزار است، می بایست سفارش ساخت یک دستگاه کارتخوان RFID را به ما بدهید که با پروتکلی مانند USB با نرم افزار #C شما ارتباط برقرار نموده و کلیه عملیات لازم بر روی کارت های RFID را با گرفتن دستور از نرم افزارتان انجام دهد.
      این سخت افزار قابل پیاده سازی می باشد. جهت سفارش ساخت از طریق سامانه ثبت سفارش پروژه موضوع را مطرح کنید تا برآورد ها خدمتتان ارسال گردد.

  2. با سلام
    آیا این پروژه کامل است یعنی اگر من سخت افزار را اماده کنم میتوانم با خرید و ئانلود این برنامه اطلاعات کارت را روی پورت سریال ببینم ؟
    سوال دوم اینکه آیا در این پروژه قابلیت رایت هم وجود دارد و میتوان بر روی کارت داده هایی را ذخیره کرد؟

    • افشین علیزاده

      بله این پروژه کامل می باشد و شما می توانید با این کتابخانه فقط در عرض ۵ دقیقه در پروژه خود آن را استفاده نمایید. این کتابخانه راه انداز قابلیت خواندن و نوشتن از کارت RFID را بطور کامل پشتیبانی می کند.

  3. با سلام، آیا میتوان از این محصول به منظور استفاده در پروژه هایی همچون پرداخت های مالی استفاده کرد؟ یعنی در حد انجام تراکنش های مالی قابل اطمینان می باشد؟ با تشکر

    • افشین علیزاده

      امنیت در پروژه های حساسی که پرداخت مالی جزئی از آنهاست، تابع مولفه های زیادی می باشد. اما فقط در بخش کارتخوان RFID اگر از این ماژول (یعنی RC522) استفاده نمائید به شرط رعایت برخی نکات، بله قابل اطمینان می باشد.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *