Главная » » Многопользовательский контроля доступа
20:22
Многопользовательский контроля доступа
Твитнуть
Эта схема может контролировать доступ к двери с кодовым номером. Система может быть настроена с до 6 различных пользователей (6 пароли), один из них опытный пользователь может управлять своим собственным ключом и другими пользователями, задать количество цифр открытия дверей (3 , 4,5 или 6); Установить число неудачных попыток позволило ввести пароль, удалить пользователя, или не к основным пользователям менять свой пароль.
Цепи осуществляется микроконтроллером PIC16F84A, 12-клавишной клавиатурой и матрицей LCD алфавитно-цифровой дисплей с 2 линиями и 16 символов в строке. Для управления всем этим с микроконтроллером такой маленький экран подключен 4-битном режиме и поделились некоторые данные линии с клавиатуры. Это не вызывает никаких конфликтов в системе, поскольку она никогда не карты клавиатуры в то же время, что данные передаются на ЖК-дисплее. Он принял меры предосторожности программирования Watchdog (сторожевой таймер) внутри ПОС, чтобы избежать потенциальных проблем, блокируя микроконтроллер , который был бы губителен в такой системе, которая зависит от работы ее, чтобы пройти через дверь.
Главной проблемой я столкнулся в этом проекте было недостатка места в памяти программы PIC16F84A. Мне бы хотелось, чтобы больше настроек и отображать больше текстовых сообщений на дисплее. Но там не было места для всего. Эксплуатации оборудования: 1. Открыть дверь
На экране отображается сообщение "ограниченного доступа". Пресс '*' (звездочка), сообщение "Введите код" на экране появляется: проверить одну из существующих код пользователя. Если код введен правильно, откроется дверь в течение 3 секунд и сообщение "GO" на экране. В противном случае, клавиатура будет звучать "Beeeep" и вернуться к главному экрану. Примечание: код для открытия первом подключении Вашего компьютера будет "0000" 2. Пользователей:
Система различает до 6 пользователей (или группы пользователей), и каждый человек имеет ключ, чтобы открыть дверь и войти в меню. Каждый пользователь имеет номер от 0 до 5. Пользователь 0 является пользователем власти или администратора и пользователей 1,2,3,4 и 5 основных пользователей. Пользователь 0 является единственным, кто имеет доступ ко всем опциям конфигурации устройства. Основные пользователи могут изменять свой пароль, если это разрешено администратором. 3. Доступ пользователя меню:
На экране отображается сообщение "ограниченного доступа". Для входа в пресс пользовательское меню '#' (решетка). Сообщение "Нет Тип пользователя" появится на экране. Нажмите номер пользователя, меню для доступа. Ниже приводится сообщение: "Введите код". Введите код, соответствующий этому пользователю и введите 1-положение меню пользователя. Примечание 1: код пользователя для основных пользователей, которые не используются или были удалены будет собственный код администратора (пользователь 0). Примечание 2: Если пользователь нажимает номер 1,2,3,4 или 5 появляется сообщение "ОТМЕНЕН" администратора не позволяет основных пользователей для доступа к меню пользователя. Примечание 2: Если пользователь нажимает номер 1,2,3,4 или 5 появляется сообщение "ОТМЕНЕН" администратора не позволяет основных пользователей для доступа к меню пользователя. 4. Меню опций (изменение паролей и настройки)
Введите пользовательское меню, следуя инструкции выше, Вы найдете следующее:
1. EDIT. КОД: Возможность изменения кода доступа. Для этого нажмите "*" (звездочка). Вам будет предложено ввести новый код дважды, чтобы убедиться, что правильно ли вы ввели. Если два кода не совпадают сообщения "отменен" появляется на экране и выхода из меню без изменил код. Введите в меню, чтобы повторить попытку. Примечание: В целях безопасности, начать с изменения пароля пользователя 0 (администратора), который первоначально будет 0000 "
Для перехода к следующему параметру нажмите '#' (решетка). (Для основных пользователей будет основной экран)
2. ЦИФРЫ № 4: (только пользователи, 0) Возможность изменить количество цифр кода. Чтобы изменить количество цифр пресс '*' (звездочка), то набрать необходимое количество цифр (3,4,5 или 6). Если вы не хотите менять звездочки прессе или хэш.
Изменения в клавиши, чтобы изменить число цифр: Пример 1: Чтобы перейти с 5 до 3 цифр Ключевые 5 цифр: 12345 Пропуска: 123 Пример 2: от 4 до 6 цифр: Ключевые 4 цифры: 1234 Пропуска: 123400 Пример 2: от 4 до 6 цифр: Ключевые 4 цифры: 1234 Пропуска: 123400
Для перехода к следующему параметру нажмите '#' (решетка).
3. ПОПЫТКИ № 3: (только пользователи, 0) Возможность изменения числа неудачных попыток разрешается при вводе ключа. Когда пользователь превышает предел, система будет заблокирована в течение одной минуты. Первоначально будет 3. Если вы хотите изменить '*' прессы (звездочка) и тип элемента, который требуется от 0 до 9. Установка этой опции в 0 число неудачных попыток позволило не ограничено (на самом деле ограничено до 256).
Для перехода к следующему параметру нажмите '#' (решетка).
4. DEL N º Имя пользователя: (только пользователи, 0) функции удаления пользователя. Чтобы удалить '*' пользователь нажал (звездочки) и нажмите число пользователей, которых вы хотите удалить (1,2,3,4 или 5). При удалении пользователей, этот код не действителен.
Для перехода к следующему параметру нажмите '#' (решетка).
5. ХПК ЗАЩИЩАЕТ N: (только пользователи, 0) Вариант коды защиты основных пользователей. Блокирование доступа к основному меню, чтобы запретить пользователям изменять код. N указывает защиты НЕТ. Для защиты '*' код пользователя прессы (звездочка). На дисплее изменится на S, указывающие на защиту СИ.
Для выхода в главное меню нажмите кнопку "#" (решетка). Если 30 секунд пройти без нажатия любой клавиши в меню пользователя, система автоматически выйдет из меню на главном экране. 5. Ввод администратора без ключа
Если вы забыли свой пароль пользователя 0 (администратор) может войти в меню, чтобы ввести новый пароль, выполнив следующие действия Отключите энергетического оборудования. Держите 6. Подключите питание к компьютеру, удерживая нажатой, что ключ. Система автоматически переходит в положение 1 из меню пользователя 0 (администратора).