Производство дубликатора домофонных ключей своими руками
Копировальщик домофонных ключей при желании можно изготовить своими руками. Для этой цели понадобится микроконтроллер Ардуино. Чтобы изготовить такое устройство, потребуется следующий комплект устройств:
- модуль Arduino Nano, на который будет осуществляться запись информации, и её дальнейшая обработка;
- плата RFID RC522, предназначенная для считывания кодов модуля и перераспределения информации в микроконтроллер;
- LED элементы для монитора (2 шт.);
- резисторы величиной 330 Ом;
- клавиатурный блок 4*4;
- ЖК экран LCD16X2BL;
- адаптер для ЖК дисплея I2C (LCM1602), преобразующий монитор в формат совместимости с модулем Arduino Nano;
- пьезоэлектрический зуммер.
ЖК дисплей объединён с контактной группой адаптера с помощью 16 контактов с нумерацией на каждом из модулей.
От модуля rf ID RC522 отходят несколько проводков разного цвета к адаптеру монитора:
- чёрный — к контакту GND;
- красный — к контакту VCC (+).
Провода, обеспечивающие управление, припаиваются в контактам SCL и SDA. LED механизмы объединяют с резисторами ограничения тока.
3Запись идентификатора ключа Dallasс помощью Arduino
Теперь напишем скетч для записи данных в память ключа iButton.
Скетч записи ключа iButton с помощью Arduino (разворачивается)
#include <OneWire.h> // подключаем библиотеку 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; // массив для хранения данных ключа iButton.read_bytes(data, 8); // считываем данные приложенного ключа, 8х8=64 бита if ( OneWire::crc8(data, 7) != data ) { // проверяем контрольную сумму приложенного ключа Serial.println("CRC error!"); // если CRC не верна, сообщаем об этом return; // и прерываем программу } if (data & data & data & data & data & data & data & data == 0xFF) { return; // если ключ не приложен к считывателю, прерываем программу и ждём, пока будет приложен } Serial.print("Start programming..."); // начало процесса записи данных в ключ for (int i = 0; i } // Инициализация записи данных в ключ-таблетку 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<8; i++){ Serial.print(' '); Serial.print(iButton.read(), HEX); } Serial.print("\n"); iButton.skip(); iButton.reset(); iButton.write(0xD1); // команда разрешения записи digitalWrite(pin, LOW); pinMode(pin, OUTPUT); delayMicroseconds(60); pinMode(pin, INPUT); digitalWrite(pin, HIGH); delay(10); // выведем ключ, который собираемся записать: Serial.print("Writing iButton ID: "); for (byte i=0; i<8; i++) { Serial.print(key_to_write, HEX); Serial.print(" "); } Serial.print("\n"); iButton.skip(); iButton.reset(); iButton.write(0xD5); // команда записи for (byte i=0; i<8; i++) { writeByte(key_to_write); Serial.print("*"); } Serial.print("\n"); iButton.reset(); iButton.write(0xD1); // команда выхода из режима записи digitalWrite(pin, LOW); pinMode(pin, OUTPUT); delayMicroseconds(10); pinMode(pin, INPUT); digitalWrite(pin, HIGH); delay(10); Serial.println("Success!"); delay(10000);
Здесь функция writeByte() будет следующей:
int writeByte(byte data) { int data_bit; for(data_bit=0; data_bit<8; data_bit++) { if (data & 1) { digitalWrite(pin, LOW); pinMode(pin, OUTPUT); delayMicroseconds(60); pinMode(pin, INPUT); digitalWrite(pin, HIGH); delay(10); } else { digitalWrite(pin, LOW); pinMode(pin, OUTPUT); pinMode(pin, INPUT); digitalWrite(pin, HIGH); delay(10); } data = data >> 1; } return 0; }
Временную диаграмму работы скетча записи идентификатора ключа показывать бессмысленно, т.к. она длинная и не поместится на рисунке. Однако файл *.logicdata для программы логического анализатора прикладываю в конце статьи.
Ключи для домофона бывают разных типов. Данный код подойдёт не для всех ключей, а только для RW1990 или RW1990.2. Программирование ключей других типов может привести к выходу ключей из строя!
При желании можно переписать программу для ключа другого типа. Для этого воспользуйтесь техническим описанием Вашего типа ключа (datasheet) и изменить скетч в соответствии с описанием. Скачать datasheet для ключей iButton можно в приложении к статье.
Кстати, некоторые современные домофоны читают не только идентификатор ключа, но и другую информацию, записанную на оригинальном ключе. Поэтому сделать клон, скопировав только номер, не получится. Нужно полностью копировать данные ключа.
Как делают копию ключа?
Обычно для этого берут болванку – пустую заготовку без кода
. Затем мастер считывает код с вашего ключа и записывает его же на болванку.
В результате вы получаете два одинаковых ключа. А так как код оригинального ключа уже сохранен в домофоне, то и его клон позволит открыть дверь
.
Болванки бывают перезаписываемые и неперезаписываемые. Если вы помните слово «финализация» при прожиге дисков, возьмите с полки пирожок
, то здесь оно тоже применяется.
Технически вы сами можете собрать дубликатор (программатор) ключей
на основе Arduino или Raspberry Pi, а затем наделать копий ключа на все случаи жизни. Инструкций в интернете полно, как и предложений купить дубликатор за тысячу-другую рублей.
Главное – не промахнуться с типом домофона и ключа.
Так, одни ключи рассчитаны на частоту 125 КГц
, другие на 13,56 МГц
и так далее. К тому же они могут быть разного типа. Помните о защите от клонов, которая может поддерживаться вашим домофоном.
Ds1990a f5 как перезаписать
PS. Программатор, кстати, могли бы и сами спаять, если уж не хочется на это тратиться. Схем в сети навалом. Вот только СОМ-порты не у всех есть.
Меню пользователя RECTO |
Посмотреть профиль |
Отправить личное сообщение для RECTO |
Найти ещё сообщения от RECTO |
Что касается редактирования, то не люблю, когда в моих постах есть явные ошибки, поэтому перечитываю и редактирую. Но Вам это не понять, уровень культуры далеко не тот .
Времени действительно мало, но на праздниках решил сделать себе выходные, а заодно посмотреть, что нового придумали » изобретатели». А сегодня опять работа, так что прощаюсь до Нового года. Можете и дальше поминать меня в своих молитвах. Как оказалось — это лучшая реклама для меня .
3Запись идентификатора ключа Dallasс помощью Arduino
Теперь напишем скетч для записи данных в память ключа iButton.
Скетч записи ключа iButton с помощью Arduino (разворачивается)
#include <OneWire.h> // подключаем библиотеку 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; // массив для хранения данных ключа iButton.read_bytes(data, 8); // считываем данные приложенного ключа, 8х8=64 бита if ( OneWire::crc8(data, 7) != data ) { // проверяем контрольную сумму приложенного ключа Serial.println("CRC error!"); // если CRC не верна, сообщаем об этом return; // и прерываем программу } if (data & data & data & data & data & data & data & data == 0xFF) { return; // если ключ не приложен к считывателю, прерываем программу и ждём, пока будет приложен } Serial.print("Start programming..."); // начало процесса записи данных в ключ for (int i = 0; i } // Инициализация записи данных в ключ-таблетку 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<8; i++){ Serial.print(' '); Serial.print(iButton.read(), HEX); } Serial.print("\n"); iButton.skip(); iButton.reset(); iButton.write(0xD1); // команда разрешения записи digitalWrite(pin, LOW); pinMode(pin, OUTPUT); delayMicroseconds(60); pinMode(pin, INPUT); digitalWrite(pin, HIGH); delay(10); // выведем ключ, который собираемся записать: Serial.print("Writing iButton ID: "); for (byte i=0; i<8; i++) { Serial.print(key_to_write, HEX); Serial.print(" "); } Serial.print("\n"); iButton.skip(); iButton.reset(); iButton.write(0xD5); // команда записи for (byte i=0; i<8; i++) { writeByte(key_to_write); Serial.print("*"); } Serial.print("\n"); iButton.reset(); iButton.write(0xD1); // команда выхода из режима записи digitalWrite(pin, LOW); pinMode(pin, OUTPUT); delayMicroseconds(10); pinMode(pin, INPUT); digitalWrite(pin, HIGH); delay(10); Serial.println("Success!"); delay(10000);
Здесь функция writeByte() будет следующей:
int writeByte(byte data) { int data_bit; for(data_bit=0; data_bit<8; data_bit++) { if (data & 1) { digitalWrite(pin, LOW); pinMode(pin, OUTPUT); delayMicroseconds(60); pinMode(pin, INPUT); digitalWrite(pin, HIGH); delay(10); } else { digitalWrite(pin, LOW); pinMode(pin, OUTPUT); pinMode(pin, INPUT); digitalWrite(pin, HIGH); delay(10); } data = data >> 1; } return 0; }
Временную диаграмму работы скетча записи идентификатора ключа показывать бессмысленно, т.к. она длинная и не поместится на рисунке. Однако файл *.logicdata для программы логического анализатора прикладываю в конце статьи.
Ключи для домофона бывают разных типов. Данный код подойдёт не для всех ключей, а только для RW1990 или RW1990.2. Программирование ключей других типов может привести к выходу ключей из строя!
При желании можно переписать программу для ключа другого типа. Для этого воспользуйтесь техническим описанием Вашего типа ключа (datasheet) и изменить скетч в соответствии с описанием. Скачать datasheet для ключей iButton можно в приложении к статье.
Кстати, некоторые современные домофоны читают не только идентификатор ключа, но и другую информацию, записанную на оригинальном ключе. Поэтому сделать клон, скопировав только номер, не получится. Нужно полностью копировать данные ключа.
Как правильно выбрать электронный ключ
Различные принципы работы и протоколы, большое количество вариантов конструктивного исполнения, множество производителей и (важно!) возможность бесконтрольного копирования некоторых моделей ключей – все это делает задачу выбора весьма сложной. В этом материале мы постараемся дать Вам информацию по электронным ключам, которая позволит сделать правильный выбор
В этом материале мы постараемся дать Вам информацию по электронным ключам, которая позволит сделать правильный выбор.
Электронные ключи являются непременным атрибутом современной системы контроля доступа. Диапазон применения электронных ключей чрезвычайно широк: домофоны, охранные сигнализации, турникеты и другие системы контроля доступа.
Электронный ключ – это, по сути, специальная микросхема, содержащая строго индивидуальный код и “упакованная” в какой-либо корпус. Иногда у нас электронные ключи называют “магнитными таблетками”, что, конечно же неправильно. И если внешний вид такого ключа еще и напоминает “таблетку”, то в нем уж точно нет ничего магнитного.
Различаются электронные ключи следующими параметрами:
- форматом и длиной передаваемой кодовой посылки (это и есть код, содержащийся внутри микросхемы)
- способом передачи информации: различают контактные (ключом необходимо непосредственно коснуться специального считывателя) и бесконтактные (срабатывают на определенном расстоянии от считывателя, как правило до 1см)
- видом применяемого корпуса: существует большое разнообразие различных брелков, “таблеток”, “пластинок”, браслетов и т.п.
При применении электронных ключей обязательной частью системы являются:
- считыватель ключей (к нему, собственно, и подносится сам ключ); считыватель может быть выполнен в виде отдельного устройства, а также может быть встроен в какое-либо другое устройство (например, домофон)
- контроллер ключей – “мозг” системы (запоминает коды всех “своих” ключей и, соответственно, дает команду на открывание двери или срабатывания какого-либо другого исполнительного устройства
- источник питания (обеспечивает необходимое напряжение на считыватель и контроллер).
Что насчет кодов доступа домофонов?
Здесь тоже всё зависит от домофона. Но большинство моделей, которые устанавливаются в РФ сейчас, поддерживают ввод комбинаций символов, которые позволяют открыть дверь. Это часто работает на домофонах «Визит» и реже на моделях других производителей.
Мы комбинации сознательно не публикуем – как минимум потому, что список для всех моделей получится длинным. Но мастер-код от своего домофона вы практически наверняка нагуглите. Если, конечно, при установке код на открытие двери не сменили в целях вашей же безопасности.
Это вовсе не те цифры, которые записываются на ваш ключ. К примеру, длина простого ключа для «таблеток» DS1990A от компании Dallas составляет 6 байт, это 281474976710656 разных комбинаций. Вы вряд ли запомните комбинацию такой длины, но можете считать её на самом брелоке. Ключ в 16-ричном формате, как правило, гравируется лазером на поверхности.
P.S. Раньше существовал банальный до ужаса лайфхак: ключи с кодом 00 00 00 или FF FF FF могли открыть все двери. Именно такие значения записывались в свободные ячейки домофона и участвовали в сравнении при проверке ключа. Но эту дыру уже давно закрыли.
iPhones.ru
Актуально для России.
Рассказать
Разберёмся, какие домофонные ключи существуют?
- «Таблетка. Его система носит название Touch memory (ТМ). В корпусах MicroCAN именно такие системы. При этом используется система 1-Wire. В РФ мы можем встретить модели Dallas от Vizit или Z-5R.
- Тип «Капелька. RFID-отметки внутри корпуса округлой или вытянутого овала формы. Часто бывают как браслет или карта. В них существует – RFID-пометка. Например, в метрополитенах такая же система. Такие ключи считывают только на близком расстоянии. В РФ часто встречаются Proximity-ключи EM-Marin.
- Тип оптический. Остались далеко в прошлом. Их смело можно назвать «динозаврами». Выглядит в виде пластины с отверстиями. В домофоне существуют элементы, распознающие последовательность этих отверстий. Такие ключи очень не безопасные. Их запросто можно взломать с помощью пилочки для ногтей.
Видео про цифровой замок – его ремонт и установка
На видео показан обзор электронного замка.
Цена на электронный замок на дверь может быть разной, что зависит от функций, которые выполняет устройство – коннектиться ли он с телефоном, какой у него дисплей или клавиатура, дальность срабатывания сигнала от брелка, сложность устройства, количество засовов, подсоединен ли он к охранной системе, имеет ли предупреждение звуковое о разрядке батареи и часы, как блокируется и насколько реально его сломать или отключить. Чтобы чувствовать себя в безопасности – не стоит экономить на замке.
Возможно, вам также будет интересно узнать про входные двери с хорошей шумоизоляцией.
Электронный ключ Touch Memory
Принцип работы
Популярные ключи Dallas Touch Memory, они же таблетки iButton, функционируют следующим образом.
В качестве считывателя выступает контактор, при соприкосновении которого с идентификатором замыкается электросхема и происходит передача на контроллер уникального 48-битного номера (+8 бит — код семейства, + 8 бит CRC — проверка) и на основании полученных данных принятие решения о допуске или отказе в доступе.
При этом таблетка Touch Memory выступает в качестве пассивного идентификатора, поскольку и питание, и опрос осуществляются через контроллер СКУД.
Конструктивные особенности таблеток iButton
Основой электронного ключа Touch Memory является, выполненный в виде таблетки диаметром 16 мм, герметичный корпус из нержавеющей стали, верхняя крышка которого электрически изолирована от нижней части при помощи полипропиленовой втулки. Толщина стали корпуса составляет 5,8 мм (корпус F5) или 3,2 мм (корпус F3). При этом верхняя крышка является контактом данных, а нижняя — общим контактом. Внутри корпуса размещается кремниевый чип (микросхема).
Эта конструкция обеспечивает высокую устойчивость ключей iButton к внешним воздействиям и неблагоприятным условиям окружающей среды. Например, они способны выдержать 11-килограммовую нагрузку на корпус, механический удар 500 г, падение с высоты 1,5 метров на бетонный пол. А, кроме того, могут работать в условиях повышенной влажности, не чувствительны к загрязнениям, вибрации и действию магнитных и статических полей. Рабочий диапазон температур составляет -40ºС до +85ºС для DS1990 и от -20ºС до +85ºС для остальных приборов семейства.
Достоинства электронных ключей Dallas Touch Memory
- небольшой размер;
- возможность работы в агрессивных условиях окружающей среды;
- высокая скорость считывания (менее 5 мс);
- простой и быстрый обмен данными по протоколу 1-Wire;
- идентификация по касанию;
- удобство совмещения ключа с контактором, за счет чашевидной формы последнего;
- возможность простого закрепления таблетки iButton на различных поверхностях или в различных аксессуарах.
Сфера применения iButton
В силу невысокой стоимости, надежности, простоты считывающих устройств и открытому протоколу этот тип iButton (DS1990) получил массовое внедрение в качестве электронного ключа в системах охранной сигнализации, разграничения доступа к информации и физическим объектам, электронным проходным, электронным замкам и в системах безопасности для банков и офисов.
Также применяется для маркировки объектов и маршрутов в системах контроля патрульно-постовой службы, контроля передвижения транспорта, системах инвентарного и складского учёта и в качестве кредитных карт в локальных платежных системах. Но наиболее частым применением идентификаторов Touch Memory остаются домофонные системы.
Недостатки использования электронных идентификаторов
- недостаточная защищенность ключа от изготовления дубликата;
- недостаточная защищенность контактора.
Самый главный из них – это недостаточная вандалозащищенность самого считывателя: воздействие элекрошокером, пьезозажигалкой, да просто скачок напряжения могут вывести прибор из строя.
Особенно печальные последствия могут быть от воздействия электрошокера у проводной клавиатуры: электрический разряд может уничтожить ПКП, нарушив работу всей системы. Да и вообще, считыватель можно просто-напросто замазать краской или залепить жвачкой.
Многие клавиатуры со считывателями Touch Memory не защищены от воздействия ключа-вездехода, иногда называемого «ключом почтальона», а это не добавляет надежности в работе системы. Ну и, наконец, ключ можно потерять, или, что достаточно часто случается у меня лично, теряется сама «таблетка», а пластиковый корпус остается, — говорит Мария ЛИВЕНЦОВА специалист по ОПС, компании «Альтоника».
Необходимые Материалы
- Arduino nano
- OLED дисплей
- Энкодер
- Луза
- Пищалка buzzer
- RGB светодиод
- Микро выключатель
- Контакт для батарейки
- Готовая катушка на 340 мкГн (10 шт) и от RDM (1шт)
- 3D модель корпуса STL
- Gerber файл печатной платы
- Кондесатор 4.7 нФ — 1 шт
- Кондесатор 2.2 нФ — 2 шт
- Кондесатор 10 нФ — 1 шт
- Резистор 0.25 Вт, 220 Ом — 3 шт
- Резистор 0.25 Вт, 2.4 кОм — 1 шт
- Резистор 0.25 Вт, 10 кОм — 1 шт
- Резистор 0.25 Вт, 120 кОм — 1 шт
- Резистор 0.25 Вт, 510 кОм — 1 шт
- Диод 1N4148 — 1 шт
- Заготоква rfid-ключа T5557
- Заготовка dallas-ключа RW1990
- Универсальная заготовка для метаком, цифрал и dallas TM-01a
Конденсаторы любые неполярные. Я использовал керамические на 50В.
Считыватель
При поднесении ключа к считывателю, контакты соприкасаются и на ключ подается питание. Далее осуществляется передача ID ключа. Иногда ключ не считывается сразу, потому что внешние контуры ключа и считывателя не соприкоснулись. В этом случае нужно упереть ключ в одну из стенок считывателя.
Касание контактов iButton ключа с домофонным считывателем
В формфакторе «таблетки» iButton бывают не только простые ключи с ID, но и климатические датчики, устройства для хранения криптографических ключей со своей батарейкой, часами и прочими наворотами. Эти устройства выглядят так же как ключи, но ими не являются.
Что насчет кодов доступа домофонов?
Здесь тоже всё зависит от домофона. Но большинство моделей, которые устанавливаются в РФ сейчас, поддерживают ввод комбинаций символов, которые позволяют открыть дверь. Это часто работает на домофонах «Визит» и реже на моделях других производителей.
Мы комбинации сознательно не публикуем – как минимум потому, что список для всех моделей получится длинным. Но мастер-код от своего домофона вы практически наверняка нагуглите. Если, конечно, при установке код на открытие двери не сменили в целях вашей же безопасности.
Это вовсе не те цифры, которые записываются на ваш ключ. К примеру, длина простого ключа для «таблеток» DS1990A от компании Dallas составляет 6 байт, это 281474976710656 разных комбинаций. Вы вряд ли запомните комбинацию такой длины, но можете считать её на самом брелоке. Ключ в 16-ричном формате, как правило, гравируется лазером на поверхности.
P.S. Раньше существовал банальный до ужаса лайфхак: ключи с кодом 00 00 00 или FF FF FF могли открыть все двери. Именно такие значения записывались в свободные ячейки домофона и участвовали в сравнении при проверке ключа. Но эту дыру уже давно закрыли.
(4.64 из 5, оценили: 200)
Как делают копию ключа?
Обычно для этого берут болванку – пустую заготовку без кода. Затем мастер считывает код с вашего ключа и записывает его же на болванку.
В результате вы получаете два одинаковых ключа. А так как код оригинального ключа уже сохранен в домофоне, то и его клон позволит открыть дверь.
Болванки бывают перезаписываемые и неперезаписываемые. Если вы помните слово «финализация» при прожиге дисков, возьмите с полки пирожок, то здесь оно тоже применяется.
Технически вы сами можете собрать дубликатор (программатор) ключей на основе Arduino или Raspberry Pi, а затем наделать копий ключа на все случаи жизни. Инструкций в интернете полно, как и предложений купить дубликатор за тысячу-другую рублей.
Главное – не промахнуться с типом домофона и ключа.
Так, одни ключи рассчитаны на частоту 125 КГц, другие на 13,56 МГц и так далее. К тому же они могут быть разного типа. Помните о защите от клонов, которая может поддерживаться вашим домофоном.
Существуют ли универсальные ключи?
Универсальный ключ — это такой, который для любого домофона будет принят как «свой». Такого не существует хотя бы потому, что домофоны разных производителей используют разные модели ключей.
Если рассматривать домофоны одного производителя, то теоретически производитель может закладывать в память один мастер-ключ, которым можно открыть любой домофон именно этой фирмы — для технических нужд или работы спецслужб.
На практике коммунальщики чаще всего зашивают какой-то один ключ во все домофоны обслуживаемых домов: чтобы дворники, электрики и уборщики могли спокойно ходить на вызовы. Но такие универсальные ключи будут действовать в пределах одного района.
Типы ключей для дверных замков с фото
Данный ключ относится к штифтовому замку, который обладает низким уровнем взломостойкости и вскрывается «профессионалом своего дела» всего за несколько минут. Обычно замки с таким ключом использутся внутри квартиры.
Данный ключ предназначен для открытия цилиндрового, штифтового замка, обладающего большим уровнем секретности, чем его предшественник. Но следует учесть, что время, которое требуется на вскрытие подобного замка составляет до 3-х минут.
Крестообразный ключ для штифтового замка, имеющий повышенный уровень взломостойкости. «Эксперт» в области вскрытия за несколько минут может вскрыть замок с таким типом ключа хозяйственной крестовидной отверткой.
Ключ, который предназначен для использования в цилиндровом дисковом замке. Имеет неплохой уровень взломостойкости отмычками, но может быть вскрыт при использовании слесарного инструмента за 15 мин.
Ключ фирмы Abloy для цилиндрового дискового замка, имеющий высокий уровень секретности. Идеально подходит для офисных помещений, где замок эксплуатируется довольно часто. Замок Abloy вскрывается с помощью слесарного инструмента 15 мин.
Ключ от цилиндрового, штифтового замка. Сегодня большинство замков в квартирах и офисах имеют подобный механизм. Из-за того, что качество у азиатских производителей, мягко говоря, «хромает», мы рекомендуем выбирать модели, импортированные из Европы. Замки данного типа мы рекомендуем ставить в квартиры, офисы и помещения, в которых хранятся материальные ценности. Секретность замков данного типа средняя и вскрыть их можно только специальными дорогостоящими отмычками или слесарным инструментом.
Ключ от сувальдного замка (в народе именуемый «сейфовым»), имеющий довольно высокий уровень защиты и хорошие эксплуатационные данные. Вскрывается только специальным дорогостоящим инструментом. Время вскрытия колеблется от получаса до нескольких часов Из недостатков стоит отметить простоту изготовления дубликата по «слепку».
1Схема подключения ключа к Arduinoпо однопроводному интерфейсу
Каждый ключ для домофона имеет свой номер – именно этот номер и служит идентификатором ключа. Именно по номеру ключа домофон решает – свой или чужой. Поэтому алгоритм копирования такой: сначала нужно узнать номер разрешённого ключа, а затем присвоить этот номер другому ключу – клону. Для домофона нет разницы, был приложен оригинальный ключ или его копия. Сверив номер со своей базой данных разрешённых номеров, он откроет дверь.
Ключи для домофона, которые мы будем подключать к Arduino (их иногда называют iButton или Touch Memory), считываются и записываются по однопроводному интерфейсу 1-wire. Поэтому схема подключения очень проста. Нам нужны лишь пара проводов и подтягивающий резистор номиналом 2,2 кОм. Схема соединений показана на рисунке.
Схема подключения ключа iButton к Arduino по интерфейсу 1-wire
Собранная схема может выглядеть примерно так:
Схема для чтения ключа Dallas на Arduino
Бесконтактные ключи
Для открывания двери таким ключом не обязательно дотрагиваться до панели — он сработает и на расстоянии до 5 сантиметров. Принцип действия — такой же, как и у беспроводной зарядки:
- Внутри ключа есть спиральная антенна с микросхемой.
- Когда мы подносим ключ к двери, антенна улавливает магнитное поле домофона, преобразует его в ток и питает микросхему.
- Микросхема по протоколу RFID с помощью антенны сообщает домофону нужный код — тоже электромагнитным полем.
Получается, что в первом случае ключи получали питание от касания панели, а в этом — с помощью магнитного поля. Всё остальное работает точно так же, главное — чтобы в ключе хранился нужный код.
Важные нюансы
Чтобы перекодировка замка и дальнейшая работоспособность железной двери не доставляли лишних проблем, потребуется весь комплект приспособлений. Также могут пригодиться дополнительные инструменты. Если закрывающее устройство кнопочное (механика), то для вскрытия прибора потребуется крестообразная отвертка. Стоит соблюдать следующие шаги:
- Подготовка;
- Выполнение каждого этапа;
- Проверка результата.
Чтобы заняться перекодировкой замков входной железной двери, не нужно иметь специального образования, но требуется четкость и точность действий. Всегда есть опасность провести работу неправильно, тогда устройство замкнется и не будет реагировать ни на какие комбинации. Чаше всего это происходит в том случае, если был нарушен алгоритм выполнения действий или пропущен отдельный этап.
Бесконтактные домофонные ключи (RFID метки)
Наибольшее распространение получили два вида бесконтактных ключей:
1. Метки стандарта E-marine — EM4100, EM4101, EM4102, EM4103. Это достаточно распространенный и самый дешевый тип бесконтактных домофонных ключей, работающий на частоте 125 Khz. Выпускают их в виде брелков или карт. Такие ключи слабо защищены и легко копируются практически любым дубликатором c использованием заготовок T5577 или RW125RF.
2. Метки стандарта Mifare 13,56 Mhz. В последнее время эти метки завоевывают все большую популярность. В отличие от ключей E-marine, они могут использоваться в двух режимах — обычном и защищенном. В первом случае происходит обращение к уникальному ID каждого ключа, перечень которых хранится в памяти домофонной панели. По защищенности такой режим ничуть не превосходит метки E-marine. Во втором случае необходимые данные помещаются в специальную область памяти самого считывателя, доступ к которой закрывается паролем. Без знания пароля считать ключ невозможно. Зашифрованные метки Mifare 13,56 очень трудно скопировать, за что их и полюбили домофонные компании. Для изготовления дубликатов зашифрованных ключей необходим компьютер и специальное программное обеспечение, но и в этом случае сделать копию можно далеко не всегда. Стоят они ненамного дороже меток E-marine и для изготовления дубликатов, как правило, не нужно иметь специальные заготовки.
3. Метки Техком. Эти ключи также используют частоту 13,56 Mhz, однако они стоят особняком и используются они не так часто. Такие ключи копируются некоторыми видами дубликаторов.
Остальные типы бесконтактных меток в домофонных системах практически не используются.
Как функционирует дубликатор ключей от домофона
Копировщик rfid ключей — электронный механизм, позволяющий считывать специальный шифр, записанный на магнитном носителе. Его дубликат в случае утери магнитного ключа легко получить, перезаписав на чистый магнитный носитель.
Чтобы понимать, как работает дубликатор домофонных ключей, нужно обратить внимание на его конструкцию. Внешне механизм похож на корпусный блок с несколькими комплектующими. В его составе есть:
В его составе есть:
- контактная пластина, обеспечивающая связь ключа со считывающим механизмом;
- приёмная антенна моделей домофонных ключей бесконтактного типа;
- клавиши и кнопки для эффективного управления, помогающие выбирать режим работы, включать и отключать рабочее устройство;
- индикаторы (например, жидкокристаллический экран с отображением символов или световая индикация);
- гнездо, через которое осуществляется питание устройства.
Классический программатор домофонных ключей сконструирован на базе микроконтроллера с несколькими функциональными деталями внутри:
- ячейка памяти;
- устройство, усиливающее сигнал;
- система питания;
- выводы по сигналам, отражающим состояние рабочего устройства.
Принцип работы программатора таков:
- активация микроконтроллера происходит после поступления электропитания на дублирующее устройство, а на его экране появляется один из 2-х возможных режимов: ожидание/выбор программы;
- электронный чип подносят к устройству и активируют приём сигнала специальной кнопкой;
- происходит считывание последовательного сигнального кода с помощью контроллера с последующей его записью в памяти;
- далее прибор для копирования домофонных ключей должен записать считанный сигнал на чистую магнитную «таблетку» и для этого её подносят непосредственно к устройству;
- с помощью дубликатора закодированный сигнал в нужной последовательности записывается в память магнитного носителя.
Все вышеперечисленные действия реализуются всего за несколько секунд. Чтобы проверить корректность записанного сигнала, чип тестируют непосредственно на домофоне.
Конструкция и сравнение контактных и бесконтактных ключей
Контактные ключи выполняются в металлическом корпусе, похожем на таблетку, который состоит из двух изолированных прокладкой частей (верхней и нижней). Каждая из этих частей является отдельным электрическим контактом (поэтому и необходим изолятор), соединенным с контактом расположенной внутри микросхемы. Таблетка для удобства вставляется в специальный изогнутый пластиковый держатель.
Бесконтактные ключи полностью заливаются в пластмассовые корпуса, поэтому они полностью герметичны.
Вариантов исполнения таких корпусов великое множество, поскольку конструктивных ограничений здесь практически не существует. Чаще всего используются корпуса в виде небольшого брелка с крепежным колечком.
Контактные ключи появились существенно раньше бесконтактных и пока что более распространены, но у бесконтактных есть определенные преимущества:
-
герметичный корпус
- удобство пользования
- большое разнообразие корпусов
- в целом более высокая надежность.
Благодаря перечисленным достоинствам, бесконтактные электронные ключи в настоящий момент на новых объектах применяются гораздо более широко. Кроме того, именно среди бесконтактных ключей есть модели, которые не подлежат копированию (проблема “клонирования” ключей описана в данном материале ниже).
На данный момент среди электронных ключей широкого применения имеются только один, который не дублируются никакими устройствами. Это изделия российской разработки – бесконтактные ключи “Техком ТК-13”, в которых применяется уникальный протокол кодовой посылки.