Відмінною особливістю нашого RFID ключа є його універсальність, користувач може ввести номер RFID картки (про який говорилося в першій частині статті) з клавіатури, для її емуляції. Отже, наш ключ буде виконаний на базі мікроконтролера, який буде виконувати функції емулятора.

 Увага. На схемі вказано мікроконтролер ATmega8 , автор у своїй статті згадує про мікроконтролер ATmega168 , однак реально на авторському варіанті друкованої плати встановлено ATmega328 (встановлений на платі Arduino Uno) Враховуйте це під час компіляції проекту в Arduino IDE.

Мікроконтролер взаємодіє з 125 кГц радіочастотним полем за допомогою діодного випрямляча (дивиться схему нижче). Коли вихід мікроконтролера знаходиться в низькому стані, через діоди моста йде струм, що наводиться в котушці індуктивності - такий стан ефективно з'єднує безпосередньо вихід котушки. Отже пристрій, що зчитує може точно визначити додаткове навантаження, що означає передачу одного біта.

Принципова схема радіочастотної частини RFID ключа

Принципова схема радіочастотної частини RFID ключа

Основне завдання мікроконтролера - управління лінією введення / виведення, до якої буде підключена радіочастотна частина RFID. Крім цього, до нього підключена клавіатура для введення коду, кілька світлодіодів статусу і кварцовий резонатор. В якості джерела живлення використовується 9 В батарея, в схемі встановлений регулятор напруги LM78L05 .

universal RFID key копия

На схемі конденсатор C6 має номінал 0 пФ - це зроблено навмисно, тому що С6 - це місце для установки конденсатора ємністю 1000 пФ в корпусі для поверхневого монтажу або для звичайного конденсатора 1000 ПФ. Безкаркасна котушка індуктивності, що має 100 витків тонкого мідного дроту в ізоляції, за розмірами трохи менше друкованої плати RFID ключа.

Чотири світлодіода встановлені на платі призначені для індикації статусу і режимів роботи емулятора RFID. Роз'єм FTDI_Debug використовується для внутрішньо схемного програмування мікроконтролера за допомоги кабелю на базі мікросхеми мосту USB-UART FT232RL, який сумісний з середовищем розробки Arduino, однак користувачі можуть застосувати будь-який доступний внутрішньо схемний програматор AVR мікроконтролерів.

У конструкції RFID ключа застосовані, в основному, компоненти для поверхневого монтажу, за винятком мікроконтролера - він в корпусі DIP, але встановлений з боку друкованих провідників плати. Кнопки клавіатури мініатюрні для поверхневого монтажу. Котушка індуктивності монтується зі зворотного боку плати, по її периметру. Для живлення ключа автор застосував 9 В батарею, для якої на платі встановлений відсік з контактами. Розташування котушки індуктивності і відсіку показано на фото.

RFID PCB 1

RFID PCB 2

RFID PCB 3

Завантажити:

Принципова схема, малюнок друкованої плати