Всем привет. Как ясно из названия заметки - наступила пора прикрутить вторую часть собранного мною устройства, а именно передатчика. Напротив компьютера установлен телевизор, пульт от которого я использую для управления компьютером. Так вот решил, что будет неплохо использовать для его управления функциональность моего нового устройства. Во первых - с компьютера подвел питание +6V
и пришлось расположить устройство так, чтобы светодиод устройства светил прямо на фотодиод телевизора.
Ну и заодно на светодиод надел кусок пластиковой трубки, чтобы убрать "ложные срабатывания", так как оказалось, что управляется не только телевизор, но и компьютер.
А вот с програмщиной под OpenSuse дело обстояло несколько сложнее. Дело в том, что в файл lirc_serial.ko из пакета lirc_kmp_desktop скомпилирован без поддержки трансмиттера. Пришлось скачивать программу с сайта http://prdownloads.sourceforge.net/lirc/lirc-0.8.7.tar.bz2 распаковывать, запускать конфигурацию (в которой по умолчанию стоит поддержка трансмиттера)
Вообщем пришлось установить драйвер вручную, но пакет lirc поставить сверху из репозитория, так как в родном пакете нет годного файла /etc/init.d/lirc.
И вот теперь командами из консоли можно управлять телевизором
irsend LIST Samsung_BN59-00865A "" - Получить список доступных команд пульта
irsend SEND_ONCE Samsung_BN59-00865A P+ - Переключение на следующий канал
irsend SEND_ONCE Samsung_BN59-00865A POWER - Включить/Выключить телевизор.
Комментариев нет:
Отправить комментарий