Программатор Ключей Домофона На Atmega

Программатор Ключей Домофона На Atmega

При использовании таких ключей этот номер прописывается в устройство доступа домофон и для добавления новых ключей их необходимо заносить. Ты потерял ключи от домофона и не можешь сделать дубликат. Шьется только высоковольтным программатором. Добрый день Както надоело платить по 150 рублей за копию ключа от домофона и решил собрать простой, бюджетный дубликатор iButton на Arduino. Простой копировщик домофонных ключей Микроконтроллеры, АЦП, память и т. Программатор Ключей Домофона На Atmega' title='Программатор Ключей Домофона На Atmega' />Программатор Ключей Домофона На AtmegaСамодельный дубликатор домофонных ключей на arduino. Опубл. 2. 01. 6 р. В этом видео будет рассказано о сборке домофонного дубликатора на ардуино своими руками. Статья на сайте mobi helper. Dublikatov. Ссылка на статью на mysku, которая была взята за основу и наталкнула меня на создание дубликатора http mysku. Наш спонсор, Mobi Helper, позволил поделиться скидкой в их магазине Промокод compslife. Каталог Arduino прибамбасиков http mobi helper. Mikroko. Всем удачных покупок То, что подойдет для сборки Arduino nano https ru. Схемы и устройства сделанный своими руками на микроконтроллере,и то как его запрограммировать. То есть это не ключ программируется на открытие домофона, а в память домофона заносится список ключей, которые могут его. Универсальный RFID ключ, ATmega8 Arduino Sketch. На тот случай, если домофон захочет прочитать ключ ещ раз. Полная статья http CodeVisionAVR а точнее в нее строенны программатор на это часть когда скорей что то с. Главная middot Проекты на Arduino Дубликатор домофонных ключей. Самодельный дубликатор домофонных ключей на arduino. Программатор ключей для домофона за копейкиДубликатор домофонных ключей i. Button с мозгами из Arduino. Добрый день Как то надоело платить по 1. Button на Arduino. Цены на подобные готовые устройства кусаются, хотя и функционал у них шире, копируют практически вс, включая беспроводные ключи. Мне достаточно простого копирования ключа i. Button а ля кнопка. Прошу под cut Итак, приступим Для начала техзадание, что должно уметь это устройство 1 Читать содержимое ключа, интересно же что там зашито. Копировать ключи, как это ни странно звучит 3 Прошивать универсальный ключ. Под словом универсальный будем понимать какой либо свой ключ, который будет записываться по умолчанию. Мозгами будет Arduino Nano v. Корпусом для этого устройства будет служить неисправный однобаночный повербанк, так же неоднократно обозримый и тут, и там. Из внутренностей повербанка останется только печатная плата с гнздами USB и Micro. USB. Через Micro. USB будем питать устройство от 5. В, так же может быть запитано от порта Mini USB Arduino. Через USB подключим считыватель i. Button. Вс остальные электронные компоненты выпаяны из платы повербанка. Кнопка для дубликатора куплена в оффлайне, ничего особенного в ней нет, обычная, без фиксации. В корпусе проделаны отверстия для порта Mini USB расположенного на плате Arduino и над кнопкой Reset. Считыватель i. Button, взят от какого то неведомого устройства, ничего особенного в нм нет, просто контактная площадка. К считывателю припаян USB штекер. Так как разъм используется не по назначению и чтобы ничего не сжечь при подключении считывателя к порту ПК, ноутбука или зарядного устройства, для подключения используются провода зелного Data и белого Data цвета. Для компиляции необходима библиотека One. Wire взять е можно тут. Скетч от 2. 7. 0. One. Wire. h. One. Wire ibutton pin Пин D1. Button Data. byte addr. Прошивается последовательность 0. FF FF FF FF FF FF 2. F. const int button. Pin 6. const int led. Pin 1. 3. int button. State 0. int writeflag 0. Прошивается последовательность 0. Дашкова Источник Счастья Книга 3 на этой странице. FF FF FF FF FF FF 2. F. const int button. Pin 6. const int led. Pin 1. 3. int button. State 0. int writeflag 0. Устанавливаем драйвер устройства. В диспетчере устройств появится COM порт с каким либо номером, в мом случае 4. Скрин. Запускаем программу Putty, выбираем тип соединения Serial прописываем номер COM порта, в мом случае 4, и скорость 1. Скрин. Нажимаем кнопку Open и прикладываем ключ к считывателю. Скрин. Для копирования прикладываем ключ к считывателю. Светодиод на корпусе Arduino подключенный к пину D1. Нажимаем зелную кнопку записи, светодиод начинает светиться постоянно. Прикладываем ключ который хотим записать, светодиод тухнет и примерно через 1 секунду начинает мигать, это значит что ключ записан. Для записи универсального ключа включаем дубликатор и не прикладывая к считывателю ключа нажимаем зелную кнопку записи, светодиод начинает светиться постоянно. Прикладываем ключ который хотим записать, светодиод тухнет и примерно через 1 секунду начинает мигать, это значит что ключ записан. Важно При записи универсального ключа, например такого 0. FF FF FF FF FF FF 2. F, нужно правильно указать контрольную сумму ключа, в данном случае 2. F это и есть контрольная сумма, рассчитывается по особому алгоритму, который описывать не вижу смысла. Ключ можно записать с кривой контрольной суммой, и скорее всего считываться устройствами домофонами, панелями он будет, но устройства будут его игнорировать. Например нам нужно прошить ключ 0. AB CD EF XX. Первый байт, передаваемый из памяти ключа, является кодом типа устройства family code, всегда 0. После него идт гарантированно уникальный серийный номер 6 байт 1. AB CD EF. Последний байт XX нест информацию Cyclic Redundancy Check CRC, что означает проверочный циклический избыточный код. CRC специальным образом вычисляется от первых семи байт. Для вычисления контрольной суммы вместо XX записываем любое шестнадцатеричное число, например AA. Получаем ключ следующего вида 0. AB CD EF AA. Заменяем в скетче строкуbyte Read. ID. Очень важно Если первый байт, family code, будет 0. AB CD EF AA, то после прошивки ключ умрт, читаться он уже этим программатором, а возможно и другими, не будет. Выявлено опытным путм, спасибо товарищу belik. Подробнее тут. UPD. В скетч от 0. 4. 0. После этого в ключ будет записан универсальный ключ. Спасибо за помощь товарищу krassalexу. Подробнее тут. Лирическое отступление. Сейчас с домофонами устанавливают всякие фильтры для проверки подлинности ключей. Самый подлый который мне попался, установлен у родителей в подъезде. Например в болванку зашит ключ 0. AB CD EF E0, контрольная сумма верная и фильтр домофона пытается изменить один из 6 байт ключа, так как ключ перезаписываемый, то фильтру это удатся. Теперь в болванке уже ключ 0. AB CD EF E0 с естественно неверной контрольной суммой E0. Так как контрольная сумма неверная, то домофон игнорирует эту последовательность при считывании. Этот домофон загубил все перезаписываемые ключи, пока я разбирался в чм дело и почему сами по себе меняются данные в ключах. В итоге дубликат к этому домофону сделать не удалось, пришлось идти в обслуживающую организацию и заказывать ключик за 1. О том какие типы ключей можно записать этим дубликатором читаем тут. Спасибо за помощь товарищу biverovу. UPD. Если ключ не пишется следуем совету товарища andrey.

Программатор Ключей Домофона На Atmega
© 2017