Каталог
|
RFID зчитувач для карток 13.56 MHz на базі ARDUINO Pro Micro2021-02-24 Всі статті →Нещодавно на руки потрапив RFID рідер на 125 KHz з USB інтерфейсом.
Рідер емулює роботу клавіатури (HID Keyboard Device), тобто зчитаний номер картки вводиться в комп'ютер неначе послідовність натиснених кнопок клавіатури.
Було вирішено зробити аналогічний рідер, тільки для частоти 13.56 MHz. Процес розробкиРозробка пристрою була зроблена на основі Arduino Pro Micro, так як ця платформа має вбудований модуль USB і відповідно зможе емулювати роботу клавіатури.
Посилання на плату розробки:
Також використовувався RFID модуль RC-522 для зчитування карток
Cхема підключенняСхему було підключено наступним чином:
Buzzer є опціональним елементом, та його можна не підключати. Програмний кодДля написання програми використовувалась додаткова бібліотека MFRC522, для цього у Arduino IDE у вкладках оберіть «Інструменти» (Tools) та «керування бібліотеками» (Manage Libraries).
В рядку пошуку введіть MFRC522, завантажте та встановіть останню версію.
Завантажуємо скетч на плату (Rfid_Keyboard.ino), одразу після завантаження у диспетчері пристроїв повинні з'явиться нова додаткова клавіатура яко не було до моменту завантаження скетчу:
Демонстрація роботи:
ВисновокЦей пристрій може використовуватись для відображення номеру картки 13.56 MHz, на будь якому присторії який підтримує USB, та практично на любій операційній системі (Windows, Linux, Android), так як пристрій емулює роботу клавіатури. Також цей пристрій може використовуватись в поєднанні з іншими програмами та іншими пристроями, наприклад для систем контролю доступу (для считування номеру при проході через точки доступу, збереження номеру в базу, та інше). Також можливо поміняти формат відображення номеру карти, наприклад в форматі 16-и річних чисел. Посилання:
Дякуємо Вам за звернення! Ваш відгук з'явиться після модерації адміністратором.
Kostya
10.03.2021 16:56:08
Дуже хороша стаття, також можна написати замість Keyboard.write Serial.println
|