Технический форум по робототехнике.
esprit » 14 фев 2011, 07:33
==================================================================================================================
Вставка от =DeaD=
ВНИМАНИЕ!!! На рынке сейчас часто вместо DIR-320 продаётся DIR-320NRU - это совершенно другой по железу роутер и всё что тут описано к нему не имеет отношения. Будьте бдительны!
На текущий момент задача проброски видео и уарта на роутере D-Link DIR-320 решена полностью, при этом в рамках флеш-памяти роутера, т.е. для работы подключение каких-то флешек или usb-хабов не требуется.
Порядок модификации роутера для этой задачи подробно описан в вики на странице [[DIR-320]].
Кроме того от пользователя d3xr есть описание установки прошивки OpenWrt на DIR-320, оно находится на странице [[OpenWrt]]
==================================================================================================================Вдохновленный темой
http://roboforum.ru/forum40/topic5222.html, задумался над созданием робота на базе этого роутера. Первоначальный функционал - управляемый с компьютера робот по каналу Wi-Fi. Робот прошит (так скажем, не без усилий) прошивкой от
http://vampik.ru/. На нем завелась Linux-подобная операционка, можно подключиться Телнетом. Задача первая научиться рулить роботом посредством операционной системы. На борту есть USB порт, говорят есть UART. Вот его лицо
, а это спина
.
l3dz » 16 авг 2011, 00:40
попробовал с 3 проводками)работает) но не с первого раза передает всю кипу символов) сначала включить роутер) потом контролер) на роутере терминальный клиент) он вылетает потом запускаешь еще раз) и все нормально передается полностью)странно)
Holmes » 16 авг 2011, 13:58
У меня тоже подобные глюки, но диагностировать не могу.
То ли туда не все передается, то ли оттуда (скорее всего).
А что значит:
"на роутере терминальный клиент) он вылетает потом запускаешь еще раз" ?
--------------
И еще, я только начал в никсы вникать. Чтобы запустить процесс из телнета и оставить его работать я так понимаю нужно использовать nohup?
zuluss008 » 19 авг 2011, 02:23
У меня огромная просьба к Гуру - добавьте пожалуйста в ВИКИ информацию по работе с mjpeg-стримером. Судя по гуглу, большинство техноманьяков отключают камеру в WEB
и настраивают её вручную через терминал.
Чтобы любая домохозяйка вроде меня осваивала основы робототехники

Последний раз редактировалось
zuluss008 19 авг 2011, 23:42, всего редактировалось 2 раз(а).
zuluss008 » 19 авг 2011, 23:33
Подскажите, а у mjpeg_streamer есть конфиг в каком-нить conf-faйле?
И что это за ругань dmesg (выделил жирным)?
Linux video capture interface: v2.00
usbcore: registered new interface driver uvcvideo
USB Video Class driver (v0.1.0)
usb 2-1: USB disconnect, address 2
usb 2-1: new full speed USB device using ohci_hcd and address 3
usb 2-1: configuration #1 chosen from 1 choice
uvcvideo: Found UVC 1.00 device USB Camera (0416:a91a)
uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround .
input: USB Camera as /class/input/input0
uvcvideo: Failed to query (130) UVC probe control : -32 (exp. 26).
но устройство вроде как определилось:
[admin@DIR-320 root]$ ls /dev/v*
/dev/video0
/dev/v4l:
video0
каким образом поменять вот эти настройки?:
[admin@DIR-320 root]$ mjpg_streamer
MJPG Streamer Version.: 2.0
i: Using V4L2 device.: /dev/video0
i: Desired Resolution: 640 x 480
i: Frames Per Second.: 5
i: Format............: MJPEG
Unable to set format: 1196444237 res: 640x480 Init v4L2 failed !! exit fatal
i: init_VideoIn failed
В web-морде в ЭТОТ МОМЕНТ стоит формат UVC и совершенно другое разрешение (причем до этого я выполнял finish-save-restart)...
Может есть какая-нибудь чудо-инструкция по подключению web-камер? Все команды, которые встречал в гугле дают одинаковый ответ терминала:
[admin@DIR-320 root]$ mjpg_streamer -b -p /var/run/rcamd.pid -i "input_uvc.so -r 800x600 -f 5" -o "output_http.so -p 7776"
enabling daemon modeforked to background (621)
что означает modeforked?
=DeaD= » 19 авг 2011, 23:35
Оно вроде намекает, что вебка у вас не UVC

zuluss008 » 19 авг 2011, 23:55
понятно.Спасибо.
Придется в магазин идти...За logitech.
Holmes » 22 авг 2011, 15:35
Может кому пригодится:
При подключении ардуины через level converter к встроенному уарту были глюки. Решил снижением скорости обмена с 115200 до 9600 (в дальнейшем буду увеличивать и искать максимальную стабильную).
По записям zuluss008:
Действительно надо включать ардуину через 2-3 сек после роутера (не раньше, но и долго ждать тоже плохо).
Holmes » 22 авг 2011, 21:28
Подскажите пожалуйста схему задержки подачи питания.
Копал инет и делал наброски в проге circuit. То нарастание слишком плавное, то потери 0.5 вольта, то вообще не работает ...
Схемы с реле не пробовал, думаю это неэкономично.
Сделать набросок в ISIS вообще не удалось, не хватило знаний.
Michael_K » 22 авг 2011, 21:38
RC, компаратор, ключ на мосфете...
Ну и шняжки по вкусу (диод для разрядки с, гистерезис и т.п.)
Holmes » 23 авг 2011, 17:27
Да, это все хорошо, это я как раз все перепробовал пользуясь своим уровнем знаний. И их не хватило =)
Вот я и прошу схемку. Я даже не знаю какой мосфет взять (p или n), в основном использовал p.
Или например какой компаратор? На ОУ? Или просто транзистор какой? Или триггер шмидта?
Желательно чтобы все это занимало меньше места, ведь ток будет не больше 300мА.
Holmes » 29 авг 2011, 00:53
Итог разбирательств с задержкой и скоростью:
- в дуине перед инициализацией порта задержку примерно 5 сек
- скорость обмена 57600.
NeON79 » 29 авг 2011, 11:12
Камрады, а с DIR-412 кто-то ковырялся? Вроде компактнее, без лишних портов (пока не выяснил ,есть ли так УАРТ), и главное - ДЕШЕВЛЕ. DD-WRT на него есть вроде, OpenWRT тоже.. Купить на икспирименты, что ли...?
Michael_K » 29 авг 2011, 11:26
Говорят, что в чистом виде эти прошивки не цепляют USB...
И на форумах пишут, что то не заливаются, то работают некорректно.
(может быть от версии железа зависит).
Если есть возможность разобраться-повозиться, то было бы интересно.
forum10/topic9534-360.html#p208737
=DeaD= » 29 авг 2011, 11:28
А сколько опыта есть, чтобы такие эксперименты вести?

Скажем готовую прошивку для DIR-320 с установленным сразу suart или ser2net можете собрать?

NeON79 » 29 авг 2011, 11:35
Народ на САТ-форумах активно юзает их для шаринга...
С Линём я вроде дружен (не разработчик, не и не совсем уж чайник), так что собрать-скомпилить смогу. На плате гребешок есть подозрительный, если это УАРТ - можно брать для "повозицца". Если УАРТа нет на борту - фтопку, ибо хабы и УСБ-КОМ не нравится.