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= » 07 мар 2011, 19:10

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

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

Сообщение dccharacter » 07 мар 2011, 21:57

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

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

Сообщение =DeaD= » 07 мар 2011, 22:08

dccharacter писал(а):Вероятно сегодня ночью будет готово простое приложение с поддержкой текстовых команд (т.е. без парсера, без шаблонов и описаторов протоколов, без поддержки вебкамеры). Дочь вот спать уложу...

Хм, а что за команды? Давайте сразу наш ORFA-терминал доделывать, он как раз в QT сделан :oops:

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

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

Сообщение dccharacter » 07 мар 2011, 22:57

=DeaD= писал(а):
dccharacter писал(а):Вероятно сегодня ночью будет готово простое приложение с поддержкой текстовых команд (т.е. без парсера, без шаблонов и описаторов протоколов, без поддержки вебкамеры). Дочь вот спать уложу...

Хм, а что за команды? Давайте сразу наш ORFA-терминал доделывать, он как раз в QT сделан :oops:

Добавлено спустя 1 минуту 58 секунд:
А вообще лучше бы сразу в каком-нибудь JavaScript или Flash пробовать писать, чтобы через инет с любого браузера можно было порулить.

У меня две команды - lon и loff. l - это сокращение от led. led - это сокращение... кхм... ну вы знаете :-)

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

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

Сообщение =DeaD= » 07 мар 2011, 23:01

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

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

Сообщение Vooon » 07 мар 2011, 23:01

Qt R.I.P. :(
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3325
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

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

Сообщение =DeaD= » 07 мар 2011, 23:03

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

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

Сообщение dccharacter » 08 мар 2011, 00:01

Vooon писал(а):Qt R.I.P. :(

Да нет , слишком хорошая вещь, чтобы ее слить. Они там бодрятся все, людей нанимают, под Андроид стремительно затачивают.

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

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

Сообщение =DeaD= » 08 мар 2011, 00:20

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

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

Сообщение dccharacter » 08 мар 2011, 05:31

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

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

Сообщение dccharacter » 08 мар 2011, 13:17

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

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

Сообщение =DeaD= » 08 мар 2011, 19:30

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

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

Сообщение dccharacter » 08 мар 2011, 20:48

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

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

Сообщение Grem » 09 мар 2011, 00:30

=DeaD= писал(а):А подробней?

Раздербанили Qt Nokia, но с R.I.P. думаю рановато, даже в случае R.I.P., согласно соглашению кедорастов и тролей - Qt переходит первым, а значит станет полностью открытой, вот тут уже гуляй гармонь :crazy:
чего-то не выходит каменный цветок...

Не печальтесь, кроме Деда этот квест не многие проходили :)
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Аватара пользователя
Grem
 
Сообщения: 1523
Зарегистрирован: 16 май 2009, 12:50
Откуда: Россия, Севастополь
прог. языки: Java, C

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

Сообщение dccharacter » 09 мар 2011, 00:34

Да я не печалюсь, я всю эту фигню типа джойсткиа просто открутить могу, чтоб не лебезила под ногами - но смысл от работы будет какой? Не программист я, не знаю как устроены системы контроля версий и ветки девелоперские, я думаю, что если что-то поменял, то отдельная ветка пошла. Их же как-то сливать потом надо. А кто этим будет заниматься, если доработка непонятной пока еще ценности да труда ручного больше чем заново написать...

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

Пред.След.

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

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

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

Mail.ru counter