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

Сообщение esprit » 24 апр 2011, 15:44

с ключем -s/dev/tty запускается и принимает команды по wifi. к штырькам на DIR320 присоединен бывший шнурок от сотового на микросхеме pl2303. вся отладочная инфа через него проходит нормально. Но вот то что должно передаваться через тунель - нет.
Здесь подробней. Какая инфа, куда проходит?
Орфография и стилистика автора сохранены.
esprit
 
Сообщения: 70
Зарегистрирован: 06 июн 2008, 05:26
Откуда: Уссурийск

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

Сообщение serk7n » 24 апр 2011, 15:52

какая - то что идет от от точки во время загрузки Linux'a могу выложить полный лог... по описанию в WIKI выполнил команды (nvram set kernel_args="root=/dev/mtdblock2 rootfstype=squashfs,ext3 noinitrd init=/linuxrc console=null"
nvram commit) итог - этой загрузочной инфы передается меньше... Приходит все это дело по usb шнурку на комп в прогу СОМ ТЕСТЕР.
serk7n
 
Сообщения: 4
Зарегистрирован: 05 июн 2009, 14:05
Откуда: Астрахань
прог. языки: Delphi C
ФИО: Сергей

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

Сообщение serk7n » 26 апр 2011, 12:43

Так ни у кого нет соображений по этому поводу. И еще у кого нибудь есть прошивка на ядре 2.6, которая указана в WIKI?
serk7n
 
Сообщения: 4
Зарегистрирован: 05 июн 2009, 14:05
Откуда: Астрахань
прог. языки: Delphi C
ФИО: Сергей

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

Сообщение galex1981 » 26 апр 2011, 12:55

Ну так выложи полный лог, как народ будет догадываться что с системой если не на что смотреть
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение serk7n » 26 апр 2011, 14:28

Большое спасибо всем откликнувшимся. Проблема была в самой прошивке... нашел версию на ядре 2.6 и все заработало)) Еще есть вопрос к разработчикам : не могли бы Вы еще добавить опцию выбора скорости порта 4800?
serk7n
 
Сообщения: 4
Зарегистрирован: 05 июн 2009, 14:05
Откуда: Астрахань
прог. языки: Delphi C
ФИО: Сергей

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

Сообщение MBot » 27 апр 2011, 21:25

При установке buildroot на флешку ее обязателнь форматировать в ext3? Роутер не понимает FAT32?
MBot
 
Сообщения: 12
Зарегистрирован: 05 апр 2011, 20:43

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

Сообщение setar » 27 апр 2011, 22:53

это же линукс :shock:
ядро конечно может понимать fat32 но вопрос аналогичен такому:
"в бак машины точно бензин заливать ? - вода тоже жидкая"
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

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

Сообщение boez » 27 апр 2011, 23:38

На самом деле наверное линух смог бы работать с /opt в фат32, если бы не симлинки. Нечувствительность к регистру вряд ли повлияет, сомневаюсь что в дистрибе есть где-то в папках файлы, отличающиеся лишь регистром. А вот симлинки есть 100%, а фат их не поддерживает.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

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

Сообщение MBot » 28 апр 2011, 21:38

А кто нибудь ставил кросс-компилятор для нашей прошивки под Ubuntu? Если ставил, то интересна краткая инструкция.
MBot
 
Сообщения: 12
Зарегистрирован: 05 апр 2011, 20:43

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

Сообщение boez » 29 апр 2011, 17:52

я ставил, вот по этой инструкции http://code.google.com/p/wl500g/wiki/Co ... omFirmware - собственно инструкция по установке кросс-компилера состоит из двух слов - скачать и распаковать :)
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

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

Сообщение vannew » 29 апр 2011, 20:57

Прошил роутер прошивкой от Олега. А можно ли как нибудь изменить некоторых ASP файлы в папке WWW или добавить свои? Как это сделать?
vannew
 
Сообщения: 4
Зарегистрирован: 04 апр 2011, 11:00

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

Сообщение dccharacter » 29 апр 2011, 21:50

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

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

Сообщение vannew » 29 апр 2011, 22:21

а можно ссылку немного конкретнее? просто поиском уже много чего перерыл. но ничего нужного не нашёл.
vannew
 
Сообщения: 4
Зарегистрирован: 04 апр 2011, 11:00

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

Сообщение IlgizN » 15 май 2011, 19:00

Вопросик по программе SUART разработчикам: умеет ли программа работать по протоколу UDP?
IlgizN
 
Сообщения: 26
Зарегистрирован: 30 мар 2011, 18:45
Откуда: Уфа

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

Сообщение =DeaD= » 15 май 2011, 19:31

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

Пред.След.

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

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

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