roboforum.ru

Технический форум по робототехнике.
Текущее время: 03 дек 2024, 03:46

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 754 ]  На страницу Пред.  1 ... 15, 16, 17, 18, 19, 20, 21 ... 51  След.
Автор Сообщение
 Заголовок сообщения: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 14 фев 2011, 07:33 
Не в сети

Зарегистрирован: 06 июн 2008, 05:26
Сообщения: 70
Откуда: Уссурийск
==================================================================================================================
Вставка от =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
face.jpg [ 177.62 КиБ | Просмотров: 125886 ]
, а это спина
Вложение:
back.jpg
back.jpg [ 67.88 КиБ | Просмотров: 125426 ]
.

_________________
Орфография и стилистика автора сохранены.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 09 мар 2011, 18:30 
Не в сети
Аватара пользователя

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

1. Выбор "канала" управления. Радиобаттон - либо шлем все управляющие команды в (реальный)ком-порт, либо в ТСП-сокет. Делается в той же группе настроек, что и (реальный)ком-порт. Кнопку подключения к удаленному хосту вывести на главное окно.
2. Создание виртуального компорта и настройка моста между виртуальным компортом и ТСП сокетом. Делается в окне настроек. Дополнительная группа настроек "Виртуальный ком-порт". Выбор порта, выбор пареметров порта, галочка "построить мост". Если галочка отмечена, то терминал просто пробрасывайт байтики с кома на ТСП и обратно. Если не отмечена, то не пробрасывает (а зачем тогда виртуальный ком-порт? кхм)

И кагбэ это все?

Ты, кстати, длинки почем купил?

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 09 мар 2011, 18:38 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
1. Лучше ListBox сделать, чем радиобаттон. Потом опций будет пачка - места на форме не хватит :)
2. После выбора SerialPort / TCP-Socket внизу показывать либо выбор порта, либо поля ввода адреса и сокета.
3. DLink'и брал по 1523руб

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 09 мар 2011, 22:18 
Не в сети
Аватара пользователя

Зарегистрирован: 02 мар 2011, 06:46
Сообщения: 84
Откуда: Астрахань-Москва
прог. языки: C,vb, bascom,assembler
Парни я так понял что 320 снимают с производства? :bad:
а в замен что можно для наших целей , какие еще модели с компортом есть?

_________________
Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 09 мар 2011, 22:19 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Пока снимут - мы еще что-нибудь освоим :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 10 мар 2011, 02:32 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Dead, я добавил работу с ТСП портом. Насколько я могу судить, все работает ОК. Я закоммитил изменения (но мне кажется, что они только у меня остались), я не могу сделать push - нет авторизации. Давай хоть попробуем, ну!?!?! Я статически собрать не могу, если кто умеет нужные библиотеки подсовывать и может проверить работу через TCP - проверьте ПЛЗ.

П.С.Кое-что поправил по мелочи...

Dead, а при попытке включить камеру оно очень забавно вешается :-) Может из-за того, что у меня ОпенСВ 2.2???


Вложения:
orfa-term-with-tcp.zip [95.15 КиБ]
Скачиваний: 0

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 10 мар 2011, 06:57 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Запроси у Vooon'а логин+пароль, чтобы он завёл.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 10 мар 2011, 12:35 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
какие-то проблемы у меня с коммитом, разбираемся.

ты не попробовал собранный екзешник? все библиотеки у тебя вроде должны быть (там если просто все нужные библиотеки покидать в папку с екзешником получается 183 метра, хи х ихи)

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 10 мар 2011, 23:26 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Мужики, хоть убейте, но не работает оно:

22:17 Выполняется: E:\Program Files\Mercurial\hg.exe push http://hg.vehq.ru/orfa-terminal/
abort: http authorization required

Че-то мне уже это надоедать начинает. 4 часа чтобы добавить код и сутки, чтобы его кому-нибудь пристроить. Если никому не нужен, ну и слава богу...

Добавлено спустя 7 минут 33 секунды:
ёлы палы, знай наших: наши - не сдаются...
QT Creator-у слабо провести авторизацию. Зато в командной строке успешно запрашивается парол ьи вводится авторизация. Уууу, криворукие....

Все, закоммитил. Наслаждайтесь.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 11 мар 2011, 09:30 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Не много пбубню только, что описание комита должно быть на английском. :)

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 11 мар 2011, 10:52 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Vooon писал(а):
Не много пбубню только, что описание комита должно быть на английском. :)

Ага, заметил уже. В след раз будет :crazy:

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 13 мар 2011, 01:11 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Немного не по теме - но я продолжаю набираться опыта по ковырянию роутеров.
Наконец добил Canyon CNP-WF514N3 HW Rev. B1. С одной стороны прикольный роутер, 802.11n 300 мбит за 250 грн (1000 руб), а с другой стороны - под переделку годится мало. RTL8196B. Опенсурсные прошивки на него не ставятся, у родной древнее ядро 2.4.18, урезаная до жути libc без кучи полезных функций и еще много странного внутри. А все для того, чтобы втиснуть это в 2 метра флешки.
Но тем не менее мне удалось распаковать родную ФС, собрать из исходников и добавить туда ssh демона и wpa_supplicant для авторизации 802.1x на внешнем порту, запаковать и зашить обратно и щас я в Белгороде сижу через него в инете. Тут он и останется жить, нафигнафиг этого уродца. Может напишу куда-нить статейку о проделанном, но не думаю что это будет еще кем-то востребовано. Да, роутер обладает прикольной особенностью - у него не работает прошивка через веб :) То-то на сайте производителя к нему прошивки не выложены - их простому обывателю все равно применить некуда :) Я перешивал пользуясь уартом через бутлоадер.

А следующим будет Belkin F5D7230-4 vA000de. Это еще более мертворожденная зверушка, но у меня их есть 3 штуки и надо с ними че-то делать. Исходно там 8М озу, 1М флеши и VxWorks вместо линуха внутри. Но! Я уже приобрел на базаре модуль SDRAM памяти с подходящими чипами по 32 метра, флешку на 4М, друг обещал привезти паяльную станцию - буду практиковаться в модификации железа. Да, если получится - это будет аналог DIR-300. И тогда у меня освободится Asus RT-G32 и вот из него-то можно будет начинать делать робота, потому как он достаточно мощный и в нем usb host можно распаять. Собранный suart я как раз на нем тестил.


А по теме - если у кого будут вопросы по компиляции программ для роутеров и по внутреннему устройству их прошивок - велкам! Чем смогу, помогу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 14 мар 2011, 12:35 
Не в сети
Аватара пользователя

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

Вопрос - нужно ли это вообще на данном этапе. Все это, конечно, чудесно, но потребует времени, а по моим ощущением занимается этим пара человек, которым не проблема запустить путти и самим набрать один раз три команды.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 14 мар 2011, 12:39 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Я думаю на текущем этапе это "конфигуре роутер" не нужно.

Вот будет сообщество человек из 20 - тогда чтобы массовость увеличить будет иметь смысл это делать.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 14 мар 2011, 22:46 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Проверил роутер с камерой A4-Tech 333E, всё работает, только лаг ощутимо больший, чем с Logitech HD C270, сейчас пытаюсь узнать причину.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 14 мар 2011, 23:16 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
=DeaD= писал(а):
Проверил роутер с камерой A4-Tech 333E, всё работает, только лаг ощутимо больший, чем с Logitech HD C270, сейчас пытаюсь узнать причину.

ыыыыыыыыыы, терминал-то работает???

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 754 ]  На страницу Пред.  1 ... 15, 16, 17, 18, 19, 20, 21 ... 51  След.

Часовой пояс: UTC + 4 часа


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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO