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
.

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

bekrutt » 29 мар 2012, 20:05

Ребят прошил роутер 3020 вашей прошивкой стал вбивать пароль через telnet и кароче видать ошибся не могу теперь пароль подобрать... как сбросить пароль... или как прошить заново роутер.... )))) от радости поспешил и накосячил ((( Поможете??

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

berkut » 30 мар 2012, 11:33

все разобрался :)

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

cepu » 16 апр 2012, 15:14

Здравствуйте,
Я прошил свой роутер с помощью Open - Wrt и теперь хочу написать программу, которая как putty например подсоединяется к роутеру с возможность отсылки команд. Мне не нужна возможность какого-то консольного ввода команд. команда может быть просто прописана в коде. Меня интересует включение и выключение светодиодов на роутере. Я знаю, что они доступны по адресам /proc/diag/led/usb (и другие светодиоды). Поэтому я хочу написать код на подключение к роутеру и чтобы команда отослалась на тот адрес и соответсвенно светодиод выключился или включился.
В putty это делается пропиской комманды echo 1 > /proc/diag/led/usb на включение светодиода. Так как я новичёк в этом деле, я бы хотел спросить обязательно ли ставить на роутер программу сервер, чтобы добраться до /proc/diag/led/usb? Или можно как - то в программе клиенте ( лаптоп ) прописать, чтобы команда слалась именно на тот адрес?

Если программа сервер необходим, то могу ли я сделать несколько программ серверов с разными сокетами и поставить их на роутер. Будут ли они работать одновременно?

И ещё не подскажите, чем я должен компилировать программу сервер для dir 320?

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

bekrutt » 20 апр 2012, 20:54

тут можно свою тележку показать :)?

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

elmot » 20 апр 2012, 21:16

почему нет?

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

bekrutt » 20 апр 2012, 21:27

У меня вот что получилось.
Жду АКБ и ЗУ.
Есть некоторые проблемы : при поворотье телешкой на право или на лево, серва подергивается (с чем связано не знаю). Еще сама камера ваще загадка :) то хорошо показывает то с артифактами.Еще хочу кнопки добавить, но пока учу (javascript).
Идеи:

чтобы камера звук передовала и самому передавать.
хочется фанарик приделать
Мая мечта манипулятор поставить
Еще хочется как то джостиком рулить

Добавлено спустя 2 минуты 44 секунды:
забыл сказать , при поворотах если на весу хорошо видно, левые или правые колеса останавливаются быстрее чем противоположенные...хз
Вложения
DSC01479.JPG

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

elmot » 20 апр 2012, 21:42

ничегошная такая тележка :)
Там контроллер опенроботикс? тогда фонарь вешается путем присобачивания светодиода на один из GPIO. Даже балласта не нада.
со звуком самому хочется, руки не доходят

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

bekrutt » 20 апр 2012, 22:01

Спасибо.

Да контроллер OR.

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

Tsi329 » 03 май 2012, 08:32

Поддержка MJPG-Streamer+OpenCV http://roboforum.ru/forum51/topic11554.html

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

Alex21 » 04 май 2012, 15:41

Подскажите каким asus'ом можно заменить dir-320? Новейшая прошивка от энтузиастов на базе прошивки от Олега 1.9.2.7-rtn подходит так же для Asus WL-520gU. А подходит ли она для Asus WL-520gPv2? Или для WL-520gPv2 есть аналогичная, с поддержкой UVC камер, установленным mjpg-streamer? Есть ли на Asus WL-520gU UART, можно ли к нему подцепиться? Будет ли работать на них программа suart?

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

elmot » 04 май 2012, 16:29

Замените лучше tplink'ом. [[OR-WRT]]
Последний раз редактировалось elmot 04 май 2012, 17:13, всего редактировалось 1 раз.

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

Alex21 » 04 май 2012, 16:54

elmot, tplink и прошивка OR-WRT не подходят для моих задач.
Мне очень критично качество wi-fi сигнала, а у tplink нет внешней антенны, думаю это сказывается на качестве. А OR-WRT требует второй роутер для работы, а мне нужна полная автономность. Также мне нужно видео от mjpg-streamer'a для обработки в opencv(как сделано в OR-WRT не помню).
Так что ищу вариант с asus, потому что dir-320 сейчас не купить. Прошивку для wl-500gPv2 с поддержкой uvcvideo я нашел, но не знаю, будет ли там работать программа suart?

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

elmot » 04 май 2012, 17:12

Alex21 писал(а):elmot, tplink и прошивка OR-WRT не подходят для моих задач.
Мне очень критично качество wi-fi сигнала, а у tplink нет внешней антенны, думаю это сказывается на качестве.

Не нашел такого. Строгих тестов в домашних условиях я провести не мог, но субъективно - это еще неизвестно, у кого лучше прием - у 320го со внешней палкой или у MR3020 с двумя внутренними антеннами.
Alex21 писал(а):А OR-WRT требует второй роутер для работы, а мне нужна полная автономность.

Не соответствует действительности. Можно и так, и сяк.

Alex21 писал(а):Также мне нужно видео от mjpg-streamer'a для обработки в opencv(как сделано в OR-WRT не помню).

Так и сделано. Стоит mjpg-streamer.

Ну да хозяин-барин. Хочется сделать на асусе - асус будет рад:)

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

esprit » 21 июн 2012, 19:32

Вернулся к проекту.
Научился управлять двигателями по связке Ноутбук <-> WiFi <-> DIR 320 <-> UART <-> OR-AVR-M128-DS <-> Двигатель.

Хочу научиться управлять сервой с ноутбука.
1. Есть связка Ноутбук <-> USB <-> OR-USB-UART <-> RoboBus <-> OR-AVR-M128-DS.
Как проверить работоспособность этой связки?
Запустить HyperTerminal, подключиться HyperTerminalом к COM порту на который повис OR-USB-UART, дальше мысль останавливается...
Понимаю, что задача тривиальная, где не догоняю?
2. Везде написано, что при подключении OR-USB-UART к OR-AVR-M128-DS джампер включения встроенного линейного стабилизатора 3,3 В надо снимать.
Снимаю, не горит индикатор питания...

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

elmot » 21 июн 2012, 19:52

Посмотреть в доке на плату МК команды управления сервами.


Rambler\'s Top100 Mail.ru counter