Технический форум по робототехнике.
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. Вот его лицо
, а это спина
.
elmot » 21 мар 2012, 21:07
=DeaD= » 23 мар 2012, 13:37
Вопрос по OR-WRT перенесен с ответом сюда:
post236275.html#p236275
Alex21 » 23 мар 2012, 18:58
Здравствуйте.
Поставил на dir-320 прошивку, загрузил и установил в роутер программу suart, отключил отладочную консоль. Всё это по инструкции
wiki/DIR-320. Соединил кабелем ком-порты компьютера и роутера, на компе запустил putty с настройками: speed=115200, Db=8, Sb=1, parity=none, Fc=none. Подклюючился по wifi telnet'ом к 3000 порту.
Результат: wifi->uart ничего не приходит. uart->wifi приходят нормальные символы. Если поствить перемычку на rx-tx в dir320, символы приходят и уходят.
Вопрос: в чём может быть причина и как исправить?
elmot » 25 мар 2012, 21:23
да много в чем. В проводе, например. Вот тут у ddcharacter была похожая проблема - оказалось надо выключить Local Echo и Local Line Editing в putty. А вообще бросайте suart, переходите на OR-WRT. прошивка со всеми установленными плюшками.
=DeaD= » 25 мар 2012, 21:36
Alex21 писал(а):Соединил кабелем ком-порты компьютера и роутера
Каким, пардон, кабелем?
![Wink ;)](http://roboforum.ru/images/smilies/wink.gif)
Alex21 » 25 мар 2012, 21:53
elmot писал(а):А вообще бросайте suart, переходите на OR-WRT. прошивка со всеми установленными плюшками.
Я пробовал OR-WRT, там у меня та же проблема, передача только в одну сторону. И меня не устраивает, что нужен ещё и домашний wi-fi в этом задействовать, было бы лучше, если б дир320 работал сам по себе.
=DeaD= писал(а):Каким, пардон, кабелем?
![Wink ;)](http://roboforum.ru/images/smilies/wink.gif)
Самопайным rx-tx, tx-rx.
=DeaD= » 25 мар 2012, 22:03
Соединили напрямую без конвертеров интерфейсов 12В уровня COM-порт и 3.3В уровня UART роутера?
Alex21 » 26 мар 2012, 08:27
А я и забыл про разные уровни. Но ком-порт у меня через usb-переходник. Разве этого недостаточно?
=DeaD= » 26 мар 2012, 08:39
Переходники разные бывают, фотку давайте. Если вы 12В сигналом не убили порт на DIR-320 - вам сильно повезло.
Alex21 » 26 мар 2012, 08:57
Ну с перемычкой символы продолжают ходить, наверно ещё жив?
Переходник gembird usb link cable вот такой:
![Изображение](http://im2-tub-ru.yandex.net/i?id=145909908-33-72)
elmot » 26 мар 2012, 09:03
Мда. Тот самый случай. Но Если с перемычкой ходят, то можно выдыхать, наверное. Теперь 2 варианта - либо добыть другой переходник, либо распотрошить этот с из'ятием одной из 2 микросхем.
Alex21 » 26 мар 2012, 09:10
Пожалуйста поподробней про тот самый случай и изъятие микросхем.
elmot » 26 мар 2012, 10:29
Такие переходники обычно состоят из 2 микрух. Одна - собственно USB<->UART3.3V, напр. CP21XX, вторая просто преобразователь UART3.3 <-> RS-232(напр max232). Открываем корпус, выясняем, что за преобразователь, отпаиваем его, по даташиту смотрим, где у него RX/TX 3.3, паяем к этим площадкам провода. Ну и землю выводим. Финита.
boez » 26 мар 2012, 12:01
А лучче найти на барахолке usb-датакабель к старой мобиле - там только первая микросхема и ничего кусать не надо.
elmot » 26 мар 2012, 12:51
или так. дело вкуса.