Мобильная версия Форум 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