Домофонный ключ-«таблетка» формата Dallas DS1990A хранит всего 48 бит уникального кода, который считывается по однопроводному протоколу 1-Wire — именно эта простота и делает возможным сборку копировщика на базе Arduino или даже на нескольких дискретных компонентах. Устройство читает код с оригинала и записывает его на перезаписываемую заготовку, например RW1990 или TM2004, после чего заготовка открывает домофон так же, как исходный ключ.
Прежде чем браться за паяльник, стоит понимать границы применения: копирование собственного ключа для себя или членов семьи — легитимная задача, а вот изготовление дубликатов чужих ключей без согласия владельца или управляющей компании может нарушать закон. Ниже разберём принцип работы, схему, список деталей и порядок сборки именно как учебный и бытовой DIY-проект.
Как устроен домофонный ключ и почему его можно скопировать
Внутри «таблетки» находится микросхема с прошитым на заводе уникальным серийным номером. При касании считывателя домофон подаёт питание по тем же двум контактам, по которым идёт обмен данными, — это и есть шина 1-Wire. Контроллер домофона запрашивает код, сравнивает его со списком в памяти и при совпадении открывает замок.
Ключевой момент: домофон не проверяет, «настоящий» ли это ключ. Он сравнивает только код. Поэтому заготовка, умеющая подменять свой номер на записанный, для домофона неотличима от оригинала. Именно на этом работают и заводские дубликаторы, и самодельные устройства.
Ограничение метода — защищённые системы. Часть современных домофонов использует проксимити-карты стандартов EM-Marin (125 кГц) или Mifare (13,56 МГц), а также ключи с криптографической защитой. Их копирование требует другого оборудования, а в случае с защищёнными картами может быть вовсе невозможно без доступа к мастер-карте системы.
⚠️ Внимание: изготавливайте дубликаты только своих ключей либо с согласия владельца. Самовольное копирование ключей от чужих подъездов может расцениваться как неправомерный доступ, а в ряде случаев — как приготовление к правонарушению.
Какие заготовки и форматы существуют
Перед сборкой определите, с каким типом ключа вы имеете дело. Внешне «таблетки» похожи, но внутри могут быть совершенно разные микросхемы. Бытовой тест: если ключ срабатывает только при непосредственном касании считывателя — это почти наверняка контактный iButton, если на расстоянии нескольких сантиметров — RFID.
| Тип | Интерфейс | Перезаписываемая заготовка | Сложность копирования |
|---|---|---|---|
| DS1990A (Dallas) | 1-Wire, контактный | RW1990, TM2004, TM08v | Низкая |
| Метаком / Цифрал | Контактный, свои протоколы | Универсальные заготовки TM | Средняя |
| EM-Marin | RFID 125 кГц | T5577 | Низкая (нужен RFID-модуль) |
| Mifare Classic | RFID 13,56 МГц | UID-чейнджабл карты | Средняя/высокая |
| Mifare DESFire | RFID 13,56 МГц, крипто | — | Практически невозможна |
Самый благодарный вариант для первого устройства — связка DS1990A → RW1990. Протокол документирован, заготовки недороги, а код прошивки умещается в пару сотен строк.
📊 Какой у вас опыт работы с Arduino и подобными платами?