Универсальный узел автоматики

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

binladin
Сообщения: 143
Зарегистрирован: Чт фев 06, 2014 9:32 pm
Благодарил (а): 0
Поблагодарили: 5 раз

Re: Универсальный узел автоматики

Сообщение binladin » Пт фев 14, 2014 4:10 pm

Galakart писал(а):Не удержался, попробовал перепрошить. И.....
В общем не прошивайте MR-3020 вышеприведённой прошивкой, она даже по названию только для wr703n. Хорошо что под рукой есть ttl-переходник и заранее распаянный uart-порт на роутере, откатился :)
Прошивка 703, не подходит, но в топике ar9331's usb stability issue - [SOLVED] есть вариант с патченным бинарным модулем от Slboat, может поможет:
At this moment i manually copy the module ath9k_hw.ko (thanks to Slboat) to /lib/module/3.3.8
but if i do a firstboot all is back to original...
Galakart
Сообщения: 66
Зарегистрирован: Вт авг 06, 2013 3:49 pm
Откуда: Новокузнецк
Благодарил (а): 0
Поблагодарили: 7 раз

Re: Универсальный узел автоматики

Сообщение Galakart » Пт фев 14, 2014 6:36 pm

binladin писал(а): Прошивка 703, не подходит, но в топике ar9331's usb stability issue - [SOLVED] есть вариант с патченным бинарным модулем от Slboat, может поможет
Уже пробовал, не помог. Помог как ни странно, обычный usb-хаб, самый простейший даже без внешнего питания. Ардуина через него работает стабильно.
Ещё перепрошился на CyberWRT - больше удобств, по сравнению с обычной openwrt
Linux, Raspberry pi
Мой профиль в CONNECT
MajorDroid
binladin
Сообщения: 143
Зарегистрирован: Чт фев 06, 2014 9:32 pm
Благодарил (а): 0
Поблагодарили: 5 раз

Re: Универсальный узел автоматики

Сообщение binladin » Пт фев 14, 2014 9:57 pm

Galakart писал(а):
binladin писал(а): Прошивка 703, не подходит, но в топике ar9331's usb stability issue - [SOLVED] есть вариант с патченным бинарным модулем от Slboat, может поможет
Уже пробовал, не помог. Помог как ни странно, обычный usb-хаб, самый простейший даже без внешнего питания. Ардуина через него работает стабильно.
Ещё перепрошился на CyberWRT - больше удобств, по сравнению с обычной openwrt
Пока находился в командировке 3 дня, пилил свежекупленный TL-MR3020 - компилил прошивку, смотрел настройки, читал разное - пришёл к аналогичному выводу, буду ставить CyberWRT. У меня первая задача под него - поставить lirc и завести под ним USB IR Toy (он придёт мне в составе Irdroid - там то же компактный вайфай-роутер какой-то применяется). Если получится, проблема с управлением ИК-техникой в разных комнатах и без задействования проводов, будет у меня решена.
spider
Сообщения: 17
Зарегистрирован: Вс фев 23, 2014 7:05 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Универсальный узел автоматики

Сообщение spider » Вс фев 23, 2014 7:17 pm

Galakart спасибо за совет!
Прошился прошивкой cyberwrt.
Офигенная вещь

Вопрос к binladin
Как у Вас успехи с пультом? Я коды пульта принимаю, но как привязать их к кнопкам контроллера клавиатуры не знаю
binladin
Сообщения: 143
Зарегистрирован: Чт фев 06, 2014 9:32 pm
Благодарил (а): 0
Поблагодарили: 5 раз

Re: Универсальный узел автоматики

Сообщение binladin » Вс фев 23, 2014 11:45 pm

spider писал(а):Galakart спасибо за совет!
Прошился прошивкой cyberwrt.
Офигенная вещь

Вопрос к binladin
Как у Вас успехи с пультом?
Ездил в КапЯр, поэтому опыты приостановил. А закончил их на опробовании IRToy под Winlircом и ковырянии MDM - всё работает, но на винде ЛИРК ведёт себя странно (а может это не он, а виндовский драйвер трансивера). ВинЛИРК частенько виснет после первой команды, при работе как автономно, так и через PHP библиотеку. Лечится убиением процесса и передергиванием ИРТоя.

На днях протестирую стабильность под ЛИРКом на родном роутере из комплекта Irdroid WiFi, там Hama MPR-A1, то же на OpenWRT, написал про него здесь - кратко TP-Link лучше.

В принципе, под ЛИРКом всё должно пахать нормально, только ЛИРК нужно пропатчить и пересобрать под IRToy (процесс описан здесь, сам патч здесь ). В Irdroide ЛИРК уже патченный, исходный код здесь, наскоком откомпилить его под MR-3020 у меня не вышло.

Издевательства "несмышлённого" над PHP-библиотекой для MDM здесь, она работает. Пытался оформить приложение типа app_lirc, но не всё понимаю в html и js и пока в нём работает только работа с занесением/удалением в базу db_terminal серверов ЛИРК, что и как с ними делать дальше - не придумал, мыслей много, а знаний и времени не хватает.
Я коды пульта принимаю, но как привязать их к кнопкам контроллера клавиатуры не знаю
Вы хотите с ИК-пульта зажигать диоды на контроллере клавы ? А какой софт на роутере получает ИК-команду ? Посмотрите здесь:
Итак, подключаемся к сокету /dev/lircd и в бесконечном цикле читаем данные:
lircd = socket.socket(socket.AF_UNIX)
lircd.connect('/dev/lircd')
while 1:
comm = lircd.recv(128)
lircd посылает строки вида «сканкод количество_нажатий название_кнопки название_пульта», например, «000400040000001c 00 Radio Chronos». Разбираем её регулярным выражением (нам нужны название кнопки и пульта:
comm_parsed = re.search('([0-9A-Fa-f]+?) ([0-9]+?) (.+?) (.+)', comm)
rc_key, rc_name = comm_parsed.group(3, 4)
А теперь здесь:
Так или иначе — мы готовы к «аппаратному хеллоуворлду» — включить светодиод.
cat /dev/input/event0 > /dev/null &
printf "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x11\x00\x01\x00\x00\x00\x01" > /dev/input/event0
Здесь должен торжественно зажечься светодиод «Caps Lock».
Думаю надо скомбинировать эти два поста.

PS: Также не могу не поделится - здесь очень интересный софт и схемы.
spider
Сообщения: 17
Зарегистрирован: Вс фев 23, 2014 7:05 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Универсальный узел автоматики

Сообщение spider » Пн фев 24, 2014 10:35 am

Спасибо !
Буду изучать и пробовать
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Универсальный узел автоматики

Сообщение sergejey » Пн фев 24, 2014 12:08 pm

Ребята, а в прошивке cyberwrt уже есть патч для надёжной работы arduino?

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Galakart
Сообщения: 66
Зарегистрирован: Вт авг 06, 2013 3:49 pm
Откуда: Новокузнецк
Благодарил (а): 0
Поблагодарили: 7 раз

Re: Универсальный узел автоматики

Сообщение Galakart » Пн фев 24, 2014 2:45 pm

Видимо нет. У меня напрямую подключённая точно так же висла через минуту. Но через хаб всё нормально
Linux, Raspberry pi
Мой профиль в CONNECT
MajorDroid
binladin
Сообщения: 143
Зарегистрирован: Чт фев 06, 2014 9:32 pm
Благодарил (а): 0
Поблагодарили: 5 раз

Re: Универсальный узел автоматики

Сообщение binladin » Пн фев 24, 2014 4:06 pm

sergejey писал(а):Ребята, а в прошивке cyberwrt уже есть патч для надёжной работы arduino?
Нет, там ревизия от июля 2013 вроде.
binladin
Сообщения: 143
Зарегистрирован: Чт фев 06, 2014 9:32 pm
Благодарил (а): 0
Поблагодарили: 5 раз

Re: Универсальный узел автоматики

Сообщение binladin » Пн фев 24, 2014 4:08 pm

spider писал(а):Спасибо !
Буду изучать и пробовать
Да, вот наткнулся на ссылку http://h-wrt.com/ru/doc/ik, там про файл lircrc почитайте.
Ответить