🛒
0 товаров
0 руб.

Интернет-магазин «Неглупый Дом»


💳 Проект: считыватель RFID-карт для двери на RC522

Схема считывателя RFID-карт на RC522 для двери

RC522 считывает уникальный UID карты или брелока по SPI, Arduino сверяет его со списком разрешённых и на пару секунд включает реле замка.

Схема подключения

Скетч

#include <SPI.h>
#include <MFRC522.h>

#define SS_PIN 10
#define RST_PIN 9
MFRC522 rfid(SS_PIN, RST_PIN);
const int relayPin = 7;
byte allowedUID[4] = {0xDE, 0xAD, 0xBE, 0xEF}; // впишите UID своей карты

void setup() {
  SPI.begin();
  rfid.PCD_Init();
  pinMode(relayPin, OUTPUT);
}

void loop() {
  if (!rfid.PICC_IsNewCardPresent() || !rfid.PICC_ReadCardSerial()) return;
  bool match = true;
  for (byte i = 0; i < 4; i++) {
    if (rfid.uid.uidByte[i] != allowedUID[i]) match = false;
  }
  if (match) {
    digitalWrite(relayPin, HIGH);
    delay(2000);
    digitalWrite(relayPin, LOW);
  }
  rfid.PICC_HaltA();
}

Чтобы узнать UID своей карты — один раз запустите скетч без проверки и выведите `rfid.uid.uidByte` в Serial-монитор, затем впишите полученные 4 байта в `allowedUID`.

Товары по теме

Ещё модули для Arduino: Электронные модули.

← 🔐 кодовый замок на клавиатуре 4×4 и реле📶 RFID-приветствие на RDM6300 с выводом на L… →

🎁 Купить весь комплект со скидкой 10%

Все 2 товара сразу в корзину: 219 ₽ 197 ₽ (экономия 22 ₽)

Скидка применяется автоматически при оформлении заказа, если в корзине именно этот комплект.

Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.

Корзина


Поиск



Пример: понижающий или DC-DC или mini360 или aw-023 или арт. OZ/WB/YA