Главная » Бытовая электроника » Двухкнопочный цифровой замок на Attiny2313. Схема и описание

Двухкнопочный цифровой замок на Attiny2313. Схема и описание

Этот цифровой замок на микроконтроллере Attiny2313 не похож ни на один другой, поскольку у него всего две кнопки вместо обычной цифровой клавиатуры. Принцип работы кодового замка такой же простой, как и его клавиатура.

Блок питания 0...30 В / 3A
Набор для сборки регулируемого блока питания...
Подробнее

Кнопка S1 используется для поочередного ввода цифр секретного — то есть количество нажатий кнопки определяет цифру, которую необходимо ввести. Например, чтобы ввести цифру 4 необходимо нажать кнопку S1 четыре раза, для цифры 9 – нажать девять раз и т.д.

Нажатие кнопки S2 является разделителем между вводимыми цифрами. Например, чтобы ввести код 4105, нажмите S1 четыре раза и S2 один раз, далее S1 один раз и S2 один раз, затем, вообще не нажимая S1 (так как цифра 0) нажмите S2 один раз, и наконец, нажмите S1 пять раз и S2 один раз.

Двухкнопочный цифровой замок на Attiny2313. Схема и описание

Если код введен правильно, то на 2 секунды загорится зеленый светодиод и также на 2 секунды активируется реле. Если код введен неправильный, то на 2 секунды загорится красный светодиод D2, а реле будет бездействовать.

Чтобы изменить секретный код, установите перемычку J1 и введите текущий код. Когда зеленый светодиод D1 мигнет дважды, введите новый 4-значный код. D1 мигнет три раза, и вам нужно будет подтвердить новый код еще раз. Если это подтверждение верное, D1 мигнет четыре раза.

Если же красный светодиод D2 мигнет четыре раза, то что-то пошло не так, и вам необходимо проделать все сначала. Чтобы завершить операцию изменения секретного кода, снимите перемычку J1, выключите и снова включите питание — теперь цифровой замок готов к использованию с новым кодом.

При программировании не забудьте очистить память EEPROM микроконтроллера, чтобы вы могли быть уверены, что код по умолчанию — 1234, а не что-то неизвестное, оставшееся в EEPROM.

Скачать прошивку (1,1 KiB, скачано: 54)
Цифровой мультиметр AN8009
Большой ЖК-дисплей с подсветкой, 9999 отсчетов, измерение TrueRMS...
Подробнее

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

Ваш email нигде не будет показан. Обязательные для заполнения поля помечены *

*