IR Remote Отраженный сигнал

ak74
Offline
Зарегистрирован: 27.03.2013

Скажите, только у меня IR на ардуино плохо ловит отраженный (от стены, например) сигнал?

Т.е. в сравнении с датчиками телевизора или тв тюнера - почти не ловит..

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

С обвязкой и напрямую - без разницы. Разумеется, если пульт направить непосредственно на датчик - все нормально. (хотя, рабочий угол маловат)

Библиотека IRremote.h выдает на отраженный сигнал случайные (чаще NEC) коды.

Старая библиотека NECIRrcv.h случайных кодов не выдает, но и сам отраженный сигнал не ловит.

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

maksim
Offline
Зарегистрирован: 12.02.2012

Не знаю что у вас там за телевизор... но именно от стены сигнал просто так отражаться не будет.
Если у вас телевизор управляется когда вы направляете пульт на противоположную стену от телевизора, то проверять ловит ли дуина сигнал нужно расположив ИК-приемник дуины рядом и ИК-приемником телевизора. Так если у вас телевизор стоит в одном углу, а дуина в другом, то это не всегда означет что дуина хуже ловит, может просто в телевизор сигнал от чего-то отражается, а в дуину нет. А чувствительность приемника зависит не от библиотеки, а от приемника.

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Добавлю, что немаловажно, чтобы частота модуляции передатчика и приемника была одинаковой, в противном случае чуствительность (дальность) очень сильно падает. Т.е. если передатчик на 36 КГц, а приемник на 38 КГц или еще хуже на 40 КГц (есть такие?), то чем дальше разброс частот, тем меньше расстояние, на котором будет срабатывать.

Из Ваших слов, скетч ловит коды разные, иногда распознает, что это NEC, иногда - нет. Похоже это как раз тот случай, ненадежное срабатывание. Т.е. чем дальше, тем хуже распознавание кодов.

Если это так, то ставьте одинаковые по частоте приёмник и передатчик. Кстати, Один товарищ на we.easyelectronics совместил это всё в одном и передатчик и приемник, только он на АРМ кажется делал (ссылку сейчас не могу дать, у них Сообщество не работает, достучаться не могу).

Вот в двух словах такая ситуация.

Да, не понял фразу "С обвязкой и напрямую - без разницы". Это про резистор подтяжки или я еще что то, может я чего то не знаю, интересно.

ak74
Offline
Зарегистрирован: 27.03.2013

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

Телевизор, как телевизор, LG. И не в нем дело - практически все ремотные девайсы, какие у меня есть, ловят сигнал от пульта с направленностью приблизительно 270 град. Т.е. сложнее найти "мертвое" направление.

И те же самы пульты я испытываю и с ардуиной... 

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

ak74
Offline
Зарегистрирован: 27.03.2013

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

Обвязка - резистор и конденсатор. Такая вроде, рекомендуется. Есть еще более навроченная схема с 4мя конденсаторами, вроде... Но ее не пробовал...

kisoft пишет:

Добавлю, что немаловажно, чтобы частота модуляции передатчика и приемника была одинаковой, в противном случае чуствительность (дальность) очень сильно падает. Т.е. если передатчик на 36 КГц, а приемник на 38 КГц или еще хуже на 40 КГц (есть такие?), то чем дальше разброс частот, тем меньше расстояние, на котором будет срабатывать.

Из Ваших слов, скетч ловит коды разные, иногда распознает, что это NEC, иногда - нет. Похоже это как раз тот случай, ненадежное срабатывание. Т.е. чем дальше, тем хуже распознавание кодов.

Если это так, то ставьте одинаковые по частоте приёмник и передатчик. Кстати, Один товарищ на we.easyelectronics совместил это всё в одном и передатчик и приемник, только он на АРМ кажется делал (ссылку сейчас не могу дать, у них Сообщество не работает, достучаться не могу).

Вот в двух словах такая ситуация.

Да, не понял фразу "С обвязкой и напрямую - без разницы". Это про резистор подтяжки или я еще что то, может я чего то не знаю, интересно.

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Да, может работать при разных частотах, но с худшей чуствительностью

Клапауций
Offline
Зарегистрирован: 10.02.2013

По поводу обвязки и отражённых сигналов...

Юзаю библиотеку IRremote с датчиком TSOP1736, до этого был собран IgorPlug-USB с этим же датчиком.

Выводы и рекомендации:

- некоторые экземпляры датчика, в зависимости от партии/производителя нестабильно работают в условиях специфических радио-помех. Пример: может ловить радио-шум, проезжающих рядом по автотрассе автомобилей. Таких экземпляров примерно 10%(вывод сделан на основе проверки трёх партий из 10 штук каждая от разных производителей)

- обвязка: обязательно непосредсвенно к ногам питания конденсатор 0,1мкФ и 5мкФ. Резисторы - опционально, улучшают работу только шумных датчиков(см. выше).

- отражённый сигнал: галимые пульты с торчащим из них светодиодом работают как узконаправленный прожектор, соответсвенно угол срабатывания будет равен углу рассеяния светодиода, узнать, куда попадает отражённый сигнал от такого пульта практически невозможно, что приводит к субъективному мнению, что система плохо работает. Рекомендуется использовать пульты с более чем одним светодиодом и рассеивателем в виде IR-прозрачного окна-заглушки.

Думаю, что вышесказанное верно и для датчиков ХХ38.

Последнее

ak74 пишет:
Проверял с разными пультами. датчик VS1838

Вы точно уверены, что все ваши пульты работают на частоте 38?

ak74
Offline
Зарегистрирован: 27.03.2013

Нет, не уверен... Буду искать другие датчики, проверять..

Я по наивности полагал, что если работает в принципе, то значит, частоты совпадают....

ak74
Offline
Зарегистрирован: 27.03.2013

Провел максимально чистый эксперимент:

Датчик ИК  ТВ тюнера Beholder - с родным пультом - работает замечательно, в т.ч. отраженный от стен сигнал..

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

 

Клапауций
Offline
Зарегистрирован: 10.02.2013

ak74 пишет:

Провел максимально чистый эксперимент:

Датчик ИК  ТВ тюнера Beholder - с родным пультом - работает замечательно, в т.ч. отраженный от стен сигнал..

Выдергиваю его из тюнера и подключаю к ардуино (сам датчик остается в том же месте)

Что есть такое Датчик ИК  ТВ тюнера Beholder?

"Выдергиваю его из тюнера" - выпаиваете?

Для чистого эксперимента нужен просто IR-датчик рекомендуемой марки, пульт и ардуино - всё.

Потому как у меня лично - ловит отражённый сигнал от всего: от пола, ковра на стене, особенно от потолка.

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

Пульт с одним голым светодиодом - так себе.

Пульт с двумя светодиодами и рассеивающим фильтром - просто прекрасен.

Теперь... по поводу тюнера. 

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

Т.е. - видимо, выдрать датчик из тюнера и воткнуть его в ардуино, не достаточно для повторения аналогичного результата.

 

 

ak74
Offline
Зарегистрирован: 27.03.2013

Пардон, Датчик ИК  ТВ тюнера Beholder - тот же самый ИК датчик (типа VS 1838), вынесенный на проводе с джеком. Вставляется в гнездо платы тюнера на задней планке. Выдернул джек и через переходник воткнул в ардуину...

Итого, пульт тот же, ir-датчик тот-же, условия те же. Разница может быть в схеме подключения, либо в алгоритме обработки raw-данных, Имхо...

Правда, датчик этот на экранированном проводе, а у меня витой...