Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.58/106: Рейтинг темы: голосов - 106, средняя оценка - 4.58
20 / 19 / 1
Регистрация: 13.08.2012
Сообщений: 779

Управление через ИК порт

25.04.2015, 22:01. Показов 21866. Ответов 30
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Уважаемые, интересуюсь таким вопросом. На современных девайсах имеется инфракрасный порт, вопрос такой, можно ли как-то подавать сигналы через этот порт, и что бы другая техника их ловила и обрабатывала (замена пульта), знаю что с неокторыми устройствами идет прям в стартовом наборе приложение для управления телевизором с помощью смартфона. Подскажите, в какую сторону копать ?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.04.2015, 22:01
Ответы с готовыми решениями:

Управление ШД через LPT порт
Доброго времени суток! Ничего подобного раньше не делал, поэтому прошу помощи:) Задали мне написать программу, которая управляет...

управление через СОМ порт
Как сдельть сигнал на RTS,DTR по нажатию BUTTON1и2 соответственно. Причём при их отпускании сигналы должны обнульться! Кто шарит в этом?!

Управление приёмником через COM-порт
Подскажите, если кто сталкивался, как используя vb.net создать проект по управлению цифровым приемником (используя подключения через COM...

30
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
26.04.2015, 02:36
Можете назвать модель где видели ИК-порт? (я пока не встречал)
А по сути (если действительно существует), то:
либо это китайская игрушка со встроенным софтом
либо это малодокументированное апи от гугла

Когда-то у меня было HP-устройство (WinCE) и под него было АПИ прямого доступа, для общения между устройствами (через стандартные виндовые протоколы ИК-модемов) и сторонние разработчики делали свой софт который мог записать и проиграть сигнал с реального пульта для подделки сигнала. Есть под винду и под линукс на С/С++ написанная (опенсорс) программа для записи-проигрывания ИК сигнала для целого набора протоколов - можно попробовать "портировать".

p.s. некоторые телеки поддерживают WiFi управление! И ЭТИ пульты обычно подделывают!
1
400 / 343 / 85
Регистрация: 17.10.2014
Сообщений: 1,014
26.04.2015, 18:07
Цитата Сообщение от Tester64 Посмотреть сообщение
Можете назвать модель где видели ИК-порт?
да вполне распространены такие модели:
лично у меня LG G3 с ИК-портом который выполняет функцию пультаДУ
у друга Samsung Galaxy S4 - так же стандартный пульт.
2
20 / 19 / 1
Регистрация: 13.08.2012
Сообщений: 779
27.04.2015, 19:10  [ТС]
androbro, на samsung galaxy s5 разве нет ?
0
400 / 343 / 85
Регистрация: 17.10.2014
Сообщений: 1,014
27.04.2015, 20:27
NEvOl,
Цитата Сообщение от NEvOl Посмотреть сообщение
на samsung galaxy s5 разве нет ?
я написал лишь про те модельки у которых точно видел...
на счет S5 точно не скажу, но скорее всего тоже есть
1
20 / 19 / 1
Регистрация: 13.08.2012
Сообщений: 779
27.04.2015, 21:19  [ТС]
может кто-нибудь знает еще что-то или пробовал программно связаться с этим датчиком ?
0
400 / 343 / 85
Регистрация: 17.10.2014
Сообщений: 1,014
27.04.2015, 22:18
NEvOl, ищи на англоязычных ресурсах, у нас навряд ли что нить нароешь
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
27.04.2015, 22:39
IRDA в телефонах несовместима по методу кодирования с ИК пультами и интегральными фотоприемниками в ТВ, не говоря уже о разных частотах модуляции. В некоторых очень редких случаях есть совместимость и то, если оговаривает производитель ТВ.

http://cxem.net/comp/comp58.php (это же касается и приема)
0
400 / 343 / 85
Регистрация: 17.10.2014
Сообщений: 1,014
28.04.2015, 08:52
Цитата Сообщение от raxp Посмотреть сообщение
IRDA в телефонах несовместима по методу кодирования с ИК пультами
не углубляясь в физику могу так же сказать что раньше у меня была nokia n73 в ней, да и вообще как во всех телефонах того времени конечно был ИК-порт, и я скачивал программу и с помощью нее можно было использовать телефон как пультДУ.
Цитата Сообщение от raxp Посмотреть сообщение
В некоторых очень редких случаях есть совместимость и то, если оговаривает производитель ТВ.
естественно пульт не универсальный для всех устройств, совместимость с телевизорами, муз.центрами, плеерами обеспечивалась за счет выбора производителя и модели устройства, а затем подгружались нужные данные из интернета.
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
28.04.2015, 13:12
...одно время был миф по разблокировке ТВ через IRDA путем проигрывания заданной посылки в WAV в телефоне. У меня тоже была нокия 6230i с IRDA, ничего не получилось по вышеназванной мной причине

Хоть на попу сядьте: если частоты несущих разные (не посылки), никакого контроля через выбор модели в программе не будет. По одной простой причине: в большинстве ТВ стоят интегральные фотоприемники с фильтром на 36 кГц.
0
400 / 343 / 85
Регистрация: 17.10.2014
Сообщений: 1,014
28.04.2015, 13:43
Цитата Сообщение от raxp Посмотреть сообщение
Хоть на попу сядьте:
я лишь привел факт работы, по вопросам физики я с Вами никак поспорить не могу, т.к. в ней я не особо)
вот даже нашел ту прогу на симбиан, дабы не быть голословным, по коментам видно что не на всех устройствах но работа-ет(ла)(и мой n73 не исключение).
а в новых устройствах я не думаю что принцип сильно изменился)
0
18 / 18 / 7
Регистрация: 20.03.2012
Сообщений: 585
29.04.2015, 01:10
Цитата Сообщение от raxp Посмотреть сообщение
IRDA в телефонах несовместима по методу кодирования с ИК пультами и интегральными фотоприемниками в ТВ, не говоря уже о разных частотах модуляции
Хм... странно. У меня был старенький КПК на PalmOS, он мог записать любой сигнал с любого пульта ДУ и воспроизвести его. Для всей техники, что тогда встречал - это работало. Мне кажется, технически, современный телефон тоже должен быть на это способен.
0
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
29.04.2015, 02:59
Цитата Сообщение от znseday Посмотреть сообщение
современный телефон тоже должен быть на это способен
Не обязательно! Особенное если это "брендовая" модель. Возможно это "выпендреж", не поддерживаемый гугл-андроид-апи. Свои драйвера. Свой ПРЯМОЙ доступ к своим драйверам вшитым в прошивку...

Хотя... погуглил "infrfred":
http://developer.android.com/r... q=infrared
вроде что-то появилось начиная с 4.4. В глубины не лез - нашел только краткое описание и
https://developer.android.com/... nager.html
подозреваю что это поможет Вам ПОСЫЛАТЬ заранее известные частоты. Но как это работает - не знаю (у моего устройства нет этого датчика). И не уверен что он позволит ПРИНИМАТЬ сигнал. Поэтому боюсь Вам надо ТОЧНО знать какие сигналы надо послать каждому ТВ, а для этого ДРУГОЕ устройство должно для Вас это записать... Возможно поможет программа LIRC
https://ru.wikipedia.org/wiki/LIRC

На WinCE было 2 режима! 1) режим модема с почти стандартными командами. 2) прямое управление частотами.
Вам нужен для "имитации пульта" режим №2... Но как до него достучаться... Вряд-ли ЗДЕСЬ кто-нибудь Вам поможет! Поищите сначала в англоязычных форумах (это довольно эксклюзивная тема).

Если что-нибудь найдете - расскажите здесь... Мне тоже интересно...
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
29.04.2015, 06:59
Почему никто не читает ссылку на физический принцип работы IRDA? IRDA основан на UART протоколе, обычный ИК в ДУ нет, не говоря уже о срезающих фильтрах в фотоприемниках. Где то будет совпадение для каких то посылок, где то невозможно.
0
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
29.04.2015, 19:21
Цитата Сообщение от raxp Посмотреть сообщение
Почему никто не читает ссылку на физический принцип работы IRDA? IRDA основан на UART протоколе, обычный ИК в ДУ нет, не говоря уже о срезающих фильтрах в фотоприемниках. Где то будет совпадение для каких то посылок, где то невозможно.
Ух как мутно вы написали... так возможно или нет? и что срезают фильтры?

Пульт на основе IR - РАБОТАЕТ! Я видел демонстрацию в ютюбе!!! Судя по описанию, в программу заложены частоты и сигналы на этих частотах для сотен БРЕНДОВЫХ моделей тевизоров. Были когда-то такие универсальные пульты - входишь в настройки и указываешь код устройства из бумажного справочника котрый хочешь подделать. После этого гадаешь будет ли работать эта кнопка так как нужно. В некоторых моделях ЕСТЬ IR передатчик! И я даже нашел упоминание инструкций на сайте андроид-гугл-разработчиков. Как далеко они зайдут в продвижении этой технологии дальше - гадать не будем...

https://www.youtube.com/result... +ir+remote
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
29.04.2015, 20:43
Мутно для тех кто не воспринимает информацию. Написано точно также как и в посту #8. Повторяю в третий раз - работает в очень редких случаях, об этом в посту #8, 10, 14 прямым текстом в случае совпадения несущих и положений бит в посылке для некоторой части кодировок ТВ ДУ.

1- почитайте про принцип работы IRDA по приведенной выше ссылке.
2- у меня не работает, у знакомых не работает, телефоны нокия 6230i, LG-P500, сони-эриксон.
3- в ютубе можно увидеть много чего, например ловлю триколора на крышку от ведра, это не значит что сие правда.
4- прошел по вашей ссылке, много болтовни о приложении, но нет реальной демонстрации на ТВ (не путать с контролем микроволновок, кондиционеров и прочей бытовой техники).
5- фотоприемник может быть совместим (под совместим понимается - прием как есть без фильтров, есть и такие) с IRDA в случае отсутствия фильтра на 36 кГц (в большинстве интегральных).
6- фильтр срезает все то, что не попадает в его полосу на центральной частоте. Наиболее распространенные на 36 кГц, далее 38, 40 и 56 http://www.compel.ru/catalog/s... receivers/ (этот фильтр служит для защиты от помех в том числе)
7- не путайте универсальные ИК-пульты с модуляцией посылок с заданной кодировкой напрямую на ИК светодиод с IRDA с ее формированием четкого UART пакета cо стартовым битом низкого уровня всегда в одном и том же месте и ограниченным количеством бит в пакете, до 11.

Популярно об IRDA
Популярно об UART и еще
0
400 / 343 / 85
Регистрация: 17.10.2014
Сообщений: 1,014
29.04.2015, 22:18
raxp, тут Вам факты приводят работы а вы все про теорию да про теорию...
на N73 у меня точно работало, если бы не батарея сдохшая я бы не поленился и поставил бы на него ту прогу
а вот как обстоят дела с LG G3s(стандартное приложение):
главный экран:
Кликните здесь для просмотра всего текста

выбор устройства:
Кликните здесь для просмотра всего текста

выбор производителя:
Кликните здесь для просмотра всего текста

настройка( n раз предлагают вкл/выкл устройство):
Кликните здесь для просмотра всего текста
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
30.04.2015, 06:46
...факты

Скрины неработающего приложения. Покажите видео где это управляет телевизором, тогда будет факт управления с конкретного приложения конкретного телефона конкретным телевизором. И этот факт будет распространяться только на этот редкий случай
0
400 / 343 / 85
Регистрация: 17.10.2014
Сообщений: 1,014
30.04.2015, 08:50
Цитата Сообщение от raxp Посмотреть сообщение
Скрины неработающего приложения.
работающего!
raxp, давайте свой адрес, приеду и выключу Ваш телевизор)))
0
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
30.04.2015, 09:02
Цитата Сообщение от raxp Посмотреть сообщение
Покажите видео где это управляет телевизором
Ну не могу я найти видео! По крайней мере не могу гарантировано сказать что управление идет через IR! На всех видео богатые турки, американцы или немцы управляют своей техникой через внешне-похожую программу. Но на всех включено WiFi, я не понимаю турецкого, и хоть они (возможно по привычке) направляют его как пульт на телек я не уверен что это не управление смарт-тв. Видел видео (не могу найти) где парнишка-студент-школьник настроил свой самсунг для управления МАЛЕНЬКИМ телеком (чуть больше ноута - скорее всего БЕЗ смарт-тв и встроенного WiFi).

ФАКТ: на моем (ныне почившем) Hp-iPAQ (http://www.mobile-review.com/p... 3000.shtml) я успешно управлял минимум тремя телеками (на трех точно пробовал - остальные не помню). Кнопки на экране ОБУЧАЛИСЬ - нажимал кнопку на пульте и назначал сигнал кнопке (примерно так: https://www.youtube.com/watch?v=FoXXNKMMsuM). Конечно сигнал был слабее. Конечно наводить надо было почти-точно (мой реальный IR пульт работает даже в отражении от обратной стенки и от окна, а НР не больше 20-30 градусов отклонения). Но РАБОТАЛО! И был режим модема! Я мог связать через них комп с покетом(один раз "для теста"). Что от этого реализовано в андроиде - не знаю... Судя по моим ссылкам что-то есть...

И не до конца понимаю кому это нужно СЕЙЧАС! Когда половина современных телеков оснащено WiFI... Разве что "поприкалываться" - подержаться за пульт в гостях, а потом хозяин удивляется - пульт у него, а телек переключается "сам"... Или подобрать частоты для телека в баре... Но в жизни оно не нужно - пульт всегда надежнее.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.04.2015, 09:02
Помогаю со студенческими работами здесь

Управление и контроль через COM-порт
Требуется подключить к компьютеру железку, которая будет иметь: - 1 вход (например, зажигать светодиод) - 1 выход (например, кнопка) ...

Управление изображением на мониторе через COM порт
На экране отображается модель пассажирского или грузового лифта,к COM порту подключены 3 кнопки\этажа .При нажатии на кнопку скажем 3 лифт...

Управление компьютером с пульта ДУ через Com порт.
Всем привет. Немного предыстории по данному проекту, так сказать, зачем (ведь в сети полно подобных рабочих проектов). И действительно,...

Управление ИБП через порт с помощью модуля serial
Здравствуйте! У меня есть бесперебойник я нашёл команды через которые можно с ним общаться, конектюсь с ним через ttyS0. Через программу...

COM порт - управление линией RTS
Добрый день! Есть такая задача - передать данные в порт и сразу за последним байтом поднять линию RTS. (Она переключает передачу и прием...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru