Arduino Uno + IR
- Войдите на сайт для отправки комментариев
Пт, 10/02/2017 - 13:50
Доброго Всем времени суток !
У меня такой вопрос, есть усилитель на 5 каналов управляется с помощью ИК пульта но пулта не имею, перепробывал много универсальных пультов не один не находит коды которые воспринимает этот усилитель.
Хотелось бы узнать на arduino uno можно зделать сканер для определения кодов которые принимает ИР приемник, и где можно почитать про это, в гугле в основном все про сканеры пултов а мне надо определить коды которые принимает мой усилитель.
Нет. Сканер может считывать коды только с пульта (передатчика). Так программируются универсальные обучаемые пульты. Считать коды с усилителя (приёмника) никак нельзя, потому что он не излучает сигнал.
А пульта совсем нет? Нельзя хоть ненадолго взаймы взять где-нибудь?
Пульта совсем нет, собака моя сьела)). А усилитель называется Firstline FHT100 перекопал весь интернет ни чего не нашол.
Ну а по принципу как сканируют универсальные пулты если нет оригинального пулта они находят както коды???
Может как то сделать сканировку, проверять коды и смотреть что делает усилитель реагирует или нет и записывать коды на которые будет какаэто реакция, я так думаю . Усилитель имеет lcd индикатор. Я понимаю что приёмник ИК не выдает не какие коды но он принимает и реагирует на принятый код, по этому хотелось бы узнать есть ли такая програмка для ардуино???
Ну а по принципу как сканируют универсальные пулты если нет оригинального пулта они находят както коды???
Никак не находят. В них либо заранее зашиты коды устройств некоторых производителей (с возможностью выбора), либо они считывают коды с оригинального пульта.
Может как то сделать сканировку, проверять коды и смотреть что делает усилитель реагирует или нет и записывать коды на которые будет какаэто реакция, я так думаю . Усилитель имеет lcd индикатор. Я понимаю что приёмник ИК не выдает не какие коды но он принимает и реагирует на принятый код,
Вы хотите подобрать коды методом перебора? А как ардуина должна узнать, что код подошёл и усилитель как-то отреагировал? Нужна же какая-то обратная связь.
по этому хотелось бы узнать есть ли такая програмка для ардуино???
Любую программу можно написать при должном знании, главное сначала составить алгоритм.
А если попробывать, например при нажатии кнопки посылаю код который знаю и смотреть на реакцию приемника.
Вот только надо знать формат кодов для ИК, или их там очень много?
А если попробывать, например при нажатии кнопки посылаю код который знаю и смотреть на реакцию приемника.
Ничего не понял...
Вот только надо знать формат кодов для ИК, или их там очень много?
Вообще-то да, я совсем забыл про разные протоколы. Дело даже не в кодах, а в протоколах ИК-связи (кодирование сигнала). Их довольно много, наиболее распространённые: NEC, RC-5, RC-6. Если не знать какой там протокол используется, то ничего не получится. Перебор кодов будет просто бессмысленным.
Спасибо за информацию. Значит будем разбирать усилитель на запчасти))
Здесь библиотека кодов пультов http://lirc-remotes.sourceforge.net/remotes-table.html
Поищите по модели усилителя
intom33. В этой библиотеке я не нашел пультов Firstline .
Можно попробовать еще такой вариант: С универсальным пультом имеется таблица пультов, которые в нем прописаны. Обычно по несколько от каждой модели. Для инициализации необходимо ввести 4х-значное число, указанное в таблице. Выбираете пульт, в котором побольше вариантов пультов Firstline. Взять у продавца на денек для опробования. Для телевизора всегда можно найти подходящий пульт, а для вашего усилителя я не уверен. Но вид кодировки у всех пультов (телевизора, DVD, усилителя и т.д.) одного производителя всегда одинаков.
((А потом остается извращаться - последовательный перебор кодов.))
можно найти в гугле любой код кнопки пульта именно вешего пульта и подбором последних байтов(первые байты- идентификатор протокола) ловить команды, но это работы на неделю