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

وحدة RFID RC522 I2C | ONE |
---|---|
VCC | 5V |
GND | GND |
SCL | دبوس تناظري A5 |
SDA | دبوس تناظري A4 |
4. رمز العينة
1//www.acebott.com
2#include <Wire.h>
3#include "MFRC522_I2C.h"
4// 0x28 is the i2c address on SDA. If it doesn't match, use i2cscanner to check your address
5MFRC522 mfrc522(0x28); // Create MFRC522 instance.
6String rfid_str = "";
7void setup() {
8 Serial.begin(115200); // Set baud rate to 115200
9 Wire.begin(); // Initialize I2C
10 mfrc522.PCD_Init(); // Initialize MFRC522
11}
12void loop() {
13if ( ! mfrc522.PICC_IsNewCardPresent() || ! mfrc522.PICC_ReadCardSerial() ) {
14 delay(50);
15 return;
16}
17 rfid_str = ""; // Clear the string
18 Serial.print(F("Card UID:"));
19 for (byte i = 0; i < mfrc522.uid.size; i++) { // Dump UID
20 rfid_str = rfid_str + String(mfrc522.uid.uidByte[i], HEX); // Convert to string
21 }
22 Serial.println(rfid_str);
23}
5. نتيجة الاختبار
بعد تحميل الكود إلى لوحة التحكم، افتح مراقب المنفذ التسلسلي لـ Arduino IDE، واضبط معدل الباود على 115200، ثم انتقل إلى وضع التمرير.
عندما نضع علامة RFID على قارئ RFID، سيعرض المنفذ التسلسلي المعرف الفريد لعلامة RFID، UID.

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