Мобільна версія Форум Arduino Документація Гарантійні умови 0 0
UA RU
Графік роботи магазину:
Пн-Пт: 8.00 - 19.00
Сб: 10.00 - 17.00
Нд: вихідний
Каталог
Напиши статтю і отримай знижку!

RFID зчитувач для карток 13.56 MHz на базі ARDUINO Pro Micro

2021-02-24

Всі статті →

Нещодавно на руки потрапив RFID рідер на 125 KHz з USB інтерфейсом.

Рідер емулює роботу клавіатури (HID Keyboard Device), тобто зчитаний номер картки  вводиться в комп'ютер неначе послідовність натиснених кнопок клавіатури.

Було вирішено зробити аналогічний рідер, тільки для частоти 13.56 MHz.

Процес розробки

Розробка пристрою була зроблена на основі Arduino Pro Micro, так як ця платформа має вбудований модуль USB і відповідно зможе емулювати роботу клавіатури.

Посилання на плату розробки:

Також використовувався RFID модуль RC-522 для зчитування карток

Cхема підключення

Схему було підключено наступним чином:

MFRC522 Arduino Pro Micro
RST 9
SDA(SS) 10
MOSI 16
MISO 14
SCK 15

Buzzer є опціональним елементом, та його можна не підключати.

Програмний код

Для написання програми використовувалась додаткова бібліотека MFRC522, для цього у Arduino IDE у вкладках оберіть «Інструменти» (Tools) та «керування бібліотеками» (Manage Libraries).

В рядку пошуку введіть MFRC522, завантажте та встановіть останню версію.

Завантажуємо скетч на плату (Rfid_Keyboard.ino), одразу після завантаження у диспетчері пристроїв повинні з'явиться нова додаткова клавіатура яко не було до моменту завантаження скетчу:

Демонстрація роботи:

Висновок

Цей пристрій може використовуватись для відображення номеру картки 13.56 MHz, на будь якому присторії який підтримує USB, та практично на любій операційній системі (Windows, Linux, Android), так як пристрій емулює роботу клавіатури. Також цей пристрій може використовуватись в поєднанні з іншими програмами та іншими пристроями, наприклад для систем контролю доступу (для считування номеру при проході через точки доступу, збереження номеру в базу, та інше). Також можливо поміняти формат відображення номеру карти, наприклад в форматі 16-и річних чисел.

Посилання:

Ваша оцінка статті:

Відмінно
Добре
Задовільно
Погано
Дуже погано

Загальна оцінка:

Оцінка "RFID зчитувач для карток 13.56 MHz на базі ARDUINO Pro Micro"
5 з 5
зроблена на основі 1 оцінки 1 клієнтських відгуку.

Дякуємо Вам за звернення! Ваш відгук з'явиться після модерації адміністратором.
Kostya
10.03.2021 16:56:08
Дуже хороша стаття, також можна написати замість Keyboard.write Serial.println
оплата картами Visa і MasterCard