Не только любой программист, но и всякий достаточно опытный пользователь знает, что на компьютер можно переложить множество рутинной работы или, например, заставить его сделать что-то за вас, когда вы в отпуске. Так, компьютер вполне справится с односложными ответами на письма по электронной почте (дескать, письмо получил, подробно отвечу позже). А может ли компьютер, например, накормить вашего кота? Полить ваши цветы? В конце концов, просто каждый вечер включать и выключать свет в вашей квартире, чтобы создать впечатление, что вы дома?
В голливудских фильмах мы часто видим домашнюю автоматизацию такого рода, которая обычно прилагается к герою фильма — учёному или изобретателю, как правило, слегка сумасшедшему, вроде Дока Брауна из «Назад в будущее». Ходят легенды о фидошниках, привязывавших электрические вилки к печатающим головкам матричных принтеров, чтобы можно было выключить свой компьютер дистанционно. Для нажатия на треклятую кнопку использовали даже выдвигающийся лоток CD-привода. Но можно ли сделать это как-то более, скажем так, штатно? Разумеется, существует множество решений промышленного класса для такого рода задач. Компьютеры управляют станками, подъемными кранами, целыми электростанциями, и это, в принципе, никого не удивляет. Более того, с включением и выключением света в комнате компьютеры тоже справляются, это даже получило своё название — «умный дом», проблема лишь в том, что промышленные компьютеры не продаются в магазинах, а там, где продаются, стоят очень дорого, ну а компоненты «умного дома» — это обычно специализированные компьютеры, не предполагающие перепрограммирование со стороны конечного пользователя. Попросту говоря, они делают то, что предусмотрел производитель, но это не всегда именно то, чего хотелось бы вам.
Наши устройства призваны заполнить нишу, которую почему-то в упор не замечают производители компьютерной периферии: дать возможность пользователю обычного домашнего компьютера управлять с его помощью чем-то более материальным, нежели письма по электронной почте. Если говорить точнее, с использованием наших устройств вы сможете заставить свой компьютер управлять любыми устройствами, в которых течёт электрический ток. Все устройства, предлагаемые нами в настоящий момент, подключаются к компьютеру через порт USB (в некоторых случаях можно также использовать классический COM-порт, но где его нынче взять). Большинство моделей наших устройств имеют встроенные электромагнитные реле; предельная коммутируемая мощность этих реле невелика, всего 300 Вт, но этого вполне достаточно для управления настольной лампой или вентилятором, для включения и выключения активного сетевого оборудования (роутеров, свичей, точек доступа и прочего в таком духе), а также и для большинства не слишком навороченных компьютеров. Если требуется бОльшая мощность нагрузки, необходимо использовать внешние реле, например, любые силовые реле с напряжением питания 12 или 24 В, которые вы можете также заказать у нас или подобрать самостоятельно; мощности большинства доступных на рынке реле вполне хватит для управления отопительными приборами, чайниками, насосами и другими мощными потребителями электричества. Некоторые из наших устройств исходно расчитаны на подключение таких реле, к другим внешние реле можно подключить через цепи, управляемые встроенными реле.
Кроме управления электрической нагрузкой, наши устройства умеют реагировать на внешние «раздражители»— входные линии (сигнальные цепи), в роли которых выступают обыкновенные электрические провода, которые могут быть замкнуты или разомкнуты. Об изменении статуса входной линии устройство оповещает управляющий компьютер, и, кроме того, может среагировать на такое изменение самостоятельно, включив или выключив те или иные управляемые цепи, что позволяет в некоторых случаях обойтись без управляющего компьютера (например, включать и выключать в комнате свет, когда управляющий компьютер не работает).
Естественно, со стороны компьютера требуется управляющее программное обеспечение. Для пользователей, имеющих навыки программирования, мы предлагаем (бесплатно) ряд программ в исходных текстах, включая библиотеки функций для обращения к нашим устройствам; если же самостоятельное написание программного обеспечения со стороны хоста в ваши планы не входит, мы можем предложить управляющие программы в виде статически собранных (то есть не требующих инсталляции) исполняемых файлов для Linux и Windows. Поскольку наши устройства поддерживают стандарт HID, никакие драйверы для них не требуются — точнее, нужный драйвер в вашей системе уже есть. Отметим, что прошивки наших устройств также доступны в виде исходных текстов, и при помощи программатора (подходящий программатор мы, опять-таки, можем предложить приобрести у нас или подобрать самостоятельно) вы можете изменить поведение нашего устройства, адаптировав его под свои потребности. Как прошивки, так и хостовое программное обеспечение мы распространяем свободно на условиях лицензии GNU GPL v.3.
Сразу отметим, что ориентируемся мы в основном на любителей техники — людей, которые дружат как минимум с отвёрткой (хотя без паяльника вы вполне сможете обойтись; всё, что надо, мы уже спаяли). Впрочем, ограниченным тиражом мы выпускаем устройство, для использования которого не потребуется даже отвёртки — оно представляет собой удлинитель с пятью розетками и встроенным устройством UNC, позволяющим управлять четырьмя розетками из пяти (последняя розетка всегда включена; её можно использовать, например, для питания управляющего компьютера). Наиболее очевидное применение этого варианта устройства — управление всем, что стоит вокруг вашего компьютерного стола: например, вы можете комбинацией клавиш на клавиатуре заставить зажечься или погаснуть свою настольную лампу, включить и выключить вентилятор, колонки, модем и всё прочее, что оказалось в радиусе длины шнура питания от вашего компьютера и имеет мощность питания, не превосходящую 300 Вт. Такое устройство, однако, представляет собой скорее игрушку, нежели что-то иное; оно идеально подходит в качестве оригинального подарка для техногика, но в полной мере возможности наших устройств раскрываются при самостоятельном монтаже управляемых цепей (напомним, для этого потребуется только отвёртка, ну и нож для зачистки проводов). Здесь ваши возможности практически ограничены только вашей фантазией. Наше устройство может быть включено вместо выключателя света в комнате, оно может управлять освещением и вентиляцией аквариума, электромагнитный дверной замок (точнее, только сам электромагнит от него, без дорогостоящего управляющего модуля) позволит заставить ваш компьютер поработать швейцаром, шаговый мотор откроет и закроет форточку, а электромагнитный водяной клапан от стиральной машины позволит автоматизировать полив комнатных цветов (здесь мы надеемся на ваш здравый смысл: компьютеры иногда ломаются, следует предусмотреть защиту от потопа на случай, если ваша система будет работать не так, как вы ожидали — например, разумно было бы брать воду для полива не из водопровода, а из ёмкости, имеющей ограниченный объём).
Имеющийся в наличии ассортимент наших устройств, а также некоторые сопутствующие товары вы найдёте на нашем сайте на соответствующей странице. Выбрать подходящий тип устройства вам поможет сравнительное описание, представленное в этой статье. Наконец, любой набор наших устройств вы можете заказать здесь же на сайте; по Москве мы доставляем заказы курьером, по России — почтовыми бандеролями первого класса. Мы будем рады ответить на любые ваши вопросы относительно нашей продукции; вы можете задать их на нашем форуме или через форму обратной связи.
Ключевые слова/keywords: бюджетный умный дом, умный дом своими руками, компьютерное управление электропитанием, компьютерное управление электричеством, домашняя автоматизация, включение питания по USB, компьютерное управление светом в комнате, управление освещением, контроллер света, управление светом по USB