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

elmot » 21 мар 2012, 21:07


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

=DeaD= » 23 мар 2012, 13:37

Вопрос по OR-WRT перенесен с ответом сюда: post236275.html#p236275

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

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, символы приходят и уходят.
Вопрос: в чём может быть причина и как исправить?

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

elmot » 25 мар 2012, 21:23

да много в чем. В проводе, например. Вот тут у ddcharacter была похожая проблема - оказалось надо выключить Local Echo и Local Line Editing в putty. А вообще бросайте suart, переходите на OR-WRT. прошивка со всеми установленными плюшками.

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

=DeaD= » 25 мар 2012, 21:36

Alex21 писал(а):Соединил кабелем ком-порты компьютера и роутера

Каким, пардон, кабелем? ;)

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

Alex21 » 25 мар 2012, 21:53

elmot писал(а):А вообще бросайте suart, переходите на OR-WRT. прошивка со всеми установленными плюшками.

Я пробовал OR-WRT, там у меня та же проблема, передача только в одну сторону. И меня не устраивает, что нужен ещё и домашний wi-fi в этом задействовать, было бы лучше, если б дир320 работал сам по себе.

=DeaD= писал(а):Каким, пардон, кабелем? ;)

Самопайным rx-tx, tx-rx.

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

=DeaD= » 25 мар 2012, 22:03

Соединили напрямую без конвертеров интерфейсов 12В уровня COM-порт и 3.3В уровня UART роутера?

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

Alex21 » 26 мар 2012, 08:27

А я и забыл про разные уровни. Но ком-порт у меня через usb-переходник. Разве этого недостаточно?

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

=DeaD= » 26 мар 2012, 08:39

Переходники разные бывают, фотку давайте. Если вы 12В сигналом не убили порт на DIR-320 - вам сильно повезло.

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

Alex21 » 26 мар 2012, 08:57

Ну с перемычкой символы продолжают ходить, наверно ещё жив?
Переходник gembird usb link cable вот такой:
Изображение

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

elmot » 26 мар 2012, 09:03

Мда. Тот самый случай. Но Если с перемычкой ходят, то можно выдыхать, наверное. Теперь 2 варианта - либо добыть другой переходник, либо распотрошить этот с из'ятием одной из 2 микросхем.

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

Alex21 » 26 мар 2012, 09:10

Пожалуйста поподробней про тот самый случай и изъятие микросхем.

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

elmot » 26 мар 2012, 10:29

Такие переходники обычно состоят из 2 микрух. Одна - собственно USB<->UART3.3V, напр. CP21XX, вторая просто преобразователь UART3.3 <-> RS-232(напр max232). Открываем корпус, выясняем, что за преобразователь, отпаиваем его, по даташиту смотрим, где у него RX/TX 3.3, паяем к этим площадкам провода. Ну и землю выводим. Финита.

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

boez » 26 мар 2012, 12:01

А лучче найти на барахолке usb-датакабель к старой мобиле - там только первая микросхема и ничего кусать не надо.

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

elmot » 26 мар 2012, 12:51

или так. дело вкуса.


cron
Rambler\'s Top100 Mail.ru counter