🪪 کارتخوان RFID (RC522)
ماژول RFID RC522 چیست و چطور کار میکند؟ سیمبندی SPI با ۳٫۳ ولت، کتابخانهی MFRC522، خواندن شناسهی (UID) کارت و جاکلیدی و ساخت قفل در با کارت، در شبیهساز آنلاین.
RFID چیست؟
کارت مترو، کارت ورود به ساختمان و برچسب کالا در فروشگاه همه RFID هستند. داخل کارت یک تراشه و یک سیمپیچ است و باتری ندارد: وقتی نزدیک کارتخوان میشود، از امواج کارتخوان برق میگیرد و شمارهی خودش (UID) را میفرستد.
سیمبندی
| RC522 | آردوینو Uno |
|---|---|
| SDA (SS) | D10 |
| SCK | D13 |
| MOSI | D11 |
| MISO | D12 |
| RST | D9 |
| GND | GND |
| 3.3V | 3.3V |
⚠️ RC522 با ۳٫۳ ولت کار میکند. وصل کردنش به ۵ ولت ماژول واقعی را میسوزاند.
خواندن شناسهی کارت
#include <SPI.h>
#include <MFRC522.h>
MFRC522 rfid(10, 9); // SS, RST
void setup() {
Serial.begin(9600);
SPI.begin();
rfid.PCD_Init();
}
void loop() {
if (!rfid.PICC_IsNewCardPresent()) return; // no card
if (!rfid.PICC_ReadCardSerial()) return;
for (byte i = 0; i < rfid.uid.size; i++) {
Serial.print(rfid.uid.uidByte[i], HEX);
Serial.print(" ");
}
Serial.println();
rfid.PICC_HaltA(); // done with this card
}
اول با این برنامه شمارهی کارت خودت را پیدا کن، بعد در برنامهی قفل بنویس «اگر شماره این بود، در را باز کن».
در شبیهساز
پروژهی قفل در با کارت RFID را اجرا کن. کارتخوان را انتخاب کن و در پنل «خواص» یکی از سه کارت را «بزن»: کارت سفید چراغ سبز میگیرد و کارت ناشناس چراغ قرمز. برای قفل واقعی، بهجای LED یک سروو یا رله بگذار.
RFID را امتحان کن 🪪پروژههایی که از این قطعه استفاده میکنند
یاد بگیر، امتحان کن، بعد بخر
- ⚡ کارتخوان RFID (RC522) را در شبیه ساز مدار آنلاین رایگان امتحان کن
- 🛒 راهنمای خرید کارتخوان RFID (RC522) و قطعات الکترونیک