Пульт управления домом по телефону |
Для управления домом по телефону предназначен пульт во вкладке "Связь"->"Пульт". Для доступа к пульту необходимо ввести пароль во вкладке "Админ"->"Общие"->"Пароль пульта".
Работа пульта происходит следующим образом. Надо включить пульт (автоответчик в режиме меню) нажав кнопку "Включить пульт доступа по телефону". Звоним домой по телефону. Автоответчик отвечает - "Нажмите кнопку один для того чтобы оставить голосовое сообщение или нажмите кнопку два для того чтобы оставить факс". Мы нажимаем кнопку "#" (решетка). Это сигнал пульту, что надо принять пароль. Ввводим пароль. Если пароль введен верно в трубке прозвучит сигнал короткий гудок. Теперь пульт готов к принятию команд, это цифры от 1 до 8. Нажимаю ту или иную цифру от 1 до 8 мы тем самым включаем или выключаем то или иное устройство через порт LPT.
Данные по LPT-порту передаются параллельно. Это значит что за
один шаг передаётся один байт, в то время,
как по последовательному порту за шаг
передаётся один бит. Так как в одном байте
восемь битов, то у нас в распоряжении сразу
восемь выходов. Изначально LPT-порт
предназначался для работы с принтером. Вот
как используются его выводы:
Сигналы на выходах 2-9 - логические 0 или 1. Нам необходимо изменять состояние выводов по отдельности или вместе. Для этого нужно в порт посылать число следующим образом: каждому выводу соответствует один бит.
Чтобы включить все выводы, нужно послать в порт число 255, чтобы выключить все - 0. Если нужно подать сигнал на несколько выводов, в порт нужно послать сумму соответствующих чисел. Для того, чтобы послать число в порт, можно использовать простейшую программу на Паскале:
program lpttest; var data:byte; begin writeln(data); readln(data); port[memw[$0040:$0008]:=data; end.
Чтобы проверить работу программы, можно просто напрямую к порту подключить светодиод, но чтобы управлять более мощными устройствами, необходимо собрать схему согласования.
Самая простая схема состоит из транзистора и реле. Реле можно использовать любое - исходя из напряжения питания. Единственный недостаток схемы - при внутреннем коротком замыкании транзистора напряжение питания может попасть в порт, из-за чего из строя может выйти не только контроллер порта, но и вся системная плата.
Этого недостатка нет в схеме, собранной на оптроне.
Он обеспечивает гальваническую развязку с портом. Схема очень проста и может управлять любыми
устройствами - всё зависит от реле.
Но лучше вообще отказаться от реле и управлять бытовой техникой, не выходя из-за компьютера.
Устройство собрано на симисторе. В цепь оптрона включен светодиод, сигнализирующий о работе устройства. Необходимо собрать несколько (до восьми) таких устройств и разместить их в одном корпусе, например от старого сетевого фильтра, поставив около каждой розетки светодиод.
Это не все схемы, которые можно использовать. Исходя из заданных требований, можно собрать своё устройство. Главное - не сжечь LPT-порт ПК.