Делаем универсальный RFID-ключ для домофонов / Хабр

Какие запчасти нужны и как их монтировать?

Делаем универсальный RFID-ключ для домофонов / Хабр

Как видно, BOM для базовой версии выглядит примерно так:

  1. Arduino Nano (или любая другая Дуня, которая под рукой есть);
  2. RFID-ключ формата EM4100 (вместо катушки индуктивности);
  3. n-p-n транзистор (любой какой отыщется, частоты тут не очень высокие);
  4. резистор на 10К;
  5. конденсатор на 560 пФ (лучше SMD, можно прямо в корпус от ключа припаять);
  6. литий-ионный аккумулятор — по вкусу;
  7. три сенсорных кнопки;
  8. OLED-дисплей с I2C интерфейсом;
  9. модуль зарядки для liIon;
  10. повышающий DC-DC преобразователь с выходом 5 В.

Схема питания может быть любой, лишь бы хватило Arduino чтобы стартовать. Устройства ввода/вывода — аналогично: прошивка легко может быть адаптирована под те кнопки/дисплеи, что есть в наличии (ссылка на гитхаб — чуть ниже). Текущая версия прошивки написана под OLED-дисплей и сенсорные кнопки (взяты были из соображений «бездребезговости»).

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

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

Она представляет собой катушку и микросхему памяти с двумя контактными площадками по бокам. Выводы катушки припаяны как раз к этим площадкам. Всё это залито тонким слоем эластичного термополимера (по виду и свойствам похожего на застывший клей B7000).

Чтобы добыть катушку, я поступил следующим образом. Взяв канцелярский нож, я аккуратно продавил лезвием текстолит между площадками и микросхемой. Микросхему отделил от катушки и выкинул. Затем паяльником я аккуратно (чтобы не отпаять тонкие проводки катушки) сжёг термополимер над контактными площадками, сделав возможным дальнейшую прозвонку.

Прежде чем паять, следует измерить сопротивление катушки, убедившись, что она не в обрыве. Если всё в порядке, то собирать лучше так: сперва припаять SMD-конденсатор к контактным площадкам (он должен аккуратно поместиться между ними), затем — ножки транзистора и под конец — резистор к базе. Всё это можно аккуратно смонтировать в корпус ключа. Провода «земли» и базы транзистора припаивать в последнюю очередь.

Затем сделать в крышке ключа отверстие под эти провода, и закрыть брелок, придав ему почти что первозданный вид. Для сборки на беспаечной макетке к проводам следует припаять штырьевые разъёмы (или просто хорошенько залудить их, чтобы можно было без проблем вставлять в макетную плату).

История создания

Была на дворе осень 2021 года. Будучи студентом второго курса магистратуры, я томился неразрешёнными вопросами самоопределения. Проще говоря, маялся бездельем и искал, чем бы заняться. В итоге решил довести до конца свои старые инженерные проекты в ущерб посещению университета.

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

Днём попасть в подъезд любой многоэтажки труда не составляет никакого — социнженерия из серии «Здравствуйте, соцопрос о качестве работы управляющей компании для название_местной_газеты» отлично работает, да и вообще, в основном жильцы не против, чтобы кто-то заходил в подъезд вместе с ними.

Как я помню, информация о подобных устройствах нашлась не сразу. Гуглёжка по ключевикам «взломщик домофонов» не давала почти ничего. Адекватное стало находиться, когда я чуть-чуть разобрался в технологии RFID, и стал задавать уже более осмысленные вопросы, типа «RFID emulator», «RFID multykey», «RFID spoofer».

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

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

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

Дубликатор домофонных ключей

Сколько дверей мы открываем каждый день? Дом, работа, родители, любимый человек… У каждого ребёнка, даже начальной школы, есть ключ от подъезда. Если нет консьержки или охранника, такая дверь защищает от нежелательных посетителей, бездомных животных, вандалов. И чем больше дверей, тем чаще нам требуется сделать копии домофонных ключей.

Из истории домофонов
Виды домофонных ключей
Как закодировать ключ от домофона
Режимы перекодировки для домофонов
Принцип работы копировщика домофонных ключей
Схема дубликаторов минимальной конфигурации
Универсальный ключ для домофона своими руками 

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

Впервые домофоны изобрели в США в 50-е годы XX века. В советском союзе они появились через 10 лет, помогали сохранить тепло в доме, а не защитить от посторонних, как это задумывалось за бугром. 

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

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

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

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

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

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

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

В небольших городах или одном районе все модели, скорее всего, будут распространённых марок – Dallas, Metakom, Cyfral.

Читайте ещё про NFC:  Нфс как использовать

Здесь можно приобрести простой программатор домофонных ключей.

Модель домофонаВариант перекодировки
CCD 2094/tc
С1
CCD 2094.1 С2 / С4
CCD 2094/tc (5 цифр на экране)
 С1
CCD 2094.1И (5 цифр на экране, цифра  С2
Модель не выяснена
 С1
Цифрал-ИнтелС4
CCD 2094.1M
С2 / С4 
CCD 2094/tm C3 
M-20/T
 X 
CCD 2094 M/T (3 цифры на экране) С1 
M-10M/T
 С1 
   CCD-20 X 
 

Как перекодировать ключ? Это возможно через обслуживающую компанию, частные фирмы, а также своими силами. 

Дубликатор домофонных ключей на arduino – это понятная система для копирования домофонных ключей. 
Вам понадобится: 

  • плата на Arduino Nano-1шт;
  • подстроечный многооборотный резистор на 10Ком -1шт;
  • соединительные провода;
  • макетная плата – 1шт;
  • RFID ключ болванка T5577(Т5557);
  • Ibutton ключ болванка RW1990;
  • RGB светодиод – 1шт;
  • кнопка – 1шт;
  • выключатель питания – 1шт;
  • активный зуммер 5В – 1шт;
  • считыватель контактный – 1шт;
  • провод ПЭВ 0,2-0,4мм;
  • конденсаторы и резисторы;
  • пластмассовый корпус (распредкоробка);
  • паяльник;
  • тестер. 

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

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

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

  1. Домофон будет воспринимать  ваш ключ как сервисный – дверь будет срабатывать на открытие.
  2. Программатор ключей создаёт такую копию, которая будет вводить домофон в состояние ошибки и открывать дверь.
  3. Комплект Вездеход УК 15 открывает все популярные модели домофонных дверей российских и иностранных производителей (Форвард, Визит, Маршал и другие). К каждому комплекту есть таблица соответствия (купить комплект можно здесь).   

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

Где можно сделать ключ от домофона?

Контактные ключи меняем на бесконтактные

Какой дубликатор домофонных ключей лучше?

Как сделать ключ от домофона

Изготовление ключей

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

Чтобы занимать таким бизнесом вам понадобятся расходные материалы (заготовки) и 3 следующих станка:

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

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

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

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

Конечно, оптимальный вариант – наличие четырех видов станков, но можно купить и комбинированный станок, на котором можно изготавливать различные виды. Итак, какие же виды станков бывают? Английский станок, на котором изготавливают крестообразные ключи, английские и автомобильные.

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

Как сделать дубликат ключа своими руками

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

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

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

Процесс изготовления ключа:

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

Как срочно сделать “временный” дубликат ключа

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

Инструкция по изготовлению дубликата ключа:

  • берем алюминиевую банку. Отрезаем горлышко и дно банки. Из оставшейся части вырезаем прямоугольник, по размеру больше ключа, который будем делать;
  • так как банка была круглой, то заготовка получилась выгнутой. Её нужно выпрямить. Это можно сделать положив её на плоскую поверхность и разгладить;
  • прикладываем ключ к чистой, без рисунка, стороне и обводим его чем-нибудь острым и твердым. Обводить нужно как можно ближе к ключу;
  • вырезаем ножницами получившуюся заготовку и разравниваем её чтобы она была прямой, без сгибов;
  • теперь соединяем заготовку и ключ;
  • проводим по заготовке острым, твердым, предметом, в том месте, где проходит бороздка. Это нужно делать аккуратно и несколько раз, до тех пор пока бороздка не получится такой же, как на ключе. Эту же операцию повторяем с другой стороны, если и там есть бороздка.

Всё! Дубликат готов! Можно открывать или закрывать дверь. Если замок на двери работает туго, то во время открытия-закрытия воспользуйтесь чем нибудь плоским – например отверткой. Она вставляется в замок слегка и основное усилие, при повороте ключа, ложиться на неё. Тогда заготовка не будет.

Читайте ещё про NFC:  Что такое PayPass: как это устроено, какие банки работают с ПейПасс

Какое оборудование понадобится

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

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

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

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

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

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

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

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

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

Копировщик домофонных ключей. вещь нужная не всем.

В данном обзоре я расскажу по мере сил о копировщике домофонных ключей поддерживающем несколько стандартов (125/250/375/500/625/750/875/1000кГц и 13.56МГц), а также

о перезаписываемых метках «два в одном»

, на 125кГц 13.56Мгц.

Сразу хочу обозначить несколько вещей, обсуждение которых я не хотел бы видеть в комментах.
1. копировать чужие ключи — может быть незаконно, об этом кстати прибор пишет каждый раз при включении
2. нужен такой копировщик не всем, обычному человеку он скорее не нужен, я приобрёл во-первых потому что у меня на воротах стоит кодовый замок, и во-вторых потому что мне было интересно.
3. можно взять ардуину/малинку/чтотоеще, сделать всё то же самое на коленке, и не платить кучу денег за бесполезное устройство.
4. я понятия не имею, может ли данный девайс работать с российскими проездными и картами метро, по причине отсутствия у меня оных.
5. зато я знаю, что данный девайс может что-то записать только в перезаписываемые карты, а они такие далеко не все.

Далее. Обзор аналогичного устройства (но с поддержкой только меток на 125кГц) уже был, и не один, и не два, да и вообще поиск по слову «rfid» выдает много интересного. По стандартам карт можно почитать например тут, по-моему довольно полно и доступно изложено.

Начну же я с перезаписываемой двухчастотной метки. Тут ключевой момент, что она «два в одном», то есть и 125кГц и 13.56МГц, то есть и EM-Marine и Mifare, к тому же перезаписываемая. Поэтому она относительно дорогая (плюс тут 1 штука в лоте, а оптом всегда дешевле), но поверьте, оно того стоит, если повезло иметь две двери с разными стандартами замков и соответственно без возможности прописать одну метку в оба. В частности, я отдал метку брательнику — у него на подъезде Mifare, у нас на воротах — Em Marine? в итоге он одной меткой может открывать две двери.

Нам обещают:
Frequency: 13.56MHz 125khz
Card chip: UID T5577/EM4305 dual chip
Read/Write Time: 1~2ms
Rewritable: >100, 100 times
Data Retention: >10 years

Тут есть один нюанс, непонятный лично мне, как неспециалисту: и 5577 и 4305 — это чипы для 125кГц. Какой используется для 13.56Мгц — не совсем понятно, в описании написано UID что ИМХО ни о чем не говорит — если я неправ поправьте в комментах. К сожалению, и другого оборудования для работы с такими метками у меня нет, а обозреваемый считыватель не выдает никакой информации по метке. Единственное что есть в FAQ — что памяти в чипе 8кБ, что я немогу ни подтвердить ни опровергнуть. Впрочем, софт показывает вроде бы объем памяти у карты при попытке её раскодировки, ну и в данном случае показал по 1кБ и у оригинальной карты и у обозреваемой, что в целом тоже ни о чем не говорит.

упаковка:
Делаем универсальный RFID-ключ для домофонов / Хабр

сравнение с «однократкой» em marine на 125кГц
Делаем универсальный RFID-ключ для домофонов / Хабр

размеры 44*30.5*5мм
Делаем универсальный RFID-ключ для домофонов / Хабр

на просвет видно два чипа и две катушки
Делаем универсальный RFID-ключ для домофонов / Хабр

Читается, пишется, работает. Можно брать.

Ну и к основному предмету обзора.

Нам обещают следующее:
ID / IC Full-Time Broadcast and Voice (English).

Support reading and writing frequency: 125 khz, 250 khz, 375 khz, 500 khz, 625 khz, 750 khz, 875 khz, 1000 khz, 13.56 khz, and support HID induction card.

Support card reading: em4100 / em4200, classic mi-fare, uid card, ultra light, hidden 1386/1326/1346, ntag203.

Support card writing: t5577, em4305, hidden 1386/1326/1346, uid card.

You can directly enter the numeric keys used to enter the card number.

Has USB interface.

Uses 4 AA batteries, standard equipment, easy to carry (not included).

It has a decoding function and can directly prepare various types of smart card access ports.

С батарейками обманули, они тут ААА. Но 4штуки, да. И в комплект не входят.

Упаковка:
Делаем универсальный RFID-ключ для домофонов / Хабр

Комплектация и внешний вид:
Делаем универсальный RFID-ключ для домофонов / Хабр
Делаем универсальный RFID-ключ для домофонов / Хабр
Делаем универсальный RFID-ключ для домофонов / Хабр

Ну и сразу давайте кишочки

Вставляем батарейки, включаем.
Заставка:
Делаем универсальный RFID-ключ для домофонов / Хабр

Предупреждение о законности:
Делаем универсальный RFID-ключ для домофонов / Хабр

Берем метку, нажимаем scan
Делаем универсальный RFID-ключ для домофонов / Хабр

Ура, работает!

По органам управления.
Стрелки — не знаю для чего
Кнопка питания — понятно.
Кнопка OK думаю тоже — она нужна по сути для подтверждения о чтении предупреждения, ввода кода вручную и вероятно где-то еще.
кнопка C стирает последний введенный символ при вводе кода
Кнопки READ и WRITE — чтение и запись
SCAN — сканирование всех режимов, до первого удачного чтения. Если карточка двухчастотная — прочитается только один раз.
INPUT — кнопка ручного ввода кода. тут понятное дело действуют и цифровые кнопки.
У цифровых кнопок есть и дополнительная функция: по длинному нажатию выбирается режим работы/частота, то есть:
0 — IC Type A (13.56M), 1 — Id-125kHz, 2 — Id-250kHz, 3 — Id-375kHz, 4 — Id-500kHz, 5 — Id-625kHz, 6 — Id-750kHz, 7 — Id-875kHz, 8 — Id-1000kHz, 9 — HID-125kHz
Ну а если вы не помните где какая частота — то кнопка MODE перебирает их по кругу.

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

Как это работает? Вариантов тут несколько. Первый вариант — простые метки типа EM-Marine на 125кГц. Подносим метку сзади ридера (там есть резинка от трусов чтобы можно было её подсунуть и зафиксировать), выбираем режим и нажимаем read, либо нажимаем scan, метка читается, номер появляется на экране, извлекаем прочитанную метку, вставляем перезаписываемую, нажимаем write, поздравляю, всё готово.Если известен код, но метки-исходника нет — нажимаем input, вводим код, еще раз input либо ok, вставляем перезаписываемую метку, write — готово.

Читайте ещё про NFC:  Копировальщики ключей от домофона и шлагбаума: самостоятельно и легально дублируем собственный ключ (Aliexpress) / Подборки товаров с Aliexpress и не только / iXBT Live

С метками на 13МГц сложнее, они бывают криптованные. В этом случае после чтения на экране будет написано что нужно подключить устройство к компьютеру для расшифровки.

Выключаем устройство, подключаем к USB, включаем, КНОПКИ НЕ НАЖИМАЕМ. Оно видится как диск, там лежит софт для расшифровки и pdf с инструкцией. Копируем это всё на локальный диск, нажимаем на приборе кнопку OK — и устройство переподключается уже как некое устройство ввода. Нажимаем в программе START DECODING, после этого метка читается и в течение пары минут производится её расшифровка.

Делаем универсальный RFID-ключ для домофонов / Хабр

После этого оригинал метки вынимаем, вставляем перезаписываемую, нажимаем write и радуемся. К сожалению, прочитанное и расшифрованное содержимое на экран не выводится, только IC/ID.

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

Ну и как-бы и всё, тоже всё работает, быстро, просто, удобно. Можно покупать — если вам оно нужно и не жалко денег.

на копировщик есть купон BGUSRFID, снижающий цену до 24,59 до 28.02, но только 10 штук

Немного теории.

Как известно, DS1990 характеризуется, в общем случае, одним параметром — собственным идентификационным номером. Он состоит из 8 байт и нанесен на поверхность таблетки. И он же выдаётся в ответ на запрос по 1-wire. На самом деле один из этих байт — это идентификатор типа устройства, ещё один — контрольная сумма, но для нас это всё не принципиально.

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

Болванки, на которые клонируются ключи, бывают разных типов. У нас в городе самые распространенные — это TM2004. По описанию они поддерживают финализацию, после которой теряют возможность перезаписи и функционируют как самые обычные DS1990. Но по каким-то причинам умельцы, делающие копии, финализацию выполняют не всегда.

Возможно потому, что основная масса программаторов на рынке куплена давно и не имеет такой функции, возможно потому, что для финализации требуется повышенное (9В) напряжение. Не знаю. Но факт остаётся фактом, из 4-х ключей, на которых я экспериментировал, финализирован был только один. Остальные легко позволяли менять свой код на какой душе угодно.

Процесс изготовления станка для ключей своими руками

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

При этом нужно придерживаться нескольких правил:

  • детали конструкции должны быть крепко фиксированы;
  • конструкция допускает обработку деталей в ручном или полуавтоматическом режиме;
  • подручник предусматривает положение металлической заготовки под любым углом.

Есть два более простых способа изготовления аналогов изделий.

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

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

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

Технология изготовления дубликатов ключей такая:

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

Фрезерный станок для ключей требует соблюдения правил техники безопасности.

Создание мультиключа

Перейдём уже к практике! Да, я пытался совместить в одном устройстве и имитацию ключей, и их считывание (кроме Метаком), и синхронизацию с компьютером по USB. Вот схема того, что получилось (кликабельно):

Компоненты и их предназначение:

  • IC1 — микроконтроллер ATMEGA8/ATMEGA8A/ATMEGA8L;
  • U1 — USB-контроллер FT232RL, нужен для подключения устройства к компьютеру;
  • CON1 — miniUSB разъём;
  • BT1 — батарейки, дающие 3-5 вольт;
  • D1 и D2 — диоды (желательно шоттки), которые изолируют питание от батареи от питания от USB;
  • P1 — «таблетка» iButton, используется для подключения к домофонам;
  • P2 — контакты считывателя ключей, используются для подключения к ключам;
  • R1 — резистор, подтягивающий линию 1-wire к VCC;
  • R2 — токопонижающий резистор для управления транзистором Q2;
  • R3 — резистор, ещё сильнее подтягивающий линию к VCC для считывания ключей Cyfral;
  • R4 — токопонижающий резистор, используется для открытия Q1 и определения подключения к USB;
  • R5 — подтягивает базу Q1 к земле, чтобы закрывать его, когда нет подключения к USB;
  • R6 — токопонижающий резистор для светодиодов, достаточно одного, т.к. одновременно они не горят;
  • R7 и R8 — делитель напряжения для одного из входов компаратора, чтобы считывать ключи Cyfral;
  • Q1 — транзистор для определения подключения к USB;
  • Q2 — транзистор для включения земли на считывателе и эмуляторе, чтобы не сажать батарейки, случайно замкнув контакты в кармане;
  • C1, C2 и C3 — конденсаторы для фильтрации питания;
  • SW1 — единственная кнопка для управления устройством;
  • LEDS — семь светодиодов в форме восьмёрочки для отображения номера ключа.

Печатная плата (кликабельно):

Это было ещё время до покупки 3D принтера, когда я проектировал устройства под корпуса, а не корпуса под устройства. Ко мне в руки попал очень приятный экземпляр в виде брелка и с кнопкой. Просто идеально, оставалось только проделать отверстия под USB и светодиоды. Увы, я до сих пор не могу найти в продаже точно такой же корпус. В итоге получилось как-то так:

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

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

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

При подключении по USB устройство видится как виртуальный COM-порт. Для простоты работы был написан клиент под Windows:

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector