KREMEN Реклама
KREMEN Реклама

Кодовый замок. Продолжение истории.

vkusnoed
Идет загрузка
Загрузка
27.02.2026
117
1
Применение

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

3

Эх, давно ничего не публиковал.

Есть у меня статейка о кодовом замке, который был собран из подручных и остаточных материалов. Спустя полтора года после его внедрения на забор, где он благополучно существовал и работал, решил немного расширить функционал, а затем более продвинутый установить вместо первого варианта, а тот самый первый прилепить в другом месте.

Во-первых, сразу отделил мух от котлет. Клавиатура за забором, логика в ограде. Во-вторых, отказался от покупной матричной клавиатуры в пользу самодельной. Имеем десять цифровых кнопок с шагом 500 мВ. Можно уменьшить шаг и натолкать ещё какие-нибудь буквы при желании. В третьих, добавил звуковой сигнал и для внутренней кнопки открывания двери сделал задержку на RC цепи, поэтому при выходе из ограды звук затухает:)) Функциональная кнопка одна (в том варианте, который живёт на заборе уже почти год).

Кодовый замок. Продолжение истории.

Вопрос с попаданием воды внутрь через кнопочные отверстия решил с помощью прозрачной плёнки ПВХ толщиной 0,3 мм по-моему. Переживал за статику, но всё нормально. Дожди, снега и морозы провели свои испытания.

Но и на этом я не остановился, решив в сентябре прошлого года, что раз уж у меня есть еще несколько ATiny13, то надо сделать замок программируемым (в варианте с забора коды доступа живут в прошивке и менять их нельзя). Но самое главное, добавить открывашку в помещение, чтобы к калитке не бегать из мастерской, когда приезжают незнакомые дяди и тёти (камера есть, но она работает отдельно). Пришлось добавить кнопку "В" -- вызов.

В результате получился вот такой комплект.

Кодовый замок. Продолжение истории.

Коды доступа добавляются последовательно (по-моему даже контролируется количество зашитых кодов, чтобы EEPROM в круг не начала переписываться). Есть сброс (на самом деле просто обнуляется счётчик в первом байте EEPROM).

Логика работы проста как топор, мудрить и переписывать прошивку, которая в основе своей живёт ещё с первого замка, не хотелось. Жмём "С" -- сброс, после чего включается АЦП и ожидается ввод кода на клавиатуре. Чтобы шить, есть две служебные комбинации. Если введены не они, значит введён код доступа. Если введена комбинация для ввода кода, то просто ожидается ввод этого кода, а затем он плавно погружается в недра EEPROM. Всё.

Кодовый замок. Продолжение истории.

Вот так выглядит клавиатура. Чёрненькая хреновина тоже не блажи ради. Это монтажный фланец что ли. Чтобы его спокойно закрепить на поверхность, а уж затем лепить коробку. Плата, к слову, тоже закреплена в коробке сама по себе независимо от коробки. Решение продиктовано опытом предыдущего монтажа.

Кодовый замок. Продолжение истории.Мозги, как говаривают некоторые граждане. На корпус прилепил разъём D-SUB на 9 пинов, чтобы не вскрывать коробку, если вдруг захочется обновить прошивку. Уж больно это неудобно -- каждый раз откручивать и цепляться к штырькам внутри.

Кодовый замок. Продолжение истории.

Эта со звуковым сигналом, кстати. Странная бобышка на лицевой стороне -- ниша под конденсаторы. У меня оказались только высокенькие, но можно воткнуть низенькие (как и было задумано).

Кодовый замок. Продолжение истории.А это уличная открывашка.

Я в электронике совсем любитель)) Но вдруг ардуинщикам будет интересен такой хардкор. Поскольку человек я чересчур открытый, планирую всё это выложить в свободный доступ: модели, схемы, разводку плат, прошивку. Прошивка написана на ассемблере и слопала вроде бы 70% памяти. Ещё 30% какого-нибудь функционала наколхозить можно. Ничего сложного тут на самом деле нет. Всё просто.

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

3
Комментарии к статье
Lider 3D Реклама
Lider 3D Реклама