Программирование ключей домофона с помощью мастер ключа

Содержание

Автономный контроллер ограничения доступа

Программирование ключей домофона с помощью мастер ключа

Автономный контроллер ограничения доступа

Дляключей DS1990A-F5 (TOUCH MEMORY)

ТЕХНИЧЕСКОЕ ОПИСАНИЕ

Контроллер S-1 предназначен для применения в простых и недорогих системах ограничения доступа. Контроллер S-1 совместим с домофонами различных марок.

Контроллер выполнен в виде малогабаритной электронной платы, может быть установлен в магнитных замках  марок TKL-500, L-10, ML-194, ЭМЗ и т.д.

Принцип работы контроллера основан на сравнении ранее занесенных кодов ключей с кодом ключа которым коснулись контактного устройства. При совпадении кодов происходит отпирание замка. Дополнительно отпирание замка можно произвести с помощью кнопки или электрического импульса. В качестве ключей используются идентификаторы «точ-мемори» (iButton) фирмы Dallas Semiconductor.

Контроллер S-1 обеспечивает:

Программирование пользователем одного мастер — ключа ;

Программирование с помощью мастер — ключа до 1360 шт. ключей пользователей;

Программирование длительности времени отпирания замка 1…33 с с шагом 1с;

Дополнительное отпирание замка от кнопки  и/или от сигнала домофона;

Защита от статического электричества;

Защита от подачи напряжения 12В по входу подключения кнопки открывания;

Защита от подачи высокого напряжения (электрошоком) на считыватель ключей;

Защита от подбора чужих ключей;

Возможность работы с электромеханическими замками, защёлками.

Электрические характеристики:

Напряжение питания контроллера (переменного или постоянного тока) ~ 11В.= 12В.
Ток потребления контроллера (без подключенного замка) не более 30мА.
Выход управления замком – открытый коллектор с защитой от ЭДС самоиндукции замка – ток не более
Расстояние от считывателя ключей  до контроллера не более 200 м
Расстояние от кнопки отпирания до контроллера не более 200 м
Сигнал от домофона – импульс амплитудой, длительностью не менее 6…15В0,1с
Рабочий диапазон температур — 40°С до  + 40°С.

Внимание!

1. Не производите монтаж при включенном питании.

2. Будьте внимательны при подключении платы контроллера.      Неправильное подключение может привести к отказу устройства.

3. При первом включении платы произведите очистку памяти.

Рис. 1   Схема подключения

Штатная работа.

                Перемычки программирования на плате не должно быть!

                В режиме ожидания светодиод светится красным светом.

                Считывание ранее разрешенного ключа или нажатие кнопки вызывает отпирание двери на установленный промежуток времени с подачей длинного звукового сигнала, при этом светодиод загорается зеленым светом на время открытого состояния двери.

                Считывание не разрешенного ключа вызывает два коротких звуковых сигнала и две коротких вспышки красного светодиода.

                Контроллер имеет защиту от сканирования кода ключа, поэтому при считывании любого ключа считывание следующего может быть не ранее чем через 3-5 с.

Программирование устройства.

Программирование мастер — ключа и сброс длительности отпирания

                Мастер – ключ не может использоваться как обычный, но владелец его имеет возможность программировать другие ключи. У устройства может быть только один мастер – ключ.

                Для того, чтобы ключ сделать мастер – ключом надо:

— установить перемычку программирования, светодиод начнет светиться оранжевым светом;

—   приложить ключ к считывателю ключей;

— при успешном считывании прозвучит длинный звуковой сигнал и светодиод загорится красным светом;

 — удалить перемычку программирования и устройство перейдет в нормальный режим работы.

Продолжительность считывания должна быть не более 30 с. Продолжительное считывание приведет к стиранию из памяти всех ключей!

       В случае смены мастер — ключа время отпирания устанавливается 1 с.

Полная очистка памяти

     Данную операцию надо проводить с каждым полученным устройством:

— установите перемычку программирования, светодиод начнет светиться оранжевым светом;

— приложите ключ к считывателю ключей (он после первого считывания станет мастер – ключом);

— при успешном считывании прозвучит длинный звуковой сигнал и светодиод загорится красным светом;

— удерживайте ключ в таком состоянии более 30 с, начнется процесс очистки памяти, при этом устройство начнет издавать короткие звуковые сигналы и мигать красным светом;

— после окончания стирания памяти светодиод погаснет, удалите перемычку программирования.

     После очистки памяти запрещены все ключи. Счетчик ко личества ключей сброшен в начальное состояние. Время отпирания установлено равным 1 с.

Одиночное программирование и стирание ключей.

     Разрешение или запрещение ключей можно осуществлять только при наличии мастер – ключа, для этого необходимо:

— считайте мастер – ключ (перемычки программирования при этом не должно быть), устройство перейдет в режим программирования и светодиод засветится зеленым светом;

—  считайте пользовательский ключ;

— при успешном считывании прозвучит звуковой сигнал и светодиод загорится красным светом, контроллер выйдет из режима программирования;

—  если ключ был ранее запрограммирован, светодиод вспыхнет два раза красным светом и прозвучат два коротких звуковых сигнала, ключ будет удалён из памяти контроллера, контроллер выйдет из режима программирования.

Программирование большого количества ключей

— для занесения в память или стирания большого количества ключей надо после входа в режим программирования нажать кнопку отпирания двери и считать все требуемые ключи, отпустив кнопку только перед считыванием последнего ключа для выхода из режима программирования. В процессе программирования можно отпускать и нажимать кнопку открывания двери, важно ее положение в момент считывания ключа.

 

Устройство имеет возможность изменять длительность отпирания двери в диапазоне от 1 до 33 с (в цикличном порядке).

— установите перемычку программирования, светодиод засветится оранжевым светом;

— каждое нажатие кнопки отпирания приводит к увеличению длительности на 1 с, при этом звучит короткий звуковой сигнал и красный светодиод мигает;

—  удалите перемычку программирования.

Для использования электромеханических замков (защёлок) установите перемычку выбора типа замка

Источник: http://berk-sb.narod.ru/Docs/S-1.htm

Как закодировать ключ к домофону

Программирование ключей домофона с помощью мастер ключа

1 414

Выход из строя ключа от домофона — явление очень редкое, если рассматривать так называемые таблетки, и весьма вероятное, если речь идет о бесконтактной системе RFID, построенной на срабатывающих с большого расстояния картах.

Если по какой-то причине дверь подъезда, ворота частного дома или замок на работе перестали деблокироваться, часто возникает вопрос: как перепрограммировать ключ от домофона? Этот процесс для рядового пользователя совсем не означает сложного вмешательства и участия в программировании личного идентификационного устройства.

Особенности программирования домофонных ключей

Чтобы понять, почему программирование индивидуальных ключей домофона включает в себя только запись нового идентификатора и его привязки к абоненту на установленном в двери устройстве, стоит особо остановиться на механике работы и внутренней структуре привычных таблеток и карт.

Читайте также  Как поставить домофон в квартиру?

Устройства ключа от домофона

Все ключи построены на схеме одноразового устройства. Если происходит сбой или физические нарушения внутренней структуры — личный идентификатор просто выбрасывается или уничтожается. Ни ремонту, ни перепрограммированию без использования специальных промышленных устройств — не предусмотрено.

RFID

Небольшие брелочки, карточки — уже знакомы множеству людей. Для срабатывания такого ключика, его не нужно прислонять к считывающей площадке. Достаточно только поднести на определенное расстояние.

По дальности срабатывания ключи ранжируются:

  1. с зоной идентификации в 100-150 мм, распространенный формат, тип Proximity;
  2. с дальностью определения до 1 м, тип Vicinity.

Не смотря на такие отличия в дальности, работа всех идентификаторов проходит по простой схеме.

Ключ от домофона RFID

Домофон, использующий ключи данного класса, имеет блок излучения электромагнитного поля слабой интенсивности в зоне контактной площадки. Внутри RFID карты или брелка расположена простая схема, она включает индуктивный колебательный контур, миниатюрную передающую антенну и чип, формирующий сигнал.

При внесении ключа в зону излучения — вырабатывается энергия, происходит активация внутренней электросхемы. Карта или брелок передают радиочастотный сигнал, домофон опознает идентификатор и разблокирует дверь, если он прописан в его памяти.

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

Программирование ключа RFID

Испортится ключ может как из-за механических перегибов, изломов (в результате происходит повреждение чипа или передающей сетки антенны), так и по причине воздействия сильного электромагнитного излучения, по силе сравнимого с микроволновой печью.

Touch-Memory

Touch-Memory — это знакомые большинству людей контактные таблетки. Внутри такого ключа также расположен микрочип.

Однако передача идентификатора происходит по электрической одноканальной схеме. В момент приложения ключа к контактной площадке, в домофоне происходи замыкание цепи считывания данных.

Уникальный код, прошитый в таблетке — передается и проверяется на соответствие одному из записанных в памяти устройства. Если опознавание прошло — дверь разблокируется.

Испортить Touch-Memory таблетку можно воздействием сильного статического напряжения, приложив таблетку к наэлектризованной одежде. Сделать это достаточно сложно, поскольку импульс должен пройти между определенными точками контактной площадки, однако такая причина поломок — самая распространенная.

Таблетка с чипом очень прочная, повредить ее механически сложно, ключ, кроме воздействия статики — можно сжечь в микроволновке. Любым другим воздействиям, включая мощнейшие ниодимовые магниты — Touch-Memory переносит без последствий.

Touch-Memory делятся на классы. Они зависят не от внутренней структуры и принципов работы, а от производителей, каждый из которых создает внутреннюю схему с определенными характеристиками и методикой формирования уникального кода.

Программирование ключа от домофона Touch Memory

Широко используются Touch-Memory следующих типов:

  • с маркировкой, начинающейся на DS (Dallas), применяются в огромном числе моделей Vizit, Eltis, С2000 и других;
  • с маркировкой DC, а также Цифрал КП-1 — данные Touch-Memory предназначены только для домофонов Cifral;
  • серии К, широко используемый в системах контроля доступа Metacom и других домофонах.

Аналогично существуют и классы, форматы RFID, к примеру, самый старый HID, популярный EM-Marin, а также используемый в срабатывающих с дальнего расстояния картах Mifare. Поэтому, прежде чем выяснять, как запрограммировать личный ключ от домофона от подъездной двери — сначала нужно приобрести Touch-Memory или RFID совместимого формата.

Программирование ключа от домофона своими руками

Методика, как закодировать персональный ключ от домофона от работы, дома или подъезда друзей — заключается только в записи данных соответствующего личного идентификатора в память контролирующего дверь устройства. Чтобы сделать это самостоятельно, необходимо получить доступ к сервисным функциям с клавиатуры передней панели.

Изменение стандартного кода доступа на домофон

Если это сделано, методики, как прописать свой ключ в домофон при помощи стандартных комбинаций доступа — не сработают. Однако огромное количество устройств на двери — откликаются на заводские коды и позволяют активировать сервисные функции.

Алгоритм действий

Самый простой способ — узнать, как закодировать ключ от домофона от подъездной двери, в обслуживающей компании. Некоторые из них предоставляют такие данные.

Но есть набор стандартных действий для домофонов распространенных марок.

  1. Rainmann, Raikman — нажимается вызов, вводится 987654, после звукового сигнала — 123456. Если появилось приглашение Р на дисплее — нажимается 2, прикладывается таблетка, нажимается #, , #. Запись в память производится кнопкой *;
  2. Vizit — набирается #-999, после звука-приглашения набирается код 1234 (у отдельных серий — 6767, 0000, 12345, 9999, 3535). После этого нажимается 3, после паузы — номер квартиры, прикладывается ключ, нажимается #,*. Если заводской код (1234 и другие) — не принят, домофон издаст двухтональный сигнал;
  3. Cifral, Eltis — держать кнопку вызов до реакции (звук, приглашение на дисплее), ввести 1234, затем номер квартиры, вызов. В ответ на приглашение прислонить ключ, выйти из меню нажатием кнопки *.

В самых современных версиях домофона Cifral используется достаточно сложные кодовые наборы. Методика, как закодировать ключ от домофона от подъездной двери, выглядит так: вызов, 41, вызов, 14102, 70543.

Ввод стандартного заводского кода в домофон

Затем следует дождаться появления на экране приглашения, нажать 5, ввести номер квартиры, после надписи на дисплее Touch — приложить ключ. О записи в память свидетельствует звуковой сигнал.

Заключение

Записать в память домофона можно любой из приобретенных ключей, которые по ошибке называют болванками. В реальности — это работающий механизм со своим уникальным кодом. Его требуется только зарегистрировать на подъездном устройстве.

Доступны разнообразные методики применения ключей. Один и тот же может использоваться на нескольких домофонах одной марки, при условии, что произведена регистрация на каждом. Главное, чтобы Touch-Memory таблетка или RFID карта, брелок — имели совместимы формат с устройством на двери.

Программирование ключей домофона своими руками – просто и эффективно

Абсолютно все домофонные ключи обладают индивидуальным кодом, который вшивают  внутрь во время их программирования. Данный код не читается, если ключ был каким-то образом поврежден. Чтобы исправить ситуацию, не нужно пытаться самостоятельно заблокировать домофон, достаточно просто принести ключ к мастеру, который запишет код на специализированную болванку.

При этом нужно знать, как перепрограммировать домофон, ведь его память содержит коды абсолютно всех идентификаторов. В следующий раз, когда экземпляр будет поднесен к специальному устройству для считывания, система отреагирует на его код. Если он будет соответствовать коду, который был ранее занесен в домофонную базу, тогда механизм сработает и дверь откроется.

Какие основные особенности программирования?

Нужно учитывать, что бывают разные ключи для домофона. Они имеют огромное количество отличий, некоторые подходят только к выбранным моделям домофонных систем и не являются взаимозаменяемыми.

Очень просто запрограммировать ключ, зная его внутреннюю конструкцию, а также устройство. Во всех электронных ключах есть специализированный код, который записывается с помощью программатора еще на заводе-изготовителе в процессе производства.

Иногда случается, что устройства размагничиваются или вообще перестают работать.

Подобное происходит, если ключ от домофона часто падал, побывал в воде либо же подвергался электромагнитным или термическим воздействиям.

Читайте также  Как работает домофон в многоквартирном доме?

Если вышеупомянутые повреждения привели к поломке, тогда для начала надо определить разновидность используемой системы, после чего подготовить ключ и программатор для его записи.

На фото – ключи Touch-Memory

Что представляют собой идентификаторы Touch-Memory?

Есть специализированные ключи-таблетки и чтобы их использовать, нужно обеспечить контакт со считывающей поверхностью домофона. Существует мнение, что на данных изделиях есть специальные магниты, однако это совсем не так.

Источник: https://soveti-masterov.com/bez-rubriki/kak-zakodirovat-klyuch-k-domofonu.html

Контроллер Z-5R. Подключение и настройка

Программирование ключей домофона с помощью мастер ключа

Z-5R — автономный контроллер СКУД производства  IronLogic.

Оглавление

Функции ключей
Режимы работы
Чтоб не сжечь контроллер…
Подключение
Создание Мастер-ключа
Настройка
Работа с ключами (запись, удаление)
Расшифровка звуковых сигналов
Характеристики

Функции ключей

Простой ключ открывает дверь.
Блокирующий ключ открывает дверь, а при необходимости блокирует/разблокирует доступ по Простым ключам.
• Мастер-ключ не открывает дверь. Он служит для записи/стирания ключей и для установки времени открывания двери.

Чтобы изменить функцию Простого или Блокирующего ключа, необходимо стереть его из памяти контроллера, а затем записать его с новой функцией.
Также, задать любому ключу новую функцию можно в программе BaseZ5R, подключив контроллер к ПК через адаптер «Z-2 EHR».

Обычный режим

• Для открывания двери кратковременно приложите к считывателю Простой ключ. Блокирующий ключ в обычном режиме также открывает дверь, но не в момент касания, а в момент отпускания ключа от считывателя.

• Если ключ есть в памяти контроллера, контроллер открывает замок, звучит сигнал «Доступ предоставлен (• • • • • •)».
По истечении времени, установленного на открывание замка, контроллер закроет замок.

• Если ключа в памяти нет, дверь не открывается, звучит сигнал «Доступ запрещён (••)».

Режим блокировки

В режиме блокировки закрыт проход для Простых ключей.
Проход возможен только по Блокирующим ключам и по кнопке «Выход».

Перевод в режим блокировки

• Удерживайте Блокирующий ключ у считывателя около 3 секунд до появления длительного сигнала (—).Контроллер перейдёт в режим блокировки и предоставит вам доступ.

В режиме блокировки доступ по Простым ключам закрыт — вместо открывания выдаются короткие частые сигналы (••••••••).

Выход из режима блокировки

• Удерживайте Блокирующий ключ у считывателя до серии 4 коротких сигналов (••••)или

• Кратковременно приложите к считывателю Мастер-ключ. Контроллер выйдет из режима, выдав серию из 4 коротких сигналов (••••)

★ Режим блокировки не сбрасывается отключением питания контроллера и сохраняется после включения.

Режим «Триггер»

В режиме «Триггер» по предъявлению ключа контроллер открывает замок и оставляет его в открытом состоянии. Закрывание замка происходит только при следующем предъявлении ключа. Это удобно для предоставления длительного свободного доступа в помещение, например, на время посещения гостями.

При переходе из одного состояния в другое контроллер подаёт сигналы:
• из «Включено» в «Отключено» – 4 коротких сигнала (••••);
• из «Отключено» во «Включено» – 1 короткий сигнал (•).

⚠ Режим «Триггер» не предназначен для электрозамков, открываемых подачей напряжения!

Чтоб не сжечь контроллер…

⚠ Не переставляйте перемычки при включённом питании.⚠ Не устанавливайте перемычки в положения, не предусмотренные инструкцией.

⚠ Установите на клеммах замка защитный диод в обратной полярности, как на схеме.

Подходят диоды 1N5400, 1N5408, 1N5821, HER301 и аналогичные.

Наличие диода увеличивает время открывания электромагнитного замка на 1…3 секунды. Для сокращения этой задержки разработчик рекомендует последовательно диоду включать варистор ▼ напряжением до 14 В и рассеиваемой энергией от 0,7 Дж, например V8ZA2P.

Блок управления замком (БУЗ) также защищает выход контроллера от токов самоиндукции и к тому же ограничивает длительность открывающего импульса, даже если посетитель длительно удерживает нажатой кнопку «Выход».

Подключение

• Блок питания
«+12» — плюс;
«GND» или «ЗЕМЛЯ» — минус.

Напряжение — 12 вольт. Ток — зависит от модели замка (токопотребление см. в паспорте замка). Обычно для электромагнитного хватает 1 А, для электромеханического может потребоваться 3…4 А.
При выборе блока питания предпочтение следует отдать трансформаторному БП, так как импульсник может создавать помехи для считывания ключей.

• Замок
«+12» — плюс;
«LOCK» или «ЗАМОК» — минус.

⚠ Перед подключением замка необходимо установить перемычку на плате контроллера в соответствии с типом замка.
— Электромагнитный замок или электрозащёлка обратного действия — открывается отключением питания. При предоставлении доступа контроллер снимает минус с контакта «LOCK».

— Электромеханический, электроригельный замок или электрозащёлка прямого действия — открывается подачей питания. При предоставлении доступа контроллер подаёт минус на контакт «LOCK».

⚠ Электромеханический замок необходимо шунтировать диодом в обратной полярности либо подключать замок через БУЗ.

• Кнопка «Выход»
«EXIT» или «КНОПКА» — один контакт;
«GND» или «ЗЕМЛЯ» — второй контакт.
Подходит любая кнопка с нормально разомкнутыми контактами. Рекомендуется подключать витой парой.

⚠ Длительное удержание кнопки в нажатом состоянии выводит электромеханический замок из строя. При использовании электромеханического замка рекомендуется подключать кнопку через ограничительный контур▼. Использование БУЗ также позволяет защитить замок от длительной подачи напряжения.

• Считыватель
«TM» или «DALLAS» — данные;
«GND» или «ЗЕМЛЯ» — общий.

Для подключения используйте витую пару. Одна жила витой пары — контакт TM, вторая — «GND».Обычно устанавливают один считыватель — на вход. Но можно подключить параллельно к нему и второй считыватель — на выход.

Контактные считыватели. См. схемы «Подключение считывателей TM»

Бесконтактные считыватели. См. схемы подключения считывателей «Iron Logic» в статье «Считыватели Matrix»
⚠ Контроллер не работает со считывателями по протоколу Wiegand 26! Годятся только считыватели, поддерживающие протокол Dallas Touch Memory. Например, Matrix II.

▼ Примеры подключения бесконтактного/контактного считывателя и электромеханического/магнитного замка.

Дополнительное оборудование

• Дверной датчик
«DOOR» или «ДВЕРЬ» — один контакт;
«GND» или «ЗЕМЛЯ»  — второй контакт.

Рекомендуется подключать витой парой.

Датчик необходим лишь при эксплуатации электроригельных замков. При предоставлении доступа контроллер подаёт питание на замок и не прекращает подачу питания, пока дверь не будет закрыта.

• Светодиод считывателя
«LED» или «ВНЕШ.СД» — плюс светодиода;
«GND» или «ЗЕМЛЯ» — минус.Питание 5 В,

Источник: http://rones.su/techno/kontroller-z-5r-podklyutchenie-i-nastroyka.html

Программирование ключа от домофона собственными руками: поиск подходящих решений

Программирование ключей домофона с помощью мастер ключа

Ключ, используемый при работе с домофоном, может выйти из строя крайне редко, если мы говорим о своеобразных таблетках – это бесконтактная система RFID, которая основана на картах, работающих на значительном расстоянии.

В случае прекращения деблокировки двери появляется логичный вопрос: что предпринять для перепрограммирования ключа домофона? Ситуация нелегкая, но она совсем не говорит о том, что требуется непосредственное вмешательство устройства для идентификации.

Специфика программирования

Для того, чтобы узнать, по какой причине программирование включает лишь запись другого ключа, его непосредственной привязки к устройству, необходимо сфокусироваться на механике и структуре карт.

Имеющиеся ключи созданы согласно строению устройства одноразового типа. Когда случается сбой, любые нарушения физического характера, идентификатор выбрасывается или ликвидируется. Здесь не предусматривается, ни повторное программирование, ни ремонт без применения специально предназначенных устройств.

Самостоятельное программирование ключа

Метод, как прописать ключ в домофон состоит, исключительно, в записи данных индивидуального идентификатора. Она внедряется в память устройства, которое контролирует дверь. Чтобы осуществить данное действие самому, надо обладать непосредственным доступам к имеющимся функциям.

Специалисты, занимающиеся организацией домофона в доме, должны осуществить перепрограммирование, изменить коды, установленные на заводе. Также они обязаны проверить всю информацию, касающуюся работы устройства.

Если подобная работа проделана, пути перепрограммирования ключа с помощью привычных комбинаций просто не сработают. Но большое число устройств на двери могут откликнуться на заводские коды, разрешает привести в активность другие функции, касающиеся обслуживания.

Запись ключа при помощи стандартных кодов домофона

Это наиболее распространенный и простой метод понять принципы кодировки ключа для домофона. Данная деятельность осуществляется в обслуживающих фирмах, отдельные учреждения могут предоставить нужные данные.

Хотя, имеются решения для устройств известных марок.

  • Rainmann, Raikman — совершается вызов, надо ввести 987654, когда последует звуковой сигнал ввести 123456. При появлении приглашения Р на мониторе нажимается 2, затем используется таблетка, нажимается #, , #. Запись производится при помощи кнопки *;
  • Vizit — надо набрать #-999, когда последует своеобразное приглашение – легкий звук, набрать 1234. Затем следует нажать 3, после небольшой паузы — номер нужной квартиры, использовать ключ, потом #, *. В момент непринятия заводского кода домофон обычно издает двух тональный сигнал;
  • Cifral, Eltis — следует придерживать кнопку вызова до соответствующей реакции: звука. Далее набрать номер 1234, потом номер нужной квартиры. Завершением должен стать прислоненный ключ, затем требуется покинуть меню, нажав кнопку *.
  • В современных моделях Cifral применяются довольно сложные наборы кодов. Чтобы осуществить кодировку ключа, надо произвести следующие действия: вызов, номер 41, вызов, номер 14102, 70543. Потом необходимо дождаться, когда на мониторе появится привычное приглашение, ввести номер 5, номер соответствующей квартиры. В момент появления надписи Touch следует приложить ключ, тогда осуществиться запись в память – подтверждением станет сигнал.
Читайте также  Модуль сопряжения для цифровых домофонов

Итог

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

В настоящее время предлагаются разные способы использования ключей. Одним можно пользоваться по отношению к нескольким устройствам, но есть обязательное условие: регистрация. Самое главное — четкая совместимость с домофоном двери.

На видео: Копируем ключи Touch Memory, RFID метки, Proximity карты

Источник: https://bezopasnik.info/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BB%D1%8E%D1%87%D0%B0-%D0%BE%D1%82-%D0%B4%D0%BE%D0%BC%D0%BE%D1%84%D0%BE%D0%BD%D0%B0-%D1%81/

Как сделать копию ключа для домофона в домашних условиях

Программирование ключей домофона с помощью мастер ключа

С помощью Ардуино можно сделать дома копию ключа для домофона за 15 минут, если, к примеру, мастерская закрыта, а ключ нужен срочно.

Нам понадобится:

1Схема подключения ключа к Arduinoпо однопроводному интерфейсу

Каждый ключ для домофона имеет свой номер – именно этот номер и служит идентификатором ключа. Именно по номеру ключа домофон решает – свой или чужой. Поэтому алгоритм копирования такой: сначала нужно узнать номер разрешённого ключа, а затем присвоить этот номер другому ключу – клону. Для домофона нет разницы, был приложен оригинальный ключ или его копия. Сверив номер со своей базой данных разрешённых номеров, он откроет дверь.

Ключи для домофона, которые мы будем подключать к Arduino (их иногда называют iButton или Touch Memory), считываются и записываются по однопроводному интерфейсу 1-wire. Поэтому схема подключения очень проста. Нам нужны лишь пара проводов и подтягивающий резистор номиналом 2,2 кОм. Схема соединений показана на рисунке.

Схема подключения ключа iButton к Arduino по интерфейсу 1-wire

Собранная схема может выглядеть примерно так:

Схема для чтения ключа Dallas на Arduino

2Считывание идентификатора ключа iButton с помощью Arduino

Для работы с интерфейсом 1-wire существуют готовые библиотеки для Ардуино. Можно воспользоваться, например, этой. Скачиваем архив и распаковываем в папку /libraries/, расположенную в каталоге Arduino IDE. Теперь мы можем очень просто работать с данным протоколом.

Загрузим в Ардуино стандартным способом этот скетч:

Скетч чтения ключа iButton с помощью Arduino (разворачивается) #include OneWire iButton(10); // создаём объект 1-wire на 10 выводе void setup (void) { Serial.begin(9600); } void loop(void) { delay(1000); // задержка 1 сек byte addr[8]; // массив для хранения данных ключа if ( !iButton.search(addr) ) { // если ключ не приложен Serial.println(«No key connected…»); // сообщаем об этом return; // и прерываем программу } Serial.print(«Key : «); for(int i=0; i}

Данный скетч показывает номер ключа для домофона, который подключён к схеме. Это то, что нам и нужно сейчас: мы должны узнать номер ключа, копию которого хотим сделать. Подключим Ардуино к компьютеру. Запустим монитор последовательного порта: Инструменты Монитор последовательного порта (или сочетание клавиш Ctrl+Shift+M).

Теперь подключим ключ к схеме. Монитор порта покажет номер ключа. Запомним этот номер.

Запоминаем номер ключа iButton, выводимый в монитор последовательного порта

А вот какой обмен происходит на однопроводной линии при чтении идентификатора ключа (подробнее – далее):

Диаграмма взаимодействия ключа Dallas с Arduino по однопроводному интерфейсу (1-wire)

На рисунке, конечно, не видны все детали реализации. Поэтому в конце статьи я прикладываю временную диаграмму в формате *.logicdata , снятую с помощью логического анализатора и программы Saleae Logic Analyzer и открываемую ей же. Программа бесплатная и скачивается с официального сайта Saleae. Чтобы открыть файл *.logicdata нужно запустить программу, нажать сочетание Ctrl+O или в меню Options (расположено вверху справа) выбрать пункт Open capture / setup.

3Запись идентификатора ключа Dallasс помощью Arduino

Теперь напишем скетч для записи данных в память ключа iButton.

Скетч записи ключа iButton с помощью Arduino (разворачивается) #include // подключаем библиотеку const int pin = 10; // объявляем номер пина OneWire iButton(pin); // объявляем объект OneWire на 10-ом пине // номер ключа, который мы хотим записать в iButton: byte key_to_write[] = { 0x01, 0xF6, 0x75, 0xD7, 0x0F, 0x00, 0x00, 0x9A }; void setup(void) { Serial.begin(9600); pinMode(pin, OUTPUT); } void loop(void) { delay(1000); // задержка на 1 сек iButton.reset(); // сброс устройства 1-wire delay(50); iButton.write(0x33); // отправляем команду «чтение» byte data[8]; // массив для хранения данных ключа iButton.read_bytes(data, 8); // считываем данные приложенного ключа, 8х8=64 бита if ( OneWire::crc8(data, 7) != data[7] ) { // проверяем контрольную сумму приложенного ключа Serial.println(«CRC error!»); // если CRC не верна, сообщаем об этом return; // и прерываем программу } if (data[0] & data[1] & data[2] & data[3] & data[4] & data[5] & data[6] & data[7] == 0xFF) { return; // если ключ не приложен к считывателю, прерываем программу и ждём, пока будет приложен } Serial.print(«Start programming…»); // начало процесса записи данных в ключ for (int i = 0; i < 8; i++) { // формирование 4-х байт для записи в ключ - см. рис.4 из datasheet для подробностей iButton.reset(); // сброс ключа data[0] = 0x3C; // отправляем команду "копировать из буфера в ПЗУ" data[1] = i; // указываем байт для записи data[2] = 0; data[3] = key_to_write[i]; iButton.write_bytes(data, 4); // записываем i-ый байт в ключ uint8_t b = iButton.read(); // считываем байт из ключа if (OneWire::crc8(data, 4) != b) { // при ошибке контрольной суммы Serial.println("Error while programming!"); // сообщаем об этом return; // и отменяем запись ключа } send_programming_impulse(); // если всё хорошо, посылаем импульс для записи i-го байта в ключ } Serial.println("Success!"); // сообщение об успешной записи данных в ключ } // Инициализация записи данных в ключ-таблетку iButton: void send_programming_impulse() { digitalWrite(pin, HIGH); delay(60); digitalWrite(pin, LOW); delay(5); digitalWrite(pin, HIGH); delay(50); }

Не забудьте задать номер своего оригинального ключа в массиве key_to_write, который мы узнали ранее.

Загрузим этот скетч в Arduino. Откроем монитор последовательного порта (Ctrl+Shift+M). Подключим к схеме ключ, который будет клоном оригинального ключа. О результате программирования монитор последовательного порта выведет соответствующее сообщение.

Если данный скетч не сработал, попробуйте заменить код после Serial.print(«Start programming…») и до конца функции loop() на следующий:

Дополнительный скетч записи ключа iButton с помощью Arduino (разворачивается) delay (200); iButton.skip(); iButton.reset(); iButton.write(0x33); // чтение текущего номера ключа Serial.print(«ID before write:»); for (byte i=0; i

Источник: https://soltau.ru/index.php/arduino/item/394-kak-sdelat-kopiyu