المنتج مقدمة #

تحديد الهوية باستخدام ترددات الراديو (RFID) هي تقنية تستخدم لتحديد هوية الأشياء وتتبعها لاسلكيًا، وتعتمد على مبدأ الاتصال اللاسلكي من خلال استخدام علامات RFID وقارئات RFID.
علامة RFID: علامة RFID عبارة عن شريحة صغيرة تحتوي على معرف فريد (عادةً ما يكون رمزًا رقميًا) بالإضافة إلى بعض الذاكرة لتخزين معلومات إضافية. تتكون هذه العلامات عادةً من شريحة RFID وهوائي.
قارئ RFID: قارئ RFID هو جهاز إلكتروني يقوم بتوليد إشارة تردد لاسلكي وإرسالها إلى علامة RFID القريبة. القارئ مسؤول أيضًا عن تلقي إشارة الاستجابة من العلامة وفك تشفير معلومات العلامة.
الاتصالات عبر الترددات الراديوية: عندما يرسل قارئ RFID إشارة ترددات راديوية، فإنه ينشط علامات RFID القريبة. تحصل علامات RFID السلبية على الطاقة من إشارة القارئ بالإضافة إلى الأوامر التشغيلية وتستخدمها لإرسال إشارات الاستجابة الخاصة بها. تتمتع علامات RFID النشطة بمصدر كهرباء خاص بها، لذا يمكنها إرسال الإشارات بنشاط.
مرجع التطبيق: السيناريوهات التي تتطلب التعرف على الكائنات مثل أنظمة الإدارة وأنظمة الأمان.
مواصفات المعلمة #
| Parameters | بعد التخفيض/الوصف |
| الجهد التشغيل | 3.3V ~ 5V |
| درجة حرارة التشغيل | -40 ° C ~ + 80 ° C |
| بروتوكول المعيار | ايزو 14443أ، ايزو 14443ب |
| دعم نوع البطاقة | ميفار S50، ميفار S70 |
| تردد | 13.56MHz |
| وضع الاتصال | لجنة التحقيق المستقلة |
| المقاس | 4.72cm * 2.38cm |

مخطط الأسلاك #
ملحوظة: تم تركيب لوحة التوسعة على اسب 32 لوحة تحكم.

| وحدة RFID RC522 I2C | ESP32 |
| VCC | 5V |
| GND | GND |
| SCL | SCL |
| SDA | SDA |
كود عينة #
#include // Import the I2C library
#include "MFRC522_I2C.h" // Import the RFID library
MFRC522_I2C mfrc522(0x28,-1);// Create an RFID object, 0x28 is the I2C address
String rfid_str ;
void setup() {
Serial.begin(115200);
Wire.begin(); // Start I2C communication
mfrc522.PCD_Init(); // Initialize the RFID reader
}
void loop() {
//put your main code here, to run repeatedly:
if ( ! mfrc522.PICC_IsNewCardPresent() || ! mfrc522.PICC_ReadCardSerial() ) {
delay(50);
return;
}
rfid_str = "";
Serial.print(F("Card UID:"));
for (byte i = 0; i < mfrc522.uid.size; i++) {// Read ID
rfid_str = rfid_str + String(mfrc522.uid.uidByte[i], HEX);
}
Serial.println(rfid_str);
}
نتيجة الاختبار #
بعد تحميل الكود إلى لوحة التحكم، افتح مراقب المنفذ التسلسلي لـ Arduino IDE، واضبط معدل الباود على 115200، ثم انتقل إلى وضع التمرير.
عندما نضع علامة RFID على قارئ RFID، سيعرض المنفذ التسلسلي المعرف الفريد لعلامة RFID، UID.


الموارد ذات الصلة #
احصل على واحدة الآن #
أعمال B2B: معلومات@acebott.com
