roboforum.ru

Технический форум по робототехнике.

Робот на базе роутера D Link DIR-320

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

Робот на базе роутера D Link DIR-320

Сообщение 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. Вот его лицо
face.jpg
, а это спина
back.jpg
.
Орфография и стилистика автора сохранены.
esprit
 
Сообщения: 70
Зарегистрирован: 06 июн 2008, 05:26
Откуда: Уссурийск

Re: Робот на базе роутера D Link DIR-320

Сообщение zuluss008 » 21 ноя 2011, 23:10

Получилось ли у кого-нибудь захватить видео из DIR-320 в форму на C++?
Что-то я на этом вопросе капитально завис уже на месяц :no:
все попытки захвата через ffmpeg привели к ошибкам компиляции...
Но ведь VLC и куча других подобных программ захватывают!!!
Как же решить этот ребус?
zuluss008
 
Сообщения: 98
Зарегистрирован: 19 окт 2010, 23:13
Откуда: Республика Беларусь, г. Брест
Skype: zuluss008
прог. языки: Python, C++
ФИО: Зуев Евгений Николаевич

Re: Робот на базе роутера D Link DIR-320

Сообщение =DeaD= » 21 ноя 2011, 23:17

Я скоро вернусь в тему, но пока на механике занят и сборке dll-ки для AVM-навигатора :pardon:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Робот на базе роутера D Link DIR-320

Сообщение Tsi329 » 24 ноя 2011, 09:13

У меня получилось захватить видео транслируемое через MJPG-Streamer. :oops: Код дописан. Осталось его долизать и можно показать миру. Есть пара проблем, которые я пока не могу решить. Мелочи.
Tsi329
 
Сообщения: 135
Зарегистрирован: 24 авг 2010, 11:48
Откуда: Минск
прог. языки: C++,C,Asm

Re: Робот на базе роутера D Link DIR-320

Сообщение =DeaD= » 24 ноя 2011, 09:26

Кстати, в наших рядах пополнение, elmot тоже сейчас с DIR-320 работает.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Робот на базе роутера D Link DIR-320

Сообщение zuluss008 » 24 ноя 2011, 23:39

Tsi329 писал(а):У меня получилось захватить видео транслируемое через MJPG-Streamer. :oops: Код дописан. Осталось его долизать и можно показать миру. Есть пара проблем, которые я пока не могу решить. Мелочи.

Молодца!!! :good:
Ждём с нетерпением!
К выходным??? :oops:
zuluss008
 
Сообщения: 98
Зарегистрирован: 19 окт 2010, 23:13
Откуда: Республика Беларусь, г. Брест
Skype: zuluss008
прог. языки: Python, C++
ФИО: Зуев Евгений Николаевич

Re: Робот на базе роутера D Link DIR-320

Сообщение zuluss008 » 27 ноя 2011, 15:31

Подскажите,
камера от DIR-320 на прошивке WL500gpv2-1.9.2.7-rtn-r2393M работает без проблем
Через USB-хаб - не работает....
однако при использовании прошивки WL500gpv2-1.9.2.7-rtn-r3015M (с глюком по MJPEG-кодированию)
работает и с хабом и без, но с артефактами на экране...
Вопрос- что за пакеты надо скормить роутеру,чтоб камеру через хаб прокинуть?
(прошивка-WL500gpv2-1.9.2.7-rtn-r2393M)
zuluss008
 
Сообщения: 98
Зарегистрирован: 19 окт 2010, 23:13
Откуда: Республика Беларусь, г. Брест
Skype: zuluss008
прог. языки: Python, C++
ФИО: Зуев Евгений Николаевич

Re: Робот на базе роутера D Link DIR-320

Сообщение dccharacter » 27 ноя 2011, 17:11

Мож питания не хватает?? Можно попробовать на хаб внешнее питание подать. Если поможет, то делать либо внешнее питание, либо в роутере убирать защиту по току на ЮСБ-порт (бросить соплю с +5В блока питания роутера на +5В ЮСБ).
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Робот на базе роутера D Link DIR-320

Сообщение rus9911 » 27 ноя 2011, 19:02

Доброго дня товарищи!Наблюдая за вашими деяниями, и мне тоже захотелось такого удовольствия получить, управление во WI-FI. Имею вот такие игрушки:OR-AUR-M128-DS и OR-USB-UART. Управляя через ORFU-terminal, это прикольно.Но все же.Забыл сказать про ASUS WL-500gPV2 который доставили из России. Я не давно обратился на форуме за помощью, вот ссылка forum16/topic10839.html Но конкретной инфы так и не получил.
Отдавая себе отчет, что это не DIR-320, все же проэксперементировал с ASUSOM.Установил прошивку от Олега 1.9.2.7-10 , так же установил SUART.Вроде бы все хорошо, но вот коснулось теста на отзыв контроллера. У нас вывели новую фразу (упсумидец), это значит "нет". Так вот, данный роутер не видит, что повесели в USB порт контроллер. Вопрос - кто имел возможность поизголяться с ASUSom WL-500gPV2?
Аватара пользователя
rus9911
 
Сообщения: 14
Зарегистрирован: 26 июн 2011, 16:09
Откуда: Россия
Skype: rus9112

Re: Робот на базе роутера D Link DIR-320

Сообщение =DeaD= » 27 ноя 2011, 19:45

Надо проверять, видит ли роутер новый последовательный порт? suart или ser2net используют уже имеющиеся последовательные порты, если их нет (скажем по причине не установленных драйверов) - ничего работать не будет.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Робот на базе роутера D Link DIR-320

Сообщение rus9911 » 27 ноя 2011, 21:27

=DeaD= Прошу прощения за не грамотность.Но как правильно проверить. А то мозг уже кипит!!!!!!!
Аватара пользователя
rus9911
 
Сообщения: 14
Зарегистрирован: 26 июн 2011, 16:09
Откуда: Россия
Skype: rus9112

Re: Робот на базе роутера D Link DIR-320

Сообщение =DeaD= » 28 ноя 2011, 06:14

Еще бы я сам помнил, если знающие линукс люди не ответят - вечером сам попробую найти, где это смотреть.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Робот на базе роутера D Link DIR-320

Сообщение haste » 28 ноя 2011, 09:54

rus9911 писал(а):Так вот, данный роутер не видит, что повесели в USB порт контроллер. Вопрос - кто имел возможность поизголяться с ASUSom WL-500gPV2?

можно в консоли посмотреть что отвечает на команду?
Код: Выделить всёРазвернуть
> lsusb


Добавлено спустя 9 минут 17 секунд:
коллеги,
к вставке в первый пост хочу обратить внимание что dir 320NRU собран на SoC Ralink RT3050 и для него уже то же начинают появляться прошивки, например http://www.dd-wrt.com/wiki/index.php/%D0%9F%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%B0_DIR-300NRU
Замечу что ISP рекомендуют ревизию B за большую устойчивость, что и нам д.б. хорошо.
haste
 
Сообщения: 30
Зарегистрирован: 17 ноя 2011, 07:06
Откуда: Новосибирск

Re: Робот на базе роутера D Link DIR-320

Сообщение d3xr » 28 ноя 2011, 14:08

Кто нибудь знает, есть ли возможность поставить на сабж скайп? Хоть на какую прошивку... Шикарно можно было бы управление организовать.
Аватара пользователя
d3xr
 
Сообщения: 201
Зарегистрирован: 01 июн 2010, 08:04
Откуда: Казань

Re: Робот на базе роутера D Link DIR-320

Сообщение haste » 28 ноя 2011, 14:14

d3xr писал(а):Кто нибудь знает, есть ли возможность поставить на сабж скайп? Хоть на какую прошивку... Шикарно можно было бы управление организовать.

скайпа в исходниках нет. поставляется в собранном виде под конкретную платформу. для такой врядли МС станет собирать.
haste
 
Сообщения: 30
Зарегистрирован: 17 ноя 2011, 07:06
Откуда: Новосибирск

Re: Робот на базе роутера D Link DIR-320

Сообщение =DeaD= » 28 ноя 2011, 17:02

Думаю скайп не влезет, там внутри всего 4Мб флэша. Хотя с внешней флэшкой - может быть. Но скайп не опен-сорс, уговорить владельцев собрать скайп под свою платформу - ну попробуйте :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Пред.След.

Вернуться в Наши проекты

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

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