Главная » Безопасность » Схема кодового замка на ATtiny2313

Схема кодового замка на ATtiny2313

Особенность схемы кодового замка в том, что в нем нет привычной многокнопочной клавиатуры для набора секретного кода. Вместо нее всего две кнопки для набора четырехзначного кода. Кодовый замок построен на микроконтроллере Attiny2313.

Кнопка S1 предназначена для ввода каждой из четырех цифр секретного кода, а одиночное нажатие на кнопку S2 обозначает окончание набора очередной цифры.

Профессиональный цифровой осциллограф
Количество каналов: 1, размер экрана: 2,4 дюйма, разрешен...
Подробнее

Кодовый замок 2 кнопки на Attiny2313

Рассмотрим это на примере. Предположим для открытия замка нам необходимо набрать секретный код «5612». Алгоритм нажатий на кнопки будет следующий:

Первая цифра — кнопку S1 нажимаем 5 раз, затем один раз кнопку S2.

Вторая цифра — кнопку S1 нажимаем 6 раз, затем один раз кнопку S2.

Третья цифра — кнопку S1 нажимаем 1 раз, затем один раз кнопку S2.

Четвертая цифра — кнопку S1 нажимаем 2 раза, затем один раз кнопку S2.

Если введенный код совпал с кодом замка, то на это укажет свечение светодиода HL1 и сработает на две секунды реле K1. Если же код введен неверно, то на две секунды загорится светодиод HL2. Первоначально в память кодового замка установлен код «1234». Для замены старого1 кода на новый необходимо замкнуть переключатель S3 и набрать действующий код, в результате чего светодиод HL1 мигнет два раза. Далее следует набрать новый четырехзначный код. После его ввода светодиод HL1 мигнет три раза. Затем во избежание ошибки необходимо еще раз ввести новый код. Если все сделано правильно светодиод HL1 мигнет четыре раза, в противном случае светодиод HL2 мигнет 4 раза и всю процедуру по замене секретного кода нужно будет пройти заново. После замены кода переключатель S3 необходимо разомкнуть и выключить питание схемы на несколько секунд.

При программировании необходимо выставить следующие фьюзы:

Тестер транзисторов / ESR-метр / генератор
Многофункциональный прибор для проверки транзисторов, диодов, тиристоров...
Подробнее

Фьюзы для Attiny2313 кодовый замок

Скачать прошивку (1,2 MiB, скачано: 2 161)


3 комментария

  1. Сэр,
    Я просто хочу таймер с 12F675 с задержкой от 1 до 30 секунд с триггерным входом. У вас есть какой-нибудь дизайн?

    Ответить
  2. Ребята тут вообще кто то появляется??? Админ ау!? Кто то запустил этот замок???

    Ответить
  3. Собрал, прошил.Базовый код 1234 не принимает-светит все все время что не верен. Семенить естественно тоже не дает. Программатор ISP, программа USBASP AVRDUDE PROG. Где собака порылась?

    Ответить

Добавить комментарий