Ir control что это

Обновлено: 05.07.2024

Формат NEC, первоначально разработанный одноименной японской фирмой, встречается в большом количестве вариаций. Здесь представлен так называемый Японский вариант.

  • 8 бит данных и 8 бит команда
  • Адрес и команда передаются дважды для исключения ошибки
  • Метод кодирования бит - интервалами
  • Несущая частота 38 кГц
  • Время передачи бита 1.125 мс или 2.25 мс

NEC формат использует для передачи информации опорную частоту 38 кГц со скважностью 3 или 4. Все пакеты кроме преамбулы имеют длительность 560 мкс (21 импульс опорной частоты). "Единица" передается интервалом 2.25 мс, "ноль" - интервалом 1.125 мс.

Типичный формат посылки NEC состоит из преамбулы - пакета несущей частоты длительностью 9 мс, за которой следует промежуток 4.5 мс. Преамбула помогает приемнику установить необходимый уровень усиления и нуля, хотя современные приемники в этом не нуждаются. Далее следует реперный пакет стандартной длительности и за ней 32 интервала, соответствующие 4 байтам информации, причем каждый байт передается младшим битом вперед. Адрес и команда передаются дважды, второй раз они передаются в дополнительном коде. Общая длительность передачи пакета постоянна, поскольку каждый бит передается сначала в прямом, затем в инверсном виде. На рисунке показана посылка с адресом $59 и командой $16.

При удержании кнопки пульта, команда передается только один раз, затем передаются короткие посылки, состоящие из преамбулы длительностью 9 мс и единичного интервала. Такие посылки передаются с периодичностью 110 мс.

Общий вид последовательности при нажатой и удерживаемой кнопке такой:

Одна из наиболее часто встречаемых модификаций протокола NEC отличается от стандартного тем, что адрес имеет не 8, а 16 бит. При этом, адрес не передается в дополнительном коде и общее число бит сохраняется. Однако длительность пакета становится зависимой от кода адреса.

Старые телевизоры и телевизоры без Smart TV

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

Использование ИК для управления техникой в системах автоматизации

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

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

Определенная надежда есть на реализацию управления через IP-сеть в новых моделях, но сейчас в описанной ситуации часто приходится иметь дело с управлением по ИК. Инфракрасные пульты управления сегодня являются стандартным способом для взаимодействия с мультимедийным оборудованием. Они просты в использовании и недороги в изготовлении, однако имеют и определенные недостатки.

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

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

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

Правда наличие подобных баз предоставляет богатую информацию для анализа существующих у производителя возможных модификаций команд. Здесь также упомянем о существовании различных вариантов записи ИК-команд и специализированные утилиты для конвертации форматов. Идеальным вариантом в данном случае стоит считать именно описание команд в оригинальном бинарном формате, а не в виде «оцифровок». К сожалению, встречается он достаточно редко.

Отметим, что управление кондиционерами имеет свои особенности, связанные с наличием одновременных регулировок нескольких рабочих параметров, что еще больше затрудняет их управление через ИК-порт.

Стоит заметить, что гарантировать наличие описанных выше функций, выходящих за рамки штатного ИК-пульта управления конечно никто не будет. Однако современный уровень унификации при изготовлении электронных устройств дает надежду на поддержку не представленных на пульте команд.

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

Global Cache iTach Flex

В данном материале мы использовали устройство iTach Flex из последнего поколения компактных адаптеров Global Cache. Модель существует в версиях для подключения к проводной сети и Wi-Fi.

Корпус изготовлен из черного пластика. Беспроводная антенна встроенная. Присутствует специальная металлическая рамка для крепления. Она устанавливается на одном или двух шурупах, а адаптер просто защелкивается на ней.

На корпусе есть светодиодный индикатор статуса, кнопка для подключения к беспроводной сети по WPS и сброса настроек, а также окошко ИК-приемника для обучения. С одного из торцов установлен вход питания (стандартный microUSB) и многофункциональный миниджек 3,5 мм для подключения кабелей Flex Link.

Благодаря последнему элементу, модель получилась уникально универсальной. На настоящий момент поддерживаются следующие варианты: последовательный порт, один ИК-передатчик, один ИК-бластер, три ИК-передатчика (один может быть бластером).

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

Отметим, что Global Cache имеет собственную онлайн-базу ИК-кодов, отсортированных по производителю и записанных в виде команд для отправки на их собственные адаптеры.

Телевизор LG серии LM66x 2012 года выпуска

Модель оборудована большим количеством видеовходов, поддерживает 3D и подключение к сети, имеет порты USB. На штатном пульте управления присутствует одна кнопка для включения/выключения питания и одна кнопка открытия меню для переключения источников. В последнем случае потребуется подтверждение операции, а в случае наличия подключения к сети в списке будут присутствовать и медиасерверы, что делает невозможным «слепую» установку на заданный вход.

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

Для начала используем встроенный в iTach Flex датчик для записи кодов штатного пульта. Все кнопки нам сейчас не потребуются, достаточно определиться только с основными. После запуска программы iLearn и подключения к адаптеру необходимо поднести пульт к приемнику и нажимать кнопки

Теперь можно проанализировать результаты. Как мы видим, каждая команда, если не учитывать необходимой для самого адаптера части «sendir,1:1,1,37914,1,1,», имеет префикс «341,170,», далее идут тридцать две пары чисел и замыкает команду суффикс «22,1520,341,85,22,3700». В данном случае, нас будут интересовать как раз данные пары чисел. Они кодируют команду в двоичном формате, где «22,21,» обозначает «0», а «22,63,» обозначает «1», причем первым идет младший бит. Заметим, что из-за особенностей оцифровки некоторые числа могут немного отличаться, например «20» вместо «21» или «65» вместо «63». Но сути это не меняет и удобнее сразу привести все к одинаковому виду поиском и заменой.

Декодирование команды дает нам четыре байта. Подобный вариант, называемый обычно «протоколом NEC», используется достаточно часто и представляет собой сочетание двух байт адреса, одного байта команды и его повтора в инверсном виде («0» заменяются на «1» и наоборот).

В частности для нашего примера мы получаем: [OK] 04 FB 44 BB, [VOLUP] 04 FB 02 FD, [VOLDN] 04 FB 03 FC. Интересно, что здесь второй байт адреса является инверсным для первого. Далее есть два варианта: зная адрес, составить строки для каждого из возможных значений команды и проверить их на устройстве — или поискать готовые команды в сети. Второй подход приводит нас на сайт Remote Central, где мы можем обнаружить документ производителя с подробным описанием команд управления телевизорами близких по году выпуска серий. Сравнение таблицы в нем с нашими записями показывает идеальное совпадение по записанным командам. Теперь нужно найти коды для требуемых нам операций и перекодировать их в обратном направлении в команды для iTach Flex. Например, из [POWERON] 04 FB C4 3B и [POWEROFF] 04 FB C5 3A мы получаем соответственно
«sendir,1:1,1,38004,1,1,341,171,22,21,22,21,22,65,22,21,22,21,22,21,22, 21,22,21,22,65,22,65,22,21,22,65,22,65,22,65,22,65,22,65,22,21,22,21,22, 65,22,21,22,21,22,21,22,65,22,65,22,65,22,65,22,21,22,65,22,65,22,65,22, 21,22,21,22,1523,341,86,22,3800»
и
«sendir,1:1,1,38004,1,1,341,171,22,21,22,21,22,65,22,21,22,21,22,21,22, 21,22,21,22,65,22,65,22,21,22,65,22,65,22,65,22,65,22,65,22,65,22,21,22, 65,22,21,22,21,22,21,22,65,22,65,22,21,22,65,22,21,22,65,22,65,22,65,22, 21,22,21,22,1523,341,86,22,3800».

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

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

Отметим, что использование готовых баз могло и не дать результата. Например, в базе Global Cache для телевизоров LG представлено семь наборов команд, причем явных пунктов для переключения на заданный вход HDMI в них нет. Хотя, скорее всего, один из представленных вариантов выбора входа мог бы и сработать.

Комплект домашнего кинотеатра Onkyo HTX-22HD

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

Теперь, как и с телевизором, запишем некоторые или все команды существующего пульта через приемник в iTach Flex. Здесь мы тоже видим характерное начало в строках — «sendir,1:1,1,38095,1,1,» как параметры отправки пакета и «341,171,» как префикс. Далее идут знакомые тридцать две пары чисел протокола NEC, а вот суффиксы встречаются разные. Сложно понять, насколько это существенно, но, на всякий случай запишем и их в рабочую таблицу.

В случае Onkyo мы имеем два байта адреса и один байт команды, который повторяется в инвертированном виде четвертым байтом пакета. Адрес, вероятно, как-то связан с суффиксом, а всего на основных кнопках пульта мы смогли насчитать три адреса — D2 06, D2 07 и D2 08.

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

Медиаплеер Dune HD

С учетом того, что данная серия плееров поддерживает управление по сети (на сайте производителя приводится информация о API), от ИК-пульта в данном случае могут потребоваться только функции раздельного включения и выключения. Здесь производитель сделал подарок, опубликовав с разделе поддержки соответствующий документ, добавив в него необходимые команды включения и выключения с кодами 00 BF 5F A0 и 00 BF 5F A1 соответственно. Заметим, что работа второй команды зависит от настройки режима выключения плеера. Устройство может или переходить в спящий режим (с сохранением работоспособности сетевых функций) или выключаться полностью (до подачи ИК-команды на включение).

После оцифровки нескольких кнопок пульта в iTach Flex можно получить требуемое «окружение» для наших кодов — приставку «sendir,1:1,1,38186,1,1,342,170,» и суффикс «22,1547,342,85,22,3800». Результат после добавления непосредственных команд можно посмотреть в отдельном текстовом файле.

Использование команд в iRiduim

После нахождения требуемых кодов, попробуем использовать их в проекте автоматизации. В первом примере мы взяли продукт iRidium. Несмотря на то, что он имеет встроенную базу кодов Global Cache, по описанным выше причинам рекомендуется использовать именно новые найденные и проверенные коды.

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

После составления дизайна проекта с кнопками и другими элементами можно приступить к программированию действий. Проще всего это делать перетаскиванием команды из дерева устройств проекта на кнопки. Для реализации функций непрерывной регулировки (например, громкости), нужно использовать не только действие «Press», но и «Hold». Заметим, что для ИК управления реализовать быструю установку уровня громкости слайдером не получится, поскольку обратной связи от управляемого устройства в системе нет, как и возможности в виде параметра указать нужный уровень. А вот для RS-232 подобный сценарий в некоторых случаях может быть реализуем.

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

В качестве такого варианта используем загруженные с сайта iRidium образцы интерфейса и панелей управления плеером Dune. После их объедения в одном проекте, настроим вызов меню управления плеером с одной из основных страниц. Причем в скрипт запуска добавим соответствующие ИК-команды для включения и настройки аудио-видео оборудования.

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

Заключение

Использование ИК-канала для управления аудио/видеотехникой и другим оборудованием может являться единственным способом автоматизировать работу с ним, особенно в недорогом сегменте. Несмотря на очевидные недостатки этого метода, основным из которых в данном случае является отсутствие обратной связи, данный метод вполне работоспособен и позволяет реализовать достаточно гибкие сценарии. В целом, никаких сложностей в реализации описанных вариантов, не считая поиска требуемых кодов, мы не встретили.

Процесс поиска и составления требуемых команд способен превратиться в запутанный исследовательский процесс. Существенную помощь здесь оказывают интернет-ресурсы, на которых собирается информация об используемых ИК-кодах. Анализ представленных данных и поиск аналогий часто позволяет с относительно небольшими затратами найти необходимые для реализации проекта команды.

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

Что делать, если в телефоне нет ИК-передатчика?

Отсутствие инфракрасного порта в конструкции самого телефона — не повод думать, что с его помощью не получится управлять телевизором. ИК-передатчик всегда можно купить и установить в любую модель смартфона. Тем более что стоит он копейки (от 50-100 руб.). Речь идет о вот таких устройствах:

ИК-передатчик

Как видно, внешние инфракрасные передатчики подключаются к телефону в тот же порт, что и наушники (Jack 3.5mm). Принцип их работы прост. Смартфон генерирует аудиосигнал определенной частоты, который поступает на вход ИК-передатчика, а затем трансформируется последним в ИК-сигнал и передается на телевизор (впрочем, это может быть и кондиционер, и прочая техника с управлением от пульта).

Подобные устройства обычно используются в Android-устройствах. Для Apple-гаджетов созданы специальные ИК-передатчики, вставляющиеся в Lightning-порт (по крайней мере, в тех моделях iPhone, в которых не предусмотрен стандартный аудиопорт Jack 3.5mm). Выглядят они следующим образом:

ИК-передатчик для iPhone

Но, как и все производимое для айфонов оборудование, ИК-передатчики довольно дорогие. Конкретно показанные на изображении выше устройства (продукция компании Fancyphl) имели стоимость на момент написания статьи в 1350 руб. Но, скорее всего, в каком-нибудь китайском интернет-магазине можно найти ИК-передатчики для iPhone подешевле.

Как вариант, к iPhone можно попробовать подключить копеечный инфракрасный передатчик, воспользовавшись специальным переходником «Lightning to Jack 3.5mm», но это вряд ли кому-то покажется удобным.

ИК-пульт + умная Wi-Fi-розетка Tuya: управляем любым кондиционером

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

Узнать цену на розетку — Aliexpress

Содержание
Упаковка и внешний вид

Поставляется в простой картонной коробке, где из значимых надписей только наклейка с указанием европейской вилки и QR код для скачивания приложения Smart Life.

Внутри находится сама розетка и инструкция, напечатанная на листе А4.


Максимальная мощность оборудования, подключенного в розетку, не должна быть выше 16А или 3500 Ватт. Правда на китайском калькуляторе это 4000 Ватт. На задней части инструкция по подключению розетки к WiFi сети и приложению.

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



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


Кроме этого, ответная часть розетки оснащена защитой от детей, гвоздик или вилку вставить будет проблематично.


На одной из граней расположилась кнопка для сопряжения с вашей WiFi сетью и небольшой светодиод индикации WiFi соединения.



Размеры розетки составляют 62 на 34 миллиметра

Внутри

Выкрутив четыре винта в задней части, разъединяем половинки корпуса розетки.


Как видим, в целом сама розетка по сути является переходником с умной обвязкой.


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




За умность розетки отвечает довольно популярный умный модуль Tasmota TYWE3S. TYWE3S — это модуль с низким энергопотреблением и встроенным решением Wi-Fi, разработанный Hangzhou Tuya Technology Corporation» на базе ESP8266 WiSoC с флэш-памятью 1 МБ и оперативной памятью 50 КБ.


Мобильное приложение

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


После этого скачиваем, устанавливаем и открываем приложение Smart Life. Нажимаем плюсик в правой верхней части и сканируем эфир на наличие новых умных устройств. Я предпочитаю ручной поиск, для этого выбираем любое устройство, только смотрим на протокол подключения, нам необходим WiFi — выбираю розетку WiFi.

Выбираем нашу 2,4 ГГц WiFi сеть и вводим от нее пароль. тСпустя несколько секунд наше устройство будет найдено и добавлено в список умных девайсов нашего умного и не очень дома. Наше устройство под названием Smart IR появилось в списке доступных девайсов умного дома.

Переходим внутрь нашего устройства, где изначально ничего интересного и нет. Только одна большая кнопка Добавить устройство для ИК управления. Можно добавить или, так сказать готовый кондиционер, где коды управления будут выбраны из списка или, если вам надо управлять не кондиционером, а другим устройством, выбрать DIY для обучения нашей розетки.

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

При выборе кондиционера Zanussi банально не подгрузился интерфейс управления. Очень странно немного, так как модель есть, а толку нет. Придется искать методом перебора, благо у многих производителей ИК коды управления совпадают.


Я решил выбрать производителя Cree и сразу же открылось меню управления кондиционером. Нажимаем на копку выключения и ждем ответного действия от кондиционера (включение / писк и так далее). Если после нажатия ничего не произошло, жмем на кнопку смены конфигурации ИК кодов «Change One». В моем случае эта конфигурация сработал с первого раза, поэтому я применяю эту конфигурацию. нажав на кнопку Use it.


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

Кроме этого, мы можем задать таймер на включение или выключения кондиционера, где по дням недели и по времени можем или включать или выключать наш кондиционер.

Так же доступна функция обратного отсчета, когда после истечения определенного времени кондер или включится (если был выключен) или выключиться если был включён.


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

Так как у меня в этой же комнате установлена лампа с ИК пультом, давайте добавим и ее для удаленного управления. Для этого выбираем DIY устройство и берем в руки «родной» пульт. Как видим из инструкции расстояние между розеткой и родным пультом должно быть около 3 сантиметров.

Жмем любую кнопку на пульте управления, я выбрал включение/выключение, и записываем название этой кнопки в нашем меню. Так же добавлю кнопку увеличения и уменьшения освещенности.

Как видим, появился ИК пульт, состоящий из 3 кнопок. При необходимости кнопки можно переименовать или вообще удалить.

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

Автоматизация

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

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

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

Спасибо за подсказки в каментах. При создании автоматизации можно выбрать как сохраненный кондиционер, так и ваше DIY устройство. Ну и соответственно выбрать режим охлаждение/нагрев/осушение, установить температуру и скорость вентилятор. Сработку можно повесить как на датчик температуры. так и на время или даже на восход/заход солнца.

Видеообзор

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

Узнать цену на розетку — Aliexpress

Выводы

К покупке могу рекомендовать, очень удобная штука для управления ЛЮБЫМ кондиционером или другим устройством посредством ИК сигнала. Удобно то, что можно не только управлять одним кондиционером, но и параллельно выключать или включать телевизор, свет или любое другое устройство, у которого есть ИК пульт управления. Наличие энергомониторинга тут не только бонус, но и служит для визуального контроля, включился ли наш кондиционер или что-то пошло не так. Хотя сработка у меня всегда была 100 раз из 100. Минус тут скорее только один, отсутствие реле для физического отключения устройства, но, с другой стороны, это позволяет использовать нагрузки до 4 кВт.

Приложения для ИК-передатчика

Для работы инфракрасного передатчика, встроенного в смартфон или подключенного к нему, требуется специальное приложение. Оно также может быть встроено в телефон еще на заводе (только в случае с аппаратами, имеющими встроенный ИК-передатчик). Если такого приложения нет, его всегда можно скачать в Google Play Store (Android) или App Store (iPhone).

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

Далее приведем примеры некоторых популярных приложений.

ZaZa Remote

Бесплатное приложение для Android и iOS-смартфонов, позволяющее управлять огромным количеством моделей всевозможной бытовой и коммерческой техники — телевизоры, кондиционеры, DVD/Blueray-плееры и даже вентиляторы с водонагревателями. Касательно телеприемников, в ZaZa Remote предусмотрена возможность выбора марки и модели — здесь их сотни, включая старые:

ZaZa Remote

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

ZaZa Remote

Как видно из второго изображения, виртуальный пульт у приложения ZaZa Remote универсальный. Все стандартные кнопки для управления телевизором в нем присутствуют.

IR Remote Control

Более простое приложение для смартфонов под управлением Android. IR Remote Control может управлять всего несколькими марками телевизоров (не считая другие виды техники), среди которых LG, Samsung, Phillips, Sharp, Sony и Vizio. О поддержке конкретных моделей телеприемников перечисленных марок нигде не сказано. Впрочем, IR Remote Control — универсальное приложение с универсальным виртуальным пультом.

IR Remote Control

TV Remote for Sony TV

А это пример специализированного приложения для Android-смартфонов. В данном случае — для управления телевизорами производства Sony. Программу TV Remote for Sony TV можно использовать, как для старых, так и новых моделей телеприемников Sony. В первом случае управление осуществляется посредством инфракрасного передатчика, во втором — посредством Wi-Fi (функция пригодится только владельцам Smart TV от Sony).

Виртуальный пуль дистанционного управления в приложении TV Remote for Sony TV имеет более реалистичный вид:

По умолчанию программа осуществляет управление телевизорами Sony через Wi-Fi. Переключить его на работу с ИК-передатчиком можно в настройках:

TV Remote for Sony TV

Повторимся — для того, чтобы найти подходящее приложение для управления телевизором, иногда приходится поэкспериментировать. Взять, к примеру, программу TV Remote for Sony TV. Никто не дает гарантию, что она подойдет для абсолютно всех моделей ТВ-техники производства Sony. Бывает и так, что нажатие кнопок на виртуальном пульте приводит выполнению телевизором совершенного иного действия (к примеру, вместо переключения каналов убавляется громкость). Поэтому не стоит оставлять попытки поиска подходящего приложения, если первое, второе или третье не подошло конкретно для вашего случая.

Управление через смартфон телевизором со Smart TV

В случае с современными "умными" телевизорами — Smart TV — долго раздумывать об управлении с планшета или смартфона не приходится. Об этом позаботились сами производители ТВ-техники, разработав для всех мобильных платформ (Android, iOS и Windows Mobile) собственные приложения для удаленного управления. Это же относится и к ТВ-приставкам (например, Android TV), превращающим обычный телевизор в "умный".

Удаленное управление по предлагаемой производителями ТВ-техники схеме возможно только в случае, если и телевизор, и управляющее устройство (смартфон/планшет) подключены к одной локальной сети через роутер. Сам телеприемник может быть подключен к маршрутизатору посредством проводного соединения (т.е. локальным кабелем), но телефон/планшет — только по Wi-Fi-соединению (а по-другому и невозможно). Таким образом, для реализации схемы управления не обойтись без использования Wi-Fi-роутера.

Настройка подключения

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

Настройку смартфона для подключения к Wi-Fi рассматривать не будем — это и так всем известно. А вот для установки связи между Smart TV и беспроводным роутером придется покопаться в настройках телевизора. Рассмотрим подключение на примере ТВ-техники Samsung, а конкретно — телевизоров R-серии:

Открываем меню настроек на телевизоре и переходим во вкладку «Общие»:

Smart TV

Далее идем в раздел «Сеть».

Smart TV

Переходим в подраздел «Открыть настройки сети».

Настройки сети на Smart TV

Здесь будет предложено выбрать один из двух типов подключения — «Беспроводной» и «Кабель». Если телевизор подключается к роутеру посредством проводного соединения, выбираем второй вариант. Если же выбрать тип подключения «Беспроводной», то откроется дополнительная страница настроек, на которой нужно будет выбрать имя беспроводной сети.

Настройки сети на Smart TV

После этого потребуется ввести пароль от Wi-Fi-сети (если он, конечно, задан в настройках роутера):

Настройки сети на Smart TV

Спустя несколько секунд телевизор будет подключен к Wi-Fi-маршрутизатору, о чем тот сообщит.

Настройки сети на Smart TV

По аналогичной схеме к Wi-Fi подключаются любая "умная" ТВ-техника, будь это телевизор или приставка Smart TV. Различия только в расположении настроек сетевого соединения в меню телеприемников.

Обзор универсального ИК контролера Xiaomi, настройки, сценарии

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

Где купить?

Доставка — Новой Поштой, все стандартно, описывать особенно нечего, поставляется в картонной коробке, на это раз не привычно белой, а коричневой — такие тоже мне встречались, вроде первые версии браслетов mi band были в похожих.


Размеры коробки идеально подогнаны под контролер — ничего не болтается по коробке. Картон плотный и твердый, при пересылке повредить будет довольно проблематично.


Комплект поставки — аскетичен — «шайба» контролера и плоский кабель питания USB — micro USB


Внешний вид, размеры

Размеры — около 10 см в диаметре


и чуть менее 3 см в толщину


На боковой торцевой поверхности шайбы, который условно назовем «перед» находится синий светодиод активности, постоянно горящий когда контролер включен, а с диаметрально противоположной стороны — которую назовем «зад» — разъем micro USB


Верхняя часть, изначально защищена транспортировочной наклейкой и кажется непрозрачной, но на самом деле это не так


Невооруженным глазом незаметно, но при помощи камеры — видно свечение инфракрасных диодов, расположенных «ромашкой» — для направления сигнала по все стороны. Скриншот из видео (видеообзор как всегда в конце текстового)


Нижняя часть базы выглядит так.


Работа с контролером

База работает через Wi-Fi, для ее работы не нужен шлюз, достаточно только смартфона/планшета с установленным ПО — Mi Home. Так же понадобится источник питания на 5 В с разъемом USB A


После включения питания, контролер обнаруживается приложением Mi Home, происходит сопряжение, после чего контролер появляется в списке устройств. Стандартный плагин не переведен даже на англйиский

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

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

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

Теперь рассмотрим методы добавления пультов. Их три

Поиск модели - все поддерживаемые пульты по названию, причем имеется как официальная галерея пультов так и пользовательская.

Добавить пульт — добавляем пульт из существующих, выбирая по типу устройства — аналогично как в приложении Mi Remote на смартфонах Xiaomi с ИК датчиком

Копия пульта — копируем управляющие сигналы с любого ИК пульта, имеющегося в наличии

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

Кстати для владельцев Android ТВ боксов с таким пультом — выбираем из категории Xiaomi Mi Box устройство — оpenbox — будет работать нормально. Что удобно, ПО предлагает объединить пульты — и можно получить на одном экране кнопки управления телевизором — сверху — питания и громкость, а больше ничего и не нужно, и ТВ боксом.

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

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

Смарт сценарии

ИК контролер доступен как действие для любого сценария в приложении MIHome. При выборе устройства из списка — нам доступна одна опция — Remote Mode — далее список сохраненных пультов и далее — любая кнопка любого пульта.

Примеры моих сценариев.

Увлажнитель воздуха — в отличии от увлажнителя с механическим управлением, который можно просто включать и отключать при помощи смарт розетки, рассматриваемая модель управляется с пульта ДУ. Для того чтобы интегрировать его в систему умный дом, и контролировать влажность я написал исполняемый сценарий, в котором с разницей в 2 секунды — увлажнитель сначала включается, потом повышается заданная влажность до 70% (специально что бы он не отключался самостоятельно) и включается режим ионизации.

Влажность контролируют два сценария — один срабатывает когда влажность менее 40% — он и запускает исполняемый сценарий, второй — срабатывает когда влажность свыше 50% — он просто активирует кнопку «вкл/выкл».

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

Чтобы этого не происходило — каждый из сценариев имеет дополнительные условия — прекращение своего действия и включение второго граничного сценария. То есть сценарий влажность более 50% — активирует кнопку вкл/выкл на ИК контролере, переводит себя в состояние «выключено» и включает сценарий — влажность — менее 40%. И наоборот.

Так же я добавил в эту схему контроля влажности — сценарии открытия и закрытия окна. Так как увлажнять помещение при открытом окне смысла нет, то при соблюдении события — окно открыто более 1 минуты, отключаются сценарии контроля влажности менее 40 и более 50%, активируются сценарии для отработки закрытия окна — их два и прекращается действие сценария «окно открыто», он уже отработал, и повторять его дом момента закрытия окна не нужно. Так как я не могу отследить состояние увлажнителя — работает он в момент открытия окна или нет — я просто отключаю на 30 секунд розетку, в которую он включен. Что просто сбрасывает его и гарантирует его отключение.

На закрытие окна имеется два сценария. Первый срабатывает при в случае когда влажность при закрытии окна менее 40% — сразу активируется исполняемый сценарий на включение увлажнителя, активируются сценарий контроля — влажность более 50%, сценарий — «окно открыто» и отключаются оба сценария на закрытие окна.

Второй сценарий — если влажность более 40%. В этом случае увлажнитель не включается, а активируется сценарий — влажность менее 40%, далее аналогично — отключаем сценарии закрытия и активируем сценарий открытия.

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

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

Так же я отключил плановую уборку на роботе пылесосе (Ilife A4) — теперь он управляется с контролера. Теперь в будние дни он запускается немного раньше чем в выходные, а выходные, кроме запуска, он автоматически переводится в режим повышенной мощности, что сокращает время уборки — вместо более чем 2 часов, до часа.

Видео версия моего обзора, в котором так же будут вставки срабатывания диодов контролера.

Смартфоны со встроенным ИК-передатчиком

Моделей телефонов с передатчиком довольно много, но, к сожалению, он есть не у всех аппаратов (но даже это не проблема). ИК-порт присутствует, как правило, у смартфонов под управлением Android (в Apple-гаджетах их точно нет). Чтобы определить его наличие или отсутствие, достаточно взглянуть в верхнюю часть корпуса телефона. ИК-порт выглядит как небольшое круглое/овальное/квадратное/прямоугольное отверстие черного или темно-красного цвета. Например, вот так:

ИК-порт в смартфоне

ИК-порт в телефоне

Если у телефона есть встроенный ИК-порт, пропустите следующую часть статьи.

Как управлять телевизором через телефон?

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

Выбор и установка приложения на телефон

Как было отмечено выше, производители "умных" телевизоров разработали собственные приложения удаленного контроля. Все, что требуется сделать — скачать их из Google Play, App Store или фирменного магазина приложений от разработчика смартфона (например, Samsung Galaxy Store или LG Content Store).

Вот перечень приложений от известных брендов:

Samsung Smart View (для телевизоров Samsung)

Samsung Smart View

LG TV Plus (для телевизоров LG)

Philips TV Remote (для телевизоров Philips)

Philips TV Remote

Video & TV SideView: Remote (для телевизоров Sony)

Video & TV SideView: Remote

Существуют и универсальные приложения для удаленного управления "умными" телевизорами и ТВ-приставками. Например:

AnyMote Universal Remote — приложение, позволяющее управлять не только ТВ-техникой широкого спектра производителей, но и другими устройствами, поддерживающими удаленное управление по Wi-Fi.

AnyMote Universal Remote

Android TV Remote Control. А это пример самого простого приложения для управления ТВ-приставками под управлением Android TV.

Android TV Remote Control

Системные требования:
ОС Windows Vista и выше, 1024 Мб ОЗУ, 350 Мб свободного пространства HDD

Читайте также: