Изготовление дубликатора домофонных ключей

Основная цель моей статьи показать, что возможно разработать бюджетный вариант устройства для клонирования домофонных ключей типа DS1990. Я не гнался за функциональностью, основной целью была минимизация затрат на разработку. В этом плане мне удалось не все, причиной стало отсутствие некоторых комплектующих в близлежащих магазинах. Разрабатываемое устройство не содержит «лишних» деталей: считыватель, несколько светодиодов и ICSP-разъем. Самой дорогой деталью в устройстве оказался iButton считыватель без фиксации, но об этом позже. Ниже я приведу поэлементный перечень деталей с указанием цены на каждый элемент по данным розничного прайса моего любимого магазина «Промэлектроника» (www.promelec.ru).

Таблица 1. Перечень элементов
Поз.ТипОписаниеКол-воЦена, шт. рубЦена, руб
IC1 PIC12F629-I/SN PIC 1024 x 14 - PROM/64-RAM 128-EEPROM 6I/O 2Timer + Comparator + Watchdog ICSP 1 35.01 35.01
VR1 L78L05ABD13TR Стаб.напр.линейный +5V 0.1A 4% -40...+125C, корпус SO8 1 4.73 4.73
DS9092 iButton считыватель без фиксации 1 197.97 197.97
HL1 L-433SRDT Красный светодиод 1 2.66 2.66
HL2 FYL-48D3UBC1A-0 01 Синий светодиод 1 6.14 6.14
HL3 L-433SGDT Зеленый светодиод 1 2.85 2.85
R3…R5 ЧИП 1206 470 1% Чип резистор 470 Ом 3 0.32 0.96
R1 ЧИП 1206 4.53K 1% Чип резистор 4.5 кОм 1 0.28 0.28
R2 ЧИП 1206 5.10К 5% Чип резистор 5.1 кОм 1 0.22 0.22
C1 1206 Y5V 0.10UF +80%-20% 50V Чип конденсатор 0.1 мкФ 1 3.00 3.00
C2 GRM31X5R106K16 Чип конденсатор 100 мкФ 16 В 1 9.00 9.00
FH08M SMT Вилка на плату для ICSP (SMD монтаж) 1 12.96 12.96
FH08F Розетка 1 3.70 3.70
Стеклотекстолит фольгированный 1.5мм 1-сторонний 40х20 (мм) 1 5.00 5.00
Итого: 284.48

Если к полученной цифре добавить стоимость расходных материалов, работы и электричества, то выходим на итоговую сумму в 300 рублей. Существенно можно сэкономить на считывателе DS9092. Местные спекулянты предлагают позицию DS9092 No-Brand за 95 рублей, но её, как правило, «нет в наличии». Лично мне очень жалко отдавать даже 100 рублей за это творение китайских мастеров, поэтому считаю вполне возможным изготовить считыватель из пробки от газированной воды и медного проводника, либо просто вывести контакты считывателя обычным гибким проводом. Такое техническое решение позволяет снизить себестоимость конечного устройства до 100 рублей.

Теперь посмотрим на что способно данное устройство. Дубликатор позволяет автономно, без участия компьютера, создавать копии ключей на следующие типы заготовок: RW1990, TM-08, RW1990v1, TM-08 v1, RW1990v2, TM2004. Определение типа заготовки происходит в автоматическом режиме.

Рисунок 1. Схема принципиальная электрическая

Теперь рассмотрим принципы работы с дубликатором. При подаче на схему напряжения питания загорается зеленый светодиод HL3, свидетельствуя нам о том, что устройство готово к работе. Соприкосновение ключа-исходника с лузой дубликатора, в случае удачного считывания серийного номера, снимает питание со светодиода и вводит устройство в режим ожидания. Как только ключ потеряет контакт с устройством, загорится красный светодиод HL1 – схема готова для записи заготовки.

Теперь нужно набраться терпения и в зависимости от типа заготовки обеспечить уверенный (продолжительностью до 3-х секунд) контакт, записываемого ключа, с дубликатором. Если тип заготовки успешно определен и исправен, а дрожащие от волнения руки не дрогнули во время испытания, то загорится синий светодиод HL2, сигнализируя нам о выполнении удачной копии. При потере электрической связи с ключом программатор вновь готов к работе – «горит» только зеленый светодиод.

Если дождаться синего светодиода HL2 так и не получилось, то следует обратить внимание на систему сигнализации ошибок прибора:

- красный(HL1) и зеленый(HL3) светодиоды по очереди мигают. Ошибка возникает, если во время отправки команды «Сброс» на линию (согласно протоколу 1-Wire), ведомое устройство (в нашем случае, записываемая заготовка), в течение 1 секунды, не ответило импульсом присутствия. Это может свидетельствовать о плохом контакте ключа во время записи, либо о его неисправности. Хочется отметить, что мной была замечена целая партия заготовок TM-08v1, которая после посылки команды на запись переставала несколько секунд отвечать импульсом присутствия на сброс.

- все светодиоды горят. Ошибка возникает если после трех попыток ничего хорошего в заготовку так и не записалось (исходник и записанная болванка – небо и земля).

Посмотреть прибор в работе можно на следующем видео.

В заключении хочется сказать, что весь материал предназначен лишь для ознакомления. Использование наработок в коммерческих целях строго запрещено, иначе удачи не будет. Перепечатка материалов возможна только с моего разрешения и с соблюдением ссылок на первоисточник. Желающих поддержать не только словом, но и делом, а также поблагодарить – прошу ко мне на почту (цветы и конфеты не пью).

Для самостоятельной сборки устройства Вам необходимо скачать следующие файлы:
1. Прошивка для микроконтроллера PIC12F629
2. Разводка платы в программе Sprint Layout v5.0
3. Версия платы для выводных компонентов (спасибо Владиславу за разработку)

Удачи в Ваших начинаниях!!!