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

Сообщение dccharacter » 14 мар 2012, 16:01

Можно рискнуть сделать разъем для внешней антенны так же как сделано в асусе - место для подклейки разъема на плате хватит. Можно даже без пайки попорбовать.

Добавлено спустя 3 минуты 42 секунды:
Ну, похоже, совсем без пайки не получится - там какие-то мудрые кондерчики стоят в разрывах. Но рискнуть имхо можно.
Вложения
asus.jpg
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

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

Сообщение Gura » 14 мар 2012, 16:10

elmot писал(а):Разъемов антенны в тплинке нету. Тамошняя антенна - это просто дорожка на плате и все. Имхо, пайка туда чего-либо шансов на успех имеет мало, ибо 2.4ГГц.

USB-UART буду применять тот, который есть - http://shopor.ru/product/or-usb-uart-v1 ... t-adapter/. Где его еще купить - к Dead. Контроллер у меня тоже от Dead, соответственно оно живет вместе как родное, даже паять не надо.


Как же так, http://vbm.lan23.ru/wifi/DWLDI524/DI524mod.html народ вроде перепаивал и ниче.
Вот http://www.lan23.ru/forum/showthread.php?t=4197 - паяют.
To Dead:
Лишний роутер не завалялся? :D
Последний раз редактировалось Gura 14 мар 2012, 16:24, всего редактировалось 1 раз.
Аватара пользователя
Gura
 
Сообщения: 84
Зарегистрирован: 27 мар 2007, 13:58
Откуда: Москва

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

Сообщение =DeaD= » 14 мар 2012, 16:16

dccharacter писал(а):Можно рискнуть сделать разъем для внешней антенны так же как сделано в асусе - место для подклейки разъема на плате хватит. Можно даже без пайки попорбовать.

Если там в асусе разъем предусмотрен, значит все волновые характеристики рассчитаны под это, а если нет - 90% что не будет работать. Это же не постоянка или 27Мгц, тут уже согласовывать всё надо. С точки зрения банального "подпаяться" у меня на OR-BT20-115.2 вообще антенна на землю замкнута.

Добавлено спустя 34 секунды:
Gura писал(а):To Dead:
Лишний роутер не завалялся? :D

У меня лежит 4 штуки, но они запасные :crazy:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение elmot » 14 мар 2012, 16:16

Gura писал(а):Как же так, http://vbm.lan23.ru/wifi/DWLDI524/DI524mod.html народ вроде перепаивал и ниче.

В тплинке все совсем маленькое, будет гораздо сложнее. Из статьи неочевидно, стало ли лучше от подобной перепайки. Хотя исходный вариант - явно уродский. Тащить высокую частоту через все устройство тонюсеньким проводом - это незачет.

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

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

Сообщение dccharacter » 14 мар 2012, 16:18

Там на штатное место сажается все. В том, в который ты хочешь припаять, штатного места нет.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

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

Сообщение Gura » 14 мар 2012, 16:26

Не успел исправить...
Вот http://www.lan23.ru/forum/showthread.php?t=4197,тут тоже нет штатного
To Dead:
А они все запасные? :oops:
Аватара пользователя
Gura
 
Сообщения: 84
Зарегистрирован: 27 мар 2007, 13:58
Откуда: Москва

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

Сообщение Viking117 » 14 мар 2012, 20:41

Ребята, а suart должна работать в обе стороны? У меня сообщения TCP->uart приходят нормально, а uart->TCP глухо.
Роутер дир320, все сделано по этой инструкции wiki/OpenWrt
Viking117
 
Сообщения: 7
Зарегистрирован: 09 июн 2011, 17:46
Откуда: Снежинск, Челябинская обл.
Skype: asm

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

Сообщение elmot » 14 мар 2012, 22:38

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

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

Сообщение elmot » 15 мар 2012, 12:53

Вести с фронта - выход OR-WRT для TP-LINK 703N ожидается на этой неделе, возможно даже до выходных. Подключение к МК - через OR-USB-UART. Вполне возможно, что другие USB-UART адаптеры тоже будут работать. Потрошение роутера и распайка UART не требуется. Анонсирую также базовую поддержку IP-камер WANSCAM/FOSCAM.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

Сообщение Viking117 » 15 мар 2012, 21:19

Если TCP(порт 2000), то в обе должно. У меня работает, как минимум. Проверяй провод.

Порт 3000, кабель проверен, он у меня служит для общения микроконтроллера. Сообщение точно приходит на роутер, но там тишина. Как еще можно проверить, куда копать?
Может быть у сменя старая версия суарт?
Viking117
 
Сообщения: 7
Зарегистрирован: 09 июн 2011, 17:46
Откуда: Снежинск, Челябинская обл.
Skype: asm

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

Сообщение elmot » 15 мар 2012, 23:01

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

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

Сообщение =DeaD= » 16 мар 2012, 10:03

elmot, вроде в OR-WRT уже стоит ser2net, а не наша самописная suart?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение elmot » 16 мар 2012, 17:40

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

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

Сообщение Viking117 » 16 мар 2012, 17:59

удалено
Последний раз редактировалось Viking117 19 мар 2012, 18:28, всего редактировалось 1 раз.
Viking117
 
Сообщения: 7
Зарегистрирован: 09 июн 2011, 17:46
Откуда: Снежинск, Челябинская обл.
Skype: asm

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

Сообщение elmot » 16 мар 2012, 18:36

Viking117 писал(а):Не совсем понял, что же вы имели ввиду. Согласно исходникам суарта

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

Пред.След.

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

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

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