Инфракрасный мультитул или проще – мультипульт

В гонке технологий среди смартфонов в последнее время модно добавлять ИК порт, вроде как не особо нужная вещь, но для пунктика, что, у нас есть, а у конкурентов нет — годится. Хотя почему не особо нужная? Среди техники до сих пор большинство использует ИК-канал для управления с пульта и идея вроде хорошая, но вот реализация обычно хромает. Несколько раз наблюдал как мой друг, говоря что, мол, вот у меня есть встроенный ИК пульт на телефоне, сейчас я переключу канал телевизора, например в гостях, натыкался на невозможность этого сделать из-за каких-то дурацких ограничений. Вроде пульт есть, но работать не хочет или требует нахождения техники в той же WiFi сети, что и телефон или какой-то дикой настройки. В общем, с ходу обычный обыватель разобраться не может, а дальше либо лень, так как проще обычным пультом сделать, либо нет времени на это. Я подозреваю, что у большинства читателей Geektimes таких проблем нет, но например, просматривая сторонние приложения для мультифункциональных ИК пультов в Play маркете, я часто встречал комментарии вроде: — отличное приложение наконец-то мой HTC умеет чем-то управлять через ИК. То есть проблема с стандартным ИК портом на смартфонах есть. А что делать у кого нет такого порта, но очень хочется?

76067f57b55e4a9eb5c8b37347e7355f.jpg

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

bd51d44fd6ca46d6a2a0bd52a888135a.jpg

В красивом прозрачном блистере лежит одинокая таблеточка с разъемом папа-Jack 3,5 мм. Разъем 4-х секционный с поддержкой канала микрофона.

ff34592eaab24257b3d6fc55e3962238.jpg

Плюс есть microUSB вход для зарядки устройства, да да внутри есть аккумулятор и ИК светодиод.

1c0e8d7113a7451586888719c2ee92a3.jpg

9cc4fc58398c4811b07eb7eb77dc7a09.jpg

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

Вот так это все выглядит в разобранном виде:

1fe0a69f84bb4dad946a1212ac74903e.jpg

3d6bc24c21c54377bdeaa7ab70449629.jpg

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

Установка приложения и его работа


У меня хот и старый смартфон без ИК светодиода, но все еще бодрый старичок — Samsung Galaxy S3. Что я только на него не ставил… Больше всего мне понравилась прошивка от Xiaomi, именно прошивка, а не оболочка. Но в последней версии, где поддерживалась функция разблокировки смарта по привязанному Bluetooth устройству в зоне уверенного приема, MIUI нещадно глючило в итоге я перешел на CianogenMod и периодически его обновляю. Вот это и не позволило мне установить приложение, оно почему-то не поддерживает версию робота 5.1.1, хотя с 5.1 по идее работает. Из маркета просто не устанавливается, так как пишет, что устройство не поддерживается, а скачанное и установленное напрямую запускается и… ничего не происходит. Главный экран приложения не появляется. Буду ждать обновления приложения. А пока опробую все на яблоке:)

7992ea59e2b54ab69e5cc690b0f57110.jpg

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

b9bf96a38ea845ff894418260f85292a.jpg

Кстати, заметили, что мультипульт сидит чуточку под углом, интересно это баг или фича? Будем считать раз он вставлен в iPad — то это фича :)

Для Apple устройств, приложение немного другое, называется оно Smart Remote. У приложения есть небольшие проблемы с русским языком, но на функциональность это не влияет.

60eab6aad98b454aa06a11e8ea5c20bc.jpg

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

3a15aa7bf29945b9856554236833cba3.jpg

Список поддерживаемых устройств достаточно впечатляющий:

256c4ef561aa4ba08f31b8296eb0c32b.jpg

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

d7157cfe9bf44598b49a5aa05c1e2e48.jpg

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

e93d8b8370064b26844717f3408728be.jpg

f23495922f4e4b2e8add52f4876067ab.jpg

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

Вот это уже интереснее и мне больше нравится.

7eff49db14ad46d88304b53d8f8c48e9.jpg

Первый пульт, который я попробовал дома, был пульт от Apple. Его в списке стандартных к сожалению не оказалось. Но не беда. Переходим в режим DIY.

4d8e88cbde3d43d7ba78dda36d3d43ab.jpg

Выбираем примерный функционал, который будет характеризовать ваш пульт и начинаем настраивать кнопки

4c50f9914d464e87a28027a2a05b3998.jpg

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

22066510523a430f99fa6d556353d8d1.jpg

d15996dc4cd74bb7a7f73cbac6c2d176.jpg

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

0e024c57c055448fbac8e17f92a4a55f.jpg

14d5bfe6b1ae49018f8a38600be1e20e.jpg

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

6bc521f6efe04beaa36ca97e9384b8a1.jpg

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

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

edef251b1a9d4cd4bb50df5d90b60b02.jpg

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

В выходные навещая тещу, попробовал поуправлять её стареньким телевизором от Samsung.

6b52ceff3b354955b36048aa21224c32.jpg

d7157cfe9bf44598b49a5aa05c1e2e48.jpg

b5055ff48b3a4afcae7e9a7f47645be4.jpg

f08173cbe8f24f5ea2761c0888aadf86.jpg

881c23ad085d4e4eae2442ee8543e6d3.jpg

5 минут настройки и No Problem. Чем больше пультов добавляешь, тем больше начинаешь ценить это устройство и программу. Хочется добавить еще и еще пульт :)

810ba04c0c88432e9f56a5c0a94e72bb.jpg

Помимо управления внешними устройствами через мультипульт можно так же и сделать обратное управление. Управление камерой смартфона для, например, селфи.

Тут все просто. Ставите смартфон на стол/стул или комод, отходите чтобы было всех видно переключаете его в режим «селфи», берете любой ИК пульт и жмете на нем любую клавишу. Как только датчик мультипульта поймает ИК сигнал, смартфон сделает фотографию.

439eaf7ed7524d239ad7f675363234af.jpg

В общем теперь получается как в том фильме, в ближайшем будущем я буду «с пультом по жизни» :)

Сам пульт можно найти по этой ссылке: мультипульт

© Geektimes