الأحد، 12 أكتوبر 2014

قارئ بطاقات تحديد الهوية باستخدام امواج الراديو RFID

 RFID MFRC522



تعد تقنية تحديد الهوية باستخدام امواج الراديو من التطبيقات الشائعة في الفترة الأخيرة , فتوجد بشكل واسع في انظمة الحماية Security system و في انظمة الدخول و الحفظ في قواعد البيانات Data logger .



في مقال سابق في المدونة تحدثنا عن قارئ ID12 العامل على تردد 125كيلو هيرتز , و اليوم سنتحدث عن نوع آخر و هو MFRC522 من انتاج شركة فيليبس philips




لمحة سريعه عن ال rfid :
تقسم ترددات تقنية تحديد الهوية إلى :


(Low frequency (LF و تكون ذات تردد منخفض ما بين 30-300 كيلو هيرتز و القيمة الأكثر شيوعاً هي 125كيلو هيرتز .
يستخدم بشكل واسع في انظمة الحماية 

(High Frequency(HF : و تكون قيمة الترددات ما بين 3 - 30 ميغاعيرتز , و القيمة الأكثر شيوعاً هي 13.56ميغاهيرتز , و مداها الفعّال ما بين 1 سم - 100 سم .

تستخدم على نطاق واسع في مجال البطاقات الذكية , و في مجال بطاقات سحب الأموال الالكترونية .

UHF : و هي ذات ترددات عالية و تكنولجيا متطورة ما بين ترددات 300 ميغاهيرتز - 3000ميغاهيرتز , و القيم الأكثر شيوعاً تقع بين 860 -960 ميغاهيرتز و ذات مدى يصل لغاية 12متر 

النوع الذي سنستخدمه اليوم من ضمن فئة HF و مداه يصل لغاية 5 سم .




يعتمد في الأساس على الدارة المتكاملة MFRC522 و يمكن الأطلاع على النشرة الفنية من هنا .

يستخدم البروتوكول SPI لنقل البيانات و تبادلها مع المتحكمات.

القطع المستخدمة في هذه التجربة :


1) بطاقة اردوينو أونو .
2)قارئ RFID MFRC522
3) كروت Tags 13.56MHz
4)اسلاك توصيل female-male
5) لوحة توصيل Breadboard
6)مقاومتان 100 اوم 
7) باعث ضوئي LED عدد 2 

التوصيل :



البرنامج :

في البداية يجب علينا تحميل مكتبة ال rfid من خلال الرابط هنا و وضعها في مسار المكتبات في الأردوينو .

سنقوم الآن بقراءة كرتين مختلفين , اذا كان الكرت الصحيح هو الموجود "المشار له بالأسم " :


byte First_card_ID[4]={0xDD,0xA1,0x82,0x07};

 سيضيء النظام باللون الأزرق , عكس ذلك سيضيء اللون الأحمر .
واذا تم فتح نافذة السيريال سنلاحظ ظهور رقم البطاقة و ما اذا تم قبولها ام لا .






و الفيديو يوضح العملية بالكامل .



2 التعليقات :

  1. السلام عليكم، هل يمكن استخدام هذا المفتاح و كذالك لوحة الارقام لفتح نفس الشيئ في آن واحد، يعني اعملهم كمفتاح لضوء مثلا او متور و يكون ذالك في برنامج واحد؟

    ردحذف
  2. السلام عليكم انا عندي بحث بتاع مشروع التخرج وهو عبارة عن تصميم نظام يعمل عل اخذ حضور الطلاب بواسطة البطاقة وذلك عبر اجهز الاستشعار للبطاقات الذكية عايزكم تفيدوني في هذا البحث وشكرا

    ردحذف

 
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.