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

Сообщение =DeaD= » 29 авг 2011, 11:39

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

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

Сообщение NeON79 » 29 авг 2011, 11:44

Таки да, это именно он, родной..
412.jpg


Так что имеет смысл повозится.. Прошивка на базе ОпенВРТ есть для него... Но, думается, лучше собрать самому, выкинув ненужное. В общем, всерьёз задумался.
Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“
2:5020/2140.1979@fidonet
Аватара пользователя
NeON79
 
Сообщения: 536
Зарегистрирован: 09 май 2011, 16:43
Откуда: Украина, Киев
прог. языки: Нецензурный
ФИО: Евгений НеОН

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

Сообщение Michael_K » 29 авг 2011, 13:04

А если еще на светодиодах сделать сервошимы, будет два колеса и пан-тилт :)
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

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

Сообщение =DeaD= » 29 авг 2011, 13:23

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

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

Сообщение Holmes » 30 авг 2011, 23:20

NeON, а замерь пожалуйста потребляемый ток, интересно выгодней ли он чем 320.
Аватара пользователя
Holmes
 
Сообщения: 230
Зарегистрирован: 08 окт 2010, 14:22
Откуда: Москва
прог. языки: Java, Javascript, C
ФИО: Роман

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

Сообщение Michael_K » 30 авг 2011, 23:29

Потребляемый ток у таких штук сильно зависит... от всего :)
(загрузка проца, качество сигнала, загруженность каналов связи и еще десятки факторов)
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

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

Сообщение Holmes » 31 авг 2011, 10:54

Ну просто ток холостого хода, включил, подождал 20 секунд пока загрузится и ...
Аватара пользователя
Holmes
 
Сообщения: 230
Зарегистрирован: 08 окт 2010, 14:22
Откуда: Москва
прог. языки: Java, Javascript, C
ФИО: Роман

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

Сообщение NeON79 » 31 авг 2011, 12:06

Holmes, куплю - замерю. Жду зарплаты, так сказать. Но думаю, если он кушает столько же - всё равно интересен, ибо меньше, и порядком дешевле.
Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“
2:5020/2140.1979@fidonet
Аватара пользователя
NeON79
 
Сообщения: 536
Зарегистрирован: 09 май 2011, 16:43
Откуда: Украина, Киев
прог. языки: Нецензурный
ФИО: Евгений НеОН

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

Сообщение boez » 31 авг 2011, 13:26

Но однозначно стоит учитывать, что это Ralink RT3050, тогда как на 320-м старый и проверенный временем broadcom - т.е. могут вылазить совсем другие грабли, нежели там. Вообще известный своими прошивками и непримиримостью к простым юзерам товарищ sfstudio, который вроде как десяток собак съел на этих ралинках - он делал или делает прошивки для Акорпа - говорит, что 3052 однозначно производительнее и стабильнее 3050 и ориентироваться надо на него.

Да, самый главный вопрос - а памяти у этого 412 сколько?
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

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

Сообщение =DeaD= » 31 авг 2011, 13:31

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

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

Сообщение d3xr » 31 авг 2011, 23:31

Купил роутер, прошил олеговской прошивкой. в мануале в вики смутило
1. Скачайте архив suart.zip по ссылке [http://roboforum.ru/download/file.php?id=19739];

2. Установите себе TFTP-сервер на ПК, например, WinAgents TFTP Server 4; (как настраивать?)

3. Выложите в корень файл "suart" из архива suart.zip; (что за корень, как выкладывать?)

4. Подцепитесь со своего ПК в терминал DIR-320 командой "telnet <адрес-роутера>", например "telnet 192.168.2.1"

5. В терминале DIR-320 загрузите этот файл в папку /usr/local с TFTP-сервера командой

tftp -g 192.168.2.5 -l /usr/local/suart -r /suart

где 192.168.2.5 - адрес вашего ПК в сети;


Скачал WinAgents TFTP Server 4.
Просит - куда подключаться? Говорю local server (если писать адрес роутера, пишет что невозможно).
Далее server-virtual TFTP folders-manage repositories-add-"C:\bin\" (туда распаковал папку suart)
Далее пуск-cmd-telnet 192.168.1.1 (мой адрес)
Выходит окно
Код: Выделить всёРазвернуть
(none) login: admin
Password:
[admin@(none) root]$ tftp -g 192.168.1.128
tftp: server error: (2) Access violation.

192.168.1.128 взял из ipconfig
Код: Выделить всёРазвернуть
  IPv4-адрес. . . . . . . . . . . . : 192.168.1.128
  Маска подсети . . . . . . . . . . : 255.255.255.0
  Основной шлюз. . . . . . . . . : 192.168.1.1


Что я не так делаю?
Аватара пользователя
d3xr
 
Сообщения: 201
Зарегистрирован: 01 июн 2010, 08:04
Откуда: Казань

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

Сообщение avr123.nm.ru » 01 сен 2011, 00:11

корень наверно С:\ или другой диск с которого грузится ОС ПК.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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

Сообщение =DeaD= » 01 сен 2011, 00:14

> что за корень, как выкладывать?

Выбираешь в левом блоке выбора каталога корень ("/")
Тупо через drag'n'drop кидаешь в основное окно файл.
Всё :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение d3xr » 01 сен 2011, 00:18

В консоли пишу
Код: Выделить всёРазвернуть
(none) login: admin
Password:
[admin@(none) root]$ tftp -g 192.168.1.128
tftp: server error: (2) Access violation.


В клиенте TFTP сервера мгновенно вылезает

Код: Выделить всёРазвернуть
Start time   Client Address   File   Mode   Size   Transferred   Blocksize   Timeout   Status   Description
31.08.2011 23:51:56   192.168.2.1:39993   /suart   octet   ?   0   0   0   Download failed. Access denied for specified client's IP address.   Failed to download file from server. Access denied for such IP address or for entire TFTP folder.


Попробую еще раз настроить все ip.. Доступ вроде стоит read and write для всех. Непонятно :)
Аватара пользователя
d3xr
 
Сообщения: 201
Зарегистрирован: 01 июн 2010, 08:04
Откуда: Казань

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

Сообщение =DeaD= » 01 сен 2011, 00:29

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

Пред.След.

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

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

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