Arduino Uno + IR

intom33
Offline
Зарегистрирован: 26.11.2016

Доброго Всем времени суток !

У меня такой вопрос, есть усилитель на 5 каналов управляется с помощью ИК пульта но пулта не имею, перепробывал много универсальных пультов не один не находит коды которые воспринимает этот усилитель.

Хотелось бы узнать на arduino uno можно зделать  сканер для определения кодов которые принимает ИР приемник, и где можно почитать про это, в гугле в основном все про сканеры пултов а мне надо определить коды которые принимает мой усилитель.

 

 

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Нет. Сканер может считывать коды только с пульта (передатчика). Так программируются универсальные обучаемые пульты. Считать коды с усилителя (приёмника) никак нельзя, потому что он не излучает сигнал.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

А пульта совсем нет? Нельзя хоть ненадолго взаймы взять где-нибудь?

intom33
Offline
Зарегистрирован: 26.11.2016

Пульта совсем нет, собака моя сьела)). А усилитель называется Firstline  FHT100 перекопал весь интернет ни чего не нашол.

Ну а по принципу как сканируют универсальные пулты если нет оригинального пулта они  находят както коды???

Может как то сделать сканировку, проверять коды и смотреть что делает усилитель реагирует или нет и записывать коды на которые будет какаэто реакция, я так думаю . Усилитель имеет lcd индикатор. Я понимаю что приёмник ИК не выдает не какие коды но он принимает и реагирует на принятый код, по этому хотелось бы узнать есть ли такая програмка для ардуино???

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

intom33 пишет:

Ну а по принципу как сканируют универсальные пулты если нет оригинального пулта они  находят както коды???

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

intom33 пишет:

Может как то сделать сканировку, проверять коды и смотреть что делает усилитель реагирует или нет и записывать коды на которые будет какаэто реакция, я так думаю . Усилитель имеет lcd индикатор. Я понимаю что приёмник ИК не выдает не какие коды но он принимает и реагирует на принятый код,

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

intom33 пишет:

по этому хотелось бы узнать есть ли такая програмка для ардуино???

Любую программу можно написать при должном знании, главное сначала составить алгоритм.

 

intom33
Offline
Зарегистрирован: 26.11.2016

А если попробывать, например при нажатии кнопки посылаю код который знаю и смотреть на реакцию приемника.

Вот только надо знать формат кодов для ИК, или их там очень много?

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

intom33 пишет:

А если попробывать, например при нажатии кнопки посылаю код который знаю и смотреть на реакцию приемника.

Ничего не понял...

intom33 пишет:

Вот только надо знать формат кодов для ИК, или их там очень много?

Вообще-то да, я совсем забыл про разные протоколы. Дело даже не в кодах, а в протоколах ИК-связи (кодирование сигнала). Их довольно много, наиболее распространённые: NEC, RC-5, RC-6. Если не знать какой там протокол используется, то ничего не получится. Перебор кодов будет просто бессмысленным.

intom33
Offline
Зарегистрирован: 26.11.2016

Спасибо за информацию.  Значит будем разбирать усилитель на запчасти))

Navigator
Navigator аватар
Offline
Зарегистрирован: 26.01.2016

Здесь библиотека кодов пультов http://lirc-remotes.sourceforge.net/remotes-table.html

Поищите по модели усилителя

Navigator
Navigator аватар
Offline
Зарегистрирован: 26.01.2016

intom33. В этой библиотеке я не нашел пультов Firstline .

Можно попробовать еще такой вариант: С универсальным пультом имеется таблица пультов, которые в нем прописаны. Обычно по несколько от каждой модели. Для инициализации необходимо ввести 4х-значное число, указанное в таблице. Выбираете пульт, в котором побольше вариантов пультов Firstline. Взять у продавца на денек для опробования. Для телевизора всегда можно найти подходящий пульт, а для вашего усилителя я не уверен. Но вид кодировки у всех пультов (телевизора, DVD, усилителя и т.д.) одного производителя всегда одинаков.

((А потом остается извращаться - последовательный перебор кодов.)) 

satelit 2
Offline
Зарегистрирован: 04.12.2016

можно найти в гугле любой код кнопки пульта именно вешего пульта и подбором последних байтов(первые байты- идентификатор протокола) ловить команды, но это работы на неделю