Технический форум по робототехнике.
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. Вот его лицо
, а это спина
.
bekrutt » 29 мар 2012, 20:05
Ребят прошил роутер 3020 вашей прошивкой стал вбивать пароль через telnet и кароче видать ошибся не могу теперь пароль подобрать... как сбросить пароль... или как прошить заново роутер.... )))) от радости поспешил и накосячил ((( Поможете??
berkut » 30 мар 2012, 11:33
все разобрался
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?
bekrutt » 20 апр 2012, 20:54
тут можно свою тележку показать
?
elmot » 20 апр 2012, 21:16
почему нет?
bekrutt » 20 апр 2012, 21:27
У меня вот что получилось.
Жду АКБ и ЗУ.
Есть некоторые проблемы : при поворотье телешкой на право или на лево, серва подергивается (с чем связано не знаю). Еще сама камера ваще загадка
то хорошо показывает то с артифактами.Еще хочу кнопки добавить, но пока учу (javascript).
Идеи:
чтобы камера звук передовала и самому передавать.
хочется фанарик приделать
Мая мечта манипулятор поставить
Еще хочется как то джостиком рулить
Добавлено спустя 2 минуты 44 секунды:забыл сказать , при поворотах если на весу хорошо видно, левые или правые колеса останавливаются быстрее чем противоположенные...хз
- Вложения
-
elmot » 20 апр 2012, 21:42
ничегошная такая тележка
Там контроллер опенроботикс? тогда фонарь вешается путем присобачивания светодиода на один из GPIO. Даже балласта не нада.
со звуком самому хочется, руки не доходят
bekrutt » 20 апр 2012, 22:01
Спасибо.
Да контроллер OR.
Tsi329 » 03 май 2012, 08:32
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?
elmot » 04 май 2012, 16:29
Замените лучше tplink'ом.
[[OR-WRT]]
Последний раз редактировалось
elmot 04 май 2012, 17:13, всего редактировалось 1 раз.
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?
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.
Ну да хозяин-барин. Хочется сделать на асусе - асус будет рад:)
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 В надо снимать.
Снимаю, не горит индикатор питания...
elmot » 21 июн 2012, 19:52
Посмотреть в доке на плату МК команды управления сервами.