Вы не можете взять и просто подключить выход логического элемента к одному из его входов, используя кусок обычного провода, поскольку это даст возможность положительному напряжению от сенсорного выключателя попасть на выход и повлиять на выходной сигнал. Запомните, вы никогда не должны подавать напряжение на выходной вывод логического элемента. Диод предотвращает возможность возникновения такой неприятности.
Теперь, если вы усвоили базовые сведения о логических элементах, вы готовы продолжить ваш первый реальный проект, в котором мы будем использовать всю ту информацию, которую я вам успел предоставить.
Предположим, что вы хотите, чтобы никто из посторонних не смог воспользоваться вашим компьютером. Для данной задачи я могу подумать о двух путях решения: использования программного или аппаратного обеспечения. Программное обеспечение предполагает использование программы определенного типа, которая будет прерывать нормальный ход загрузки программного обеспечения компьютера, требуя ввода пароля. Естественно, что вы можете пойти именно таким путем, но я думаю, что более действенным (и в большей степени соответствующим материалу данной книги) будет использование аппаратного обеспечения. То, что я могу себе представить — это кодовый замок с цифровой клавиатурой, который требует от пользователя компьютера ввода секретного кода перед тем, как компьютер может быть включен.
Если вы захотите довести данный проект до его завершения, то вам придется вскрывать настольный компьютер, обрезать провода и прорезать проем в корпусе (рис. 4.79). Без сомнения, это приведет к тому, что гарантийные обязательства на это изделие будут нарушены. Если же это вас беспокоит, то существуют три варианта решения проблемы:
1. Собрать схему на макетной плате для собственного удовольствия и оставить ее в таком состоянии.
2. Использовать цифровую клавиатуру на каком-либо другом устройстве.
3. Использовать для этой цели старый компьютер.
Рис. 4.79.
Вам понадобятся:
1. Цифровая клавиатура. Как было указано в списке необходимых покупок в начале данной главы, она должна иметь «общий вывод» или «общий выход». На схеме, которая приведена на рис. 4.80, показано, что я имею в виду.
Рис. 4.80.
Внутри клавиатуры один проводник (который я изобразил красным цветом для того, чтобы он отличался от других) подключен к одному из контактов каждой кнопки. Этот проводник является «общим» для всех них. Он идет от крайнего разъема клавиатуры или набора выводов в нижней части, которые я окрасил желтым цветом.
Клавиатура, которая использует «матричное кодирование», не будет работать со схемой, которую я собираюсь описывать. Если клавиатура компании Valleman nv, которую я вам рекомендую, недоступна, а вы не можете найти другую, аналогичную этой, то вы можете использовать 12 отдельных однополюсных однопозиционных кнопок. Конечно, это будет стоить несколько дороже.
2. Микросхема 74HC08, содержащая четыре двухвходовых логических элемента И. Количество — 1 шт.
3. Микросхема 74HC04, содержащая шесть инверторов. Количество — 1 шт.
4. Микросхема таймера 555. Количество — 1 шт.
5. Реле с самоудерживанием (с фиксацией состояния), с рабочим напряжением 5 В, двухполюсное однопозиционное или двухполюсное двухпозиционное, корпус «2 from C», Panasonic DS2E-SL2-DC5V или его аналог. Большинство реле имеет две отдельные катушки (одну для фиксации, другую для снятия фиксации) с раздельными входами. Количество — 1 шт.
6. Светодиоды диаметром 5 мм, цвет свечения по вашему выбору. Количество — 3 шт.
7. Плоский кабель минимум с шестью проводниками, если вы действительно хотите получить компактную конструкцию.