الوصف

يقصد بـ RFID تحديد الترددات الراديوية. يستخدم RFID الحقول الكهرومغناطيسية لنقل البيانات عبر مسافات قصيرة. يعتبر الـ RFID مفيد في التعرف على الأشخاص، لإجراء المعاملات، إلخ …

يمكنك استخدام نظام RFID لفتح الباب. على سبيل المثال، يُسمح فقط للشخص الذي لديه المعلومات الصحيحة على بطاقته بالدخول. يستخدم نظام RFID كلا من:

  • علامات تعلق على الكائن المراد التعرف عليه، في هذا المثال لدينا سلسلة المفاتيح وبطاقة كهرومغناطيسية. كل علامة له هويته الخاصة (UID)

  • جهاز إرسال واستقبال لاسلكي ثنائي الاتجاه، حيث يرسل القارئ إشارة إلى العلامة ويقرأ ردها.

توصيلات الدائرة الكهربائية

قراءة البيانات من RIFD

بعد أن تكون الدائرة جاهزة، اذهب إلى ملف> أمثلة>DumpInfo > MFRC522 وقم بتحميل الشفرة. سيكون هذا الرمز متاحًا في برنامج الـ Arduino IDE الخاص بك (بعد تثبيت مكتبة الـ RFID).

ثم افتح جهاز العرض التسلسلي. يجب أن ترى شيئًا مثل الشكل أدناه:

دع القارئ والعلامة أقرب حتى يتم عرض جميع المعلومات.

هذه هي المعلومات التي يمكنك قراءتها من البطاقة ، بما في ذلك بطاقة UID التي تم تمييزها باللون الأصفر. يتم تخزين المعلومات في الذاكرة المقسمة إلى مقاطع وكتل كما يمكنك رؤيتها في الصورة السابقة.

لديك 1024 بايت من البيانات المخزنة مقسمة إلى 16 قطاعًا وكل قطاع محمي بواسطة مفتاحين مختلفين ، A و B.

ملاحظة: اكتب بطاقة UID الخاصة بك لأنك ستحتاجها لاحقًا.

حمل الشفرة من هنا.

في جزء التعليمات البرمجية المحملة مسبقا، يجب تغيير

if (content.substring (1) == “REPLACE WITH YOU UID”)

واكتب بطاقة UID التي كتبتها سابقًا.

العمل

الآن، قم بتحميل الرمز إلى الأردوينو وافتح الشاشة التسلسلية.

يمكنك مشاهدة آلية العمل من هنا.

قرب البطاقة التي اخترت منحها إمكانية الوصول وستشاهد:

في حال تم تقريب علامة أخرى باستخدام UID آخر، فستظهر رسالة الرفض: