Управление светом в доме голосом. Звуковой выключатель в обычный дом: нужно ли? Подключение PSC05 к Arduino

  • Tutorial


Ноябрь 2017 года, на календаре отображалось число одиннадцать. Распродажа на Aliexpress шла полным ходом, руки чесались что-нибудь купить. Выбор пал на "Ми-свет RGBW светодиодный лампы AC86-265V удаленного управление Smart освещения ". В итоге были приобретены два экземпляра максимальной мощности, на 9 ватт, и хаб-контроллер MiLight WiFi iBox. Доставка из Китая не заставила себя долго ждать, а спустя 4 месяца, 13 марта 2018, (платформа, позволяющая сторонним разработчикам добавлять умения голосовому помощнику «Алиса»). Следом Алиса научится управлять освещением (и не только) у вас в квартире, а мы с вами ей в этом поможем, поэтапно и без единой строчки кода.

1. Настройка умных ламп от Xiaomi.

Первое, что необходимо сделать, это настроить управление лампами, хотя бы с помощью приложения от Xiaomi. Если для вас этот этап пройден, смело переходите далее, к настройке сервера умного дома, или еще дальше, непосредственно к интеграции Алисы и openHAB. Но, обо всем по порядку. Сами лампы к вашему домашнему роутеру не подключатся, для этого нужен хаб iBox, который может контролировать до четырех групп источников света. Необходимо подключить его к сети, а затем связать с ним лампы.
  1. Подаем питание на iBox , подключив его по usb, к примеру, к зарядному устройству для телефона.
  2. При первом подключении необходимо сбросить настройки хаба, поэтому нажимаем RST .
  3. Далее устанавливаем на телефон приложение от Xiaomi под iOS или Android . Убеждаемся что телефон подключен к домашней сети Wi-Fi.
  4. Открываем приложение Mi-Light 3.0 , нажимаем + . Тут нас интересует вкладка Smart Link .
  5. Вводим названием и пароль домашней Wi-Fi сети, к которой подключен телефон и планируется подключить iBox .
  6. Сейчас у вас iBox должен быть подключен к сети, а индикаторы SYS и LINK должны моргать, медленно и быстро соответственно. Если это не так, нажмите RST еще раз.
  7. Если индикаторы мигают, нажмите в приложении Start Configuration , начнется процесс настройки подключения для хаба.
  8. Через секунд десять мигание прекратится, затем SYS снова начнет медленно моргать, а LINK останется гореть. В приложении отобразится сообщение Configured . Хаб подключен к сети. Если в списке Device List его нет, то просто нажмите Searching for device .
Уже сейчас можно поуправлять цветом и яркостью самого iBox, но нам необходимо подключить лампы. Для этого выполним привязку ламп к одной из четырех зон, доступных хабу для управления.
  1. Открываем в приложении Mi-Light 3.0 из списка хаб Mi-Light . Заходим в раздел Colors .
  2. В верхней части экрана выбираем одну из зон, пусть будет Zone1 . И нажимаем на иконку связывания устройств в правом верхнем углу. Откроется экран LINK/UNLINK с инструкцией.
  3. Теперь настраиваем те лампы, которые мы хотим привязать к Zone1 , управление ими в дальнейшем будет происходить синхронно. Для управления яркостью и цветом каждой лампы в отдельности, их надо отнести к отдельным зонам. Итак, включаем лампу, и в течение первых трех секунд нажимаем в приложении Link . Если лампа моргнула три раза, то все отлично, синхронизация прошла успешно. Можно управлять лампой.


В принципе, на данном этапе у вас уже есть пульт для удаленного управления светом. Более того, вы можете написать свою систему управления освещением, благо протокол общения с хабом давно известен (когда-то он был доступен по ссылке limitlessled.com/dev ). Есть готовые библиотеки на php , javascript , python . Но управление это возможно только из локальной сети, чего для Алисы явно не достаточно. Попробуем решить данную проблему.

2. Установка openHAB

Кратко, что такое openHab . Это сервер для управления умным домом с открытым исходным кодом. Разрабатывается сообществом, поддерживает управление огромным количеством устройств. Есть мобильный клиент, есть возможность управления Алексой от Amazon и ассистентом от Google. Написан на java, на базе фреймворка Eclipse SmartHome . А значит его можно установить хоть на холодильник, главное чтобы на этом холодильнике работала виртуальная машина Java. Инструкции по установке есть для Linux , Windows , Mac OS , Raspberry Pi , для различных сетевых хранилищ Synology и QNAP . Быстро пробежимся по первому варианту.
  1. Добавляем ключи репозитория:

    Wget -qO - "https://bintray.com/user/downloadSubjectPublicKey?username=openhab" | sudo apt-key add - sudo apt-get install apt-transport-https

  2. Добавляем сам репозиторий:

    Echo "deb https://dl.bintray.com/openhab/apt-repo2 stable main" | sudo tee /etc/apt/sources.list.d/openhab2.list

  3. Обновляемся и ставим сервер вместе с дополнениями:

    Sudo apt-get update sudo apt-get install openhab2 sudo apt-get install openhab2-addons sudo apt-get install openhab2-addons-legacy

  4. Настраиваем автоматический запуск сервиса после перезагрузки устройства и запускаем его:

    Sudo systemctl start openhab2.service sudo systemctl status openhab2.service sudo systemctl daemon-reload sudo systemctl enable openhab2.service

  5. Теперь ждем в районе 15-20 минут (это не преувеличение, это суровая реальность с шутками про скорость работы Java), пока он загрузится и по адресу http://openhab-device:8080 появится веб интерфейс.
  6. На этой странице нас интересует пункт Paper UI . Именно с этим типом интерфейса будем работать в дальнейшем.

3. Управление светом через openHAB

Итак, у нас есть рабочий сервер умного дома и лампы от Xiaomi с возможностью удаленного управления. Необходимо их соединить. openHAB поддерживает биндинги (инструкции, позволяющие управлять подключенной электроникой) для множества устройств, в том числе и для данных ламп.

4. Внешний доступ к openHAB

По соображениям безопасности, после описанных выше манипуляций, управление сервером умного дома возможно только из локальной сети. Этого для нашей задачи явно не достаточно. Вариантов настройки несколько : настроить VPN для доступа из интернета к локальной сети, сконфигурировать реверсивную прокси или же соединить ваш сервер с сервисом myopenHAB Cloud по адресу myopenHAB.org. Так-как в России число сотрудников Роскомнадзора прямо пропорционально числу пользователей VPN и прокси-серверов, воспользуемся последним вариантом.
Не следует множить сущее без необходимости
  1. Регистрируемся на сайте myopenHAB , авторизуемся и заходим по адресу https://myopenhab.org/account . На данной странице нас интересуют два поля: openHAB UUID и openHAB Secret . Именно они позволяют организовать связь серверов. Давайте разберемся где их взять.
  2. Заходим в панель управления PaperUI openHAB .
  3. Открываем раздел Configuration Add-ons Misc .
  4. Устанавливаем openHAB Cloud Connector .
  5. В Configuration Services должен появиться модуль openHAB Cloud с режимом "Notifications & Remote Access ".
  6. В Configuration System Add-on Management должен быть активирован переключатель "Acceess Remote Repository ".
  7. После установки аддона, искомые нами данные окажутся в файлах /var/lib/openhab2/uuid и /var/lib/openhab2/openhabcloud/secret (userdata/uuid и userdata/openhabcloud/secret , если ставили не из пакета). Вводим их в настройках аккаунта на myopenHAB и жмем Update . Если все настроенно корректно, то слева от адреса вашей почты должно появиться слово "Online ". Это говорит о том, что доступ к вашему умному дому из сети интернет открыт, но сразу Алиса им воспользоваться не сможет. Для начала надо сделать доступным снаружи настроенное ранее устройство.
  8. Переходим в раздел Configuration Services openHAB Cloud Configure .
  9. В списке Items to expose to apps such as IFTTT активируем чекбокс для элемента управления яркостью и нажимаем Save .
  10. Через некоторое время проверяем, что выбранный элемент присутствует в списке на странице myopenhab.org/items со статусом "ON ".

Теперь управление лампой возможно из интернета, через API openHAB Cloud, которое поддерживает авторизацию по OAuth2. Но, к сожалению, клиенты заранее предопределены, это Alexa, Google Assistant и сервис IFTTT. Алисы в данном списке пока нет. Но это не проблема!

5. IFTTT

Если это тогда то.

Сервис, позволяющий выстроить из нескольких сервисов цепочку действий. Условно отреагировать действием в одном сервисе, если сработал триггер на событие в другом сервисе. IFTTT поддерживает огромное количество сервисов, в том числе и интересующий нас myopenHAB. Но не поддерживает Алису. Вообще, любой желающий может создать там модуль для своего сервиса, в первую очередь для этого надо связаться с отделом продаж и выяснить размер вашего ежегодного платежа в пользу IFTTT. Наша же цель бесплатно воспользоваться сервисом, чтобы иметь возможность перенаправлять запросы от Алисы к openHAB.
  1. Регистрируемся на сайте ifttt.com и заходим в Applets New Applet .
  2. После нажатия + this , необходимо выбрать сервис, событие в котором будет являться триггером. Т.к. сервиса Алисы в списке нет, нам надо выбрать что-то, что сможет получать от нее команды. Это сервис Webhooks . Нажимаем Connect .
  3. Далее выбираем из списка с одним пунктом триггер "получение web запроса ".
  4. Указываем имя события, к примеру light_on , и жмем Create .
  5. Теперь надо выбрать ответное действие, нажимаем на + that . Наш выбор openHAB , подключаем.
  6. В открывшемся окне, упомянутой ранее OAuth2 авторизации, кликаем по Allow .
  7. Доступна единственная реакция "отправить команду ".
  8. Из выпадающего списка выбираем элемент управления лампой (например Light_Switcher), а в качестве команды включения света указываем слово "ON ". Создаем.
Для проверки нам необходимо вызвать триггер у сервиса Webhooks. Как это сделать? Отправить POST запрос.
  1. Ищем на сайте IFTTT сервис Webhooks и заходим в связанную с ним документацию.
  2. На открывшейся странице есть команда, которую нам надо выполнить, заменив {event} на light_on .
  3. После нажатия на Test It , ваша лампа должна включиться.
Осталось создать аналогичный рецепт для события light_off, который будет отправлять команду OFF элементу управления светом. А затем научить Алису вызывать эти триггеры по нашему желанию.

6. Алиса

По моему веленью, по моему хотенью Алиса включит свет, если использовать платформу Яндекс.Диалоги . Платформа открылась в марте этого года и позволяет любому желающему добавить Алисе умений, за счет написания соответствующего кода. На данный момент в каталоге уже представлено огромное количество умений. Разработка умения, это тема для отдельной статьи на хабре, а у нас тут "без единой строчки кода ". Так что воспользуемся имеющимися наработками.
  1. Устанавливаем , только в нем на данный момент есть поддержка пользовательских умений .
  2. Говорим Алисе "включи волшебные заклинания ". Именно умение волшебные заклинания /волшебное заклинание позволит нам выполнять POST запросы к серверам IFTTT .
  3. Нажимаем Добавить и указываем адрес для включения света вида:

    Https://maker.ifttt.com/trigger/light_on/with/key/{user_id}

  4. Следующим шагом произносим фразу или слово, на которое Алиса будет реагировать выполнением запроса по указанному адресу (моя Алиса отвечает на «включи свет»).
Если вы теперь нажмете на соответствующую кнопку или озвучите предложение, то запрос от серверов Яндекса поступит на сервер умения, оттуда в IFTTT, следом в myopenHAB, который передаст данные в ваш локальный инстанс, имеющий непосредственный доступ к хабу ламп, и свет включится. Аналогичную команду сразу добавим и для выключения освещения.


Надо понимать, что недостаточно просто включить Алису и произнести "включи свет ". Яндекс ничего не знает о наших командах для умного дома, данные о них хранятся в базе умения "волшебные заклинания ". Поэтому сначала нужно вызвать умение, произнеся "включи волшебные заклинания ", а уже потом включать и выключать свет голосом.

P.S.

Подход с интеграцией Алисы и openHAB через IFTTT ни чем не ограничивает вашу фантазию. Вы можете с помощью умения "волшебные заклинания " голосом управлять любыми вещами в вашем умном доме. К примеру, в openHAB есть биндинг для Samsung SmartTV, который позволяет управлять звуком и каналами телевизора. Взаимодействие Алисы и Webhooks представляет из себя реализацию голосового интерфейса ко всем сервисам IFTTT, "волшебные заклинания " позволяют выполнить команду любого из них. А можете вообще не использовать Алису, и написать свой фронтэнд, к примеру мобильное приложение, которое будет выполнять запросы к IFTTT через все те же Webhooks. Да и IFTTT использовать не обязательно, по аналогии можно настроить "волшебные заклинания Добавить метки

Не так давно небезызвестный Леонид Каганов в своём дневнике рассказал о том, как потешить душу настоящего хардкорного DIY-щика. Если вы хотите, чтобы ваша поделка ещё и приносила пользу в вашем же доме, то описанная ниже система дистанционного управления светом в доме - отличное занятие на выходные. Идея умного дома уже здесь, и реализовать её совсем не дорого!

Ну, вы же знаете, что я фанат идеи «умного дома», по первому диплому электронщик и поэтому иногда тоскую без паяльника. Поэтому сегодня расскажу вам интересные и полезные вещи. Читатели дневника — электронщики из Белоруссии компании «НООТЕХНИКА» прислали мне несколько электронных выключателей, которые я тут же начал пристраивать по всей квартире. Это целая серия электронных устройств, которыми белорусские электронщики опережают по цене/качеству китайские разработки.

Идея состоит в том, чтобы включать (или регулировать) свет дистанционно со специальных пультов, которые можно наклеить в любом месте без проводов. А где-нибудь возле лампы в скрытом месте устанавливается маленькая коробочка-радиокоммутатор.

Устройства поставляются в коробочках такого примерно дизайна:

Пультик выглядит так. На фотке его рассматривает Стаська и заехавший в гости музыкант Костя Арбенин. Пульт можно наклеить в любом месте квартиры — там литиевая батарейка, на годы хватит:

Сам коммутатор — это маленькая коробочка с антенкой и четырьмя проводками: два в сеть, два к лампочке. На снимке коммутатор для ламп накаливания SN111-500 — до 500Вт (бывают и 5000Вт), он регулирует яркость. Внешне похожие, но пластиковые (без алюминиевой стороны) — коммутаторы для люминесцентных ламп. Наука физика не оставляет возможности регулировать яркость люминесцентных ламп, но их можно просто включать или выключать.

Первую задачу, которую я решил в доме — это обустройство дополнительного выключателя света в ванной для четырехлетнего Стаськи. Потому что типовые выключатели в домах советской закладки по неясной причине располагались на такой высоте, что ребенку свет не включить, а только бегать и кричать «мама, папа, включи мне свет в ванной»:

Стандартные наши трехклавишные выключатели удобны тем, что внутри проведена розетка, а значит есть куда включить коммутационный блок. Подсоединили, настраиваем:

Настройка проста. Подробно цитировать инструкцию не буду, но смысл в том, что надо нажать неприметную кнопку (сдавливанием корпуса) и перейти в режим привязки пульта. Похожая кнопка есть и на пульте. Любой пульт можно привязать к любому устройству, и не только к одному. Все вместе это еще дает возможность задавать сценарии, например пульт у входной двери, отключающий/включающий сразу все лампы в квартире. Привязка устройств не зависит от перебоев энергии и сохранится на годы. Что такое «сценарий»? Допустим, у вас во всех комнатах установлены электронные выключатели, а у двери пульт PU212 (или в кармане брелок PN313). Там есть кнопка «сценарий». Устанавливаем свет в нужное состояние — на кухне включим, в ванной выключим, в комнате выведем средний уровень яркости, после чего удерживаем кнопку сценария несколько секунд (пока светильники не мигнут). Теперь, придя домой вечером, в темноту, можно еще за дверью нажать с пульта кнопку сценария (или у двери в прихожей), и свет во всех местах станет таким, как надо.

Один раз привязали пульт — и всё, запихиваем устройство в щель (по счастью у стандартных трехклавишных выключателей такая щель есть).

Дорогой Станислав Леонидович! Поскольку вы малого пока роста, мы сделали вам отдельный выключатель света в ванной (как вы догадались, я его просто запараллелил с соответствующей клавишей). Выбирай, Станислав, где тебе удобнее будет его наклеить, чтобы самому включать свет? Ребенок выбирает… наклеить в самой ванной. Я честно пытался ему объяснить, что это не самое удачное место (хотя я видал в жизни и такое). Объясняю: лучше повесить снаружи, чтоб не бегать в темноту и искать выключатель наощупь. Но Станислав Леонидович был непреклонен: хочу, говорит, в ванну сюда, и только сюда. Наощупь найду, а что касается темноты — так я ее не боюсь! Гордый. Ну — дело твоё. Мнение молодого человека уважаем:

Следующая задача — оборудование люстры. В люстре у меня давно стоят энергосберегающие, а чтобы свет можно было плавно уменьшать, добавляем еще маленькую лампочку накаливания, миньон. Запускаем в светило 200 вольт и ставим два коммутатора. Один для люминесцентных, он будет включать и выключать их. Другой — для ламп накаливания, он будет регулировать яркость миньона:

Пульты можно теперь приклеить в любое удобное место (да еще продублировать), забыв все проблемы проводов как страшный сон. А у NooLite еще есть и портативная версия пульта — брелок:

Кстати, радиус действия большой — достаточный для управления квартирой или офисом. В процессе экспериментов я сходил с пультом на пару этажей выше, но работало и оттуда. Поскольку был в домашних тапочках, выше переться было лень, так что точный радиус я не знаю, но ясно одно — он вполне достаточен. Внутри всех этих штук стоит довольно умная схемка. Она занимается не только тупым включением, но еще запоминает состояния и делает прочие мелкие сервисы. Например, ты выкрутил яркость на минимум (все потухло) и затем вообще выключил (выключение — специальная кнопка, чтобы каждый раз не перенастраивать яркость). Но при следующем включении какую яркость тебе дать? Какую ты установил в прошлый раз — темноту полную? Так будет непонятно, включился свет или нет. Поэтому в этом случае все равно свет включается на минимум — чтобы показать, что он на минимуме. На этом простом примере мы видим, что создатели продумали очень много мелочей.

Цена комплекта «пульт+выключатель» в среднем чуть меньше 1000 руб , что для такой штуки очень мило. Напоминаю, сайт производителей: http://noo.com.by .

Минусы — не обнаружены. Есть немного непривычная задержка в полсекунды: ты нажал на кнопку, а свет включился не в тот же миг. Но это вопрос привычки. Точно так же вопрос привычки сами сенсорные выключатели. И вот здесь бы я предложил разработчикам подумать о серии выключателей с другим дизайном. Не говоря уже о цвете, форме, имело бы смысл сделать серию выключателей с более эргономичными кнопками. Все-таки плоские сенсоры без хода под пальцем — это стиль хайтек. А возможно многие домохозяйки и домохозяева предпочтут выпуклые удобные кнопки, которые бы ощутимо нажимались или даже щелкали. Ну и конечно регулировку яркости имело бы смысл сделать (на правах варианта дизайна) не двумя кнопками, а большим удобным колесиком. Но это так, идея.

PS: Разработчики, кстати, по секрету рассказали, что сейчас готовится USB-модель пульта, работающего от компьютера. И у меня конечно сразу зачесались руки осуществить давнюю мечту — управление голосом.

USB-выключателя пока в продаже еще нет, но я уже поинтересовался, что в мире есть для распознавания голоса. И нашел для себя гугловский API, с помощью которого собрал пока систему проигрывания музыки по запросу. Например, если сказать «музыка осень», система полезет в мой музыкальный архив, выберет там все песни со словом «осень» в названии и начнет их играть. Работает! Вчера вечером весь день разговаривал с микрофоном. Правда, с расстояния нескольких метров от микрофона ноутбука речь Гугль разбирать перестает. И много делает ошибок. Например, мне так и не удалось его заставить играть песни со словом «весна» — он переводил как «авто» и запускал в плейлист не только все треки со словами «автоматика», «автобус», но и 2000 треков из папки «АВТОрская песня и шансон», что оказалось совсем невыносимо. Плохо было и с английским языком. Я конечно понимаю, что мой акцент ужасен, но распознать «Jesus Christ Superstar» как «проститутка» — да ты, Гугль, запредельный кощунник. Кому интересно, как я с этим вчера экспериментировал, ниже скриптики (для Линукса). Очень надеюсь, что в ближайшие лет пять распознавание голоса будет активно совершенствоваться, а USB-выключатели появятся раньше;)

Суть распознавания речи состоит в том, что у Google имеется некий API ‘https://www.google.com/speech-api/…’, на который методом POST можно отправить звуковой ролик специального формата, а в ответ (json) получить распознанные слова. Собственно наша задача - распознать звук среди тишины, сконвертировать в аудиофайл, отправить на Гугль, получить ответ и обработать. Для начала я установил в Линуксе нужные программки:

sudo apt-get install sox flac php5-curl php5-cli

Делаем такой основной файл voice.sh, он делает все операции и запускает плеер xmms:

while [ true ]; do

rec -c 1 -r 16000 voice.wav silence 1 0.3 3% 1 0.3 3%

flac -f -s voice.wav -o voice.flac

text=`php google.php`

echo "Google: "$text

res=`php music.php $text`

echo $text $res >>log.txt

if [ "$res" = "OK" ] ; then xmms list.m3u ; fi

А вот вспомогательные. Програмка google.php отправляет на Google файл voice.flac и получает распознанный ответ:

"@voice.flac"));

curl_setopt($ch,CURLOPT_URL,

"https://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=ru-RU");

curl_setopt($ch,CURLOPT_HTTPHEADER,array("Content-Type: audio/x-flac; rate=16000"));

curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); $r=curl_exec($ch); curl_close($ch);

$json=json_decode($r,true);

if(empty($json["hypotheses"]["utterance"])) die("");

die($json["hypotheses"]["utterance"]);

Програмка music.php (после суеты с кодировками) смотрит, было ли в тексте первое слово «музыка», а если было, то ищет среди музыкальных файлов архива нужные слова в названии составляет плейлист:

// трансляторы в cp1251

function uw($txt) { return(iconv("utf-8","cp1251//TRANSLIT//IGNORE",$txt)); }

function wu($txt) { return(iconv("cp1251","utf-8//TRANSLIT//IGNORE",$txt)); }

$a=array(192,193,194,195,196,197,168,198,199,200,201,202,203,204,205,206,

207,208,209,210,211,212,213,214,215,216,217,219,220,218,221,222,223);

$w1251up=""; foreach($a as $l) $w1251up.=chr($l);

$a=array(224,225,226,227,228,229,184,230,231,232,233,234,235,236,237,238,

239,240,241,242,243,244,245,246,247,248,249,251,252,250,253,254,255);

$w1251lo=""; foreach($a as $l) $w1251lo.=chr($l);

function strtolower2($s){ return strtolower(strtr($s,$GLOBALS["w1251up"],$GLOBALS["w1251lo"])); }

// трансляторы в cp1251

// первое слово ‘музыка’?

if($argc$l){ $l=uw(trim($l,»\n\r\t «));

$s=strtolower2($l); if(strstr($s,$v)) $e.=wu($l).»\n»; }

// создаем плейлист

if(!empty($e)) { file_put_contents(‘list.m3u’,$e); die(‘OK’); }

die(‘error: not found’);

Ну и сделал (find . > mp3.txt) файлик со списком всех 22000 песен домашнего архива, типа:

/r/mp3/CLASSIC/Mussorgsky/Os grandes clАssicos/03 Preludio a la escena de la Cor.mp3

/r/mp3/CLASSIC/Mussorgsky/Мусоргский/05. Прогулка.mp3

/r/mp3/CLASSIC/Mussorgsky/Мусоргский/14. Избушка на курьих ножках.mp3

/r/mp3/СТАРЫЕ_ПЕСНИ/Марк Бернес/22-Ya rabotayu volshebnikom.mp3

/r/mp3/СТАРЫЕ_ПЕСНИ/Марк Бернес/01-Moskvichi.mp3

…и до бесконечности

Еще надо соответственно убедиться, что микрофон работает, после чего запустить voice.sh и пытаться что-то сказать. Например — «музыка осень», и насладиться количеством песен с этим словом в названии в своей личной коллекции:

/r/mp3/CLASSIC/Свиридов/06 Весна и осень.mp3

/r/mp3/РАЗБЕРИ/lleo/from_sonny/mp3/ДДТ/Что такое осень.mp3

/r/mp3/РУССКИЙ_РОК/DDT/1992 - Актриса Весна/ДДТ - В последнюю осень.mp3

/r/mp3/РУССКИЙ_РОК/DDT/1992 - Актриса Весна/ДДТ - Что такое осень.mp3

/r/mp3/РУССКИЙ_РОК/DDT/1993 - Чёрный Пёс Петербург/Диск 2/ДДТ - Осень.mp3

/r/mp3/РУССКИЙ_РОК/DDT/1993 - Чёрный Пёс Петербург/Диск 2/ДДТ - Что такое осень.mp3

/r/mp3/РУССКИЙ_РОК/DDT/1997 - Акустика/Диск 1/Ю. Шевчук - Осень, мертвые дожди.mp3

/r/mp3/РУССКИЙ_РОК/DDT/1997 - Акустика/Диск 2/Ю. Шевчук - В последнюю осень.mp3

/r/mp3/РУССКИЙ_РОК/DDT/1997 - Акустика/Диск 2/Ю. Шевчук - Что такое осень.mp3

/r/mp3/РУССКИЙ_РОК/DDT/Disk 1/14 DDT - Что такое осень.mp3

/r/mp3/РУССКИЙ_РОК/DDT/Disk 1/DDT - Осень.mp3

/r/mp3/РУССКИЙ_РОК/Алиса/Танцевать/04 Алиса - Знаки (Осень).mp3

/r/mp3/РУССКИЙ_РОК/Московское время/НЕ РАСПРОСТРАНЯТЬ!!!/05 Осень.mp3

/r/mp3/РУССКИЙ_РОК/Паперный ТАМ/2004 Танцы/07 Осень, сентябрь.mp3

А вот «музыка моря»:

/r/mp3/ДЕТСКИЕ/Detskie pesny/124_Песня Голубого Щенка и Моряка (Г. Гладков - Ю. Энтин).mp3

/r/mp3/РУССКИЙ_РОК/Гарик Сукачев/Моряк с Ордынки.mp3

/r/mp3/СТАРЫЕ_ПЕСНИ/Владимир Макаров/27-Морячка.mp3

Выключатель «Жако» - первый в мире говорящий выключатель с множеством функций, полностью управляемый голосом без предварительной записи образцов голоса! Выключатель имеет 22 функции, среди которых можно отметить говорящие часы, интеллектуальный говорящий будильник, таймер и sleep-таймер, дистанционное управление при помощи пульта, удобное сенсорное управление, специальные режимы: "Няня", "Диско", "Лечение храпа", а также многое другое. Разработка устройства выполнена на микроконтроллере Microchip PIC18F2320. Описание этого проекта опубликовано в журнале "Радиолюбитель" N7 и N8 за 2005 год. В компании "Разработка ПРО" проводится на заказ разработка электроники для устройств бытовой техники и домашних систем охраны и контроля, включая системы "умный дом".

Разработка электронных устройств и систем с голосовым управлением всего на одном недорогом микроконтроллере, программно реализующем сразу все функции - миф или реальность? Сколько функций у Вашего выключателя? Только одна - включение света? У выключателя "Жако" 22 функции! Для использования всех этих функций не обязательно читать инструкцию - говорящий выключатель сам предложит вам выбрать нужное действие.

Основные функции и особенности электронного выключателя "Жако"

    Говорящие часы с резервным питанием, не требующие замены батарейки.

    Интеллектуальный говорящий будильник.

    Интеллектуальный говорящий таймер.

    Программируемое включение и выключение света утром и вечером.

    Создание дополнительного эффекта Вашего присутствия в квартире.

    Sleep-таймер для выключения света через заданное время.

    Режим Диско для светомузыкального оформления вечеринок.

    Режим Няня для большей заботы о Вашем малыше.

    Режим Лечение храпа позволяет всем спать спокойнее.

    Режим Тренировка превращает выключатель в настоящего попугая "Жако", повторяющего за Вами слова Ваших команд.

    Дистанционное управление светом с помощью Вашего пульта от аудио-видео-аппаратуры одной кнопкой, выбранной Вами, с запоминанием ее кода.

    Расширенное управление - дистанционное управление всеми функциями выключателя с помощью Вашего пульта.

    Ручное управление посредством бесконтактного емкостного сенсора.

    Продление срока службы ламп (плавное включение света).

    Плавная регулировка яркости горения ламп.

    Автоматическое выключение света через 24 часа после включения.

    Сохранение Ваших настроек и установок в энергонезависимой памяти.

    Возможность сброса всех настроек одной командой (перезапуск программы).

    Световая индикация режимов работы - красный LED-индикатор.

    Компактный корпус фирмы Gainta из высококачественного ABS-пластика.

Многофункциональный выключатель освещения с голосовым управлением (далее выключатель) предназначен для установки на место стандартного выключателя для скрытой проводки, не требует изменения размеров установочной ниши в стене, крепится также как обычный выключатель для скрытой проводки, рассчитан на напряжение 220В и может управлять лампами суммарной мощностью до 600Вт. Корпус выключателя имеет габаритные размеры 135х70х24мм. На передней панели выключателя расположены: индикатор красного цвета, микрофон, громкоговоритель, окно приемника сигнала от пульта дистанционного управления и емкостный сенсор для ручного управления светом.

Индикатор красного цвета, расположенный на передней панели выключателя, может отображать четыре режима работы выключателя:

    Индикатор горит постоянно, когда свет выключен.

    Индикатор погашен, когда свет включен.

    Индикатор редко мигает. Если в помещении есть шум, который может помешать выключателю распознавать голосовые команды, индикатор мигает независимо от того включен или выключен свет. После устранения шума индикатор перестанет мигать по истечении пяти секунд, и тогда выключатель будет готов к приему голосовых команд.

    Индикатор часто мигает. Во время диалога с Вами, при ожидании ответа от Вас, индикатор выключателя начинает часто мигать, показывая, что выключатель Вас внимательно слушает и готов к приему команды.

Управление светом при помощи поднесения руки к емкостному сенсору. Данная функция позволяет включать свет на установленную ранее яркость горения ламп, выключать его или устанавливать новую яркость горения ламп. Для включения или выключения света достаточно кратковременного касания руки к сенсору, а для выбора новой яркости горения ламп следует удерживать руку на сенсоре. В результате выключатель установит минимальную яркость горения ламп и начнет плавно повышать ее. При достижении нужной яркости следует снять руку с сенсора. Выключатель запомнит этот уровень яркости, и всегда будет включать свет на выбранную Вами яркость, пока Вы не выберете другую.

Управление светом при помощи выбранной кнопки любого пульта дистанционного управления. Вы можете управлять выключателем, используя практически любой имеющийся у Вас в наличии пульт дистанционного управления. Например, пульт от Вашего телевизора. Сначала необходимо обучить выключатель реагировать на выбранную Вами кнопку пульта. Для этого коснитесь рукой сенсора и удерживайте руку на нем до достижения максимальной яркости и еще десять секунд до получения звукового сигнала, свидетельствующего о входе выключателя в режим обучения. Затем, направив пульт на выключатель, нажмите и немного подержите (до получения звукового сигнала от выключателя) выбранную Вами кнопку на пульте. Отпустите кнопку пульта. Обучение закончено. Теперь Вы можете управлять выключателем с пульта.

Управление с пульта может осуществляться двумя способами. Вы можете выбрать, какой из них удобнее для Вас. При помощи пульта выключателем можно управлять точно так же, как Вы управляете выключателем рукой при помощи сенсора, или подобно тому, как Вы это делаете голосом, только вместо команды "Да" Вы будете нажимать кнопку пульта (расширенный режим управления). В последнем случае первое нажатие выбранной Вами кнопки сразу открывает голосовое меню выключателя. Этот способ интересен тем, что позволяет управлять всеми функциями выключателя с пульта дистанционного управления. Включить или выключить расширенный режим управления можно только обратившись к выключателю голосом и выбрав голосом пункт "Включить (выключить) расширенное управление с пульта" в голосовом меню (см. ниже). После выключения расширенного режима будет использоваться простой режим управления, позволяющий включать или выключать свет и выбирать яркость горения ламп.

Выключатель может распознавать и запоминать коды подавляющего большинства пультов, включая даже коды с изменяемыми битами (например, код в стандарте RC-5), однако изредка некоторые производители выпускают пульты дистанционного управления, не позволяющие считывание и запоминание кода нажатия кнопок. В этом случае выключатель, когда Вы обучаете его реагировать на выбранную Вами кнопку, анализируя полученные от пульта данные, автоматически примет решение о невозможности запоминания кода кнопки такого пульта, выдаст специальный длинный прерывистый звуковой сигнал и включит альтернативный режим управления с пульта. Альтернативный режим отличается от обычного тем, что выключатель будет реагировать на нажатие любой кнопки любого пульта. В этом случае для управления выключателем необходимо кратковременно нажать и отпустить любую кнопку на пульте. Выключатель ответит длинным звуковым сигналом. Во время звукового сигнала необходимо снова нажать кнопку на пульте и сразу же отпустить, если Вы хотите включить или выключить свет. При работе с таким пультом доступен только самый простой режим управления (включение или выключение света). Расширенный режим управления в этом случае автоматически выключается и в голосовом меню пропускается пункт "Включить (выключить) расширенное управление с пульта". Если вдруг используемый Вами пульт оказался из этой серии пультов, запоминание кода которых невозможно, то целесообразно использовать какой-нибудь другой пульт для управления выключателем. Обычно, исходя из технических характеристик, оптимальным является использование пультов от телевизоров. Тестирование всех существующих кодов пультов (от разных производителей) проводилось с использованием универсального программируемого пульта Philips SBC RU880/00. Для управления выключателем можно также использовать практически любой универсальный пульт, выбрав на нем, например, код управления телевизором фирмы Sony.

Вы можете управлять выключателем, отдавая ему голосовые команды. Никакой специальной настройки на голос конкретного человека не требуется. Всего используется четыре команды: "Выключатель, открыть меню", "Да", "В начало", "Не мешай".

Команды должны произноситься спокойным голосом с расстояния от 1 до 5 метров. Не следует кричать или слишком тихо произносить команды. Если Вы находитесь сбоку (по отношению к выключателю) на максимальной дальности, то Вам придется произносить команды значительно громче. Команды следует произносить самым обычным голосом, разборчиво и достаточно внятно выговаривая все слова. Как иногда Ваш собеседник не может понять сказанное Вами и просит повторить, так и выключатель в том редком случае, если полученную команду ему не удается распознать, попросит Вас: "Пожалуйста, повторите". В таком случае надо просто повторить команду. Возможно, она не была распознана из-за каких-либо посторонних шумов в комнате, не совсем верного произношения, слишком большого или слишком малого расстояния до выключателя. При постоянных шумах в помещении пользуйтесь (для управления выключателем) пультом дистанционного управления (расширенный режим, как уже упоминалось выше, позволяет управлять всеми функциями). Если голосовое управление у Вас вызывает какие-либо трудности, то специально для этого случая в выключателе предусмотрен "Режим тренировки", который позволит Вам потренироваться в управлении выключателем.

Команда "Выключатель, открыть меню" служит для открытия голосового меню выключателя. Внимание! Произносить ее можно только тогда, когда красный индикатор на выключателе НЕ МИГАЕТ. В противном случае любые команды игнорируются. Индикатор мигает, когда в помещении есть шум, который может помешать выключателю распознавать голосовые команды. Через пять секунд после прекращения шума индикатор перестанет мигать и можно будет произнести команду "Выключатель, открыть меню". Фразу "Выключатель, открыть меню" необходимо произносить, не разделяя слова затянутыми паузами, то есть точно так же, как Вы это произносите при обычном разговоре с человеком. После этого выключатель произнесет: "Жако хороший". Вы должны сразу ответить "Да", если хотите открыть меню (ответ должен поступить в течение 2-х секунд), или промолчать, если открывать меню не надо. При ожидании ответа от Вас индикатор выключателя начинает часто (быстро) мигать, показывая, что выключатель Вас внимательно слушает и готов к приему команды.

Если не требуется открытия меню, то можно после фразы выключателя "Жако хороший" произнести команду "Не мешай". В этом случае время паузы до приема команды после прекращения шума увеличится до 15-ти секунд. Этот режим можно использовать, когда изредка фразы Вашего разговора, похожие на команду "Выключатель, открыть меню", вызывают предложение выключателя открыть меню - выключатель произносит: "Жако" хороший"; что является нормой для поведения как попугая "Жако", так и выключателя "Жако", а Вам, напротив, хотелось бы соблюдения тишины при Вашем разговоре. Последующее открытие голосового меню командой "Да" восстановит прежнее значение паузы - 5 секунд.

Команда "Да" позволяет Вам выбрать нужный пункт меню и заставляет выключатель выполнить соответствующее действие. Например, ответив "Да" после предложения выключателя "Включить свет", Вы тем самым отдадите команду на включение света. Если Вы промолчите, то выключатель перейдет к следующему пункту меню. Таким образом, молчание выражает Ваш отказ от выполнения предложенного выключателем действия.

Команда "В начало" может использоваться в любом месте меню для безусловного перехода в начало меню. После ее произнесения выключатель скажет: "Жако хороший". Вы должны сразу ответить "Да", если хотите оставить меню открытым, или промолчать, если открывать меню не надо (то есть, если Вы хотите закрыть меню). В последнем случае также можно произнести команду "Не мешай". Таким образом, команду "В начало" можно использовать не только для перехода в начало из любого пункта меню, но и для закрытия меню в любой момент.

Режим Таймер

Таймер использует обратный отсчет времени. По истечении установленной выдержки времени раздается звуковой сигнал (см. Срабатывание Будильника и Таймера). Режим очень удобен, когда надо поспать часок-другой, а высчитывать, на какое время надо поставить будильник, совсем нет желания. Максимальное значение времени выдержки таймера 23 часа 59 минут. В случае необходимости выключения таймера до истечения установленной выдержки, Вы можете это сделать в том же пункте меню, где включали таймер. Только теперь Вам будет предложено не включить, а выключить таймер. Точность срабатывания таймера ±1мин.

Срабатывание Будильника и Таймера

При срабатывании будильника или таймера раздается мелодичный сигнал, выключатель произносит текущее время и предложение о выключении сигнала - "Выключить". Если Вы промолчите, то эта последовательность повторится 5 раз. Если же Вы ответите "Да", то сигнал будет выключен. Будильник завтра прозвонит снова, если его не выключить через голосовое меню в соответствующем пункте, а таймер выключается автоматически после своего срабатывания. После выключения сигнала будильника или таймера командой "Да", автоматически поступит предложение об открытии меню - "Жако хороший", чтобы Вы могли открыть меню командой "Да". После этого, например, Вы можете включить свет, ответив "Да" на предложение "Включить свет", или можете выбрать пункт "Установить яркость", чтобы включить свет на небольшую яркость, более приятную для глаз после пробуждения. Сигнал будильника или таймера также будет выключен, если вы произнесете что-либо отличное от "Да", например, команду "Не мешай", но в этом случае не поступит предложения об открытии меню.

Режим Sleep-таймер

Sleep-таймер использует обратный отсчет времени для выключения света. Может использоваться для детей, которые не любят засыпать в темноте, или в паре со sleep-таймером телевизора, установленным на такое же время, как и sleep-таймер выключателя (в этом случае свет и телевизор выключаются вместе). Теперь свет в Вашей комнате не останется включенным до утра. Максимальное значение времени выдержки Sleep-таймера 23 часа 59 минут. В случае необходимости выключения sleep-таймера до истечения установленной выдержки, Вы можете это сделать в том же пункте меню, где включали sleep-таймер. Только теперь Вам будет предложено не включить, а выключить sleep-таймер. Точность срабатывания sleep-таймера ±1мин.

Режимы Авто и Охрана

Режим Авто позволяет задать два отрезка времени в сутки, в течение которых свет будет автоматически включен. Если свет нужно включать только один раз в сутки, то "Время 2" для включения и выключения света следует установить в нулевое значение (см. описание голосового меню. Режим Авто может использоваться для автоматического управления освещением квартиры в утренние и вечерние часы. Режим Охрана - это расширение режима Авто, позволяющее создать эффект Вашего присутствия в квартире в то время, когда вы находитесь в отпуске. Режим Охрана использует установки времени из режима Авто, но время включения и выключения света становится нестабильным со случайными задержками от 0 до 15 минут на включение и выключение света, что имитирует реальное включение света раньше или позже проснувшимся, вернувшимся с работы или укладывающимся спать человеком.

Режим "Диско"

При прослушивании музыки режим "Диско" создает световые эффекты, зависящие от спектра частот и громкости музыкального сигнала. Гости, приглашенные Вами на Ваш День Рождения, на Новый Год или еще на какой-либо праздник, будут в полном восторге.

Режим "Няня"

Включать режим следует до того, как Вы уложите ребенка спать. Выключатель сразу включит свет на 30% яркости. Вы можете сколько угодно долго укладывать ребенка спать или рассказывать ему сказки. Выходя из детской комнаты, выключите свет, используя ручное управление или пульт. Через пять секунд, если больше не будет шума, выключатель активирует режим "Няня". В этом режиме, услышав детский плач или какой-либо другой достаточно громкий звук, выключатель автоматически включит свет на 30% яркости. Ваш маленький ребенок сразу почувствует дополнительную заботу о нем.

Режим Лечение храпа

Этот режим позволяет заставить храпящего человека не мешать окружающим. Выключатель, услышав звуки храпа или какой-либо другой звук, дает специальный звуковой сигнал, недостаточный для пробуждения человека, но достаточный для того, чтобы он в полусне перевернулся на бок и перестал храпеть. Обычно роль такого прибора выполняет, как известно, локоть жены храпящего мужа, но теперь эту обязанность можно возложить на "Жако". Если после подачи сигнала человек не перестал храпеть, то выключатель больше не станет подавать сигнал, чтобы не мешать нормально спящим людям. Если же человек перестал храпеть хотя бы на 5 секунд, то выключатель снова подаст сигнал, услышав звук храпа.

Ваш ответ "Да", произнесенный после фразы выключателя "Жако» хороший", откроет голосовое меню, полное описание которого приводится в инструкции на выключатель. В любом месте голосового меню Вы можете дать выключателю команду "В начало". Голосовое меню в этом случае остается открытым, но выключатель опять начнет произносить все пункты голосового меню, начиная с фразы "Жако хороший" (на эту фразу надо ответить "Да", иначе меню будет закрыто). После выполнения какой-либо функции (например, включения или выключения света) выключатель предлагает закрыть меню. Для продолжения диалога с выключателем следует произнести команду "В начало". Молчание или команда "Не мешай" приведут к закрытию меню.

Выключатель имеет встроенную литиевую батарейку, рассчитанную на весь срок службы выключателя (она не требует замены), которая позволяет ему продолжать отсчет времени даже тогда, когда у Вас в доме выключили свет. То есть утром, не смотря на ночное выключение электроэнергии, будильник выключателя прозвонит точно в положенное время. Если электроэнергии не было более 18-ти часов, то установки времени и будильника будут принудительно сброшены.

Выключатель запоминает установленную яркость. Если свет выключить, а затем, спустя любое время, включить, то яркость будет именно такой, которую Вы установили прежде. Вы можете использовать люстру, в которой установлено много мощных ламп для получения более мягкого и в тоже время равномерного освещения. Если же выбрать минимальную яркость горения ламп, то люстра фактически превращается в ночник.

Через 24 часа после включения света или изменения яркости горения ламп, свет будет автоматически погашен. Это нужно для того, чтобы Вы случайно не оставили его гореть (по забывчивости) на неделю и более, отправившись в загородный дом или в отпуск.

Выключатель защищает Ваши лампы, продлевая срок их службы. Этот эффект достигается плавным включением ламп. Как известно, в момент включения лампы через ее нить накала проходит ток, примерно в десять раз больший по сравнению с номинальным током лампы. То есть, в начальный момент времени на лампе с номинальной мощностью 100 Ватт выделяется мощность до 1000 Ватт. Именно поэтому лампы и перегорают в момент включения. Таким образом, приятное для глаз плавное включение ламп позволяет еще и продлить срок их службы, что позволит гораздо реже менять лампы.

Выключатель не имеет движущихся в процессе работы механических частей, которые, как известно, приводили бы к снижению надежности. Ручное управление светом осуществляется посредством емкостного сенсора, который реагирует на поднесение руки. Выключатель не имеет коммутируемых электрических контактов, которые могли бы обгорать, искрить и создавать радиопомехи. В нем использованы только лучшие электронные компоненты ведущих мировых производителей, позволившие создать для Вас этот умный и совершенный выключатель, который очень любит пообщаться с Вами.

Монтаж выключателя

Как уже упоминалось, выключатель полностью подходит для установки на место стандартного выключателя для скрытой проводки, не требует изменения размеров установочной ниши в стене и крепится также как обычный выключатель для скрытой проводки. Единственное отличие состоит в том, что этому выключателю требуется нулевой провод, но это совсем не сложно ему предоставить. Как это сделать? Есть два способа. Вы можете выбрать наиболее простой и подходящий Вам. При этом вполне можно обойтись без прокладки дополнительного провода, достаточно лишь имеющиеся провода подключить чуть иначе, чем было ранее.

Первый способ подключения нулевого провода

(если у Вас ранее был установлен выключатель с двумя клавишами)

На рисунке ниже показана схема включения ламп стандартным выключателем с двумя клавишами:

Нулевой провод подключается к лампам, но он есть только на потолке. Как нам получить его в нише выключателя? Очень просто. Мы фактически освобождаем один из двух проводов, идущих от люстры к выключателю, так как он нам все равно не будет нужен для управления лампами, и подключаем его к нулевому проводу, выходящему из потолка. Таким образом, мы получаем нулевой провод в нише выключателя. Посмотрите на схему:

Провода, выходящие из выключателя "Жако" имеют следующую цветовую маркировку: ФАЗА - коричневый провод, НОЛЬ - синий провод, ЛАМПЫ - желтый провод (желтый провод может иметь комбинированную желто-зеленую окраску). Теперь подробнее о том, как выполнить подключение. Начинать удобнее, когда старый выключатель вынут из ниши, но все провода остаются подключенными к нему. Напряжение в сеть квартиры должно быть подано. Переведите обе клавиши выключателя в положение выключено. Свет при этом будет погашен, разумеется. Индикаторной отверткой определите на каком проводе, приходящем на выключатель, есть напряжение. Напряжение будет только на одном из этих трех проводов. Это провод - "ФАЗА". Отметьте его коричневым маркером или кусочком липкой ленты с надписью "ФАЗА". Затем переведите обе клавиши выключателя в положение включено. Теперь проверим напряжение на проводах, приходящих на люстру. На двух из них индикаторная отвертка покажет напряжение, а на третьем напряжения не будет. Этот провод без напряжения - "НОЛЬ". Отметьте его синим маркером или кусочком липкой ленты с надписью "НОЛЬ". Переведите одну клавишу выключателя в положение выключено (любую клавишу из имеющихся двух). На Вашем выключателе имеется три контакта. Проверьте индикаторной отверткой на каком контакте отсутствует напряжение (оно будет отсутствовать на контакте соответствующем выключенной клавише). Пометьте провод, подключенный к этому контакту, как "НОЛЬ". Отметьте его синим маркером или кусочком липкой ленты с надписью "НОЛЬ". Таким образом в нише выключателя у нас оказались помечены два провода - "НОЛЬ" и "ФАЗА". Оставшийся провод - "ЛАМПЫ". Отметьте его желтым маркером или кусочком липкой ленты с надписью "ЛАМПЫ". Вернемся к проводам, приходящим на люстру. Один из них уже отмечен у нас как "НОЛЬ". Проверьте два других индикаторной отверткой. На одном будет напряжение, а на другом нет. Провод без напряжения следует как-либо пометить и запомнить его название, как "НОВЫЙ НОЛЬ". Оставшийся провод - "ЛАМПЫ". Отметьте его желтым маркером или кусочком липкой ленты с надписью "ЛАМПЫ". Теперь отключите подачу электроэнергии в квартиру при помощи выключателя, установленного в электрощите. Убедитесь в отсутствии напряжения на проводе "ФАЗА", приходящем на выключатель. Вернитесь к проводам, приходящим на люстру. Отсоедините от клеммы провод "НОВЫЙ НОЛЬ", выходящий из потолка, и подсоедините его (на одну клемму) к проводу "НОЛЬ". От освободившейся клеммы (на которой был ранее провод "НОВЫЙ НОЛЬ") отсоедините провод, приходящий на нее со стороны люстры, и подключите этот провод на клемму "ЛАМПЫ", объединив его с уже имеющимся там проводом. Теперь провода к люстре полностью подключены, можете закрыть их и вернуться к выключателю. Отсоедините провода от старого выключателя и подключите их к выключателю "Жако" в соответствии с маркировкой: ФАЗА - коричневый провод, НОЛЬ - синий провод, ЛАМПЫ - желтый провод. Аккуратно снимите две круглые пластиковые заглушки с лицевой панели выключателя, расположенные по бокам от надписи "capacity sensor" (не потеряйте их). Под ними откроются отверстия для крестовой отвертки, которой можно завернуть винты монтажного крепления. Вставьте выключатель в нишу стены и заверните винты монтажного крепления. Установите обратно две круглые пластиковые заглушки на лицевую панель выключателя. Включите подачу электроэнергии в квартиру при помощи выключателя, установленного в электрощите. Не подносите руку близко к выключателю в течение десяти секунд после подачи электроэнергии. В это время идет автоматическая настройка емкостного сенсора. После короткого звукового сигнала выключатель готов к работе.

В этом случае нулевой провод можно взять из коробки, расположенной в нише стены под потолком (прямо над выключателем) или из розетки, расположенной под выключателем. Вам понадобится отрезок провода. Этот провод используется только для питания электронной части выключателя. Ток через него весьма мал, поэтому подойдет провод практически любого сечения, с изоляцией рассчитанной на напряжение ~220В. Провод протаскивается по каналу в стене до ниши выключателя. Посмотрите на схему:

Разработка электроники для выключателя "Жако" выполнена с использованием микроконтроллера фирмы Microchip PIC18F2320. В схеме применены следующие детали: микросхема с записью фраз голосового меню ISD2560, усилитель мощности звука MC34119, приемник IR-сигнала TSOP1736, операционный усилитель MCP601.

Почему этот выключатель называется "Жако"?

"Краснохвостый Жако" (серый африканский попугай) считается наиболее способным к разговору среди попугаев. Он может запоминать и использовать, привязывая к событиям, до 100 и более различных слов и фраз. Что позволяет ему вести почти осмысленный диалог с человеком. При этом он весьма похоже копирует голоса разных людей. Считается, что интеллект этой птицы примерно равен интеллекту шестилетнего ребенка. Срок жизни попугая "Жако" сравним со сроком жизни человека. Поскольку этот выключатель может будить Вас по утрам, поддерживать беседу с Вами, выполнять Ваши команды, надежен и долговечен, а еще потому, что он такой же стильный, модный и сообразительный, как сам "Краснохвостый Жако", поэтому он и был назван "Жако".

Не так давно небезызвестный Леонид Каганов в своём дневнике рассказал о том, как потешить душу настоящего хардкорного DIY-щика. Если вы хотите, чтобы ваша поделка ещё и приносила пользу в вашем же доме, то описанная ниже система дистанционного управления светом в доме - отличное занятие на выходные. Идея умного дома уже здесь, и реализовать её совсем не дорого!

Ну, вы же знаете, что я фанат идеи «умного дома», по первому диплому электронщик и поэтому иногда тоскую без паяльника. Поэтому сегодня расскажу вам интересные и полезные вещи. Читатели дневника — электронщики из Белоруссии компании «НООТЕХНИКА» прислали мне несколько электронных выключателей, которые я тут же начал пристраивать по всей квартире. Это целая серия электронных устройств, которыми белорусские электронщики опережают по цене/качеству китайские разработки.

Идея состоит в том, чтобы включать (или регулировать) свет дистанционно со специальных пультов, которые можно наклеить в любом месте без проводов. А где-нибудь возле лампы в скрытом месте устанавливается маленькая коробочка-радиокоммутатор.

Устройства поставляются в коробочках такого примерно дизайна:

Пультик выглядит так. На фотке его рассматривает Стаська и заехавший в гости музыкант Костя Арбенин. Пульт можно наклеить в любом месте квартиры — там литиевая батарейка, на годы хватит:

Сам коммутатор — это маленькая коробочка с антенкой и четырьмя проводками: два в сеть, два к лампочке. На снимке коммутатор для ламп накаливания SN111-500 — до 500Вт (бывают и 5000Вт), он регулирует яркость. Внешне похожие, но пластиковые (без алюминиевой стороны) — коммутаторы для люминесцентных ламп. Наука физика не оставляет возможности регулировать яркость люминесцентных ламп, но их можно просто включать или выключать.

Первую задачу, которую я решил в доме — это обустройство дополнительного выключателя света в ванной для четырехлетнего Стаськи. Потому что типовые выключатели в домах советской закладки по неясной причине располагались на такой высоте, что ребенку свет не включить, а только бегать и кричать «мама, папа, включи мне свет в ванной»:

Стандартные наши трехклавишные выключатели удобны тем, что внутри проведена розетка, а значит есть куда включить коммутационный блок. Подсоединили, настраиваем:

Настройка проста. Подробно цитировать инструкцию не буду, но смысл в том, что надо нажать неприметную кнопку (сдавливанием корпуса) и перейти в режим привязки пульта. Похожая кнопка есть и на пульте. Любой пульт можно привязать к любому устройству, и не только к одному. Все вместе это еще дает возможность задавать сценарии, например пульт у входной двери, отключающий/включающий сразу все лампы в квартире. Привязка устройств не зависит от перебоев энергии и сохранится на годы. Что такое «сценарий»? Допустим, у вас во всех комнатах установлены электронные выключатели, а у двери пульт PU212 (или в кармане брелок PN313). Там есть кнопка «сценарий». Устанавливаем свет в нужное состояние — на кухне включим, в ванной выключим, в комнате выведем средний уровень яркости, после чего удерживаем кнопку сценария несколько секунд (пока светильники не мигнут). Теперь, придя домой вечером, в темноту, можно еще за дверью нажать с пульта кнопку сценария (или у двери в прихожей), и свет во всех местах станет таким, как надо.

Один раз привязали пульт — и всё, запихиваем устройство в щель (по счастью у стандартных трехклавишных выключателей такая щель есть).

Дорогой Станислав Леонидович! Поскольку вы малого пока роста, мы сделали вам отдельный выключатель света в ванной (как вы догадались, я его просто запараллелил с соответствующей клавишей). Выбирай, Станислав, где тебе удобнее будет его наклеить, чтобы самому включать свет? Ребенок выбирает… наклеить в самой ванной. Я честно пытался ему объяснить, что это не самое удачное место (хотя я видал в жизни и такое). Объясняю: лучше повесить снаружи, чтоб не бегать в темноту и искать выключатель наощупь. Но Станислав Леонидович был непреклонен: хочу, говорит, в ванну сюда, и только сюда. Наощупь найду, а что касается темноты — так я ее не боюсь! Гордый. Ну — дело твоё. Мнение молодого человека уважаем:

Следующая задача — оборудование люстры. В люстре у меня давно стоят энергосберегающие, а чтобы свет можно было плавно уменьшать, добавляем еще маленькую лампочку накаливания, миньон. Запускаем в светило 200 вольт и ставим два коммутатора. Один для люминесцентных, он будет включать и выключать их. Другой — для ламп накаливания, он будет регулировать яркость миньона:

Пульты можно теперь приклеить в любое удобное место (да еще продублировать), забыв все проблемы проводов как страшный сон. А у NooLite еще есть и портативная версия пульта — брелок:

Кстати, радиус действия большой — достаточный для управления квартирой или офисом. В процессе экспериментов я сходил с пультом на пару этажей выше, но работало и оттуда. Поскольку был в домашних тапочках, выше переться было лень, так что точный радиус я не знаю, но ясно одно — он вполне достаточен. Внутри всех этих штук стоит довольно умная схемка. Она занимается не только тупым включением, но еще запоминает состояния и делает прочие мелкие сервисы. Например, ты выкрутил яркость на минимум (все потухло) и затем вообще выключил (выключение — специальная кнопка, чтобы каждый раз не перенастраивать яркость). Но при следующем включении какую яркость тебе дать? Какую ты установил в прошлый раз — темноту полную? Так будет непонятно, включился свет или нет. Поэтому в этом случае все равно свет включается на минимум — чтобы показать, что он на минимуме. На этом простом примере мы видим, что создатели продумали очень много мелочей.

Цена комплекта «пульт+выключатель» в среднем чуть меньше 1000 руб , что для такой штуки очень мило. Напоминаю, сайт производителей: http://noo.com.by .

Минусы — не обнаружены. Есть немного непривычная задержка в полсекунды: ты нажал на кнопку, а свет включился не в тот же миг. Но это вопрос привычки. Точно так же вопрос привычки сами сенсорные выключатели. И вот здесь бы я предложил разработчикам подумать о серии выключателей с другим дизайном. Не говоря уже о цвете, форме, имело бы смысл сделать серию выключателей с более эргономичными кнопками. Все-таки плоские сенсоры без хода под пальцем — это стиль хайтек. А возможно многие домохозяйки и домохозяева предпочтут выпуклые удобные кнопки, которые бы ощутимо нажимались или даже щелкали. Ну и конечно регулировку яркости имело бы смысл сделать (на правах варианта дизайна) не двумя кнопками, а большим удобным колесиком. Но это так, идея.

PS: Разработчики, кстати, по секрету рассказали, что сейчас готовится USB-модель пульта, работающего от компьютера. И у меня конечно сразу зачесались руки осуществить давнюю мечту — управление голосом.

USB-выключателя пока в продаже еще нет, но я уже поинтересовался, что в мире есть для распознавания голоса. И нашел для себя гугловский API, с помощью которого собрал пока систему проигрывания музыки по запросу. Например, если сказать «музыка осень», система полезет в мой музыкальный архив, выберет там все песни со словом «осень» в названии и начнет их играть. Работает! Вчера вечером весь день разговаривал с микрофоном. Правда, с расстояния нескольких метров от микрофона ноутбука речь Гугль разбирать перестает. И много делает ошибок. Например, мне так и не удалось его заставить играть песни со словом «весна» — он переводил как «авто» и запускал в плейлист не только все треки со словами «автоматика», «автобус», но и 2000 треков из папки «АВТОрская песня и шансон», что оказалось совсем невыносимо. Плохо было и с английским языком. Я конечно понимаю, что мой акцент ужасен, но распознать «Jesus Christ Superstar» как «проститутка» — да ты, Гугль, запредельный кощунник. Кому интересно, как я с этим вчера экспериментировал, ниже скриптики (для Линукса). Очень надеюсь, что в ближайшие лет пять распознавание голоса будет активно совершенствоваться, а USB-выключатели появятся раньше;)

Суть распознавания речи состоит в том, что у Google имеется некий API ‘https://www.google.com/speech-api/…’, на который методом POST можно отправить звуковой ролик специального формата, а в ответ (json) получить распознанные слова. Собственно наша задача - распознать звук среди тишины, сконвертировать в аудиофайл, отправить на Гугль, получить ответ и обработать. Для начала я установил в Линуксе нужные программки:

sudo apt-get install sox flac php5-curl php5-cli

Делаем такой основной файл voice.sh, он делает все операции и запускает плеер xmms:

while [ true ]; do

rec -c 1 -r 16000 voice.wav silence 1 0.3 3% 1 0.3 3%

flac -f -s voice.wav -o voice.flac

text=`php google.php`

echo "Google: "$text

res=`php music.php $text`

echo $text $res >>log.txt

if [ "$res" = "OK" ] ; then xmms list.m3u ; fi

А вот вспомогательные. Програмка google.php отправляет на Google файл voice.flac и получает распознанный ответ:

"@voice.flac"));

curl_setopt($ch,CURLOPT_URL,

"https://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=ru-RU");

curl_setopt($ch,CURLOPT_HTTPHEADER,array("Content-Type: audio/x-flac; rate=16000"));

curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); $r=curl_exec($ch); curl_close($ch);

$json=json_decode($r,true);

if(empty($json["hypotheses"]["utterance"])) die("");

die($json["hypotheses"]["utterance"]);

Програмка music.php (после суеты с кодировками) смотрит, было ли в тексте первое слово «музыка», а если было, то ищет среди музыкальных файлов архива нужные слова в названии составляет плейлист:

// трансляторы в cp1251

function uw($txt) { return(iconv("utf-8","cp1251//TRANSLIT//IGNORE",$txt)); }

function wu($txt) { return(iconv("cp1251","utf-8//TRANSLIT//IGNORE",$txt)); }

$a=array(192,193,194,195,196,197,168,198,199,200,201,202,203,204,205,206,

207,208,209,210,211,212,213,214,215,216,217,219,220,218,221,222,223);

$w1251up=""; foreach($a as $l) $w1251up.=chr($l);

$a=array(224,225,226,227,228,229,184,230,231,232,233,234,235,236,237,238,

239,240,241,242,243,244,245,246,247,248,249,251,252,250,253,254,255);

$w1251lo=""; foreach($a as $l) $w1251lo.=chr($l);

function strtolower2($s){ return strtolower(strtr($s,$GLOBALS["w1251up"],$GLOBALS["w1251lo"])); }

// трансляторы в cp1251

// первое слово ‘музыка’?

if($argc$l){ $l=uw(trim($l,»\n\r\t «));

$s=strtolower2($l); if(strstr($s,$v)) $e.=wu($l).»\n»; }

// создаем плейлист

if(!empty($e)) { file_put_contents(‘list.m3u’,$e); die(‘OK’); }

die(‘error: not found’);

Ну и сделал (find . > mp3.txt) файлик со списком всех 22000 песен домашнего архива, типа:

/r/mp3/CLASSIC/Mussorgsky/Os grandes clАssicos/03 Preludio a la escena de la Cor.mp3

/r/mp3/CLASSIC/Mussorgsky/Мусоргский/05. Прогулка.mp3

/r/mp3/CLASSIC/Mussorgsky/Мусоргский/14. Избушка на курьих ножках.mp3

/r/mp3/СТАРЫЕ_ПЕСНИ/Марк Бернес/22-Ya rabotayu volshebnikom.mp3

/r/mp3/СТАРЫЕ_ПЕСНИ/Марк Бернес/01-Moskvichi.mp3

…и до бесконечности

Еще надо соответственно убедиться, что микрофон работает, после чего запустить voice.sh и пытаться что-то сказать. Например — «музыка осень», и насладиться количеством песен с этим словом в названии в своей личной коллекции:

/r/mp3/CLASSIC/Свиридов/06 Весна и осень.mp3

/r/mp3/РАЗБЕРИ/lleo/from_sonny/mp3/ДДТ/Что такое осень.mp3

/r/mp3/РУССКИЙ_РОК/DDT/1992 - Актриса Весна/ДДТ - В последнюю осень.mp3

/r/mp3/РУССКИЙ_РОК/DDT/1992 - Актриса Весна/ДДТ - Что такое осень.mp3

/r/mp3/РУССКИЙ_РОК/DDT/1993 - Чёрный Пёс Петербург/Диск 2/ДДТ - Осень.mp3

/r/mp3/РУССКИЙ_РОК/DDT/1993 - Чёрный Пёс Петербург/Диск 2/ДДТ - Что такое осень.mp3

/r/mp3/РУССКИЙ_РОК/DDT/1997 - Акустика/Диск 1/Ю. Шевчук - Осень, мертвые дожди.mp3

/r/mp3/РУССКИЙ_РОК/DDT/1997 - Акустика/Диск 2/Ю. Шевчук - В последнюю осень.mp3

/r/mp3/РУССКИЙ_РОК/DDT/1997 - Акустика/Диск 2/Ю. Шевчук - Что такое осень.mp3

/r/mp3/РУССКИЙ_РОК/DDT/Disk 1/14 DDT - Что такое осень.mp3

/r/mp3/РУССКИЙ_РОК/DDT/Disk 1/DDT - Осень.mp3

/r/mp3/РУССКИЙ_РОК/Алиса/Танцевать/04 Алиса - Знаки (Осень).mp3

/r/mp3/РУССКИЙ_РОК/Московское время/НЕ РАСПРОСТРАНЯТЬ!!!/05 Осень.mp3

/r/mp3/РУССКИЙ_РОК/Паперный ТАМ/2004 Танцы/07 Осень, сентябрь.mp3

А вот «музыка моря»:

/r/mp3/ДЕТСКИЕ/Detskie pesny/124_Песня Голубого Щенка и Моряка (Г. Гладков - Ю. Энтин).mp3

/r/mp3/РУССКИЙ_РОК/Гарик Сукачев/Моряк с Ордынки.mp3

/r/mp3/СТАРЫЕ_ПЕСНИ/Владимир Макаров/27-Морячка.mp3

Всё чаще можно услышать про умное освещение, умные розетки, умные замки, самообучающиеся термостаты, датчики протечки воды и умные камеры видеонаблюдения. Кажется, за последние несколько лет у каждого производителя бытовой электроники появились «умные» приборы для дома, но мало кто из потребителей понимает, что из себя представляют эти устройства и как их связать друг с другом.

Появилось настолько много систем Умного дома, такое количество всевозможных умных устройств, что возникла гигантская по масштабам путаница, отбивающая у людей все желание разбираться в этой новой и интересной теме. Ситуация осложняется ещё и тем, что на рынке появились компании, которые вводят нас в заблуждение: они продают свои устройства без сертификации у Apple и Google, выдавая свои системы умного дома за современное и универсальное решение.

Некоторые считают, что умный дом – это слишком «сырая» и инновационная область, и что в России он появится ещё не скоро. Другие, напротив, хотели бы уже сегодня сделать свое жильё более инновационным и комфортным, но не знают с чего начать. Третьи называют умный дом дорогой игрушкой для богачей, приобретение которой обойдётся в миллион другой. Пришло время развеять мифы и разложить всё по полочкам. Эту статью мы постарались сделать понятной для каждого, кто интересуется умным домом.

Что такое Умный Дом

Умный дом – это система связанных между собой устройств, которая помогает выполнять повседневные задачи в доме или квартире.

Многие ошибочно полагают, что Умный Дом — это специальным образом спроектированный коттедж со сложной электрической схемой и дорогущими уникальными домашними приборами. Но на самом деле, умный дом – это всего лишь набор устройств, которыми можно управлять с помощью смартфона или вообще голосом. Причем не имеет значения, где эти устройства находятся: в доме или квартире.

В более широком смысле, умный дом (Smart Home) или домашняя автоматизация (Home Automation) – это система связанных между собой устройств, которая помогает выполнять повседневные задачи в доме/квартире. Эта система позволяет контролировать и управлять освещением, температурой, влажностью, безопасностью и даже бытовой техникой, такой как холодильник, стиральная машина, микроволновая печь, и многими другими электроприборами.

Важно понимать, что не все устройства являются “умными”. Электроприбор можно назвать “умным” в том случае, если он может связываться с другими устройствами через беспроводную связь.

Все умные устройства можно поделить на 2 вида:

  1. Датчики (сенсоры) – получают информацию из окружающей среды и передают ее другим устройствам. К ним относятся датчик движения, датчик протечки воды, датчики температуры и др. Также к сенсорам можно отнести и устройства с голосовыми помощниками, которые способны распознавать вашу речь и передавать сигнал на выполнение команды. Но об этом позже.
  2. Исполнительные устройства (акторы) – это все те умные электроприборы, которые выполняют команды: лампочки, выключатели, розетки, кондиционеры, увлажнители воздуха, камеры, замки, двери гаража и многие другие.

Внимательный читатель скажет, что исходя из этих определений, обычную лампу накаливания в паре с датчиком движения (такая схема используется повсеместно уже много лет) тоже можно назвать элементом Умного дома. Наверное, можно, но современная система умного дома предоставляет намного большие возможности:

  1. Беспроводная связь между устройствами.
  2. Возможность объединять в единую систему устройства разных производителей.
  3. Возможность управлять умным домом со смартфона.
  4. Поддержка голосового управления.
  5. Возможность создавать сценарии автоматизации.

Система умного дома избавляет нас от рутинных повторяющихся действий.

Предназначение Умного Дома состоит в том, чтобы сделать нашу жизнь комфортнее и безопаснее, избавить нас от рутинных повторяющихся действий. Кроме этого, автоматизированный дом значительно повышает качество жизни людей с ограниченными возможностями, помогая им взаимодействовать с окружающим миром.

Зачем нужен умный дом

Одно из самых распространенных применений системы умного дома – умное освещение, позволяющее включать и выключать свет голосом, регулировать теплоту света, управлять яркостью. Умный свет невероятно удобен. Стоит начать управлять освещением только с помощью голоса, как привычные выключатели покажутся устаревшим способом для людей из прошлого, 20-го века. Вам больше не нужно вставать с кровати, чтобы выключить свет в спальне – просто попросите об этом своего голосового помощника.

Другое часто используемое устройство умного дома – , применение которой находят сразу. Представьте: вы ушли из дома или вовсе уехали в отпуск, и вспомнили, что забыли выключить утюг. Или забеспокоились и хотите проверить. Что делает человек без умного дома? Правильно! Начинает изо всех сил вспоминать, выключил ли он утюг, затем пытается вспомнить есть ли у его утюга авто-выключение, ну и, наконец, начинает перебирать в голове все возможные варианты развития событий. Кто-то не выдерживает и возвращается домой, другие просят близких прийти и проверить пресловутый утюг. А если у вас есть умная розетка, достаточно зайти в приложение и выключить питание нажатием одной кнопки. Вот так просто можно спасти свой отпуск. Или квартиру.


Приложение для управления умной розеткой TP-Link

Голосовое управление – необходимая характеристика для современного Умного Дома в 2018 году. Более того, благодаря технологическим достижениям в области голосового управления и искусственного интеллекта, голосовой ассистент теперь является центром управления автоматизированным домом.

Умный дом с управлением через приложение в телефоне, без голосового помощника – это уровень, в лучшем случае, 2011 года. И для того, чтобы элементарно включить или выключить свет, нужно найти телефон, открыть приложение производителя, найти соответствующее устройство и только потом выполнить нужное действие. С голосовым помощником вам достаточно сказать: «Включи свет».

На данный момент среди четырёх голосовых ассистентов для умного дома управление домом на русском языке работает только в Алиса и Siri. Google Ассистент заговорил на русском, но вызывать команды дома пока нельзя, и Siri не работает на русском в HomePod. Поэтому для России сейчас наиболее актуален помощник .


Голосовые ассистенты уже встроены в телефоны, часы, планшеты, компьютеры, TV приставки и умные колонки. В ближайшие несколько лет умные помощники проникнут во все устройства, которыми мы пользуемся, включая крупную бытовую технику.

Наиболее популярным устройством с голосовым помощником сегодня выступает смартфон. Голосовой ассистент сейчас имеется практически во всех современных телефонах: на iPhone встроенная Siri, на смартфонах под Android приложение Google Ассистент. Активировать помощник можно нажатием на кнопку или же стартовой командой, если ассистент на вашем телефоне находится в режиме «Всегда слушать». Так, если у вас iPhone, вам необходимо сказать: «Привет, Siri», а затем произнести команду.

Главным же устройством для управления Умным Домом в 2018 году становятся со встроенным голосовым помощником. Это принципиально новый способ взаимодействия человека с квартирой. Каждый IT-гигант уже выпустил свою умную колонку или целую линейку колонок: у Амазон это Amazon Echo и Amazon Echo Dot, у Гугл – и , у Эпл – , у Яндекска – и Irbis A.

Управление домом через колонку имеет ряд преимуществ:

  • Колонка всегда подключена к питанию, она не может разрядиться.
  • Колонка всегда вас слушает, не нужно носить с собой по дому телефон/планшет/часы.
  • Не требуется собственный дорогой телефон каждому члену семьи.
  • Колонку можно использовать как домашнюю аудиосистему с высоким качеством звука, особенно если речь идет о HomePod или Amazon Echo.

Умная колонка позволяет давать команды голосовому помощнику на расстоянии

Управление современным умным домом – это не только приложение на телефоне с иконками подключенных устройств, но и полноценный диалог с вашим виртуальным «дворецким», у которого можно узнать о погоде и пробках, попросить рассказать последние новости, попросить выполнить какую-то просьбу и получить от него ответ в самой привычной человеку форме – голосом, на родном языке. При этом у персонального ассистента не бывает плохого настроения, он всегда будет вам рад, и всегда будет готов помочь, стоит только ему сказать «Привет, Алиса» или «Эй, Гугл».

Как выбрать систему Умного Дома

Сегодня можно с уверенностью сказать, что настоящее и будущее Умного Дома полностью за крупнейшими IT-компаниями, прежде всего за Apple, Google, Amazon, в России – Яндекс. И такое явное доминирование ведущих технологических корпораций на рынке Умного Дома для нас, как для потребителей, сказывается исключительно положительно, как минимум, по следующим причинам:

  1. Стоимость устройств постоянно снижается.
  2. Подключение и настройка умных устройств становится всё проще.
  3. Появляется гибкость в использовании устройств разных производителей.
  4. Программное обеспечение постоянно обновляется, а значит ваши устройства будут все «умнее» и полезнее в работе.

На нашем сайте доступен различных устройств для каждой платформы с ценами и подробными характеристиками.

Если вам понравилась эта статья, и вы разобрались с тем, что такое домашняя автоматизация, и теперь хотите начать добавлять умные устройства в свою квартиру или коттедж – подписывайтесь на , telegram и youtube-канал . Мы расскажем и покажем с чего начать и как шаг за шагом выстроить недорогую продвинутую систему Умного Дома.