Технический форум по робототехнике.
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. Вот его лицо
, а это спина
.
=DeaD= » 14 мар 2011, 23:50
Не проверял пока
Добавлено спустя 19 секунд:Занят я, рисую механическую платформу, чтобы терминал возымел смысл
Grem » 15 мар 2011, 02:25
Все это, конечно, чудесно, но потребует времени, а по моим ощущением занимается этим пара человек, которым не проблема запустить путти и самим набрать один раз три команды.
Нафиг не надо
Если человек не может 3 команды в терминале написать - нефиг робототехникой заниматься. ИМХО
Michael_K » 15 мар 2011, 10:36
Grem писал(а):Если человек не может 3 команды в терминале написать - нефиг робототехникой заниматься.
Не согласен ни в одном слове.
=DeaD= » 15 мар 2011, 10:40
Я тоже не согласен, но давайте не будем это здесь обсуждать, кто чем должен заниматься
esprit » 22 мар 2011, 16:52
Получил заказанные детальки. Вот думаю, что делать дальше.
dccharacter » 22 мар 2011, 17:09
esprit писал(а):Получил заказанные детальки. Вот думаю, что делать дальше.
ООООО, тестируй ОРФУ с моими правками
))
я, правда, сам уже все протестировал, но фигли, как говорится
)))
=DeaD= » 22 мар 2011, 22:38
Не орфу, а орфа-терминал
esprit » 23 мар 2011, 02:45
Я так понимаю, что OR-AVR-M128-DS нужно подключить к DIR-320 по UART. Подключить RX/TX/GND/3.3в от DIR-320 к соответствующим контактам разъема RoboBus (подключать ли 3.3 в?). Подать питание на OR-AVR-M128-DS 6в (5 пальчиковых батареек). Тогда можно будет управлять OR-AVR-M128-DS посредством команд с терминала DIR-320, типа DrvLR=-50,50.
dccharacter » 23 мар 2011, 03:54
esprit писал(а):Я так понимаю, что OR-AVR-M128-DS нужно подключить к DIR-320 по UART. Подключить RX/TX/GND/3.3в от DIR-320 к соответствующим контактам разъема RoboBus (подключать ли 3.3 в?). Подать питание на OR-AVR-M128-DS 6в (5 пальчиковых батареек). Тогда можно будет управлять OR-AVR-M128-DS посредством команд с терминала DIR-320, типа DrvLR=-50,50.
+3,3В можно не подключать, даже лучше не подключать....
nsk-racer » 23 мар 2011, 06:56
esprit писал(а):Я так понимаю, что OR-AVR-M128-DS нужно подключить к DIR-320 по UART. Подключить RX/TX/GND/3.3в от DIR-320 к соответствующим контактам разъема RoboBus (подключать ли 3.3 в?). Подать питание на OR-AVR-M128-DS 6в (5 пальчиковых батареек). Тогда можно будет управлять OR-AVR-M128-DS посредством команд с терминала DIR-320, типа DrvLR=-50,50.
А разве не 4 батарейки?) 4х1.5=6в
=DeaD= » 23 мар 2011, 10:19
esprit писал(а):Я так понимаю, что OR-AVR-M128-DS нужно подключить к DIR-320 по UART. Подключить RX/TX/GND/3.3в от DIR-320 к соответствующим контактам разъема RoboBus (подключать ли 3.3 в?). Подать питание на OR-AVR-M128-DS 6в (5 пальчиковых батареек). Тогда можно будет управлять OR-AVR-M128-DS посредством команд с терминала DIR-320, типа DrvLR=-50,50.
1. Сначала надо бы через USB-UART обновить прошивку в OR-AVR-M128-DS, иначе там простых команд не будет - они появились после того как я отправлял сетару партию контроллеров.
2. Подключать 3.3В не нужно (но при прошивке через USB-UART надо временно отключать внутренний регулятор 3.3В).
3. Питание 6В это 5 аккумов 1.2В или 4 батарейки 1.5В.
dccharacter » 23 мар 2011, 12:23
Нашел багу в орфа-терминале с приемом ответа от контроллера. Терминал принимает ответ на _предыдущую_ команду. Пока не знаю как поправить, только вчера в 4 утра освоил кольцевой буфер - модная штука, простая и работает как часы.
esprit » 23 мар 2011, 16:51
Больше ответов - больше вопросов. "USB-UART обновить прошивку в OR-AVR-M128-DS" как? Подключил USB-UART к компьютеру, установил драйвера, появился порт COM3. На этом мысль останавливается.
dccharacter » 23 мар 2011, 17:14
Это очень плохо, что она останавливается. это значит, что энергия мысли стремится к нулю.
wiki/OR-AVR-M128-DS
esprit » 23 мар 2011, 17:35
Для прошивки OR-AVR-M128-DS запитывать отдельно или он питается от USB-UART подключенного к компьютеру? При подключении Компьютер - USB-UART - OR-AVR-M128-DS на OR-AVR-M128-DS загорается Светодиод индикации питания логики. К чему бы это?
Добавлено спустя 6 минут 31 секунду:
"Перед подключением к USB-порту отключите на используемом контроллере питание от встроенного стабилизатора 3,3 В, подробней смотрите в инструкции к контроллеру." "Для включения этого режима, необходимо снять перемычки +5V и +3V3, и подать стабилизированные напряжения +5 вольт и +3,3 вольта через соответствующие контакты разъёма RoboBus (см. раздел “Разъём RoboBus” далее). Напряжение +5 вольт необходимо, только если оно требуется для питания внешних устройств, для самого контроллера нужно только +3,3 вольта."