5 فایل پیوست
ماژول کارت خوان آر اف آی دی با قابلیت خواندن و نوشتن - RFID Reader & Writer RC522
ماژول RFID Reader & Writer RC522
آی سی MF RC522 برای خواندن و نوشتن غیر تماسی تگ های RFID در فرکانس 13.56MHz بکار می رود.راه اندازی با ولتاژ پایین، قیمت کم ،انداز کوچک ارتباط بدون تماس چیپ برای خواندن و نوشتن روی کارت و انتقال دو طرفه دیتا با سرعت 424kbit/s این چیپ را برای دستگاه های هوشمند و قابل حمل مناسب ساخته است.ماژول RC522 دارای قابلیت استفاده آسان با بردهای آردوینو و کاربری مناسب در توسعه ی تجهیزات و کارت خوان های RF می باشد. این ماژول از یک مودلاسیون برجسته و دمدوله کردن کاملا یکپارچه برای ارتباط بدون تماس در محدوده فرکانسی 13.56MHz بهره می گیرد.این ماژول می تواند بطور مستقیم در قالب های مختلف ریدر بکار رود. ولتاژ 3.3V ، ارتباط از طریق رابط SPI از مشخصات این ماژول است. ارتبط برقرار شده توسط این ماژول پایدار و قابل اطمینان است. این ماژول به راحتی بوسیله آردوینو قابل راه اندازی است.
فایل پیوست 506
مشخصات
ولتاژ:3.3V
جریان مصرفی : 13-26mA
جریان مصرفی در حالت standby : حدود 10تا 13mA
جریان مصرفی در حالت sleep : کمتر از 80uA
فرکنس کاری: 13.56MHz
برد کارت خوان: 0 تا 60mm
دارای رابط SPI
سازگاری با آردوینو
کابردهای RFID
• کنترل دستیابی
• ضد جعل و تقلب
• مدیریت دارایی و پیگیری دارایی
• ردیابی سند
• ناوری اطلاعات مدیریت دارایی و یا پیگیری دارایی های فناوری اطلاعات
• سامانه های هوشند دامداری و یا ردیابی حیوانات
• RFID در ساخت و ساز : ابزار ردیابی ، ردیابی لوله
• شناساسیی طلا و جواهر
• ایمنی مواد غذایی و قابلیت ردیابی
• RFID در بیمارستان و مراقبت از سلامت
• پیگیری بیمار
• پیگیری تجهیزات بیمارستان
• سیستم های پرداخت RFID
• شناسایی شخصی و پیگیری
• کنترل دسترسی
• زمان و حضور و غیاب
• زمان بندی مسابقه (در حال اجرا ، دوچرخه ، وسیله نقلیه )
• RFID و زنجیره تامین RFID حمل و نقل
• ردیابی کانتینر های حمل بار
• مدیریت کار در حال پیشرفت
• شناسایی خودرو و تعین سطح دسترسی
• سیستم های پرداخت تلفن
• مدیریت محوطه
مثال
مثال زیر چگونگی خواندن دیتا از روی کارت PICC را با استفاده ماژول RC522 به همراه آردوینو نشان می دهد.
فایل پیوست 507
کد:
#include <SPI.h>
#include <MFRC522.h>
#define SS_PIN 10
#define RST_PIN 9
MFRC522 mfrc522(SS_PIN, RST_PIN); // Create MFRC522 instance.
void setup() {
Serial.begin(9600); // Initialize serial communications with the PC
SPI.begin(); // Init SPI bus
mfrc522.PCD_Init(); // Init MFRC522 card
Serial.println("Scan PICC to see UID and type...");
}
void loop() {
// Look for new cards
if ( ! mfrc522.PICC_IsNewCardPresent()) {
return;
}
// Select one of the cards
if ( ! mfrc522.PICC_ReadCardSerial()) {
return;
}
// Dump debug info about the card. PICC_HaltA() is automatically called.
mfrc522.PICC_DumpToSerial(&(mfrc522.uid));
}
مرجع:
MFRC522 and Arduino | Projects
جهت سفارش این کالا، به این بخش در فروشگاه آفتاب رایانه مراجعه نمایید.
1 فایل پیوست
کتابخانه ویرایش ویرایش یافته
به خاطر اینکه چند فایلو کداشو تغییر دادم خوده کتابخانه رو میزارم واسه دانلود با یه نمونه کد برای اسفاده از اون
تابع اضافه شده به کتابخونه PICC_GetType
پارامتر ورودی از نوع اشاره گر
نحوه استفاده
کد:
/*
###################################################################
# #
# (Be name Khoda) #
# Developer : Navid Khajezade #
# https://plus.google.com/+navidkhajezadeh #
# #
###################################################################
*/
#include <SPI.h> // Baraye kar ba Port Serial
/////////////////////////////////////////////
#include <MFRC522.h> // Baraye kar ba Module RFID
/////////////////////////////////////////////
#define SS_PIN 53 // Pin Taein Konandeye SDA Pin Module
/////////////////////////////////////////////
#define RST_PIN 11 // Pin Taeni Konandeye Reset Module
/////////////////////////////////////////////
MFRC522 mfrc522(SS_PIN, RST_PIN); // Sakhtane nemone az Mfrc522
/////////////////////////////////////////////
void setup() { // Pikar bandi
Serial.begin(9600); // Taein Baud serial baraye eretebat ba PC
SPI.begin(); // Meghdar deheye Khotote SPI
mfrc522.PCD_Init(); // Meghdar deheye MFRC522
Serial.println("InsertCard");
}
void loop() {
// Look for new cards
if ( ! mfrc522.PICC_IsNewCardPresent()) {
return;
}
// Select one of the cards
if ( ! mfrc522.PICC_ReadCardSerial()) {
return;
}
Serial.println("UID: ");
mfrc522.PICC_GetUID(&(mfrc522.uid)); // Tabeye ezafe shode be Ketabkhane
Serial.println("InsertCard");
}
فایل پیوست 685