Кодовый замок. Продолжение истории.
Эх, давно ничего не публиковал.
Есть у меня статейка о кодовом замке, который был собран из подручных и остаточных материалов. Спустя полтора года после его внедрения на забор, где он благополучно существовал и работал, решил немного расширить функционал, а затем более продвинутый установить вместо первого варианта, а тот самый первый прилепить в другом месте.
Во-первых, сразу отделил мух от котлет. Клавиатура за забором, логика в ограде. Во-вторых, отказался от покупной матричной клавиатуры в пользу самодельной. Имеем десять цифровых кнопок с шагом 500 мВ. Можно уменьшить шаг и натолкать ещё какие-нибудь буквы при желании. В третьих, добавил звуковой сигнал и для внутренней кнопки открывания двери сделал задержку на RC цепи, поэтому при выходе из ограды звук затухает:)) Функциональная кнопка одна (в том варианте, который живёт на заборе уже почти год).
Вопрос с попаданием воды внутрь через кнопочные отверстия решил с помощью прозрачной плёнки ПВХ толщиной 0,3 мм по-моему. Переживал за статику, но всё нормально. Дожди, снега и морозы провели свои испытания.
Но и на этом я не остановился, решив в сентябре прошлого года, что раз уж у меня есть еще несколько ATiny13, то надо сделать замок программируемым (в варианте с забора коды доступа живут в прошивке и менять их нельзя). Но самое главное, добавить открывашку в помещение, чтобы к калитке не бегать из мастерской, когда приезжают незнакомые дяди и тёти (камера есть, но она работает отдельно). Пришлось добавить кнопку "В" -- вызов.
В результате получился вот такой комплект.
Коды доступа добавляются последовательно (по-моему даже контролируется количество зашитых кодов, чтобы EEPROM в круг не начала переписываться). Есть сброс (на самом деле просто обнуляется счётчик в первом байте EEPROM).
Логика работы проста как топор, мудрить и переписывать прошивку, которая в основе своей живёт ещё с первого замка, не хотелось. Жмём "С" -- сброс, после чего включается АЦП и ожидается ввод кода на клавиатуре. Чтобы шить, есть две служебные комбинации. Если введены не они, значит введён код доступа. Если введена комбинация для ввода кода, то просто ожидается ввод этого кода, а затем он плавно погружается в недра EEPROM. Всё.
Вот так выглядит клавиатура. Чёрненькая хреновина тоже не блажи ради. Это монтажный фланец что ли. Чтобы его спокойно закрепить на поверхность, а уж затем лепить коробку. Плата, к слову, тоже закреплена в коробке сама по себе независимо от коробки. Решение продиктовано опытом предыдущего монтажа.
Мозги, как говаривают некоторые граждане. На корпус прилепил разъём D-SUB на 9 пинов, чтобы не вскрывать коробку, если вдруг захочется обновить прошивку. Уж больно это неудобно -- каждый раз откручивать и цепляться к штырькам внутри.
Эта со звуковым сигналом, кстати. Странная бобышка на лицевой стороне -- ниша под конденсаторы. У меня оказались только высокенькие, но можно воткнуть низенькие (как и было задумано).
Я в электронике совсем любитель)) Но вдруг ардуинщикам будет интересен такой хардкор. Поскольку человек я чересчур открытый, планирую всё это выложить в свободный доступ: модели, схемы, разводку плат, прошивку. Прошивка написана на ассемблере и слопала вроде бы 70% памяти. Ещё 30% какого-нибудь функционала наколхозить можно. Ничего сложного тут на самом деле нет. Всё просто.
Еще больше интересных статей
Самодельные застежки для ящика с инструментом
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
3.5inch HDMI Display-B подключаем к TV-Box Armbian
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Аккумулятор для шуруповёрта
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Посмот...






Комментарии и вопросы
На старом дощатом заборе смотр...
А, так про отдельные пиксели —...
На вкус и цвет фломастеры разн...
Со временем принтер стал увели...
Здравствуйте. Подскажите пожал...
Доброго дня. Пробовал себе на...
На сколько герметичны такие те...