Материалы:
* Микроконтроллер PIC16F628A
* Кварцевый резонатор 4 МГц
* Резистор 10 кОм
* Светодиод
* Резистор 220 Ом для светодиода
* Кнопка
* Транзистор BC547B
* 125 кГц RFID-антенна
* Маленькая макетная плата
* Пайка и паяльник
Схема:

Прошивка:
«`c
#include
#define _XTAL_FREQ 4000000
void main() {
TRISB = 0xFF;
PORTB = 0x00;
while(1) {
if(PORTBbits.RB0 == 0) {
// Кнопка нажата
while(PORTBbits.RB0 == 0); // Ждем отпускания кнопки
// Считываем данные с RFID-метки
// …
// Запись данных на новую RFID-метку
// …
PORTBbits.RB1 = 1; // Установка светодиода
__delay_ms(500); // Задержка на 500 мс
PORTBbits.RB1 = 0; // Сброс светодиода
}
}
}
«`
Сборка:
1. Установите компоненты на макетную плату в соответствии со схемой.
2. Программируйте микроконтроллер PIC16F628A с помощью выбранной вами прошивки.
3. Подключите 125 кГц RFID-антенну к соответствующим выводам микроконтроллера.
Использование:
1. Поднесите действующий домофонный ключ к RFID-антенне.
2. После считывания данных светодиод загорится.
3. Поднесите новый домофонный ключ к RFID-антенне для записи данных.
4. После записи данных светодиод снова загорится.
Примечания:
* Этот дубликатор предназначен для использования только с домофонными системами 125 кГц.
* Данная схема является простой и не обеспечивает высокого уровня безопасности. Не рекомендуется использовать ее для копирования ключей в системах, где требуется высокая безопасность.
* Всегда соблюдайте этические и правовые нормы при использовании дубликаторов домофонных ключей.