Преобразование ИК-пульта для использования Wi-Fi

274
Rajesh J Advani

Я недавно купил телевизор Sony Android, и не очень доволен пультом. Если IR является IR, между нажатием кнопки и соответствующим действием на экране возникают задержки.

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

Теперь базовые универсальные пульты дистанционного управления довольно дешевы, и я подумал, что не стоит слишком сложно взломать обычный инфракрасный пульт дистанционного управления, чтобы переадресовывать сигналы, отправляемые на ИК-передатчик, вместо этого на Arduino, где я мог читать входящие сигналы, а затем отправлять их через Wi-Fi, как это делает приложение для Android. Если прототип работает, я мог бы переключиться на Arduino Nano или Pro Mini, чтобы сделать получаемый в результате пульт намного более компактным, возможно, с его собственной литиевой батареей (при условии, что 2 элемента АА больше не достаточно).

Итак, мои вопросы:

  1. Arduino - хороший выбор для такого проекта, или мне нужна более мощная доска, как, например, Raspberry Pi?
  2. Будет ли это проще / проще с использованием Bluetooth?
  3. Это было сделано раньше?
  4. Я пропускаю важные части в своем дизайне (кроме модуля Wifi)
  5. Я на правильном пути?

Извиняюсь, если это неправильный форум для такого вопроса.

0
Уверяю вас, любые задержки между нажатием кнопки и действием не сводятся к использованию ИК. Он движется с той же скоростью, что и обычный видимый свет. Finbarr 7 лет назад 4
Я бы предложил использовать модуль ESP8266. Вы можете запрограммировать его, используя arduino IDE, и он также будет обрабатывать часть Wi-Fi. Конечно, вам все еще нужно выяснить протоколы и сообщения, отправляемые приложением для Android. Whiskeyjack 7 лет назад 1
Вы делаете вещи ** очень тяжело ** для себя, используя Bluetooth и / или Wi-Fi, поскольку это ** только данные ** протоколы, означающие бит-бит-бит. Все это добавляет наложение, и даже если вы сможете заставить его работать (в чем я сомневаюсь), добавится еще больше задержки. Bimpelrekkie 7 лет назад 0
IR, являющийся IR, задержки передачи чертовски короткие. Если есть задержка, ее нет в ИК-линии передачи / приема. Wi-Fi намного медленнее, чем прямой ИК. Что-то еще серьезно испорчено, если ИК медленный. JRE 7 лет назад 0
Мой опыт работы с любым ИК-пультом дистанционного управления (или для любого другого устройства) всегда был там, с задержкой в ​​200-300 мс между нажатием кнопки и телевизором, что-то с этим делается. Клавиатура Bluetooth всегда мгновенно. Я согласен, что оба набора волн работают со скоростью света, но опыт никогда не бывает одинаковым. Rajesh J Advani 7 лет назад 0
Я не знаю точно, но я сомневаюсь, что приложение для Android просто посылает тот же битовый шаблон, что и ИК по WiFi. Скорее всего, он использует совершенно другой протокол команд. Если у вас нет доступа к протоколу приложения Wi-Fi или вы не можете перехватить и проанализировать его, ваш проект практически невозможен. DoxyLover 7 лет назад 0
К счастью, исходный код для создания приложения для Android является открытым исходным кодом. https://github.com/NineWorlds/google-tv-remote Но эти комментарии заставили меня усомниться в правильности определения проблемы. Rajesh J Advani 7 лет назад 0

0 ответов на вопрос

Похожие вопросы