roboforum.ru

Технический форум по робототехнике.
Текущее время: 05 дек 2024, 04:50

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 754 ]  На страницу Пред.  1 ... 27, 28, 29, 30, 31, 32, 33 ... 51  След.
Автор Сообщение
 Заголовок сообщения: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 14 фев 2011, 07:33 
Не в сети

Зарегистрирован: 06 июн 2008, 05:26
Сообщения: 70
Откуда: Уссурийск
==================================================================================================================
Вставка от =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. Вот его лицо
Вложение:
face.jpg
face.jpg [ 177.62 КиБ | Просмотров: 126038 ]
, а это спина
Вложение:
back.jpg
back.jpg [ 67.88 КиБ | Просмотров: 125577 ]
.

_________________
Орфография и стилистика автора сохранены.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 16 авг 2011, 00:40 
Не в сети

Зарегистрирован: 10 авг 2011, 23:01
Сообщения: 2
попробовал с 3 проводками)работает) но не с первого раза передает всю кипу символов) сначала включить роутер) потом контролер) на роутере терминальный клиент) он вылетает потом запускаешь еще раз) и все нормально передается полностью)странно)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 16 авг 2011, 13:58 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2010, 14:22
Сообщения: 230
Откуда: Москва
прог. языки: Java, Javascript, C
ФИО: Роман
У меня тоже подобные глюки, но диагностировать не могу.
То ли туда не все передается, то ли оттуда (скорее всего).

А что значит:
"на роутере терминальный клиент) он вылетает потом запускаешь еще раз" ?


--------------
И еще, я только начал в никсы вникать. Чтобы запустить процесс из телнета и оставить его работать я так понимаю нужно использовать nohup?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 19 авг 2011, 02:23 
Не в сети

Зарегистрирован: 19 окт 2010, 23:13
Сообщения: 98
Откуда: Республика Беларусь, г. Брест
Skype: zuluss008
прог. языки: Python, C++
ФИО: Зуев Евгений Николаевич
У меня огромная просьба к Гуру - добавьте пожалуйста в ВИКИ информацию по работе с mjpeg-стримером. Судя по гуглу, большинство техноманьяков отключают камеру в WEB
и настраивают её вручную через терминал.
Чтобы любая домохозяйка вроде меня осваивала основы робототехники :oops:


Последний раз редактировалось zuluss008 19 авг 2011, 23:42, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 19 авг 2011, 23:33 
Не в сети

Зарегистрирован: 19 окт 2010, 23:13
Сообщения: 98
Откуда: Республика Беларусь, г. Брест
Skype: zuluss008
прог. языки: Python, C++
ФИО: Зуев Евгений Николаевич
Подскажите, а у 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?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 19 авг 2011, 23:35 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Оно вроде намекает, что вебка у вас не UVC :oops:

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 19 авг 2011, 23:55 
Не в сети

Зарегистрирован: 19 окт 2010, 23:13
Сообщения: 98
Откуда: Республика Беларусь, г. Брест
Skype: zuluss008
прог. языки: Python, C++
ФИО: Зуев Евгений Николаевич
понятно.Спасибо.
Придется в магазин идти...За logitech.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 22 авг 2011, 15:35 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2010, 14:22
Сообщения: 230
Откуда: Москва
прог. языки: Java, Javascript, C
ФИО: Роман
Может кому пригодится:
При подключении ардуины через level converter к встроенному уарту были глюки. Решил снижением скорости обмена с 115200 до 9600 (в дальнейшем буду увеличивать и искать максимальную стабильную).

По записям zuluss008:
Действительно надо включать ардуину через 2-3 сек после роутера (не раньше, но и долго ждать тоже плохо).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 22 авг 2011, 21:28 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2010, 14:22
Сообщения: 230
Откуда: Москва
прог. языки: Java, Javascript, C
ФИО: Роман
Подскажите пожалуйста схему задержки подачи питания.
Копал инет и делал наброски в проге circuit. То нарастание слишком плавное, то потери 0.5 вольта, то вообще не работает ...
Схемы с реле не пробовал, думаю это неэкономично.
Сделать набросок в ISIS вообще не удалось, не хватило знаний.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 22 авг 2011, 21:38 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
RC, компаратор, ключ на мосфете...
Ну и шняжки по вкусу (диод для разрядки с, гистерезис и т.п.)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 23 авг 2011, 17:27 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2010, 14:22
Сообщения: 230
Откуда: Москва
прог. языки: Java, Javascript, C
ФИО: Роман
Да, это все хорошо, это я как раз все перепробовал пользуясь своим уровнем знаний. И их не хватило =)
Вот я и прошу схемку. Я даже не знаю какой мосфет взять (p или n), в основном использовал p.
Или например какой компаратор? На ОУ? Или просто транзистор какой? Или триггер шмидта?
Желательно чтобы все это занимало меньше места, ведь ток будет не больше 300мА.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 29 авг 2011, 00:53 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2010, 14:22
Сообщения: 230
Откуда: Москва
прог. языки: Java, Javascript, C
ФИО: Роман
Итог разбирательств с задержкой и скоростью:
- в дуине перед инициализацией порта задержку примерно 5 сек
- скорость обмена 57600.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 29 авг 2011, 11:12 
Не в сети
Аватара пользователя

Зарегистрирован: 09 май 2011, 16:43
Сообщения: 536
Откуда: Украина, Киев
прог. языки: Нецензурный
ФИО: Евгений НеОН
Камрады, а с DIR-412 кто-то ковырялся? Вроде компактнее, без лишних портов (пока не выяснил ,есть ли так УАРТ), и главное - ДЕШЕВЛЕ. DD-WRT на него есть вроде, OpenWRT тоже.. Купить на икспирименты, что ли...?

_________________
Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“
2:5020/2140.1979@fidonet


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 29 авг 2011, 11:26 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Говорят, что в чистом виде эти прошивки не цепляют USB...
И на форумах пишут, что то не заливаются, то работают некорректно.
(может быть от версии железа зависит).
Если есть возможность разобраться-повозиться, то было бы интересно.

forum10/topic9534-360.html#p208737


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 29 авг 2011, 11:28 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
А сколько опыта есть, чтобы такие эксперименты вести? :)

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

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 29 авг 2011, 11:35 
Не в сети
Аватара пользователя

Зарегистрирован: 09 май 2011, 16:43
Сообщения: 536
Откуда: Украина, Киев
прог. языки: Нецензурный
ФИО: Евгений НеОН
Народ на САТ-форумах активно юзает их для шаринга...
С Линём я вроде дружен (не разработчик, не и не совсем уж чайник), так что собрать-скомпилить смогу. На плате гребешок есть подозрительный, если это УАРТ - можно брать для "повозицца". Если УАРТа нет на борту - фтопку, ибо хабы и УСБ-КОМ не нравится.

_________________
Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“
2:5020/2140.1979@fidonet


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 754 ]  На страницу Пред.  1 ... 27, 28, 29, 30, 31, 32, 33 ... 51  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO