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

12

У меня более или менее тупой телевизор (Toshiba 42SL863G) и система домашнего кинотеатра (LG HX806SG), которой я хочу управлять с помощью голосовой команды Alexa. По крайней мере, включите их и измените конфигурацию телевизора или домашнего кинотеатра. К сожалению, это означает, что мне нужно отправить несколько инфракрасных команд.

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

Следующим шагом будет либо оснастить мой будущий Pi модулем ZigBee или Z-Wave и попытаться подделать его как универсальное устройство для умного дома для Alexa, либо написать собственный навык Alexa для запуска сценариев Raspberry Pi.

Это не кажется очень прямым. Однако я, похоже, не могу найти более прямой способ управления этими тупыми устройствами. С другой стороны, Пи будет универсальным инфракрасным командным центром.

Есть ли лучший способ достичь моей цели?

Хельмар
источник

Ответы:

11

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

Logitech Harmony Hub , кажется, принимает очень похожий подход просто передачи инфракрасных сигналов на «тупых» устройствами управления (так же , как традиционный универсальный пульт дистанционного управления подтолкнут), поэтому вполне вероятно , что ваш подход с помощью инфракрасного передатчика правильно (иначе Logitech будет скорее всего пошли с другим решением проблемы!).

На веб-сайте Logitech приведено описание работы Harmony Hub:

ЗАКРЫТЫЙ КАБИНЕТ КОНТРОЛЬ

Управляйте своими устройствами за закрытыми шкафами и дверьми с помощью ИК, Wi-Fi и Bluetooth® wireless.

Для вашего конкретного случая использования инфракрасный (IR) - это единственный тип передачи, который вам нужен, поскольку ваш телевизор и домашний кинотеатр не поддерживают другие методы.

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

Из руководства, которое вы связали, вот другие необходимые части:

(полное название модели опущено, а цены указаны как самые дешевые, когда этот пост был написан за 1 единицу)

При суммировании их цена составляет примерно 57,70 фунтов стерлингов, что экономит 41,30 фунтов стерлингов по сравнению с Logitech Harmony Hub, но вам придется потратить время на разработку программного обеспечения для управления ИК-передатчиком / приемником и навыком Alexa. В качестве альтернативы, если вы решите интегрировать его со SmartThings с перечисленными вами компонентами ZigBee / Z-Wave, итоговые суммы будут составлять примерно 84 и 114 фунтов стерлингов для всего устройства (последнее больше, чем Logitech Hub за 99 фунтов стерлингов!).

Вы можете значительно снизить цену, используя более простой микроконтроллер, поскольку я сомневаюсь, что он будет настолько сложным, что потребуется Raspberry Pi 3.

Таким образом, если у вас есть вызов и вы не возражаете запачкать руки, вы можете сэкономить немало денег, разработав его самостоятельно (при условии, что вы избежите действительно дорогих компонентов ). Если вы хотите удобство, решение Logitech кажется идеальным, поскольку интеграция с Alexa уже есть, и вы также получаете контроль через свой смартфон бесплатно!

Аврора0001
источник
1

У меня такая же проблема. Создание инфракрасного трансивера - довольно сложная задача (по крайней мере, для меня). Я попытался спаять все компоненты вместе, и это не сработало.

Итак, я искал плату, которая делает это, и я нашел этот irdevkit.com 26 $ и заказал 1. Я только что проверил это, и оно работает! Вы можете подключить TX, TR к вашей плате разработки для связи с ИК-контроллером. Для записи ИК-сигнала отправьте E0 на контроллер, и он запустит режим обучения. Для передачи ИК-кода отправьте E3 с последующим ircode.

Затем я использовал библиотеку для эмуляции своей доски разработчика в качестве переключателя wemos, и Alexa начал отвечать на мою панель разработки, как если бы это был переключатель WeMos. Теперь я могу включить / выключить телевизор с помощью Alexa.

Надеюсь, это будет полезно для кого-то еще.

kakopappa
источник
Мне неясно, отвечает ли это на самом деле вопрос или больше комментария. Я думаю, что это ответ, но, возможно, его можно перефразировать, чтобы он был немного менее «болтливым» ...
Шон
1

Вы можете использовать HDMI CEC . Аппаратное обеспечение Raspberry Pi поддерживает HDMI CEC и ваши устройства. Затем вы можете использовать библиотеку libCEC для отправки команд через HDMI.

RSF
источник