Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > CyberWrt

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.06.2014, 22:31   #11
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Модуль "ИК пульт"

Устройство можно по точнее указать?
Admin вне форума   Ответить с цитированием
Старый 19.06.2014, 23:20   #12
uni
Senior Member
 
Аватар для uni
 
Регистрация: 29.10.2013
Адрес: Екатеринбург, Нижневартовск, Энергодар
Возраст: 43
Сообщений: 573
Вес репутации: 599
uni has a spectacular aura aboutuni has a spectacular aura about
Отправить сообщение для uni с помощью ICQ
По умолчанию Re: Модуль "ИК пульт"

У меня, к примеру, такой вот не опознался как hid устройство:
Код:
root@CyberWrt:/# lsusb
Bus 001 Device 002: ID 9710:7780 MosChip Semiconductor MCS7780 4Mbps Fast IrDA Adapter
Хотел попробовать поработать с IrDA. Ещё у меня есть старый девайс, который по com-порту работает, но на скриптах тут много, наверное, не напишешь, т.к. нужно реагировать на приёмные посылки как-то.
__________________
Россия навсегда!
uni вне форума   Ответить с цитированием
Старый 19.06.2014, 23:44   #13
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Модуль "ИК пульт"

Это зависит от драйвера, если есть в репозитории драйвер для этого устройства то его можно прикрутить
Admin вне форума   Ответить с цитированием
Старый 03.01.2015, 12:28   #14
Kinstintin
Junior Member
 
Регистрация: 27.05.2012
Возраст: 50
Сообщений: 7
Вес репутации: 0
Kinstintin is an unknown quantity at this point
По умолчанию Re: Модуль "ИК пульт"

Добрый день, пытаюсь приручить пульт. Если использовать юсб универсальный все вроде работает. Но хочется, что-бы любым пультом можно было управлять, для этого подключаю ик приемник к GPIO 7. За основу взял вот эту статью . Но после комманды mode2 -d /dev/lirc0 получаю такое сообщение об ошибке:
mode2: could not get file information for /dev/lirc0
mode2: default_init(): No such file or directory
Может кто сталкивался?
Kinstintin вне форума   Ответить с цитированием
Старый 03.01.2015, 16:48   #15
Kaspiysk
Junior Member
 
Регистрация: 30.03.2014
Сообщений: 10
Вес репутации: 0
Kaspiysk is an unknown quantity at this point
По умолчанию Re: Модуль "ИК пульт"

Купил специально вот такой набор.

Так и не смог прикрутить. Устройство не определилось.
Хотел прикрутить для радио. Например следующая радиостанция или просто звук регулировать хотя бы.
Идеально сделать медиацентр где пульт имеет возможности управления:
-Включить режим радио
-Выбрать радио
-Регулировка звука + - Mute
-Перезагрузка роутера(задержка от случайного нажатия 4 -5 сек.)
-MiniDLNA опрос папок на наличие новых файлов.
-Для модулей счетчиков (например принудительное скидывание показаний на почту, смс)
-Димер +,-
-arduino вкл. выкл. светодиода

ps мечты мечты

Последний раз редактировалось Kaspiysk; 03.01.2015 в 16:57.
Kaspiysk вне форума   Ответить с цитированием
Старый 03.01.2015, 17:01   #16
Kinstintin
Junior Member
 
Регистрация: 27.05.2012
Возраст: 50
Сообщений: 7
Вес репутации: 0
Kinstintin is an unknown quantity at this point
По умолчанию Re: Модуль "ИК пульт"

Итак кажется я победил пульт. Ниже краткая инструкция.
Подключения любого IR-пульта к CyberWrt через микрофонный разъем звуковухи.
Для удобства лучше после прошивки через веб морду установить файловый менеджер и драйвера аудио.
Теперь нам потребуется отдельно скачать пропатченные для alsa пакеты(прицепил ниже).
Теперь файл_менеджером закидываем alsa-utils_1.0.28-2_ar71xx.ipk в папку /tmp, запускаем терминал и выполняем:
opkg update
opkg install /tmp/alsa-utils_1.0.28-2_ar71xx.ipk

Пакет установиться и подтянет все недостающие.
Перезагружаемся ОБЯЗАТЕЛЬНО и закидываем в папку /tmp остальные три пакета lirc.
В терминале выполняем:
opkg install /tmp/lirc_0.9.0-1_ar71xx.ipk
opkg install /tmp/lirctools_0.9.0-1_ar71xx.ipk
opkg install /tmp/lircdaemonadd_0.9.0-1_ar71xx.ipk


После установки в системе останется около 190кб, но должно хватить.
Для начала проверяем работает, ли вообще приемник и пульт, запускаем mode2:
mkdir -p /var/run/lirc/
mode2 --driver=audio_alsa -d plughw@24000

Если теперь нажимать кнопки на пульте, то в терминале побегут цифирки, у меня они бежали и без нажатия(скорее всего нужно регулировать чувствительность микрофонного входа, для этого можно использовать alsamixer), я не стал впечатляться и начал настраивать так.
Подготовимся и прочитаем список доступных названий кнопок:
irrecord --list-namespace
Стартуем утилиту настройки:
irrecord --driver=audio_alsa -f -d plughw@24000 /tmp/foo
И следуем инструкции, то - есть сначала хаотично жмякаем по кнопкам пульта по ка не заполниться строка терминала, потом нам предложат вводить название клавиши пульта и нажимать эту кнопку на пульте. Сказать, что это будет просто я не могу, каждую кнопку я забивал раз по десять, из –за ошибок.
Теперь копируем наш файл /tm/foo в каталог /etc и переименовываем его в lircd.conf
Стартуем lircd и проверяем реакцию на пульт:
lircd --driver=audio_alsa -d plughw@24000
irw

Если хотя бы одна кнопка определяется правильно, тогда все в порядке, можно продолжать.
Для настройки остальных кнопок не удаляя файл foo запускаем:
irrecord --driver=audio_alsa -d plughw@24000 /tmp/foo
И прога поймет, что нужно просто добавлять кнопки и создаст файл foo.conf, в общем я потратил часа три на программирование всего пульта), много помех и каждую кнопку я нажимал раза по три – пять, потом копировал правильные в файл lirc.conf и проверял и т.д.
Если при проверке утилитой irw все кнопки реагируют адекватно, то пол дела сделано, дальше просто прописываем сценарий работы и т.д.
Вложения
Тип файла: zip IR-Pult.zip (231.5 Кб, 141 просмотров)

Последний раз редактировалось Kinstintin; 10.01.2015 в 22:06. Причина: Дополнения
Kinstintin вне форума   Ответить с цитированием
Старый 11.01.2015, 00:34   #17
Kinstintin
Junior Member
 
Регистрация: 27.05.2012
Возраст: 50
Сообщений: 7
Вес репутации: 0
Kinstintin is an unknown quantity at this point
По умолчанию Re: Модуль "ИК пульт"

Вообщем для полноценного вэб радио не хватает памяти для установки madplay. Alsa оказался очень прожорливым пакетом, но подключил флешку в 1Гб и открылись практически "безграничные" возможности. Единственное коробочка стала загружаться раза в 3 дольше (по ощущениям)
Kinstintin вне форума   Ответить с цитированием
Старый 11.01.2015, 14:50   #18
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Модуль "ИК пульт"

Спасибо, хорошая работа!
Если получится, оформлю в модуль
Admin вне форума   Ответить с цитированием
Старый 30.03.2017, 21:13   #19
ald
Junior Member
 
Регистрация: 13.10.2013
Сообщений: 14
Вес репутации: 0
ald is an unknown quantity at this point
По умолчанию

Помогите подключить устройство:

#lsusb
ID 07d0:4100 Dazzle Kingsun SF-620 Infrared Adapter
фото

Роутер TL-WR703, флеш 16Mb, OpenWRT CC 15.05.1

Но усстойство в /dev/input/_DazzleUSB-IRStick_ не появляется. И lirc его не видит.
Похоже, драйвер нужен.
ald вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 12:55. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика