إجابة سريعة
لإعداد مجموعة وحدة RFID (Mifare)، قم بتوصيل واجهة SPI بلوحة Arduino الخاصة بك، وقم بتثبيت مكتبة MFRC522، ثم قم بتشغيل المثال النموذجي لقراءة المعرف الفريد للبطاقة أو سلسلة المفاتيح المرفقة.
لماذا تعتبر SPI و13.56MHz مهمة
تستخدم مجموعة وحدة RFID (Mifare) واجهة SPI، وهي سريعة وموثوقة لقراءة بطاقات 13.56MHz. هذا التردد شائع في أنظمة التحكم في الوصول والدفع، ويعمل بشكل جيد مع Arduino وAVR وPIC وARM.
على عكس قارئات 125kHz ذات التردد المنخفض، يوفر 13.56MHz نقل بيانات أسرع وميزات أمان أفضل، لكن المدى أقصر—عادة بضعة سنتيمترات. ضع ذلك في الاعتبار عند التخطيط لغطاء مشروعك أو موضع التركيب.
خطوات الإعداد والبرمجة
- قم بتوصيل الوحدة بلوحة Arduino: قم بتوصيل دبابيس SPI لوحدة RFID بلوحة Arduino الخاصة بك: SDA إلى الدبوس الرقمي 10، SCK إلى 13، MOSI إلى 11، MISO إلى 12، RST إلى 9، و3.3V إلى مخرج 3.3V. قم بتوصيل GND بـ GND. تأكد جيدًا من استخدام دبوس 3.3V، وليس 5V، لتجنب تلف الوحدة. من الأخطاء الشائعة تبديل MOSI وMISO؛ تحقق من تخطيط الدبابيس مقابل الطباعة على الوحدة قبل تشغيل الطاقة.
- قم بتثبيت مكتبة MFRC522: افتح Arduino IDE، واذهب إلى Sketch > Include Library > Manage Libraries، وابحث عن 'MFRC522'، وقم بتثبيت المكتبة بواسطة Miguel Balboa. هذه المكتبة تتعامل مع الاتصال منخفض المستوى مع شريحة RFID. تأكد من تثبيت المكتبة التي تتوافق مع وحدتك؛ معظم وحدات 13.56MHz تستخدم شريحة MFRC522، لكن تحقق من ورقة بيانات وحدتك إذا كنت غير متأكد.
- قم بتحميل المثال النموذجي: بعد تثبيت المكتبة، افتح File > Examples > MFRC522 > ReadNUID. هذا المثال النموذجي يقرأ المعرف الفريد لبطاقة أو علامة. قم بتحميله على Arduino وافتح Serial Monitor بمعدل 9600 باود. ضع البطاقة أو سلسلة المفاتيح المرفقة بالقرب من ملف الهوائي؛ يجب أن يظهر المعرف الفريد في الإخراج التسلسلي. إذا لم تر شيئًا، تحقق من أن معدل باود Serial Monitor يتطابق مع المثال النموذجي (9600) وأن البطاقة قريبة من الهوائي—في حدود بضعة سنتيمترات.
- قم بتعديل المثال النموذجي لمشروعك: بمجرد أن تتمكن من قراءة المعرفات الفريدة، يمكنك تعديل المثال النموذجي لمقارنة المعرف الفريد بقائمة من المعرفات المصرح بها وتشغيل إجراء، مثل فتح باب أو تسجيل الحضور. قم بتخزين المعرفات الفريدة المصرح بها في مصفوفة واستخدم عبارة if للتحقق من التطابقات. تذكر التعامل مع حالة إزالة البطاقة؛ أضف متغير حالة لتجنب تكرار الإجراء أثناء وجود البطاقة بالقرب من القارئ.
ما تحتاجه
-
مجموعة وحدة RFID (Mifare): مجموعة وحدة RFID بتردد 13.56MHz مع بطاقة IC وسلسلة مفاتيح دائرية. واجهة SPI للاتصال المريح بوحدات التحكم الدقيقة مثل Arm/AVR/Pic/Arduino. تمنحك هذه المجموعة بطاقة وسلسلة مفاتيح للاختبار، وواجهة SPI تعني أنه يمكنك توصيلها بمعظم وحدات التحكم الدقيقة الشائعة دون أجهزة إضافية.
مجموعة وحدة RFID (Mifare)
-
بطاقة RFID (IC) بتردد 13.56MHz (حزمة من 10): بطاقة IC ذكية قابلة للطباعة فارغة لـ Mifare 1K S50، بحجم بطاقة الائتمان، سمك 0.9 مم، متوافقة مع معايير ISO14443A وNXP Mifare بتردد 13.56MHz. إذا كنت بحاجة إلى المزيد من البطاقات لعدة مستخدمين، فإن هذه البطاقات الفارغة متوافقة مع المجموعة ويمكن الطباعة عليها لوضع العلامات، مما يسهل توزيعها.
بطاقة RFID (IC) بتردد 13.56MHz (حزمة من 10)




