Публикации –
Считывание IR-кода с пульта, при помощи программы Girder
Добавил admin 28-05-2022, 15:33
Просмотров: 304
В данном случае использовалась программа Girder. Это бесплатно распространяемая программа с многоязыковой поддержкой. В программе хорошо решена функция подключения плагинов сторонних разработчиков. Для корректной связи программы и аппаратной части пульта ДУ был разработан специальный плагин .Внимание! Согласно опыту пользователей: при увеличении номинала R1 до значения 10 кОм может увеличиться чувствительность приёма — при использовании датчиков (SFH5110 и SFH5111). Вставьте устройство в последовательный порт и запустите программу Girder. При настройке конфигурации плагина необходимо выбрать "IgorSFH-56 device" и указать корректный СOM-порт. При выборе частоты датчика (на схеме хх) следует соотносить частоту ИК-передатчика и используемого приёмника. Однако этот выбор не критичен: так, например, датчики для частоты 36 кГц (SFH56-36; TSOP1736) могут достаточно чётко принимать сигнал передатчиков, работающих на частоте 38 кГц (а также 40 кГц). Лучше всего выбрать приёмник 38 кГц (SFH56-38; TSOP1738), который проявляет хорошую чувствительность ко многим пультам. Большая часть ИК-пультов работает на частоте 38 кГц, некоторые на частоте 36 кГц и некоторые (в основном пульты компании Sony) — на частоте 40 кГц. В первую очередь качаем программу Girder http://winlirc.narod.ru/downloads/girder329b.zip и два драйвера к ней: Girder Plugin "IgorPlug" http://winlirc.narod.ru/downloads/girder_plugins/igor_plug_3.zip , Girder Plugin "XP_OSD" http://winlirc.narod.ru/downloads/girder_plugins/xp_osd.zip . Устанавливаем Girder. Копируем ранее скачанные плагины IgorPlug.dll и XP_OSD.dll в папку Plugins в каталоге с установленной программой. При первом запуске программы меняем язык на русский и переходим на вкладку общих настроек. Ставим галки на чекбоксах: "Запускать вместе с Windows", "Не посылать команды, когда окно Girder на переднем плане", "Прятать при загрузке". Нажимаем на кнопку "Регистрировать тип файла". Ставим галочку на "Автозагрузке" и указываем путь к нашему файлу конфигурации. Он будет создан после того, как мы закроем главное окно Girder. Теперь пришла очередь активировать плагины. Заходим на вкладку "Модули" и отмечаем галочкой нужные модули. IgorSFH-56 device — плагин, который необходим для того, чтобы Girder понимала сигналы, передаваемые нашим ИК-приемником. Фактически мы указываем программе, какое железо подключено к компьютеру. Настройка IgorSFH- 56 device проста. Как правило, достаточно выбрать номер нужного СОМ-порта и тип входного сигнала (в нашем варианте схемы — DCD). Для более тонкой настройки плагина нажимаем "Advanced". Проверить работоспособность ИК-приемника просто. Запускаем Girder, при этом в трее появляется иконка. Направляем пульт ДУ на датчик и нажимаем любую кнопку. При нормальном приеме команд иконка краснеет. Кроме этого, снизу рабочего окна программы имеется индикатор в виде зеленого шарика. При приеме ИК-команд шарик меняет цвет на желтый, а правее его отображается код нажатой кнопки пульта. |
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.