Кодовый замок с памятью

Кодовый замок с памятью


Всем доброго времени суток! Хочу поделиться своей схемой кодового замка с памятью. Допускаю, что в этой схеме нет ничего сверхнового, но может быть, она кому-то пригодится. Я использовал в схеме микроконтроллер PIC16F628A. В схеме есть 4 кнопки для набора кода, состоящего из 7 цифр (их количество можно увеличить), а также, кнопки «сброс» и «набор». Для контроля вводимого кода я использовал 7-сегментный индикатор.



При включении питания (а так же, после временного отключения энергии) схема переходит в режим опроса кнопок на ввод кода для отключения сигнализации. Если нажать на кнопку «сброс», можно будет набрать новый код, нажав по очереди 7 любых кнопок «1», «2», «3» и «4» в любой последовательности с любыми повторениями (хоть одну кнопку 7 раз). При этом номер нажатой кнопки будет высвечиваться на индикаторе. Этот код запишется в память контроллера и схема переключится в режим ввода кода для отключения сирены. Индикатор при и этом погаснет. Состояние сигнализации индицирует светодиод. Сигнализация отключится только после правильного набора кода. После очередного сброса при нажатии на кнопку «набор» на индикаторе начнётся отсчёт времени от 9 до 0 секунд.

Этого времени вполне достаточно для того, чтобы выйти из помещения и закрыть дверь. По истечении этого времени схема переключится на опрос последнего введённого кода. Кнопки с индикатором располагаются на двери с входной стороны, а кнопки «сброс» и «набор» - внутри помещения. Прилагаю схему и прошивки для индикаторов с общим катодом и с общим анодом. Выводы порта на индикатор соответствуют схеме. Для себя я собрал схему на индикаторе, который первым попался мне под руку.Поэтому мой вариант схемы, платы и прошивки к ней, а так же, видео схемы, проверенной в железе тоже прилагаю. Тем, кому потребуется изменить плату и прошивку под имеющийся индикатор, я с готовностью помогу. Желаю всем удачи и реализации творческих планов!



Скачать файлы проекта (прошивка, плата, схемы):
У вас нет доступа к скачиванию файлов с нашего сервера

1 комментарий

Cherniy_S 23 января 2014 20:48
Доброго времени суток! Очень заинтересовала Ваша схема! Но смоделировав её в Протеусе, на индикаторе с ОА и ОК какая-то ерунда. Модельку могу сбросить на мыло! С уважением Сергей!

Еще раз здравствуйте! Поигравшись в Протеусе выяснил, что если выводы МК и индикатора соединить следующим образом,
6 - Е
7 - А
8 - DP
9 - C
10 - D
11 - B
12 - G
13 - F,
то при загрузке после нажатия "Сброс" светиться "0", и при нажатии на кнопки 1-4 светиться соответственно "1", "2", "3" и "4". Но после нажатия на сброс, при обратном отсчете, вместо "девятки" светит У, а "семерка" перевернутая (наверное в программе ошибка). И еще к автору, выложите более детально описание девайса. Непонятно как поставить на охрану и как снять. В Протеусе каждый раз выходит по-разному. Новую прошивку с описанием можно на мыло [email protected]
Ваше имя: *
Ваш e-mail: *
Войти через
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Введите два слова, показанных на изображении:
© 2016 Все права соблюдены.