![]() |
![]() |
||||||||||||
Сейфовый электронный замок
Автор: Biktop95 Схема замка представлена на рисунке 1.
К микропроцессору ATtiny2313 подключены два семисегментных светодиодных индикатора с общим катодом. Они работают в режиме мультиплексирования. Преимущество этого состоит в том, что мы используем только десять контактов процессора вместо шестнадцати. Теперь немного теории о принципе работы энкодера. Этот элемент имеет два выхода - обычно помечены как A и B. При вращении на них появляются прямоугольные сигналы, сдвинутые по фазе на 90 °. Направление, в котором один сигнал смещен относительно другого, зависит от направления, в котором мы поворачиваем енкодер. Этот принцип работы показан на рисунке 2,а логические сигналы на входах А и В - в таб.1.
Резистор R16 переводит вход сброса в высокое состояние, так что система защищена от возможных помех и, следовательно, от случайного сброса. Монтаж и налаживание Программа для контроллера находится в архиве. Фьюзы: CKSEL3 ... 0: 0100 Очень важно отключить работу кварца. Система может питаться от 6-24 В постоянного тока. При напряжении выше 10 В добавьте теплоотвод к стабилизатору U1. После того как вы собрали схему и убедились,что она работает,а потом заключили всю конструкцию в корпус, вы должны иметь возможность использовать «Сейфовый электронный замок ". Для этого вы должны набрать свой код. Для этого мы отключаем систему от источника питания, устанавливаем перемычку J1 и, удерживая кнопку S1, включаем источник питания. На дисплее должно появиться «0», и обе точки должны загореться. Теперь, поворачивая енкодер, мы выбираем наши шесть цифр, каждое из которых подтверждается кнопкой S1. После ввода наших цифр точки погаснут и замок перейдет в обычный режим. Конечно, код сохраняется в энергонезависимой памяти EEPROM, поэтому даже после отключения источника питания он будет запомнен. Теперь, как часть теста, мы можем ввести наш код так же, как в режиме программирования, подтверждая каждый номер кнопкой S1. Если код неправильный, отображаемое в данный момент число погаснет, и включится левая точка. Это состояние будет длиться около 12 секунд. Если код верен, номер также исчезнет, но загорится правая точка и на выходе будет выдано напряжение 5 В.
Следует также отметить, что если в режиме ввода кода енкодер не будет использоваться в течение примерно 10 секунд, блокировка перейдет в режим ожидания, а индикаторы погаснут, и правая точка будет циклически мигать, сигнализируя о готовности. Чтобы «разбудить» его, просто покрутите енкодер. Если случится так, что вы ошиблись одним номером, подождите, пока система перейдет в спящий режим, и начните вводить код с самого начала. Внешний вид собранной платы
Файлы: Все вопросы в Форум.
Эти статьи вам тоже могут пригодиться: |
|
||||||||||||
![]() |
![]() |


![]() |
![]() |
|||
|
||||
![]() |
![]() |