Как все работает
Я задумал все так, чтобы вам приходилось нажимать кнопку А для активации схемы и продолжать удерживать ее нажатой, пока вы вводите секретную комбинацию цифр. Это преследует две цели: схема не потребляет энергии, когда вы не используете ее, и вы не сможете оставить ее включенной по ошибке.
Секретный код заключается в нажатии кнопок Е, F, G и Н в указанной последовательности, пока вы нажимаете кнопку А. Безусловно, если вы установите эту схему в реальности, то можете поменять расположение кнопок. Я расположил их так на макетной плате для упрощения.
Предположим, вы нажимаете кнопку А и нажимаете кнопку Е как первую в последовательности для разблокировки схемы. Из рис. 4.104 ясно, что кнопка Е подает 5 В напрямую на левый вход первого логического элемента И. В результате на левом входе устанавливается высокий логический уровень.
Потенциал на правом входе элемента И поддерживается высоким с помощью резистора 10 кОм. Итак, теперь оба входа элемента И в состоянии логической единицы и, следовательно, уровень на его выходе меняется с низкого на высокий.
Ток от выхода проходит через диод к левому входу. Вследствие этого вы можете отпустить кнопку Е и выход с элемента И будет удерживать левый вход в высоком состоянии. Этот логический элемент заблокировал себя подобно реле в эксперименте 15. Это можно сделать, поскольку он имеет собственный источник питания (не показанный на логической схеме), который поддерживает напряжение на выходе, несмотря на небольшое уменьшение входного напряжения.
Высокий выходной сигнал от первого элемента И поступает также к правому входу второго элемента И. Теперь на правом входе второго элемента И также присутствует высокий уровень, и если вы нажмете кнопку, чтобы подать логическую единицу на вход слева, то на выходе второго элемента И тоже появится высокий уровень. Заметьте, что кнопка не сработала бы раньше, поскольку вам нужен сигнал высокого уровня с выхода первого элемента И, чтобы подать его на второй элемент И.
Итог:
• После того как вы нажимаете каждую кнопку, логический элемент И рядом с ней блокирует себя, и вы можете отпустить кнопку.
• Кнопки необходимо нажимать в определенной последовательности. Если вы нажмете четыре кнопки не в том порядке, то ничего не произойдет.
• В течение всего процесса следует удерживать кнопку А нажатой.
Теперь посмотрим на кнопки С, D и Е. Что произойдет, если вы нажмете любую из этих кнопок, пока вводите код для разблокировки схемы? Любая из этих кнопок понизит напряжение на правом входе первого логического элемента И. Как следствие, на выходе этого элемента И появится низкий уровень. Если ранее этот элемент блокировал себя, то теперь он становится разблокированным. Более того, низкий выходной сигнал с первого элемента И разблокирует второй элемент И, а низкий сигнал со второго элемента И разблокирует третий элемент И.
Нажатие любой из кнопок С, D и Е будет сбрасывать всю схему. Я добавил их только для того, чтобы сделать ввод правильной комбинации более сложным. Естественно, я предполагаю, что при сборке этой системы вы позаботитесь, чтобы все кнопки выглядели одинаково.
Одновременное нажатие нескольких кнопок
Что произойдет, если кто-то нажмет сразу несколько кнопок (при этом удерживая нажатой кнопку А)? Результат будет непредсказуемым. Если все кнопки Е, F, G и Н нажаты одновременно, то сработает реле (если только не нажата любая из кнопок В, С или D, останавливающих весь процесс). Возможность срабатывания при одновременном нажатии нескольких кнопок может рассматриваться как недостаток этой схемы, однако шанс нажать кнопки А, Е, F, G и Н, не нажав кнопку В, С или D, невелик. Чтобы еще сильнее снизить этот риск, можно добавить больше кнопок сброса параллельно кнопкам В, С и D.
Запуск реле
Предположим, вы ввели правильную комбинацию. Последний логический элемент И подает 5 В на базу транзистора (см. рис. 4.105). Транзистор включается и начинает проводить ток. Это уменьшает сопротивление между контактом 2 таймера 555 и отрицательной шиной, и таким образом напряжение