Как расширить систему
В этой части книги я предлагаю расширить набор модулей. В первую очередь, за счет разработки модуля цифровых вводов.
Почему я не включил модуль цифровых вводов в первую часть?
Модуль, в основном, предназначен для подключения датчиков с «сухими контактами» или аналогичным выходом, имеющих два состояния - включено и выключено. Это противопожарные датчики, датчики охраны. К модулю цифровых вводов можно подключить пороговые датчики освещенности: освещенность достигла некоторой величины - датчик замыкает контакты; освещенность упала - датчик выключает контакты. Такими могут быть датчики температуры, влажности, давления, положения, термостаты и т. д. Большой интерес в этом ряду представляют датчики движения. С их помощью легко организовать автоматическое управление светом в коридоре, прихожей или на лестнице.
Часть датчиков, например датчики освещенности и температуры, достаточно просто изготовить самостоятельно. Но пирометрические датчики движения даже в собственном исполнении могут оказаться слишком дорогими. Использовать противопожарные или охранные датчики в самостоятельном исполнении я не вижу смысла - они должны быть очень надежны, так как требования к устройствам, обрабатывающим их сигналы, очень жесткие. Кроме того, если вам захочется разработать устройства подобного назначения, то не составит труда сделать это самостоятельно. Однако я не рекомендовал бы возлагать большие надежды на использование самодельных противопожарных и охранных устройств.
Тем не менее, мы разработаем модуль цифровых вводов, а в приложении я постараюсь привести хотя бы одну схему датчика движения.
Расширение состава модулей, кроме модуля цифровых вводов, осуществим за счет замены реле в релейном модуле на аналог твердотельного реле, состоящий из оптопары и триака. Подобный модуль, рассчитанный на подключение активной нагрузки ламп накаливания, хорошо подойдет для включения и выключения света. Мощность нагрузки может составлять 500-600 Вт, а габариты позволяют встроить модуль в обычный выключатель света. Попутно мы рассмотрим возможность плавной регулировки яркости света.
Использование релейного модуля для подключения музыкального центра к громкоговорителям, установленным в других помещениях, решает вопрос о распределении звука. Но в ситуации, когда вы намерены в другом помещении не только слушать музыку, но и смотреть фильмы, полезным может оказаться аудиокоммутатор. О модуле подобного назначения мы тоже поговорим. Посмотрим, нельзя ли его применить и для коммутации видеосигнала.
Конечно, все описанные устройства имеют основное назначение - исследование возможностей микроконтроллеров. Предполагается, что они будут собраны на макетной плате, разложены на столе, а по окончании экспериментов отправятся в ящик с деталями для разборки «по случаю». Вместе с тем, кому-то, возможно, приглянется идея применить разработки в своей комнате или квартире. Если в квартире не заложено большого количества проводов для организации системной сети, прокладывание проводов может представлять некоторые сложности. Есть несколько решений, позволяющих избежать этого при организации системной сети. Я уже упоминал протокол XI0 - использование силовых проводов в качестве «среды обитания» системных сигналов. При выборе этого решения настоятельно рекомендую воспользоваться готовыми изделиями, например, обратившись в фирму «Умный дом». Другое решение - радиоканал или использование инфракрасного излучения для передачи сетевых сигналов. Эти возможности мы обсудим.
И, конечно, постараемся расширить средства управления. Добавить к компьютеру и старому пульту от телевизора что - то, не менее успешно решающее эти задачи.