Копировщик ключей домофона

Для домофонных ключей

TMD-5S

TMD-5S – самый универсальный дубликатор электронных домофоннных ключей Touchmemory и RFID 125кГц, 13,56 МГц

  • от 1 шт: 12500 .00
  • от 3 шт: 12100 .00
  • от 5 шт: 11500 .00

TMD-5S – самый универсальный дубликатор электронных домофоннных ключей Touchmemory и RFID 125кГц, 13,56 МГц

KEYMASTER 3RF

Keymaster 3RF — популярный дубликатор электронных идентификаторов, ключей и карт.

  • от 1 шт: 5400 .00
  • от 3 шт: 5100 .00
  • от 10 шт: 4800 .00

Keymaster 3RF — популярный дубликатор электронных идентификаторов, ключей и карт.

TMD-3R

TMD-3R – новинка на рынке дубликаторов электронных домофоннных ключей Touchmemory и RFID. Простой, функциональный, компактный и бюджетный!

  • от 1 шт: 5100 .00
  • от 3 шт: 4800 .00
  • от 5 шт: 4600 .00

TMD-3R – новинка на рынке дубликаторов электронных домофоннных ключей Touchmemory и RFID. Простой, функциональный, компактный и бюджетный!

TM PRO

Компактный копировщик RFID и Touch Memory ключей нашего производства.

  • от 1 шт: 3900 .00
  • от 3 шт: 3400 .00
  • от 5 шт: 3200 .00

Компактный копировщик RFID и Touch Memory ключей нашего производства.

SMKEY

Дубликатор SMKey для копирования ключей стандарта Mifare 13,56 МГц. Делает дубликаты электронных ключей со всеми закрытыми секторами, путем получения крипто-ключа от считывателя.

  • от 1 шт: 16300 .00
  • от 3 шт: 15700 .00

Дубликатор SMKey для копирования ключей стандарта Mifare 13,56 МГц. Делает дубликаты электронных ключей со всеми закрытыми секторами, путем получения крипто-ключа от считывателя.

TMD-5R

TMD-5R – новинка на рынке дубликаторов домофонных ключей Touchmemory и RFID. Простой, функциональный и компактный!

  • от 1 шт: 7400 .00
  • от 3 шт: 6900 .00
  • от 5 шт: 6400 .00

TMD-5R – новинка на рынке дубликаторов домофонных ключей Touchmemory и RFID. Простой, функциональный и компактный!

KEYMASTER 4RF

Keymaster 4RF — профессиональный копировщик электронных карт и домофонных ключей

  • от 1 шт: 6900 .00
  • от 3 шт: 6700 .00
  • от 10 шт: 6300 .00

Keymaster 4RF — профессиональный копировщик электронных карт и домофонных ключей

RFID RW IDCC4305 Mini

Дубликатор RFID RW IDCC4305 Mini для копирования бесконтактных домофонных брелоков и карт стандарта Em-Marin 125 кГц

  • от 1 шт: 900 .00
  • от 3 шт: 600 .00

Дубликатор RFID RW IDCC4305 Mini для копирования бесконтактных домофонных брелоков и карт стандарта Em-Marin 125 кГц

CR66 — прибор для копирования бесконтактных карт доступа и домофонных ключей формата EM-Marine/ЕМ4100, 4101, 4102
Возможность записи на заготовку H5 для обхода фильтров. АКЦИЯ.

  • от 1 шт: 900 .00
  • от 3 шт: 600 .00

CR66 — прибор для копирования бесконтактных карт доступа и домофонных ключей формата EM-Marine/ЕМ4100, 4101, 4102
Возможность записи на заготовку H5 для обхода фильтров. АКЦИЯ.

ACR122U-A9

Считыватель ACR122U для чтения и записи смарт-карт и брелоков стандарта Mifare.

  • от 1 шт: 3000 .00

Считыватель ACR122U для чтения и записи смарт-карт и брелоков стандарта Mifare.

КЛЮЧ ДЛЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ACR122U

Программное обеспечение ACR122U с лицензионным ключом. Копирования меток стандарта Mifare Classic на заготовку Mifare Zero и меток Mifare Ultralight на заготовку Mifare UL и MF UL 2.0

  • от 1 шт: 3100 .00

Программное обеспечение ACR122U с лицензионным ключом. Копирования меток стандарта Mifare Classic на заготовку Mifare Zero и меток Mifare Ultralight на заготовку Mifare UL и MF UL 2.0

ACR122U-A9 + СОФТ

Считыватель ACR122U для чтения и записи смарт-карт и брелоков стандарта Mifare с программным обеспечением.

  • от 1 шт: 5500 .00

Считыватель ACR122U для чтения и записи смарт-карт и брелоков стандарта Mifare с программным обеспечением.

  • «
  • 1
  • 2
  • 3
  • »

Время работы:
Пн — Пт: с 10:00 до 18:00 (без перерывов)
Суббота: с 10:00 до 16:00
Воскресенье: выходной
Заказы на товар принимаются круглосуточно в автоматическом режиме.

Наш адрес:
195196, г. Санкт-Петербург, БЦ «К12»
ул. Таллинская 7, литера А, офис 27, 2 этаж
(10 минут пешком от ст. м. Новочеркасская)

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

Привет, друзья!
Я запилил копировальщик домофонных ключей на ардуино и сделал пару видосов на своём канале youtube про копирование контактных ключей типа Dallas, токовых ключей Cyfral и Metakom, а также про копирование rfid ключей типа EM-Marine, работающих на частоте 125 кГц. Как раз такие используются в домофонах наших подъездов.

Подробное видео можно посмотреть тут:

Электрическая Схема

Так выглядит схема копировальщика: к ардуино нано подключается луза для копирования контактных ключей, а к ногам 11 и 7 подключается вход и выход rfid модуля.
Rgb-cветодиод для индикации режима чтение/запись/BlueMode, buzzer — для попискивания. Энкодер — для управления дибликатором. На шине i2c подцеплен oled дисплей.

  • Схема электрическая принципиальная

Взрослая схема платы дубликатора из онлайн-редактора EasyEda

Корпус и Механическая сборка

Я забацал 3D модель кастомного корпуса для моего дубликатора.

  • STL-файл для печати 3D модели корпуса и крышки
  • Распечатанный корпус

А вот как это напечаталось на 3D принтере. У меня нет принтера, но я нашёл человека через сервис дружественная печать.

Чтобы плата энкодера влезла в корпус ее необходимо немного подпилить напильником с конца, на котором нет дорожек.

Катушку можно взять готовую, например от модуля rdm или купить у китайцев на али на 340 мкГн.
Если будете мотать на спичечный короб — это 59 витков.

Вот как выглядит аппарат в сборе.

Скетч и библиотеки

Ссылка на гитхаб библиотеки и скетч. Библиотеки oled дисплея и oneWireSlave нужно сложить в папочку libraries среды ардуино. Для энкодера я использую библиотеку от Алекса Гайвера. Её нужно распаковать туда же.
Также нужно доустановить библиотеку oneWire и TimerOne из репозитория библиотек ардуино.

Описание работы дубликатора

При запуске копировальщик достаёт из eeprom последний сохранённый туда ключик и показывает на дисплее количество ключей в EEPROM, шифр ключа и его тип. Максимум в дубликатор можно сохранить 20 разных ключей.
Rgb диод светит зелёным, т.е ключ уже можно писать на болванку. Если в EEPROM было пусто, на экране будет соответствующая надпись, в ожидании чтения ключа.
Чтобы выбрать из EEPROM другой ключ , достаточно покрутить энкодер вправо или влево.

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

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

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

Но и это ещё не всё! Я прикинул, а что если сделать эмулятор rfid ключа? У меня есть девайс, который может хранить до 20 разных ключей, в нем есть мозги и рамка, как в обычном ключе. С манчестерским кодом я уже разобрался….
Короче, жмём на кнопку энкодера и переключаемся в третий режим — blueMode. Достаточно поднести дубликатор к домофону и … опа.. дверь открывается! Магия!

Если вам понравился проект — поддержите автора!

Если вам нравится самоделка, но чувствуете, что сил сделать самому пока не достаточно — можете заказать самоделку в авторском исполнении.

  • Дубликатор 3200 руб
  • Комплект для самостоятельной сборки 2300 руб

Доставка в ваш город составляет примерно 250 руб и уже входит в стоимость.

Читайте также  Что нужно для видеонаблюдения на улице

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

Необходимые Материалы

  • 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В.

Полезные ссылки

  • Для начинающих ардуинщиков от AlexGyver
  • Про манчестерский код
  • Расчет катушки индуктивности
  • Чтение ключа rfid ключа em marine
  • Протокол записи rfid T5557/T5577 на русском, оригинал ATA5555 datasheet .pdf
  • Протокол dallas oneWire
  • Протокол чтения Цифрал к1233кт1
  • Протокол чтения Метаком к1233кт2
  • Статья от RECTO про копировальщик
  • Статья от Петра про протоколы записи tm-01
  • Сервис дружественная 3d печать

640 комментариев к « Крутой дубликатор домофонных ключей на Arduino »

Здравствуйте собрал и я такую штуку автору проекта большое спасибо. У меня вроде все работает контактные и бесконтактные ключи читает и пишет. Я в этом деле новичок и мало, что понимаю только начинаю познавать азы электроники. У меня есть пару вопросов к вам МЕХАТРОН или форумчанам. Первое собрав сей девайс стал испытывать разные режимы и моя крона здохла промерно минут так через 10 первое что перестало работать при падении напряжении RFD. Но думал крона говно купил подороже но теперь подключил мультиметр на крону посмотреть падение напряжение, включил дубликатор показало 9,3в и стало потихоньку падать 9,27 9,26 итд отключил антену rfd вроде стало чуть чуть поменьше падать. Вопрос почему так быстро подает напряжение в чем может быть причина в LED Дисплее или в RFD антенне или так и должно беспрерывная работа дубликатора примерно 5 минут и все.Перечитал все коменты но никто об этом не писал. И второй вопрос при включении дубликатора моргнет и загорается красный диод в лузе потом когда загорелся зеленый диод режим чтения ключей красны диод в лузе гаснет и загорается толька в режиме — bluemode, это так и должно быть так в скетче прописано или у меня что-то неправильно работает . Просто у вас на видео вроде после загрузки светиться зеленый и красный в лузе диод и можно ли в скетче в режиме — bluemode наоборот отключить светодиод, а в режиме чтения и записи включить. Буду вам всем рад за помощь в ответах на мои вопросы повторюсь ребята я в этом деле новичок . Спасибо вам всем заранее.

Здравствуйте собрал и я такую штуку автору проекта большое спасибо. У меня вроде все работает контактные и бесконтактные ключи читает и пишет. Я в этом деле новичок и мало, что понимаю только начинаю познавать азы электроники. У меня есть пару вопросов к вам МЕХАТРОН или форумчанам. Первое собрав сей девайс стал испытывать разные режимы и моя крона здохла примерно минут так через 10 первое что перестало работать при падении напряжении RFD. Но думал крона говно купил подороже но теперь подключил мультиметр на крону посмотреть падение напряжение, включил дубликатор показало 9,3в и стало потихоньку падать 9,27 9,26 итд отключил антену rfd вроде стало чуть чуть поменьше падать. Вопрос почему так быстро подает напряжение в чем может быть причина в LED Дисплее или в RFD антенне или так и должно беспрерывная работа дубликатора примерно 5 минут и все.Перечитал все коменты но никто об этом не писал. И второй вопрос при включении дубликатора моргнет и загорается красный диод в лузе, потом когда загорелся зеленый диод режим чтения ключей красны диод в лузе гаснет и загорается толька при выборе режима — bluemode, это так и должно быть, так в скетче прописано или у меня что-то неправильно работает . Просто у вас на видео вроде после загрузки светиться зеленый и красный в лузе диод и можно ли в скетче в режиме — bluemode наоборот отключить светодиод, а в режиме чтения и записи включить. Буду вам всем рад за помощь в ответах на мои вопросы, повторюсь ребята я в этом деле новичок . Спасибо вам всем заранее.

А что вы хотите ?
Крона — это очень слабая батарейка.
Вы не падение напряжения измеряйте, а померьте потребляемый этим устройством ток — и всё станет ясно !

Дубликатор или копировщик домофонных ключей. Что это такое и как работает?

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

  1. Как функционирует дубликатор ключей от домофона
  2. Основные типы и модели дубликаторов
  3. Контактные механизмы
  4. Бесконтактные копировщики
  5. Универсальные механизмы программирования
  6. Производство дубликатора домофонных ключей своими руками
  7. Как прошивать ключи?
  8. Выводы

Как функционирует дубликатор ключей от домофона

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

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

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

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

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

Принцип работы программатора таков:

  • активация микроконтроллера происходит после поступления электропитания на дублирующее устройство, а на его экране появляется один из 2-х возможных режимов: ожидание/выбор программы;
  • электронный чип подносят к устройству и активируют приём сигнала специальной кнопкой;
  • происходит считывание последовательного сигнального кода с помощью контроллера с последующей его записью в памяти;
  • далее прибор для копирования домофонных ключей должен записать считанный сигнал на чистую магнитную «таблетку» и для этого её подносят непосредственно к устройству;
  • с помощью дубликатора закодированный сигнал в нужной последовательности записывается в память магнитного носителя.

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

Основные типы и модели дубликаторов

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

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

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

Контактные механизмы

Rfid дубликатор для копирования контактных ключей представляет собой аппарат в 2-х модификациях. Программатор первого типа помогает дублировать ключи МЕТА-КОМ и Цифрал, а второй работает с контактными ключами dallas. Следует отметить, что чипы dallas содержат шестнадцатеричный код, а прошивка ключей Цифрал выполняется с использованием протокольного кода, характеризующегося большим цифровым объёмом.

Бесконтактные копировщики

Бесконтактные дубликаторы представлены 3-мя модификациями.

  1. Программаторы tmd, формирующие стандарт радиочастотной идентификации Indala, HID, EM-Marin.
  2. Дубликаторы, сочетающиеся с устройствами стандарта ТКРФ и ТЕХ-КОМ.
  3. Копировальщики, которые поддерживают стандарт Mifare.

Универсальные механизмы программирования

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

  • база памяти;
  • возможность обновления;
  • генерация символьных шифров.

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

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

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

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

  • модуль Arduino Nano, на который будет осуществляться запись информации, и её дальнейшая обработка;
  • плата RFID RC522, предназначенная для считывания кодов модуля и перераспределения информации в микроконтроллер;
  • LED элементы для монитора (2 шт.);
  • резисторы величиной 330 Ом;
  • клавиатурный блок 4*4;
  • ЖК экран LCD16X2BL;
  • адаптер для ЖК дисплея I2C (LCM1602), преобразующий монитор в формат совместимости с модулем Arduino Nano;
  • пьезоэлектрический зуммер.

ЖК дисплей объединён с контактной группой адаптера с помощью 16 контактов с нумерацией на каждом из модулей.

От модуля rf ID RC522 отходят несколько проводков разного цвета к адаптеру монитора:

  • чёрный — к контакту GND;
  • красный — к контакту VCC (+).

Провода, обеспечивающие управление, припаиваются в контактам SCL и SDA. LED механизмы объединяют с резисторами ограничения тока.

На видео: Как сделать дубликатор домофонных ключей на Ардуино?

Как прошивать ключи?

Многие чипы для домофонов выполнены в форме таблетки. Чтобы дверь открылась, поверхность «таблетки» прикладывается к считывающему устройству. Внутри такого механизма отсутствует магнитное поле, а функционирует прибор за счёт энергонезависимой памяти. Символы цифрового шифра вводятся в неё в определённой последовательности. Перезапись ключей такого типа происходит при помощи дубликатора tmd, считывающего шифр и воссоздающего его на базе чистого ключа. Система RFID устроена таким образом, что передаёт шифр при помощи определённой радиочастоты.

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

Выводы

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

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

  • Оборудование для производства и тиражирования CD и DVD-дисков
  • Домофоны
  • Программаторы
  • Сантехнические, разводные ключи

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

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

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

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

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

Дубликатор ключей RFID RW IDCC4305 Mini

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

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

Копировальщик домофонных ключей,адаптеры bertaun Копировальщик домофонных ключей TMD-5 S RF

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

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

Дубликатор электронных ключей, 125 КГц, формат EM Marin

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

Дубликатор электронных ключей Rexant 46-0253

Простой дубликатор (копировальщик) ключей touchmemory (iButton) стандарта Dallas и RFID 125kHz брелков и карт.

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

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

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

Дубликатор электронных ключей 125KHz формат EM Marin, 1шт

T5577 abs Домофонный бесконтаткный брелок, ключ заготовка перезаписываемый

Считыватель ключей JSB-KTMn-15

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

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

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

Дупликатор Rexant 46-0253 электронных ключей 125KHz формат EM Marin

Клавиатура дубликатора домофонных ключей TMD-4

RW64 abs Домофонный бесконтаткный брелок, ключ заготовка перезаписываемый

TMD-5S дубликатор ключей

ALFA Изготовление дубликатов RFID карт доступа, брелков ключей с выездом настройщика. В пределах МКАД

Электронный ключ (карта с прорезью) 125 КГц формат EM Marin <46-0227>(100 шт.)

ALFA Изготовление дубликатов домофонных ключей (табеток iButton) с выездом настройщика. В пределах МКАД

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

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

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

1. Что это такое? Что умеет?

Устройство, которое я собирал в далёком 2017 году, есть ни что иное, как спуфер домофонного RFID-ключа, работающего на частоте 125 кГц. Слово «спуфер» в данном случае означает, что устройство, по сути ключом не являясь, выдаёт себя за него, и домофоны реагируют на это соответствующе.

Прибор умеет транслировать любые коды ключей, которые записаны в его память. Некоторые коды можно найти в Сети по запросу «ключи-вездеходы», их я вставил в прошивку в первую очередь. Но при некотором навыке и желании можно вставить в прошивку коды вообще всех RFID-ключей, которыми вы пользуетесь (если они работают на частоте 125 кГц), и, таким образом, иметь возможность заменить одним прибором связку брелков.

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

2. Какими навыками нужно обладать, чтобы повторить данный проект?

Прежде всего, навыки работы с Arduino: иметь установленную среду разработки, уметь заливать в плату прошивки, устанавливать библиотеки, драйверы, вот это вот всё. Далее. Имеется в проекте место, где без пайки — ну вот никак. Потому — нужны прямые руки и паяльник с расходниками. Уметь читать электрические принципиальные схемы (или их подобия). Ну и навыки программирования на C++, дабы иметь возможность кастомизации прибора. Но это уже опционально.

Читайте также  Кабель для камеры видеонаблюдения наружные

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

Как видно, 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-конденсатор к контактным площадкам (он должен аккуратно поместиться между ними), затем — ножки транзистора и под конец — резистор к базе. Всё это можно аккуратно смонтировать в корпус ключа. Провода «земли» и базы транзистора припаивать в последнюю очередь.

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

4. Прошивка, тест и наладка

Как и обещал, ссылка на репозиторий проекта. Файлы прошивки лежат в папке My_125_kHz_spoofer_v.03.

После сборки и заливки прошивки прибор готов к использованию. Чтобы убедиться в его работоспособности, совсем не обязательно искать домофон — можно обойтись китайским модулем для чтения RFID-ключей, который называется RDM6300 и ещё одной платой Arduino (хотя кому что проще). Прошивку для модуля RDM6300, выдающую транслируемый код ключа в том же формате, в каком он внесён в прошивку спуфера, я также положил в репозиторий проекта. Схема подключения ридера — там же.

Порядок тестирования с помощью ридера RDM6300:

  1. Убедиться, что ридер работает, поднеся к антенне любой из имеющихся в наличии ключей на 125 кГц (данные будут выводиться в COM-порт);
  2. Выбрать в меню спуфера интересующий код ключа;
  3. Поднести антенну к ридеру. Если ридер прочёл тот же ключ, что указан в прошивке — всё получилось! Else — проверяем схему, ищем, где ошибка, устраняем её и начинаем с пункта 1.

 

5. Что в прошивке можно менять, а что — лучше не трогать

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

Свои ключи можно добавлять в массив uint64_t universalID[], расположенный на 75 строке кода. Поскольку я не «задефайнил» общее количество ключей в памяти устройства, а некоторые функции завязаны на эту константу, при добавлении своего ключа следует менять также пределы, в которых находится переменная keyNumber, отвечающая за выбор ключа. Ну и не забывать свой ключ в меню добавлять. В общем, всё сыровато, но при желании, повторюсь, разобраться не трудно.

6. Что в приборе можно было бы доработать

  1. Добавить поддержку ключей iButton (хотя бы самых распространённых от Dallas).
  2. Добавить эмуляцию ключей, работающих на частоте 13,5 МГц (как я понял, либо через ношение перезаписываемой заготовки и модуль RC522, либо технически-сложно, через реальную эмуляцию).
  3. Добавить в прибор ридеры iButton, RDM6300 и RC522, чтобы сделать прибор ещё более универсальным.

У кого что получится — пишите о результатах. Сам я к разработке этой игрушки в ближайшее время возвращаться не собираюсь)

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

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

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

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

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

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

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

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