roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 754 ]  На страницу Пред.  1 ... 18, 19, 20, 21, 22, 23, 24 ... 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 КиБ | Просмотров: 125997 ]
, а это спина
Вложение:
back.jpg
back.jpg [ 67.88 КиБ | Просмотров: 125536 ]
.

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


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

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Если бы я такое делал - я бы написал шелл-скриптик, который работает прямо внутри dir320, читает показания с уарта, расшифровывает их и складывает куда-нибудь в /var в виде текстового или даже html файлика. А уже имеющемуся веб-серверу роутера подсунуть cgi-скрипт, который будет инфу из файлика выдавать в виде странички, или даже просто симлинк на файл из папки веб-сервера, сервер будет прямо готовый файлик выдавать.
А если уарт наружу выставить - его будут находить порт-сканеры и пытаться понять что это такое, закидывая туда всякий разный текст - и не факт что это хорошо для метеостанции...


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

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

_________________
Linux user | Firefox user


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

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Это надо чтобы на роутере dropbear был собран с поддержкой туннелей. У меня например собран без...


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

Зарегистрирован: 02 мар 2011, 06:46
Сообщения: 84
Откуда: Астрахань-Москва
прог. языки: C,vb, bascom,assembler
esprit писал(а):
Цитата:
Так как же мне доступаться из вне к суарту , ни какие аустенификации не нужны, проект
народный -заходи смотри.
Как минимум, Вай Фай имеет средства проверки подлинности и шифрование данных. Адреса и порты тоже надо знать чтоб подключиться. Меня смущает 70 км и Вай Фай.



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

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


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

Зарегистрирован: 19 апр 2010, 23:19
Сообщения: 49
Откуда: Новоград-Волынский, Украина
прог. языки: с, php
ФИО: Андрей
загорелся желанием присоединиться к вам и тоже собрать платформу на роутере. но один не ясный, но важный на данный момент вопрос: uart можно подцепить на 5в контроллер? или обязательно делать конвертер 5в <-> 3.3в ?


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

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
tenik писал(а):
загорелся желанием присоединиться к вам и тоже собрать платформу на роутере. но один не ясный, но важный на данный момент вопрос: uart можно подцепить на 5в контроллер? или обязательно делать конвертер 5в <-> 3.3в ?


Обязательно. Но если все рядышком и хочется побыстрее - то "конвертер" можно сделать так: Tx роутера -> Rx МК напрямую, Tx МК -> Rx роутера через делитель с коэффициентом 2/3 (к примеру 1К и 2К резисторы). В теории конечно 3.3В сигнала маловато для входа МК, но у меня такая конструкция с тремя роутерами (на скоростях 115200, 38400 и 19200) работала без ошибок.

Добавлено спустя 1 минуту 16 секунд:
Главное не подключать 5В сигнал с tx МК к роутеру - оно конечно может и заработать, но может и спалить порт в роутере.


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

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
3.3V для ATMega вполне хватает. У нас так ORduino Nano все сделаны.

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


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

Зарегистрирован: 19 апр 2010, 23:19
Сообщения: 49
Откуда: Новоград-Волынский, Украина
прог. языки: с, php
ФИО: Андрей
пол ночи в прошивках и слава богу всё заработало. вебка logitech c100 завелась и крутит видео. но с лагами, будем разбираться почему.
вопрос следующий: в прошиве существуют драйвера для переходников com-usb на FTDI и/или USB CDC ACM? просто есть фридуино сериал с переходником и pololu svp1284 (самый предпочтительный вариант). но последний с внешним миром по ЮСБи общается через пиковский контроллер которому и надо USB CDC ACM драйвер чтоб виртуальным ком портом представиться. не один из двух вариантов нового tty устройства в роутере не создал, хотя как устройства оба определились но просто usbdev.
сорри за глупые вопросы - я в линуксе мелко очень плаваю.
и заранее спасибо за ответы :)


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

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Сегдня купил роутер D-Link DIR-320 за 1650 рублей. Господи, неужели я чтото таки сделаю !!! Очень хочу.

_________________
Читайте !


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

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
:) я тебя кстати прекрасно понимаю
всё на форуме кручусь, я сам руками мало делаю


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

Зарегистрирован: 19 апр 2010, 23:19
Сообщения: 49
Откуда: Новоград-Волынский, Украина
прог. языки: с, php
ФИО: Андрей
делюсь результатами своих экспериментов :)
нужные дрова в прошивке есть. НО. порты (юсби подключение контроллера pololu svp1284) определяются только после того, как зайти в админке в раздел USB Network devices - Custom USB device parameters и нажать View. В этот момент устройтва определяются. После этого можно использовать suart.
На сколько я понимаю, при старте роутера автоматически не регистрируется usbserial драйвер. Будем копать дальше :)


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

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
А чего копать, в стартовый скрипт (/etc/rc.local вроде на openwrt) вписываем /sbin/modprobe <имя_драйвера>
Я кстати сходу не вижу что вообще за модуль работает с этим орангутаном - вообще нету такой айдихи 1FFB в папке usb/serial.


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

Зарегистрирован: 19 апр 2010, 23:19
Сообщения: 49
Откуда: Новоград-Волынский, Украина
прог. языки: с, php
ФИО: Андрей
при определении создаётся три консоли /dev/ttyACM0 ACM1 ACM2 (для прошивки, ТТЛ порт, ЮСБИ порт). адекватно терминал заработал только с ttyACM1.


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

Зарегистрирован: 18 окт 2007, 23:46
Сообщения: 340
Откуда: Москва
прог. языки: С++ , 1С :-)
ФИО: Михаил
Извращенцы!!! :shock:

_________________
http://igrybogov.com - ну о.о.очень интересно
сознание определяет бытие, улыбнись своему отражению


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

Зарегистрирован: 04 апр 2011, 11:00
Сообщения: 4
Здравствуйте.

Прочитал всю тему - много чего интересного. Заинтересовался. Но ввиду отсутствия особых знаний в радиотехнике интересует некое руководство "от и до": "имеем dir-320, веб-камеру (те, которые были описаны в теме) и китайскую машинку. как сделать из этого единого робота, которым можно управлять через браузер?". или хотя бы как dir-320 соединить с китайской машинкой и управлять ей?


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

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


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

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


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

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