الأحد، 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};

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






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



1 التعليقات :

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

    ردحذف

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