Infrared remote control что это

Обновлено: 28.06.2024

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

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

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

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

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

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

Как настроить пульт для работы с любой техникой


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

1. В приложении Яндекс находим только что добавленный ИК-пульт.

2. Нажимаем кнопку Добавить устройство.

3. Выбираем тип устройства (телевизор, приставка, ресивер или кондиционер).


Система сама подберет подходящий профиль и предложит проверить его работу.

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


Теперь всеми устройствами можно управлять через приложение Яндекс или Алису. Последний способ удобен при наличии Яндекс.Станции или подходящей колонки с ассистентом на борту.

Артём Суровцев

Люблю технологии и все, что с ними связано. Верю, что величайшие открытия человечества еще впереди!

Нашёл невероятный датчик из России для умного дома. 7 функций одновременно, Xiaomi отдыхает

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

Новый стартовый набор Aqara превратит обычный дом в умный. Еще и скидка есть

17 самых лучших умных лампочек для дома. Купил и сразу работают с iPhone

Качественный умный замок без ключа в квартиру. Разобрал в действии гаджет Aqara

Вещь. Лучшая зарядка на 100 ватт, которая зарядит даже MacBook

15 лучших зонтов с AliExpress. Они светятся, не боятся ветра и превращаются в капюшон

15 товаров недели с AliExpress. Усилитель аккумулятора AirPods

🙈 Комментарии 13

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

@dimaps , статя про гаджет Tuya, которые является аналогом Яндекс пульта.
Не читал, но комментирую.
??‍♂️
Т – Тупанул ??

@Артём Суровцев , Подтвержаю, не разобрался!
Но, само собой, во всём буду винить автора писавшего текст)))

Все ИК передатчики одностороннии и не знают включен ли у тебя телевизор или кондиционер и не будут отображать статус на кнопке.

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

Удобно (наверное) если живешь один. Не удобно тем, что всем домочадцам придётся ставить приложение и логиниться под одним аккаунтом. А пульт можно просто взять и нажать кнопку.

Офигенная штука! Сегодня пришла! Все пульты завел, добавил членов семьи. Теперь кондер, ТВ и приставка управляются и вкл/выкл с телефона) Крутяк!)

И статья дельная и совет.

Ну расширить возможности стандартного приложения с помощью Tuya не получится! Яндекс все равно забирает только стандартные настройки пульта от туда. Но можно настроить недостающие кнопки вручную и управлять голосом.

Статья очень дельная, спасибо. Есть небольшие проблемы скорее софтварного характера, может быть автор может помочь?

Задача: подключить к Алисе пару кондиционеров Daikin на разных этажах. Оба подключены к wi-fi, собственной программой управляются без проблем, но Алиса с Daikin напрямую не работает, увы.

Ок, заказал пару таких штучек.

Подключаю к яндексу по инструкции, всё прекрасно. Распознаётся, добавляется.

Начинаю добавлять устройство. Предлагает вручную или из списка.

Переходим к TuyaSmart. К ней не получается подключить. Пульт в режиме поиска любого устройства просто не находит. На пульте синий огонь мигает долго, через 3 мин или около того у приложения тайм аут.

Ели в приложении выбрать Universal Remote то в момент начала поиска на пульте синий огонь сразу перестаёт мигать (есть обмен информацией?) но приложение продолжает искать и в итоге не находит.

Нашел замену умным гаджетам Яндекс. ИК-пульт просто бомба

Favorite

В закладки

Нашел замену умным гаджетам Яндекс. ИК-пульт просто бомба

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

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

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

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

Для работы инфракрасного передатчика, встроенного в смартфон или подключенного к нему, требуется специальное приложение. Оно также может быть встроено в телефон еще на заводе (только в случае с аппаратами, имеющими встроенный ИК-передатчик). Если такого приложения нет, его всегда можно скачать в 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. Различия только в расположении настроек сетевого соединения в меню телеприемников.

Выбираем android-приложение для управления домашней техникой: Control It, IR Universal Remote и ZaZaRemote (Tiqiaa Remote)

В прошлый раз мы рассмотрели несколько утилит: AnyMote Universal Remote, ASmart Remote IR и SURE Universal Remote. Как показал тест, все они хорошо работали с поддерживаемой аппаратурой, предлагали достаточное количество функций и настроек, поэтому противостоять им будет не так легко.

600x293 140 KB. Big one: 1024x500 285 KB

Данный обзор посвящен трем другим приложениям, которые отыскались на просторах Google Play. Надеюсь, подборка программ будет максимально хорошей, благо я старался изо всех сил. Итак, далее мы изучим Control It, IR Universal Remote и ZaZaRemote (Tiqiaa Remote).

В качестве тестового оборудования использовалось следующее устройство:

  • Смартфон Xiaomi Redmi Note 3 Pro (OC Android 7.1, Resurrection Remix 5.8.0, процессор Snapdragon 650 64 бит, 6 х 1800 МГц, видеосопроцессор Adreno 510, 2 Гбайта ОЗУ).
Мегаслив топовой 3070 Gigabyte Aorus дешевле любого Палит

Control It

245x245 35 KB

Знакомство

Говорят, что мобильное устройство со специальным ИК-портом может заменить пульт, но стоит начать с внешнего вида. А в этом случае и само приложение должно выглядеть как пульт. Именно так это реализовано в программе Control It, поэтому она станет первым участником данного обзора.

реклама

Ключевые особенности приложения Control It:

  • Реалистичное изображение пультов: теперь это больше, чем «просто кнопки». Точные изображения настоящих пультов теперь в вашем телефоне;
  • Синхронизация работы нескольких пультов: объедините пульты кабельного и спутникового телевидения с помощью своего телефона;
  • Удобный интерфейс приложения, состоящий из слоев: просто выберите нужный пульт и перейдите к нему;
  • Функция таймера: установите таймер для включения устройств в заданное время;
  • Добавьте свой пульт: в случае, если вы не найдете нужного устройства дистанционного управления в списке, просто отправьте нам его изображение, и мы как можно скорее обновим приложение;
  • Новые пульты добавляются каждый день.

Особенности платной версии приложения Control It:

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

Первый взгляд

253x449 76 KB. Big one: 720x1280 307 KB

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

253x449 48 KB. Big one: 720x1280 146 KB

После чего мы попадем в меню и сможем добавить любой поддерживаемый пульт в свое приложение.

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

253x449 80 KB. Big one: 720x1280 299 KB
253x449 71 KB. Big one: 720x1280 291 KB

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

Кстати, для использования приложения, а точнее первоначального добавления пульта, у нас должно быть подключение к интернету, лучше всего Wi-Fi или скоростной 4G. Ведь каждый пульт загружается по отдельности, и размер такого файла может составлять до 15 Мбайт. Зато оформление и качество оригинальных пультов гораздо выше. И сразу после установки пульта вы сможете без каких-либо проблем использовать его.

253x449 77 KB. Big one: 720x1280 297 KB

реклама

253x449 61 KB. Big one: 720x1280 189 KB

Единственный недостаток Control It состоит в том, что мы можем использовать лишь до трех пультов. Дополнительно можно купить еще два или приобрести расширенную версию утилиты без каких-либо ограничений функциональности, количества подключаемых пультов и рекламы.

253x449 28 KB. Big one: 720x1280 86 KB
253x449 63 KB. Big one: 720x1280 200 KB

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

реклама

Настройки

253x449 15 KB. Big one: 720x1280 44 KB

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

реклама

Самое интересное мы оставили на десерт, а именно опцию «Внешний ИК-порт». Наверняка вы знаете, что китайцы могут сделать все что угодно, в том числе и внешний ИК-порт, подключаемый через разъем 3.5 мм или microUSB. Активация данного параметра будет гарантировать работу соответствующего датчика через это приложение.

Тестирование

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

Утилита «подружилась» практически со всеми протестированными мною домашними приборами. Разработчики даже «магический пульт» для телевизоров Samsung и LG добавили, при том, что главная его функция – это управление с помощью взмахов, чего ИК-датчик никак не может. Тогда зачем это делать? Оставим данный вопрос «за кадром».

реклама

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

Выводы

Кроме того, нельзя не упомянуть об ограничениях бесплатной версии Control It: о возможности использования только до трех пультов, рекламе и отсутствии дополнительных функций.

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

Как было отмечено выше, производители "умных" телевизоров разработали собственные приложения удаленного контроля. Все, что требуется сделать — скачать их из 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

Как расширить возможности пульта ДУ

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

Даже четыре цветные клавиши, которые есть на всех пультах ДУ, не скопировали, а ведь они часто выполняют нужные действия в смарт-режиме.


1. Устанавливаем родное приложение TuyaSmart из App Store.

2. Создаем учетную запись при помощи номера телефона или e-mail.

3. Добавляем новое устройство и сбрасываем ИК-станцию для сопряжения с приложением (на несколько секунд зажимаем кнопку для сброса параметров).

4. Сопрягаем гаджет с приложением, процедура такая же, как и в случае с приложением от Яндекса.


5. После добавления пульта видим гораздо больший перечень устройств для подключения. Утилита от китайских разработчиков умеет работать с осветительными приборами, проекторами, аудиоаппаратурой и даже водонагревателями (разумеется, если они понимают ИК-сигнал).

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


7. Возвращаемся в приложение Яндекс и сопрягаем аккаунт с учетной записью TuyaSmart через меню добавления нового устройства.

8. Останется лишь авторизоваться в учётке Tuya и обновить список гаджетов.


Самого ИК-пульта вы теперь не увидите, он будет настраиваться в родном приложении, в программу Яндекс будут проброшены только настроенные и сопряженные с пультом устройства.

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

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

(20 голосов, общий рейтинг: 4.50 из 5)

Favorite

В закладки

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

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

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

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

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

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

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

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

ИК пульт для ПК и розеток. Часть 1

image

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

Называется он USB-IRPC (USB Infrared Remote Personal Computer Control — «Юэсби-ИРПиСи» или ИРПЦ, кому как больше нравится :). Буква R на самом девайсе — просто сокращение от моего ника.
Важным преимуществом девайса является то, что он программно совместим с Arduino и в случае отсутствия уверенности в своих силах в ЛУТ может быть сделан на основе Arduino на макетной плате. Это, конечно, не так компактно и аккуратно, не так дешево, но зато доступно практически всем, даже навыки пайки особые не потребуются.
Если стремление к комфорту вам не чуждо и идея превратить свой компьютер в медиацентр, а заодно поуправлять электророзетками с пульта вам интересна, тогда вперед.

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

Итак, идея устройства
  • Включать и выключать компьютер с пульта от телевизора или любого другого ИК пульта.
  • Включать и выключать розетки, в которые воткнуты настольная лампа и колонки (две розетки, управляются отдельно).
  • Управлять розетками с ПК программно, чтобы не искать пульт, оставленный на диване, когда сидишь перед компом или включать колонки для работы ПК в качестве будильника по расписанию с утра :)
  • Запускать программы на ПК по нажатию кнопки на пульте.
  • Выполнять custom задачи по нажатию кнопок — какие запрограммирую.
  • Устройство не требует драйверов, работает и под Win7 х86, Win7 x64, Win 8 x64.
  • Не требует прав администратора при подключении и использовании.
  • В системе определяется как HID устройство (USB Input Device).
  • Никаких дополнительных .dll типа lubusb тоже не потребуется.
  • Под Linux не проверял, но не думаю, что будут проблемы. Правда написать софт я не смогу — под Linux я этого не умею.
Недостатки
  • Пока на мой взгляд распознавание нажатий кнопок пультов не идеально. Можно сделать лучше, уверен. Но это исправляется программно.
  • Вшитые функции, работающие и без ПК, можно поменять только перекомпилировав прошивку, а для этого придется скачать AVR Toolchain — писать прошивку в Arduino IDE сплошное мучение для меня, поэтому я пользуюсь Code::Blocks. Но залить прошивку в Arduino не составляет никакой проблемы. Даже в консоль лезть не придется. Позже можно будет и программно назначить эти функции любым кнопкам пульта.
  • Программа на английском. Я знаю, что у подавляющего большинства проблемы с английским и знаю привычку все и вся русифицировать.
  1. Русские надписи почти всегда длиннее английских либо имеют уродливые сокращения.
  2. В русском языке не сложилось однозначной терминологии для ИТ и надписи на элементах интерфейса часто больше путают чем проясняют.

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

USB-IRPC на основе Arduino

IRPC

На самом деле я и начинал устройство на основе Arduino. Я использовал дешевую Arduino Pro Mini и кусочек макетной платы:

«IRPC v1»
Эта версия не имела связи с ПК, умела только управлять розетаками и питанием ПК, но проработала у меня больше 9 месяцев — с ноября 2011го.
Как обычно, начинаем с закупки деталей.

Нам понадобится:

1. Arduino (любая с питанием от 5В) — примерно от $7

Модуль управления розетками:
2. Плата с реле на 220В, управляемая сигналом 5В. Если хватает опыта, можете сделать сами. У меня была в хозяйстве вот такая, давно думал, куда ее приспособить:

Да, релешек на ней 4, а используется только 2, потому что во-первых — у меня был только 4проводный кабель под рукой, а для 4 реле жил нужно 6 (+- и 4 сигнальных), а во-вторых под рукой было только 2 одинарные розетки, а удлинителей не на общей шине, а с проводами к каждому гнезду отдельно я не нашел на рынке. Мне она досталась за дикие $17, но купил я ее давно. Сейчас она есть на ebay по $3.82, более того, советую вам взять для этого проекта с двумя реле — дешевле и компактнее:

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

3. Кабель 4-проводный (можно использовать UTP, если есть, тогда розеток можно сделать больше). Длина — чтобы хватило от ПК до места где будет лежать блок розеток.
4. Коннектор PBS-4 для окончательного варианта или вилка PLS-4, если будете делать на Arduino.

5. Кабель медный для подключения розеток к реле — 2 куска примерно сантиметров по 20.
6. Кабель электрический с вилкой Schuko (CEE 7/4) или любой другой, имеющийся под рукой, который выдержит нагрузку:

7. Две настенные накладные розетки (или больше, если релешек больше и кабель UTP) — примерно 30 рублей штука.
8. Кусок фанеры и коробочка для крепления платы с реле и розеток.
Я смонтировал в обычную картонную коробку, прикрепил к куску пластика болтиками и закрепил кабели стяжками. получилось вот так:

«USB-IRPC 2-sockets 220v module»
Под столом это смотрится довольно аккуратно. Розетки разные, да, других не было :) Одну купил, вторая осталась от апгрейда настенной розетки на двойную.

«RPC-2PWR»
Оформительские изыски оставляю на ваше усмотрение.

Модуль ИК приемника

9. ИК приемник TSOP1738, TSOP1736 или IRM_3638. Найдете аналог — попробуйте его. У меня IRM3638 работает лучше всего.

10. Резистор на 10кОм
11. Светодиод + резистор на 100-390 Ом (какой есть такой и берите), на крайний случай можно обойтись встроенным в Arduino на Pin 13 если под рукой ни резистора ни светодиода нет, будет без выносной индикации.
12. 2 Коннектора PBS-4 для окончательного варианта или вилка PLS-4, если будете делать на Arduino.

13. Четырехпроводный кабель такой длины, чтобы хватило от системного блока ПК (девайс установим внутрь) до места, где приемник удобно закрепить, чтобы он был на прямой видимости с дивана (я закрепил на ножке монитора).

Модуль управления питанием ПК

14. Коннектор PBS-2 для подключения к материнской плате вместо кнопки питания.

15. Коннектор PLS-2, для подключения кнопки питания от корпуса параллельно, чтобы не терять возможность ей пользоваться. (можно просто купить одну линейку пинов PLS-40 и откусить кусачками от нее куски с нужным количеством пинов).

16. Оптопара PC817 или ее аналог. По идее стоит 4-8 рублей, но на Царицынском радионыке барыги за нее потребовали 40 рублей.

Можно и реле использовать, но это совсем изврат получится, хотя работать будет :)
17. Токоограничительный резистор на 100-150 ом любой мощности, что найдется под рукой.

Интерфейс с ПК (V-USB)


18. USB кабель, нас интересует только USB A вилка для подключения к ПК, на другом конце может быть что угодно, мы его все равно отрежем. Так что можно использовать любой ненужный кабель. Лишь бы целый был со стороны компа.
19. 2 стабилитрона на 3.6В желательно 0.25 Вт, но можно больше.

20. 2 резистора на 68 Ом.
21. 1 резистор на 2.2 кОм. К мощности особых требований нет.

IR RC

Паяльник, припой, флюс (канифоль сойдет), немного монтажного провода (да любые проводки, какие есть под рукой).
Какой-нибудь пульт с кодировкой RC-5 типа такого:

«IR RC»
У меня также отлично работает пульт от AverMedia.


Если будете собирать на макетной плате, то понадобятся она и немного проводов, нечто в этом роде :)

Это только кажется что всего много, но на самом деле затраты невелики. Разве что будете покупать все в Чип и Дипе :)

Разбираемся как собрать и как это работает


Если у вас Arduino Pro Mini или Arduino nano, устанавливаем ее на макетную плату типа Breadboard или как в моем случае на кусочек макетки с пятачками для пайки, припаяв ее туда напрямую или с помощью коннекторов, чтобы можно было снять:

Обычную придется подключать к макетной плате проводками.

Подключаем ИК приемник.

Сигнальную ножку напрямую к пину 8 (D8). Между сигнальной и ножкой питания включаем резистор на 10к, ну и оставшуюся ножку заземляем:

у TSOP 1738 сигнальная ножка на фото справа:

Средняя — питание (+5В), левая — земля (GND).
Это три провода, четвертый — для выносного светодиода, я его поставил рядом с приемником, чтобы показывать, что нажатие кнопки принято. Подключаем его через резистор анодом к пину D9, катодом к земле.

Подключаем плату с реле
  • VCC к +5 Arduino
  • GND к GND Arduino (земля)
  • IN1 к пину 6
  • IN2 к пину 5
Подключаем управление питанием ПК


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

Резистор подключаем к выходу А2 Arduino, второй контакт резистора к 1й ножке PC817 (отмечена точкой). Вторую ножку на землю. К 3й и 4й подключаем двумя проводами с двухконтактным разъемом те два пина на материнской плате, что обозначены как PWR + и PWR-, сюда же параллельно подключаем кнопку от корпуса ПК, чтобы она тоже могла замыкать эти контакты.

Подключаем к USB


В моем проекте используется программная реализация USB для AVR известная как V-USB.

Берем USB кабель, отрезаем конец, который подключался к устройству
Красный — VCC (пин 1 на схеме справа)
Черный — GND (пин 5 на схеме справа)
Зеленый — D+ (пин 3 на схеме справа)
Белый — D- (пин 2 на схеме справа)
D+ подключаем к пину 2 через резистор 68 Ом, D- подключаем к пину 4 через резистор 68 Ом.
резистором на 2.2 кОм соединяем ножки D3 и D4 (подтяжка).
Стабилитроны включаются в обратном направлении катоды (сторона с черной полоской на корпусе) к — D2 и D4 соотвественно, аноды — на землю.
VCC и GND подключаем соответственно к таким же пинам Arduino — питаться она будет от USB.


Все, наша схема собрана.
Внимательно проверьте все по шагам, чтобы не спалить при подключении ничего.
Если все проверили — прошиваем с помощью AvrDudeR. Дело в том, что писал я прошивку на С, компилировано с помощью AVRToolchain. Проект в Code::Blocks. Исходники проекта выложу чуть позже на странице проекта
Настройки такие:

COM порт указываем тот, который назначился для Arduino, для Duemillanove скорость 57600, для UNO 115200.
Файл прошивки берем этот.
Если прошилось все успешно, можно отключить Arduino от компа, подключаем теперь нашим USB проводом, который мы развели на плате через стабилитроны и резисторы. Одновременно лучше не подключать и хвостом самой Arduino и коннектором проекта.
Если все сделали правильно, в системе определится USB Input Device.

Управление с помощью плагина к MKey


Плагин позволяет назначать кнопкам пульта любые функции MKey.
Качаем MKey, устанавливаем, мой плагин к нему кладем в папку Plugins.
Запускаем MKey, на вкладке настроек включаем плагин R USB-IRPC.
Настройка простая. Жмем Add, открывается окошко, где предлагают нажать кнопку, жмем ее на пульте, даем ей название как на пульте и назначаем для нее действие.


Для того, чтобы управлять реле программно, понадобится моя программа:

  • управлять реле и выносным светодиодом
  • программно «нажать» кнопку питания на ПК
  • автоматически отключается от устройства при засыпании ПК
  • автоматически подключается при пробуждении ПК.
  • опрашивает устройство каждые 300 мс по умолчанию (настраивается)
  • выводит состояние реле и индиакторного светодиода, код последней нажатой с момента опроса кнопки пульта
  • включить/отключить прием нажатий кнопок ИК пульта.
  • сохранить в EEPROM состояние реле и считать его оттуда. При включении USB-IRPC считывает из EEPROM состояние реле и устанавливает их.
  • соответствие названий кодам кнопок пульта считывается из простого текстового файла, выбранный файл конфигурации пульта загружается при старте программы автоматически.
  • запуска программ по нажатию кнопки
  • передачи нажатий кнопки в запущенную программу
  • назначения устройству самостоятельной реакции на выбранные кнопки пульта одной из встроенных функций: переключение реле, нажатие кнопки питания ПК. (сейчас такая функциональность в прошивке встроена для одного конкретного пульта).

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

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

Аналоги умных гаджетов Яндекс на AliExpress



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

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

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

Что умеет этот ИК-пульт


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

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

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

1. Переходим в раздел Устройства.


3. Выбираем пункт Умный пульт Яндекса.

4. Зажимаем кнопку сопряжения на пульте и производим сканирование Wi-Fi сети (смартфон в момент первого подключения должен быть подключен к 2.4 ГГц сети).


5. Видим приветственную анимацию подключения, при необходимости производим обновление прошивки.

Все! Китайский ноунейм гаджет сразу же распознался в качестве фирменного устройства Яндекс. Если в случае с умной лампочкой или розеткой все понятно: настраиваем сценарии или управляем через Алису, то с ИК-пультом придется немного повозиться.

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

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

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