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

Сообщение boez » 04 апр 2011, 11:28

А, не там смотрел, это ж не девайсовый, а классовый драйвер. Пишем значит в автозагрузку
Код: Выделить всёРазвернуть
/sbin/modprobe cdc-acm

Вообще это надо как-то настраивать udev, чтобы загрузка модуля происходила автоматом при втыкании девайса - но я в удеве не шарю.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

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

Сообщение setar » 04 апр 2011, 14:14

vannew писал(а):... интересует некое руководство "от и до"...

проект в стадии активной разработки, обычно руководство появляется на стадии серийного повторения коллегами.
Аватара пользователя
setar
Site Admin
 
Сообщения: 10984
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

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

Сообщение Myp » 08 апр 2011, 15:31

а на dir-300 такое можно повторить? они кроме усб порта чемто отличаются?
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

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

Сообщение dccharacter » 08 апр 2011, 18:28

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

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

Сообщение MBot » 09 апр 2011, 18:33

Кто нибудь может протестировать проброс видео в режиме 800x600 при 30 FPS? У меня в этом режиме глючит, когда камера направлена на яркий источник света или на белый лист. Камера Logitech C310.
MBot
 
Сообщения: 12
Зарегистрирован: 05 апр 2011, 20:43

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

Сообщение =DeaD= » 10 апр 2011, 11:21

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

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

Сообщение MBot » 11 апр 2011, 03:34

Не понятно, что глючит, это и пытаюсь выяснить. Нет другой камеры попробовать.
MBot
 
Сообщения: 12
Зарегистрирован: 05 апр 2011, 20:43

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

Сообщение =DeaD= » 11 апр 2011, 07:38

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

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

Сообщение MBot » 12 апр 2011, 18:32

Камеру к ПК подключал, но без установленных драйверов. Пробовал смотреть через Ulead Video Capture в режиме JPEG-одни артефакты изображения. В режиме YUV все нормально.
MBot
 
Сообщения: 12
Зарегистрирован: 05 апр 2011, 20:43

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

Сообщение vannew » 12 апр 2011, 20:53

Не подскажете, возможно ли найти схему подключения DIR-320 к обычной радиоуправляемой машинке и код программы для управления движением машинки?
vannew
 
Сообщения: 4
Зарегистрирован: 04 апр 2011, 11:00

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

Сообщение dccharacter » 12 апр 2011, 22:23

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

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

Сообщение =DeaD= » 12 апр 2011, 22:29

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

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

Сообщение u237 » 13 апр 2011, 21:54

boez писал(а):Наконец добил Canyon CNP-WF514N3 HW Rev. B1. Да, роутер обладает прикольной особенностью - у него не работает прошивка через веб :) То-то на сайте производителя к нему прошивки не выложены - их простому обывателю все равно применить некуда :) Я перешивал пользуясь уартом через бутлоадер.

Прошил через программатор или через веб интерфейс?
Аватара пользователя
u237
 
Сообщения: 1
Зарегистрирован: 12 апр 2011, 21:56

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

Сообщение MBot » 23 апр 2011, 01:07

У кого-нибудь есть исходники WL500gpv2-1.9.2.7-rtn-r2393M? В интернете что-то никак не найду.
MBot
 
Сообщения: 12
Зарегистрирован: 05 апр 2011, 20:43

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

Сообщение serk7n » 24 апр 2011, 10:20

Доброго все времени суток!) Спасибо за интересный проект! Есть вопрос по программе suart. делал все как описано в WIKI, единственно не помещал в suart в автозагрузку. Прошивка стоит следующая - WL500gpv2-1.9.2.7-d-r2381.trx(взято - http://code.google.com/p/wl500g/downloa ... wl-500gpv2) через web интерфейс отключил телнет и включил ssh. Соединяюсь с помощью PuTTY по ssh. Суть в том что при просмотре каталога /dev я вижу там только tty... при запуске suart'а без ключей - выдает ошибку, мол не могу открыть порт. с ключем -s/dev/tty запускается и принимает команды по wifi. к штырькам на DIR320 присоединен бывший шнурок от сотового на микросхеме pl2303. вся отладочная инфа через него проходит нормально. Но вот то что должно передаваться через тунель - нет. Посоветуйте что тут может быть?
serk7n
 
Сообщения: 4
Зарегистрирован: 05 июн 2009, 14:05
Откуда: Астрахань
прог. языки: Delphi C
ФИО: Сергей

Пред.След.

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

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

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

cron