Собрать дубликатор домофонных ключей своими руками реально на базе платы Arduino Uno или Nano: схема считывает код ключа-таблетки iButton (DS1990A) через однопроводный интерфейс 1-Wire и записывает его на перезаписываемую заготовку RW1990. Вся конструкция умещается в небольшом корпусе, питается от батареи «Крона» или USB и собирается за один вечер даже без глубокого опыта пайки.

Домофонные ключи бывают двух основных типов: контактные (таблетки Dallas/iButton, Cyfral, Metakom) и бесконтактные RFID-метки на 125 кГц (EM-Marin). Схемы дубликаторов для них различаются, поэтому перед сборкой определите, какой тип ключа используется в вашем подъезде — от этого зависит набор компонентов.

Принцип работы домофонного ключа и дубликатора

Ключ-таблетка iButton содержит микросхему с уникальным 64-битным кодом, зашитым на заводе. При касании считывателя контроллер домофона запрашивает этот код по протоколу 1-Wire и сравнивает его с базой в памяти. Перезаписываемые заготовки RW1990 позволяют изменить свой код, что и используется при копировании.

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

⚠️ Внимание: копирование ключей допустимо только для личного использования — например, чтобы сделать запасной ключ к своему подъезду. Изготовление копий для доступа в чужие помещения без согласия собственников может повлечь юридическую ответственность.
💡

Дубликатор на Arduino работает по простому принципу: читает 64-битный код оригинала по протоколу 1-Wire и записывает его на перезаписываемую заготовку RW1990.