Дубликатор домофонных ключей на базе Arduino nano своими руками для ключей rw1990. Проекты Arduino.

Описание к видео Дубликатор домофонных ключей на базе Arduino nano своими руками для ключей rw1990. Проекты Arduino.

Скетч https://kolotushkin.com/article.php?i...

Как стать спонсором канала за 1$, чтобы помочь с закупкой расходных материалов, и недостающих инструментов https://kolotushkin.com/ads.php

Проекты на базе Arduino Nano:
Меню для дисплея lcd 1602    • Меню для дисплея lcd 1602 на базе Ard...  
Автоматический привод для шасси квадрокоптера    • Автоматический привод для шасси, подк...  
Как переделать сервомотор с 180 на 360 градусов    • Как переделать сервомотор с 180 на 36...  
Управление двумя униполярными шаговыми моторами по Bluetooth    • Управление двумя униполярными шаговым...  
Самодельный rgb контроллер для 2 rgb лент    • Самодельный rgb контроллер для 2 rgb ...  

Полезные программы:
Arduino ide для начинающих    • Arduino ide для начинающих. Скорогово...  
Симулятор Arduino UnoArduSim    • Лучший симулятор Arduino UnoArduSim V...  


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

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

Для сборки дубликатора достаточно:
платы ArduinoNANO, двух сопротивлений от 1 до 2,2 килоома и пару проводов.
А чтобы сделать его удобным для использования, я еще применю кнопку, пару медных пластинок, которые будут выполнять роль контактной площадки, распиленный на две части разъем от IDE шлейфа, со старого компьютера, и в качестве корпуса будет баночка от каких то таблеток.

Перед сборкой дубликатора, следует загрузить скетч на плату Arduino nano.
Скетч приложенный к проекту позволяет не только копировать ключи, но и записывать какой то свой код, например тот который записан в скетче.
Если вы захотите записать какой то свой код, то учтите что это не просто набор цифр и букв, а числовые значения в формате HEX. В формате HEX доступны числа от 0 до 9 и символы A, B, C, D, E, F. Их и следует использовать при составлении собственного ключа.
Если после загрузки скетча, подключить Arduino к компьютеру и открыть COM порт, то должна появиться строка Start, это будет означать что связь с ком портом установлена.
Для работы данного скетча понадобится библиотека OneWire, ссылка на нее так же есть в описании.
Скачайте библиотеку, и подключите ее через вкладку, Скетч/Подключить библиотеку/Добавить zip библиотеку, и необходимо выбрать архив с библиотекой которую вы скачали.

После загрузки скетча можно собирать все, согласно этой схемы представленной на видео.
В первую очередь припаял резисторы, затем к большему куску меди припаял зеленый провод, а к меньшему куску желтый и подогнул медь кочережкой, чтобы он лучше прилегал к внешнему контакту ключа. К кнопке припаял белый и красный, все как по схеме.
Затем необходимо разместить все в корпусе, в котором я заранее просверлил отверстия под провода и гнездо Ардуинки.
Сначала продеваю провода с медными пластинками, затем провода от кнопки.
Так как я решил все крепить на клей пистолет, то чтобы не пачкать Arduino, я извлек разъем от компьютерного IDE шлейфа, и распилил его пополам.
Чтобы обеспечить доступ к гнезду Arduino, в крышке просверлил два отверстия, диаметром 3 миллиметра, на небольшом расстоянии друг от друга, и вырезал канцелярским ножом остатки пластика.

Теперь зафиксирую все на клей пистолет, жаль что у меня не осталось белых стержней. Да и ладно, я не претендую на первое место в номинации самый красивый дубликатор.
Все приклеено, осталось припаять оставшиеся концы проводов к Arduino. Закрываю коробочку, и подключаю к компьютеру. Так как usb порт компьютера расшатан, то com порт не открылся с первого раза. При повторном запуске com порта появилась строка с надписью старт, значит соединение установилось.
При включении, дубликатор работает в режиме чтения кода.
У меня есть 3 ключика, два которые с наклейками имеют одинаковый код с концовкой 70, а третий имеет другой код с концовкой F7.
При каждом прикладывании ключика, код сохраняется в памяти дубликатора, и если нажать кнопку то он перейдет в режим записи кода. В таком случае будет записываться код того ключика, который прикладывался последним.
После записи дубликатор снова переходит в режим чтения. Теперь ключик с наклейкой тоже имеет код с окончанием F7.

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

Я специально шевельнул ключик во время записи, чтобы показать вам, что и такое тоже бывает.
Повторю заново! Считал код, нажал кнопку, записал. Теперь код правильный.

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

#arduinoprojects #arduino

Комментарии

Информация по комментариям в разработке