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

Сообщение bekrutt » 29 мар 2012, 20:05

Ребят прошил роутер 3020 вашей прошивкой стал вбивать пароль через telnet и кароче видать ошибся не могу теперь пароль подобрать... как сбросить пароль... или как прошить заново роутер.... )))) от радости поспешил и накосячил ((( Поможете??
bekrutt
 
Сообщения: 58
Зарегистрирован: 29 мар 2012, 20:01
Откуда: Ижевск
ФИО: Алексей

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

Сообщение berkut » 30 мар 2012, 11:33

все разобрался :)
berkut
 
Сообщения: 22
Зарегистрирован: 14 сен 2011, 15:50

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?
cepu
 
Сообщения: 1
Зарегистрирован: 17 фев 2012, 00:28

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

Сообщение bekrutt » 20 апр 2012, 20:54

тут можно свою тележку показать :)?
bekrutt
 
Сообщения: 58
Зарегистрирован: 29 мар 2012, 20:01
Откуда: Ижевск
ФИО: Алексей

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

Сообщение elmot » 20 апр 2012, 21:16

почему нет?
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

Сообщение bekrutt » 20 апр 2012, 21:27

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

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

Добавлено спустя 2 минуты 44 секунды:
забыл сказать , при поворотах если на весу хорошо видно, левые или правые колеса останавливаются быстрее чем противоположенные...хз
Вложения
DSC01479.JPG
bekrutt
 
Сообщения: 58
Зарегистрирован: 29 мар 2012, 20:01
Откуда: Ижевск
ФИО: Алексей

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

Сообщение elmot » 20 апр 2012, 21:42

ничегошная такая тележка :)
Там контроллер опенроботикс? тогда фонарь вешается путем присобачивания светодиода на один из GPIO. Даже балласта не нада.
со звуком самому хочется, руки не доходят
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

Сообщение bekrutt » 20 апр 2012, 22:01

Спасибо.

Да контроллер OR.
bekrutt
 
Сообщения: 58
Зарегистрирован: 29 мар 2012, 20:01
Откуда: Ижевск
ФИО: Алексей

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

Сообщение Tsi329 » 03 май 2012, 08:32

Поддержка MJPG-Streamer+OpenCV http://roboforum.ru/forum51/topic11554.html
Tsi329
 
Сообщения: 135
Зарегистрирован: 24 авг 2010, 11:48
Откуда: Минск
прог. языки: C++,C,Asm

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?
Alex21
 
Сообщения: 11
Зарегистрирован: 07 мар 2012, 20:57
Откуда: Пермь
прог. языки: Си, Bash

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

Сообщение elmot » 04 май 2012, 16:29

Замените лучше tplink'ом. [[OR-WRT]]
Последний раз редактировалось elmot 04 май 2012, 17:13, всего редактировалось 1 раз.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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?
Alex21
 
Сообщения: 11
Зарегистрирован: 07 мар 2012, 20:57
Откуда: Пермь
прог. языки: Си, Bash

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.

Ну да хозяин-барин. Хочется сделать на асусе - асус будет рад:)
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

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

Сообщение elmot » 21 июн 2012, 19:52

Посмотреть в доке на плату МК команды управления сервами.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Пред.След.

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

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

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