IR-Хаб+MQTT
Добавлено: Чт сен 28, 2017 12:49 am
Всем привет! Возникла, на первый взгляд, достаточно дикая идея: создать универсальный ИК-хаб для всех устройств, управляемых пультом. Таких как ТВ, кондиционер, домашний кинотеатр, тв-приставка и пр. База: ESP-8266+IR-transmitter+IR-tranceiver+датчики по желанию. Весь этот фарш должен принимать и отправлять данные по протоколу MQTT в том числе в мажордомо.
По вопросу кодов пульта идея следующая: при нажатии кнопки пульта хаб через ИК-приёмник(IR-Receiver) отправляет код в MQTT, который отображается в МЖД как, например, "принято". Соответственно, можем записать значение кнопки(пусть будет Вкл. ТВ.).
Далее сценарием или просто изменением значения топика, привязанного к ИК-передатчику в том же хабе, можем посылать идентичный сигнал без использования пульта в том числе удалённо.
Т.е. основная "фишка" в том, чтобы была возможность записать любые сигналы любых пультов. С передачей проще)
Пример использования: последовательным изменением топика (допустим "отправить"), отправляем на хаб команды: включить ТВ, включить домашний кинотеатр(вывод звука на нем), включить канал №такой-то, увеличить громкость до 50%.
Ну и на свободные ноги платы можно навесить периферию типа DHT-22, датчик освещённости, датчик дыма и многое другое. И всё это в формате небольшой портативной колонки. Ну и аккум привязать, чтобы провода не болтались)
Если найдутся единомышленники, можем вместе поколупать тему и придумать что-то. Здравая критика приветствуется.
P.S. Моя основная загвоздка в том, что никак не могу подружить ВСЕ пульты с ИК-приёмником. Программирую в ардуино IDE, яйцами не кидайте.
По вопросу кодов пульта идея следующая: при нажатии кнопки пульта хаб через ИК-приёмник(IR-Receiver) отправляет код в MQTT, который отображается в МЖД как, например, "принято". Соответственно, можем записать значение кнопки(пусть будет Вкл. ТВ.).
Далее сценарием или просто изменением значения топика, привязанного к ИК-передатчику в том же хабе, можем посылать идентичный сигнал без использования пульта в том числе удалённо.
Т.е. основная "фишка" в том, чтобы была возможность записать любые сигналы любых пультов. С передачей проще)
Пример использования: последовательным изменением топика (допустим "отправить"), отправляем на хаб команды: включить ТВ, включить домашний кинотеатр(вывод звука на нем), включить канал №такой-то, увеличить громкость до 50%.
Ну и на свободные ноги платы можно навесить периферию типа DHT-22, датчик освещённости, датчик дыма и многое другое. И всё это в формате небольшой портативной колонки. Ну и аккум привязать, чтобы провода не болтались)
Если найдутся единомышленники, можем вместе поколупать тему и придумать что-то. Здравая критика приветствуется.
P.S. Моя основная загвоздка в том, что никак не могу подружить ВСЕ пульты с ИК-приёмником. Программирую в ардуино IDE, яйцами не кидайте.