Замок электронный кодовый на pic16f84a

Рассказать в:

У вас есть интерес сделать себе хороший электронный кодовый замок для дома, дачи или для других помещений? Пожалуйста, это очень просто. Сегодня я поделюсь собственной разработкой кодового замка, который с виду проще простого, не требует много деталей, быстро собирается за 30-60 минут даже на макетной плате, разводка не требуется, там нечего разводить, пару резисторов, микроконтроллер, кнопки и дисплей. Все занимает очень мало времени.
И так, в начале я вам покажу алгоритм, правда он на украинском языке (я с Украины, и эта работа была моей дипломной работой бакалавра) переводить не вижу смысла, все будет и так понятно. Алгоритм представлен на рис.1.
Замок электронный кодовый на pic16f84a CVAVR AVR CodeVision cvavr.ru
Как вы видите этот кодовый замок имеет два режима работы. Первый режим (слева на алгоритме) так сказать простой режим ожидания введения кода доступа. Ввели код, дверь открыта! Второй режим - это режим изменения основного кода доступа на другой код. Этот режим включается с помощью удержания кнопки РЕСЕТ в нажатом положении дольше 1-2 секунд. Один нюанс! Этот кодовый замок работает только с 8-мю цифрами, он не может работать с меньшим числом возможных комбинаций, и это с одной стороны хорошо, так как 8 цифр разной комбинации представляют собой 16777216 вариантов кода!!! Не мало, не так ли?
Схема принципиальная представлена на рис.2.
Замок электронный кодовый на pic16f84a CVAVR AVR CodeVision cvavr.ru
Как вы видите, тут нету соленоида, вместо него тупо стоит светодиод с транзистором, но думаю это не проблема, можно без проблем подключить любой транзисторный ключ и управлять любым соленоидом (думаю смекалки у вас хватит :)).
Дальше, если вам интересно поюзать этот кодовый замок в стимуляторе ISIS, то пожалуйста! Есть проект в папке «ISIS progect code zamok», там же и исходник с украинскими комментариями, плюс .HEX файл прошивки. Прошивка прошивается с помощью PonyProg, единственное, что нужно не забыть, это записать все, что есть в прошивке,особенно EEPROM память, там хранится начальный код - «77777777», без этого схема работать не будет!
Пробный вариант такого замка показан на рис.3.
Замок электронный кодовый на pic16f84a CVAVR AVR CodeVision cvavr.ru
Возможный внешний вид такого кодового замка показан на рис.4, рис.5.
Замок электронный кодовый на pic16f84a CVAVR AVR CodeVision cvavr.ru
Замок электронный кодовый на pic16f84a CVAVR AVR CodeVision cvavr.ru
Успехов вам в создании этого интереснейшего устройства!!!
Прошивка и проект тут


Источник: http://cxema.my1.ru/publ/skhemy_ustrojstv_na_mikrokontrollerakh/ustrojstva_na_mk/zamok_ehlektronnyj_kodovyj_na_pic16f84a/29-1-0-559
Раздел: [Устройства на микроконтроллерах]

Сохрани статью в:

Оставь свой комментарий или вопрос:


Наше сообщество в VK, а ты с нами? Присоединяйся!!!
Тясячи схем в категориях:
-> Раздел:Электроника, схемы, описания
-> Вселенная, Земля и около орбитальная жизнь
-> Прочее
-> HITECH news технологии
-> Minecraft
-> Онлайн раздел РЫБОЛОВ
-> Интересные НОВОСТИ