ПредишенСледващото

С Arduino можете да направите копие на ключа за къщата за домофонни 15 минути, ако, например, семинара е затворена и ключът е необходимо спешно.

ще трябва

  • Arduino;
  • компютър;
  • ключ за тип iButton домофонна или 1-тел;
  • Множествено число ключ за създаване на "клонинг" на оригиналния ключ;
  • 1 2.2 Kohm резистор;
  • свързващи кабели.

1 Схема на ключа за връзка с Ардуино чрез единен интерфейс

Всеки ключ за интерком има свой номер - това е номер, и служи като ключов идентификатор. Тази ключ номер домофонна реши - сами или някой друг. Затова копиране алгоритъм е следната: първо трябва да се научат на разрешения цифров клавиш и да присвоява същия номер на друг ключ - клонинг. За домофонна никаква разлика е бил прикрепен оригиналния ключ или копие. Проверка на броя на основата на позволените скорости на трансфер, това ще отвори вратата.

Ключовете за домофон, че ние ще се свързват с Ардуино (понякога наричан iButton или Touch Memory), четат и записват чрез единен интерфейс, 1-тел. Ето защо, верига връзка е много проста. Имаме нужда от няколко проводници и гостилница резистор на 2.2 ома. Схемата, показана на Фиг.

Как да направите копие на ключа към интеркома у дома
Окабеляване iButton ключ за Arduino за 1-тел интерфейс

2 Библиотека за използване с 1-Тел интерфейс

За да работите с интерфейса на 1-тел, има готова библиотека за Arduino. Можете да използвате, например, тази. Изтеглете архива и го разархивирайте в папката / библиотеки /. намиращ се в директорията на Arduino IDE. Сега сме много лесно да се работи с този протокол.

Заредете Arduino по конвенционален начин като скица.

3 читалня iButton ключ с помощта на Ардуино

Тази скица показва номера на ключа за интеркома, който е свързан с веригата. Това е, което имаме нужда, а сега ние трябва да намерим номера на ключа, копие от което искаме да направим. Свържете Ардуино към вашия компютър. Изпълнете сериен монитор: Инструменти сериен монитор (или комбинация от клавиши Ctrl + Shift + M).

Сега свържете ключът към диаграмата. Мониторът на порт ще покаже номера на ключа. Запомнете този номер.

Как да направите копие на ключа към интеркома у дома
Помнете iButton ключ номер да се показва в Serial Port Monitor

4 Напишете нов номер iButton ключ с помощта на Ардуино

Сега пренапише скицата, така че да мога да запиша информация клавиша памет.

Не забравяйте да зададете броя на оригиналния ключ в key_to_write на масив. което ние открихме, малко по-рано.

Изтегляне на тази скица в Arduino. Open сериен монитор (Ctrl + Shift + M). Свързан с ключ верига да е клонинг на оригиналния ключ. За резултат на програмиране на сериен порт монитора ще се появи съобщение.

Моля, обърнете внимание

Грешки при съставянето на скицата

2) Ако възникне грешка при съставянето клас OneWire още няма read_bytes членки на име или други подобни, а след това намери OneWire друга библиотека, в интернет много от тях.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!