PDA

Bekijk de volledige versie : Wi-Fi робот на Asus WL-500gP



nicka
26-11-2006, 17:04
Хочется настроить wl500g как "управляющий компьютер"
для домашнего самодельного робота.

Сейчас залита Олеговская прошивка.

Как проще всего настроить такую конфигурацию:
- проводная сеть не нужна (или, для отладки, проводная часть работает как тупой хаб/свич, с проводной стороны пускают по ssh)
- по вайфай можно войти ssh-ем
- вайфай интерфейс имеет адрес 192.168.113.5/24
- по вайфай пускают только с адреса 192.168.113.3
- при загрузке автоматом подгружаются модули spca5xx и модуль для usb2com шнурка (где взять собранные или как кросс-собрать только эти модули не пересобирая всю прошивку?)

- как настроить беспроводную подсеть 192.168.113 и проводную подсеть 192.168.111 ?

Одним словом, как настроить роутер для такой не очень стандартной задачи?

Oleg
26-11-2006, 19:59
Использовать OpenWRT надо в качестве основы, как мне кажется...

nicka
27-11-2006, 13:04
Использовать OpenWRT надо в качестве основы, как мне кажется...

Почему? В чем существенное отличие той прошивки?

Насколько я понимаю, мне надо "всего лишь" подгрузить модуль для вёбкамеры и разобраться с интерфейсами/адресами.

Oleg
27-11-2006, 18:21
Просто рано или поздно Вы упрётесь в то, что в моей прошивке что-то вне Вашего контроля.

nicka
28-11-2006, 09:39
Просто рано или поздно Вы упрётесь в то, что в моей прошивке что-то вне Вашего контроля.

Попробую более внятно сформулировать свои запросы.
1) Все проводные интерфейсы смотрят в сеть 192.168.111
2) через проводной интерфейс роутер отзывается на пинги и показывает вебморду по адресу 192.168.111.5
3) беспроводной интерфейс смотрит в сеть 192.168.113
4) через беспроводной интерфейс роутер отзывается на пинги и показывает вебморду по адресу 192.168.113.5
5) роутинг пакетов между сетями НЕ осуществляется.
6) телнет/ssh доступен с обоих интерфейсов.

Можно ли такое настроить на Вашей прошивке?

Oleg
28-11-2006, 09:45
Ну если проводной интерфейс будет Wan - то можно. Только Lan порты будут в одной сети с беспроводным интерфейсом.

nicka
28-11-2006, 09:56
Ну если проводной интерфейс будет Wan - то можно. Только Lan порты будут в одной сети с беспроводным интерфейсом.

в каком смысле в одной сети? адреса будут из одной подсети? Хочется именно логического разделения чтоб адреса в проводной сети и адреса в беспроводной сети не пересекались.

Oleg
28-11-2006, 11:26
Вы роутер в руках держали?

nicka
28-11-2006, 12:34
Вы роутер в руках держали?

Роутер дома стоит. Перепрошитый.
Похоже я что-то не недопонимаю, но никак не могу понять, что именно я недопонимаю.

rv9c
23-02-2010, 19:31
Все всем спасибо нашел таки как отвязать :)


nvram set kernel_args="root=/dev/mtdblock2 rootfstype=squashfs,ext3 noinitrd init=/linuxrc console=null"
nvram commit

после чего получаем чистый uart без всякой консоли.

В данный момент использую ser2net, на компьютере виртуальный rs232 использую программку VSPE .
сейчас написал простую программку на vba она отсылает данные на виртуальный rs232 тот в свою очередь отправляет их на dir-320 далее все принимает микроконтроллер atmega16 по uart у ну и программка на атмеге выполняет действия которые выполняет, в данный момент коммутирует 10 каналов, и собирает данные с ацп отправляя все на компьютер.

Вот счас думаю, что бы сотворить... либо робота управляемого посредством компьютера и связи через вайфай и веб сервером на борту :D либо все это дело прикрутить для автоматизации квартиры...:rolleyes:

rv9c
23-02-2010, 22:36
Если кого либо заинтересовали моя конструкция пишите, расскажу подробно :)

Sectoid
15-03-2010, 16:55
Добрый день!

У меня WL-500W и я хочу использовать с ним Ke-USB24R (PIC18F4550) через USB
Это позволит управлять силовыми устройствами да и многое чего иного.
http://www.kernelchip.ru/Ke-USB24R.php

http://www.kernelchip.ru/img/Ke-USB24R/Ke-USB24R_base.jpg

Возникла проблема прикрутить драйвера к прошивке от энтузиастов для этого устройства.

Теоретически там должен виртуальный COM (UART, RS232)интерфейс подняться, но девайс никак не реагирует :(

Вот к ним ссылка http://www.kernelchip.ru/download/Common/KeInstall_Linux.zip

Помогите настроить дрова...

lly
15-03-2010, 18:06
Руководство писал явный виндузятник, которому невдомёк, что использование mc для определения загруженности драйвера это черезчур круто :D

Из общей воды следует то, что драйвером этой платы служат модули cdc_acm для ядер 2.6 и usbserial для ядер 2.4. Т.е. заменяем modprobe на insmod и типа должно работать...

Ну и однозначно неплохо почитать FAQ по usb-устройствам в Linux, чтобы избежать глупых вопросов.

Sectoid
15-03-2010, 19:30
Проблема решена Стасом (не зареган на форуме):

1. get modules package from http://wl500g.googlecode.com/files/modules-1.9.2.7-d-r1222.tgz
2. insmod usbserial.o vendor=0x04D8 product=0x000A (params from http://www.kernelchip.ru/download/Common/KeInstall_Linux.zip)
3. echo '$KE,REL,3,0' > /dev/usb/tts/0 for test

dasich
28-03-2010, 16:43
на прошивке 1.9.2.7-10 не работало, на 1.9.2.7-d - всё ок
девайс wl500gpv2

только есть маленькая трабла - вот та команда echo '$KE,REL,3,0' > /dev/usb/tts/0 не всегда срабатывает...

запускаю несколько раз эту команду (4 раза тут..), читаю ответы на 2й консольке

$ cat /dev/usb/tts/0
#ERR

#ERR

#ERR

#REL,OK

сработало только на 4й раз.. Может и с 1го раза, как повезёт )
В виндах всё ок, по-близости линухов, шоп потестить, нет..

в какую сторону копать? )

dasich
04-04-2010, 10:32
Добрый день

Хочу запитать роутер (wl500gpv2) аккумулятором

подобрать напряжение и максимальную силу тока - достаточно легко, в чипидипе есть DC-DC конвертеры (авось заработает на токе 1А), но мне пока не очень понятно как определять разряд аккумулятора, и вовремя отключить питание... малоли как роутер отреагирует на разряд акума... )

что посоветуете?

al37919
04-04-2010, 10:41
использовать стандартный UPS с com или usb портом: http://wl500g.info/showthread.php?t=13002

MrGalaxy
04-04-2010, 10:54
Вручную - контролировать вольтметром напряжение на аккумуляторе и отключать вовремя (допустимое напряжение на элемент можно посмотреть на сайте производителя), автоматически - спаять плату на основе компаратора.

Или купить готовый маломощный UPS, в котором это всё реализовано, только использовать уже соответственно не DC-DC, а AC-DC.

ЗЫ: О! al37919 меня опередил. :)

dasich
04-04-2010, 18:57
UPS очень тяжёлый, вот видел аккумуляторы размера "D" ёмкостью 10Ач, думаю использовать их )

Вольтметр на USB повесить могу, написать прогу тоже могу
для этого есть модуль ke-usb24r, работать с ним примерно также как с модемом )

Думаю как бы так получить степень разряженности в процентах... как в телефонах или ноутах... условно, от 100% до 0% ...??

Alt333
14-04-2010, 07:33
Если кого либо заинтересовали моя конструкция пишите, расскажу подробно :)


Меня очень интересует эта тема, тоже хочу подцепить свой Arduino к Dir 320 и управлять им удаленно

Интересует подробное описание установки ser2net потому как с линем не дружу вообще...

Еще хотелось бы узнать можно ли подключить веб камеру к роутеру и получать с нее видео на настольный комп? Просто щас делаю робота ,на него хочу поставить этот роутер и управлять с него, а так же получать изображение

Заранее спасибо

AndreyUA
14-04-2010, 08:14
Меня очень интересует эта тема, тоже хочу подцепить свой Arduino к Dir 320 и управлять им удаленно

Интересует подробное описание установки ser2net потому как с линем не дружу вообще...

Еще хотелось бы узнать можно ли подключить веб камеру к роутеру и получать с нее видео на настольный комп? Просто щас делаю робота ,на него хочу поставить этот роутер и управлять с него, а так же получать изображение

Заранее спасибоВ прошивке асуса камера штатно реализована.

Alt333
14-04-2010, 09:09
В прошивке асуса камера штатно реализована.

То что она реализована, это я уже понял. А вот то что поддерживается только "пару камер", только что вычитал. А какие поддерживаются их либо не найти, либо стоят они дофига...

DeaD
23-02-2011, 20:57
Можно небольшую пачку дурацких вопросов от ньюба задать?

Мы роботов строим и посматриваем на DIR-320 как на недорогое массовое решение для проброса видео и последовательного порта через WiFi.

А вопросы у нас такие:

1. Можно ли получать видео в каком-то разумном разрешении с вебки по WiFi, хотя-бы в 320х240?

2. Если к роутеру подцепили вебку - через что видео будет доступно на компе? По стандартному протоколу интернет-камер? Если да, то по какому слову искать?

3. Будет ли это всё работать через WiFi? Видел тут сообщения, что только через провод пользуются. Но честно признаюсь - весь форум не перечитал еще.

Заранее извиняюсь, если спрашиваю глупости :)

TReX
24-02-2011, 00:44
Можно небольшую пачку дурацких вопросов от ньюба задать?

Мы роботов строим и посматриваем на DIR-320 как на недорогое массовое решение для проброса видео и последовательного порта через WiFi.

А вопросы у нас такие:

1. Можно ли получать видео в каком-то разумном разрешении с вебки по WiFi, хотя-бы в 320х240?

2. Если к роутеру подцепили вебку - через что видео будет доступно на компе? По стандартному протоколу интернет-камер? Если да, то по какому слову искать?

3. Будет ли это всё работать через WiFi? Видел тут сообщения, что только через провод пользуются. Но честно признаюсь - весь форум не перечитал еще.

Заранее извиняюсь, если спрашиваю глупости :)

DIR-320 с UVC камерани не работает... Флеша мало

DeaD
25-02-2011, 17:29
Сам спросил, сам отвечу :D

Купил DIR-320, Logitech HD C270, залил прошивку, всё подцепил, всё завелось.

1+3. По WiFi отдаётся видео в 320х240 на 10fps с этой вебкамеры на ноут, уже примерно 20-30 минут полёт нормальный;
2. Видео доступно в потоковом формате MJPEG;

DeaD
25-02-2011, 17:34
Здравствуйте люди добрые!

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

Задача такая - пробросить последовательный порт в каком-либо виде через DIR-320, т.е. чтобы на роутере на его железный UART-порт можно было слать данные и получать оттуда?

Мы роботов строим, хотим в массы продвинуть идею WiFi для роботов, видео уже пробрасывается этой прошивкой достаточно качественно, осталось телеметрию и команды исполнительным устройствам пробросить, а они через UART у нас.

Заранее спасибо! Извиняюсь если совсем не в тему :o

lly
25-02-2011, 18:05
Скажите, а есть смысл не линуксоиду пытаться самому собрать прошивку с небольшой фичей или лучше с авторами-энтузиастами договариваться?

Договариваться и кооперироваться имеет смысл только с теми, кому это интересно или кто на этом согласен(хочет) подзаработать.

Лично мне эта задача (serial-over-ip если я правильно понял) неинтересна, как и 98% форумчан...

Но на конкретные вопросы тебе постараются ответить.

DeaD
25-02-2011, 18:12
Ну в целом я предполагал, что редко кому надо serial-over-ip.
И что договариваться надо на каких-то понятных условиях - тоже ясно.

А насколько навскидку такое трудоёмко для тех, кто эту прошивку делал и для ньюба в линуксе с достаточно богатым общим опытом программирования? Понимаю что вопрос дурацкий, но всё-таки с точностью +\-200% если скажете - буду очень благодарен!!!

А если еще навскидку скажете, сколько по вашему такая доработка может стоить, если за неё кто-то возьмётся из опытных - счастью моему не будет предела.

Результат такой работы не будет закрыт и будет распространятся свободно.

lly
25-02-2011, 18:24
DeaD
В гугле поищи, там много чего интересного по этой теме.

DeaD
25-02-2011, 18:29
По ходу да, я протормозил, можно почистить мои сообщения :o

Я ведь правильно понимаю, что можно стукнуться терминалом в DIR-320 и через всякие:
# echo "AAAAAAAAAABBBBBBBBBB" > /dev/ttyS0
и
# cat /dev/ttyS0

с этим самым UART работать?

Прошу прощения за то что тут нафлудил. И спасибо :)

al37919
25-02-2011, 18:51
еще есть прога, которая называется minicom

DeaD
05-03-2011, 17:07
Пойду спрошу в ветке той прошивки, которая у меня стоит.

Такой вопрос - а эта прошивка должна работать с вебкамерой A4Tech 333E ?

А то в соседней теме, мне сказали, что в целом на rt-n серии оно работает.

lly
05-03-2011, 18:54
DeaD
Я хоть и не модератор, но скажу - ни у кого из нас нет вашей видеокамеры и еще тысячи подобных гатжетов. Техподдержка, обязанная разбираться по любым вашим вопросам, находится по адресу http://vip.asus.com/eservice/techserv.aspx

dmolokanov
16-03-2011, 08:55
Какой программой посоветуете делать мультикастовое вещание видео с веб-камеры?
девайс: asus wl500gpv2
прошивка от Олега
ядро: 2.6.22.19
камера отлично работает через mjpg_streamer, но нужен именно мультикаст.

dmolokanov
17-03-2011, 14:46
Доброго дня!
Имеется асус wl500gpv2 и камера logitech c160.
Каким софтом можно организовать мультикастовый стримминг видео с веб-камеры?

dasich
10-04-2011, 23:02
Вот такой вот марсоход
http://dasich.panweb.com/gallery/marsohod:IMG_5298.JPG/small (http://dasich.panweb.com/gallery/marsohod#image_2)

Финальная версия
http://dasich.panweb.com/gallery/marsohod:IMG_5862.JPG/small (http://dasich.panweb.com/gallery/marsohod#image_4)

Модификация марсохода с обитаемым модулем =)
http://dasich.panweb.com/gallery/marsohod:IMG_6296.JPG/small (http://dasich.panweb.com/gallery/marsohod#image_5)

Команды на движение передаются USB-модулю Ke-USB24R

Всё в принципе работает, хотел бы только переделать способ передачи команд роутеру... сейчас я запускаю двигающий скриптик через веб-интерфейс от Олега - как-то так.... http://admin:admin@IP.IP.IP.IP/apply.cgi?SystemCmd=/usr/local/mov&и=еще&куча=параметров, но там есть некоторые неудобства - какие-то обязательные рефреши, редиректы, привязки к IP адресам...
Как бы сделать вызов скрипта более простым способом?

max2007
11-04-2011, 00:07
Круто , просто нет слов , одни эмоции !!!!! :D

ConstAntz
11-04-2011, 07:04
Вот такой вот марсоход
...
Всё в принципе работает, хотел бы только переделать способ передачи команд роутеру... сейчас я запускаю двигающий скриптик через веб-интерфейс от Олега - как-то так.... http://admin:admin@IP.IP.IP.IP/apply.cgi?SystemCmd=/usr/local/mov&и=еще&куча=параметров, но там есть некоторые неудобства - какие-то обязательные рефреши, редиректы, привязки к IP адресам...
Как бы сделать вызов скрипта более простым способом?

создать страницу с формой, где каждая кнопка = определенная команда, останется тыкать кнопки :)
или вопрос подразумевал что-то другое?

dasich
11-04-2011, 09:41
создать страницу с формой, где каждая кнопка = определенная команда, останется тыкать кнопки :)
или вопрос подразумевал что-то другое?

так это понятно...
как роутер должен принимать команды? нужно как-то выполнить cgi скрипт...
сейчас сделано сложно и запутано, а так же в исходнике страницы светится админский пароль от роутера )

FilimoniC
11-04-2011, 11:42
так это понятно...
как роутер должен принимать команды? нужно как-то выполнить cgi скрипт...
сейчас сделано сложно и запутано, а так же в исходнике страницы светится админский пароль от роутера )

Как самый дубовый вариант - php. Входящий запрос robot.php?op=up; внутри себя все что нужно выполняет.
Или вот еще более интересный пример
http://www.linuxscrew.com/2007/09/06/web-server-on-bash-in-one-line/

свой CGI в прошивку, кажется, добавить никак нельзя. см исходники httpd.c - там необычный веб-сервер, волшебный.

Ron-111
16-05-2011, 15:39
нужна либа(с примерами и исходниками с минимумом внешних зависимостей(будет под роутером компилиться))
задача:
взять видео с юсб камеры
обработать(наложить цыферки(телеметрию))
и вещать через ви-фи

гугл не помогает
video4linux не компилиться

Ruslanovi4
16-05-2011, 18:01
+1 к теме... еще б в RTSP и со звуком.. .... что б мобила понимала...

Ron-111
17-05-2011, 21:25
нужна либа(с примерами и исходниками с минимумом внешних зависимостей(будет под роутером компилиться))
задача:
взять видео с юсб камеры
обработать(наложить цыферки(телеметрию))
и вещать через ви-фи

гугл не помогает
video4linux не компилиться

неужели никто не поможет?

ryzhov_al
17-05-2011, 22:12
неужели никто не поможет?
То есть вызывает дикое изумление тот факт, что за сутки после регистрации никто не помог? Не верю, что за прошедшие сутки потрудились ознакомиться:

а) с исходниками стриминга видео в здешней прошивке (http://code.google.com/p/wl500g/source/browse/#svn%2Fbranches%2Frt-n%2Fmjpg-streamer%253Fstate%253Dclosed),
б) использованием стороннего софта, как-то palantir (http://www.wl500g.info/showpost.php?p=223056&postcount=138), motion (http://www.wl500g.info/showthread.php?t=5164) и т.п.
в) скоростью обработки jpeg-изображения на роутере для оценки работоспособности идеи.

Даже не верю, что местный FAQ читали.

Ron-111
17-05-2011, 23:20
То есть вызывает дикое изумление тот факт, что за сутки после регистрации никто не помог? Не верю, что за прошедшие сутки потрудились ознакомиться:

а) с исходниками стриминга видео в здешней прошивке (http://code.google.com/p/wl500g/source/browse/#svn%2Fbranches%2Frt-n%2Fmjpg-streamer%253Fstate%253Dclosed),
б) использованием стороннего софта, как-то palantir (http://www.wl500g.info/showpost.php?p=223056&postcount=138), motion (http://www.wl500g.info/showthread.php?t=5164) и т.п.
в) скоростью обработки jpeg-изображения на роутере для оценки работоспособности идеи.

Даже не верю, что местный FAQ читали.

уважаемый все ссылки которые вы привели никак не удовлетворяют моему первом посту(кроме стримера) мотион - детектор движения как он подойдет под пункт


обработать(наложить цыферки(телеметрию))

?
как ДЕТЕКТОР ДВИЖЕНИЯ мне здесь поможет?
инфы по палантиру я так и не нашол(ткните)
и да это все под rt-n а делаться будет под wl500gpv2(dir-320)
P.S. почитал про палантир мммм .... это тоже стриммер

ryzhov_al
18-05-2011, 07:31
Ок, зайдём с другой стороны:)

Поручите вашему новому адски производительному роутеру пережать JPEG-картинку 800х600, то есть:

распаковать картинку,
наложить текст (в будущем, телеметрию),
запаковать.
Оцените в первом приближении жизнеспособность своей идеи. Библиотеки для работы с изображениями и шрифтами в репозитории есть.

Ron-111
18-05-2011, 14:24
Библиотеки для работы с изображениями и шрифтами в репозитории есть.
раз знаете то почему не говорите?
и почему сразу jpeg? зачем сжимать? или программы из репозитария больше никак не умеют кроме:

взяли картинку с камеры
СОХРАНИЛИ на флешку
затем ПРОЧИТАЛИ с флешки
распаковали
обработали
запаковали
запихнули в стример

?
P.S. почему вдруг BCM5354 не может обработать 30 фпс а ST32 может http://gluonpilot.com/wiki/OSD?
в rtn сборках есть v4l?

ryzhov_al
18-05-2011, 14:41
раз знаете то почему не говорите?
и почему сразу jpeg? зачем сжимать?
Потому, что пытаюсь вас склонить к самостоятельной умственной деятельности. Посмотрите что будет, если кадр не сжимать. Для примера допустим, что у нас на руках убогая VGA-камера с восьмибитным цветом, выдающая 15 кадров в секунду. Попробуем оценить объём информации, который в несжатом виде она должна передавать. В секунду получается:

640 х 480 х 8 х 15 = 36864000 Байт/c или 35,2МБайт/c.

Пожалуйста, сравните эту цифру самостоятельно с возможностями интерфейса USB2.0.



P.S. почему вдруг BCM5354 не может обработать 30 фпс а ST32 может http://gluonpilot.com/wiki/OSD?
Ответ во втором абзаце, цитирую:

The gluonpilot can directly interface with the MAX7456 On Screen Display chip. It connects to the Gluonpilot's SPI port (which is available next to the FTDI connector)

Ron-111
18-05-2011, 14:59
Ответ во втором абзаце, цитирую:
так а вот это я не заметил
тогда все выглядит так:
подключаем камеру к MAX7456
MAX7456 сопряжаем с роутером

но есть одна загвоздка MAX7456 работает с аналоговым видео
для того чтобы видео с выхода по вифи слать, его(видео) придется оцифровывать
и сжимать:D
P.S. вики говорит что usb 2.0 имеет максимальную пропускную способность 480 мбит\сек что равно 60мбайт\сек

ryzhov_al
18-05-2011, 15:03
но есть одна загвоздка MAX7456 работает с аналоговым видео
для того чтобы видео с выхода по вифи слать, его(видео) придется оцифровывать
и сжимать:D
Бинго!

Кроме того, если ваш алгоритм содержит слово "сжимать", то надо искать другие пути. Сжатие не до силу роутерам, а DIR-320 и подавно:)

Ron-111
18-05-2011, 15:06
Бинго!
спасибо:)
а насчет оцифровки есть идеи?
P.S. MAX7456 700 руб. стоит :(

ryzhov_al
18-05-2011, 15:17
спасибо:)
а насчет оцифровки есть идеи?
Есть. Абсолютно аналогичные: сначала потрудитесь сами что-то самостоятельно найти и попробовать реализовать. Если вдруг застрянете в деталях, тогда и поговорим.

ЗЫ Я не против, если вся последняя страница этой темы поедет во флудильню, так как практически не имеет полезной нагрузки.

sorine
18-05-2011, 16:51
ЗЫ Я не против, если вся последняя страница этой темы поедет во флудильню, так как практически не имеет полезной нагрузки.
Прикольный и поучительный диалог про с топором да на танк!

Tsi329
04-06-2011, 09:59
Народ, помогите! Нужна прошивка роутера DIR-320 для использования его в качестве робота
Требования к DIR-320:
- поддержка UVC камер (с гарантией работы Logitech C270)
- модуль ftdi_sio (для поддержки USB Arduino)
- ser2net (для проброса компорта по сети).

Нашел только две прошивки для ядра 2.6:
- WL500gpv2-1.9.2.7-rtn-r3015M.trx
после insmod ftdi_sio успешно начал работать Arduino. По крайней мере порт /dev/ttyUSB0 создался.
Но!!! Logitech C270 не работает. Камера показывает изображение. Но при любом его изменении сыпет мусором в первой трети экрана. Что делать?!?!
- WL500gpv2-1.9.2.7-rtn-r2393M.trx
Камера Logitech C270 работает! Без проблем.
Но для этой прошивки нет модулей. И я не могу подключить модуль ftdi_sio для моего Arduino.

Что такого произошло в релизе r3015, что перестала работать нормально камера C270?

Заранее благодарен!

AndreyUA
16-06-2011, 10:40
Ковыряю тут код промышленного робота. Попалось следующее:


! TO DELETE WHEN SCREEN WIZARD WORKS ASK TO YOLANDA ABOUT NEXT DATA
PERS bool bVision:=FALSE;
! END DELETE

Напомнило

Одна большая компания по разработке программного обеспечения купила другую компанию со всеми их наработками. Когда стали разбираться в коде новой компании, то выяснилось, что большая часть написана китайцами, а добил их комментарий перед злобной реализацией некого алгоритма на несколько страниц: "описание алгоритма смотри в тетрадке у Чуня". Где тот Чунь было уже неясно. :)

Tsi329
27-06-2011, 21:13
Народ, особенно лично lly, очень прошу помочь.

Девайс WL500gpv2.
Прошился прошивкой WL500gpv2-1.9.2.7-rtn-r3015M.zip. Всё вроде хорошо, но появились глюки с камерой. Камеру использую uvc: Logitech C270. При любом разрешении и фпс показывает нормально, пока не встречает однотонный фон или изображение. Тогда начинаются цифровые шумы. Примеры ниже.
Когда прошиваюсь WL500gpv2-1.9.2.7-rtn-r2393M.zip, то всё хорошо. Никаких проблем с камерой нет. Узнавал еще у пары людей. У всех проблемы на последних прошивках, а на WL500gpv2-1.9.2.7-rtn-r2393M.zip с камерой проблем нет.

Исправьте, пожалуйста, прошивку так, чтобы камера работала хорошо. Скорее всего проблема в дровах uvc, но я не уверен. Использовать r2393 не могу, так как в ней нет необходимых мне модулей. Например: ftdi_sio.

Заранее спасибо!

Вот примеры шума в разных разрешениях камеры:
http://s2.ipicture.ru/uploads/20110627/jS7Ic7PF.jpg
http://s2.ipicture.ru/uploads/20110627/KsR3HF4U.jpg

VicSer
27-06-2011, 21:23
Народ, особенно лично lly, очень прошу помочь.


Если стоит формат изображения YUV, то стоит поиграться с параметром JPEG compression quality.

Tsi329
27-06-2011, 21:50
Если стоит формат изображения YUV, то стоит поиграться с параметром JPEG compression quality.

Нет, использую uvc

lly
28-06-2011, 16:03
Народ, особенно лично lly, очень прошу помочь.

Девайс WL500gpv2.
Прошился прошивкой WL500gpv2-1.9.2.7-rtn-r3015M.zip. Всё вроде хорошо, но появились глюки с камерой. Камеру использую uvc: Logitech C270. При любом разрешении и фпс показывает нормально, пока не встречает однотонный фон или изображение. Тогда начинаются цифровые шумы. Примеры ниже.
Когда прошиваюсь WL500gpv2-1.9.2.7-rtn-r2393M.zip, то всё хорошо. Никаких проблем с камерой нет. Узнавал еще у пары людей. У всех проблемы на последних прошивках, а на WL500gpv2-1.9.2.7-rtn-r2393M.zip с камерой проблем нет.


Слишком много изменений с 2393 до 3015, нужно более точно определить билд с какого пошли проблемы.
У меня на C250 подобное не наблюдается.


Исправьте, пожалуйста, прошивку так, чтобы камера работала хорошо. Скорее всего проблема в дровах uvc, но я не уверен.
Мы не авторы, ни uvc, ни mjpg-streamer'а посему обещать ничего не можем.

P.S. ftdi_sio был всегда. У вас и билды с буквой M, что за девайс в реале - DIR-320 небось?

Tsi329
28-06-2011, 20:42
lly, спасибо, что откликнулись.


Слишком много изменений с 2393 до 3015, нужно более точно определить билд с какого пошли проблемы.
У меня на C250 подобное не наблюдается.
Если Вам не трудно, скажите где можно взять промежуточные билды?
Я бы проверил. Если я найду где эта проблема появляется, это поможет ее решить?



Мы не авторы, ни uvc, ни mjpg-streamer'а посему обещать ничего не можем.
Я прекрасно это понимаю и просто прошу помочь.



P.S. ftdi_sio был всегда. У вас и билды с буквой M, что за девайс в реале - DIR-320 небось?

Вот чувствуется глаз профессионала. У меня DIR-320 и, зная вашу нелюбовь ко всему, что не ASUS, я умолчал об этом. Извините.
Теперь на чистоту. Обращаюсь как к последней инстанции, так как я уже в полном отчаянии что-либо исправить и запустить законченного робота.

Если Вам не трудно, помогите. Мне нужна прошивка для DIR-320, которая будет использоваться для нужд робототехники. И не одним мной.
Роутер оказался очень удобным для реализации мобильных не автономных роботов.

Требования:
- поддержка UVC камеры (как я уже упоминал, в релизе r3015 у меня камера Logitech C270 почему-то отказывается нормально работать - цифровые шумы в верхней трети экрана, а вот в релизе r2393 работает отлично) Разрешение камеры 640x480 на 30 кадров в секунду.
- загрузка модуля ftdi_sio (и всех остальных зависимых от него модулей) при старте или интеграция его в ядро. Этот модуль необходим для работы платы Arduino.
- установленный ser2net и настроенный для передачи по сети ком-порта /dev/ttyS0(встроенного в роутер) и ком-порта /dev/ttyUSB0, который формируется модулем ftdi_sio по портам, например 2000 и 2001
- отключенный вывод логов на ком порт /dev/ttyS0
- поддержка USB флешек и fat32. Очень удобно, если необходимо что-то (конфиги, например) быстренько залить на роутер не прибегая tftp серверам и прочее.
- если влезет, то поддержка ssh и mc. Но не принципиально. 4Мб, всё-таки.
- я вот не знаю, надо ли что-то добавлять в ядро для поддержки USB хабов? Если надо, то, будьте любезны, обязательно добавьте.
- хаб будет настроен через web-интерфейс как wifi-точка с WPA шифрованием.
- остальное всё не критично.

Если ничего не забыл, то всё. Должен получиться универсальный роутер для робототехники.

P.S. Хоть у билда 2393 и стояла буква М, но модулей к этому билду я так и не нашел.

Basile
28-06-2011, 21:58
Если Вам не трудно, скажите где можно взять промежуточные билды?<...> У меня DIR-320 <...>

http://vampik.ru/proshivka-dlya-d-link-dir-320/

Также посмотреть прошивки по ссылке "Архивные версии (не рекомендуются к использованию)" на указанной странице

Tsi329
28-06-2011, 22:18
http://vampik.ru/proshivka-dlya-d-link-dir-320/

Также посмотреть прошивки по ссылке "Архивные версии (не рекомендуются к использованию)" на указанной странице
Спасибо, но, если я правильно понимаю, там прошивки только для ядра 2.4 (-d-), а мне нужно 2.6 (-rtn-). Так как только для ядра 2.6 включена поддержка uvc камер. Правда за счет купирования всего остального, так как у DIR-320 только 4Мб флеш памяти.

lly
29-06-2011, 08:13
Если Вам не трудно, скажите где можно взять промежуточные билды?
Понятия не имею, возможно придётся осваивать самостоятельную сборку.


Я бы проверил. Если я найду где эта проблема появляется, это поможет ее решить?
Возможно. На DIR-320 пропускная способность USB на пределе для камеры, любой чих - и всё, приплыли.


Если Вам не трудно, помогите. Мне нужна прошивка для DIR-320, которая будет использоваться для нужд робототехники.
А зачем было брать обрезанный бля-линк? Захотелось сэкономить? Вот и пришло время платить по счетам...


P.S. Хоть у билда 2393 и стояла буква М, но модулей к этому билду я так и не нашел.

Вопрос к сборщику.

AndreyUA
29-06-2011, 08:40
Спасибо, но, если я правильно понимаю, там прошивки только для ядра 2.4 (-d-), а мне нужно 2.6 (-rtn-). Так как только для ядра 2.6 включена поддержка uvc камер. Правда за счет купирования всего остального, так как у DIR-320 только 4Мб флеш памяти.Попробуйте освоить сборку самостоятельно, ничего сложного в этом нет. Отключите при сборке все ненужное вам (samba, ftp, wimax, 3g, ntfs) и должно влезть в дир320. Если было на чем потестить, то я бы вам собрал прошивку, но, к сожалению, дир320 у меня уже нет.

Tsi329
29-06-2011, 18:48
Возможно. На DIR-320 пропускная способность USB на пределе для камеры, любой чих - и всё, приплыли.

Ну логики в этом нет. Во-первых: тогда при подключении через хаб флешки и камеры у меня бы на камере при копировании флешки вообще бы мусор был. Этого нет.
Во-вторых: Как я уже сказал, камера глючит в моменты когда изображение однотонно. По сути в эти моменты и сжимать то в JPG нечего. Всё почти одного цвета. Так что канал не загружен.
В-третьих при разрешения больше чем 640 на 480 количество мусора увеличивалось бы, а, например, при разрешении 320 на 200 отсутствовало бы вовсе или уменьшалось. Этого эффекта тоже нет.


А зачем было брать обрезанный бля-линк? Захотелось сэкономить? Вот и пришло время платить по счетам...
Ну не живу я в городе "Понаеховск-Нерезиновск", она же Москва. Какой в моем городе роутер был, тот и взял. А предугадать всё на пять шагов вперед я, к сожалению, не в состоянии. Тем более, что он очень распространен в примерах по робототехники.




Вопрос к сборщику.

Я так понимаю, помочь отказываетесь. Жаль.

lly
29-06-2011, 19:13
Ну логики в этом нет. Во-первых: тогда при подключении через хаб флешки и камеры у меня бы на камере при копировании флешки вообще бы мусор был. Этого нет.
Почитайте, ради интереса, какие фреймы использует флешка(она-же любой mass-storage) и какие веб-камера. Hint: "isochronous transfers"


Я так понимаю, помочь отказываетесь. Жаль.
Offtopic: Если как всегда под помощью понимается "сделай всё за меня", то именно так.

P.S. Гнилые отмазки про нерезиновую оставьте для наивных школьников

Tsi329
29-06-2011, 19:50
Offtopic: Если как всегда под помощью понимается "сделай всё за меня", то именно так.
Ну зачем же Вы так. Я вас по-человечески просил помочь. Вызвался даже по билдам по всем пробежать, чтобы выяснить где затык. Чётко сформулировал задачу. Вы бы меня ткнули носом в решение, а дальше я бы сам может и выплыл бы. Так нет же: сразу бля-линк, расплата, это к разработчику и т.д. Это форум, здесь помогать друг другу надо. У меня нет ни времени, ни знаний embedded linux-а для того, чтобы так глубоко рыть. Если с каждым затыком я буду так глубоко нырять, то до программирования робота я лет через десять дойду... А у меня всё готово, всё работает. Осталось только камеру настроить, потом подружить mjpg-streamer с opencv и всё.



P.S. Гнилые отмазки про нерезиновую оставьте для наивных школьников
оффтоп: Вот по-этому вас, русских, а особенно москвичей, никто и не любит.

AndreyUA
29-06-2011, 20:31
оффтоп: Вот по-этому вас, русских, а особенно москвичей, никто и не любит.У вас какой-то комплекс на счет этого. Москва - Немосква, не интересно человеку этим заниматься, че его заставлять?

Да попробуйте сами собрать, ничего ведь сложного нет, хотя бы с ревизией определитесь.

TReX
29-06-2011, 21:16
Ну зачем же Вы так. Я вас по-человечески просил помочь. Вызвался даже по билдам по всем пробежать, чтобы выяснить где затык. Чётко сформулировал задачу. Вы бы меня ткнули носом в решение, а дальше я бы сам может и выплыл бы. Так нет же: сразу бля-линк, расплата, это к разработчику и т.д. Это форум, здесь помогать друг другу надо. У меня нет ни времени, ни знаний embedded linux-а для того, чтобы так глубоко рыть. Если с каждым затыком я буду так глубоко нырять, то до программирования робота я лет через десять дойду... А у меня всё готово, всё работает. Осталось только камеру настроить, потом подружить mjpg-streamer с opencv и всё.


оффтоп: Вот по-этому вас, русских, а особенно москвичей, никто и не любит.

Так не используйте их труд (а вы разговаривали с одним из разработчиков) который они вам предоставляют к тому же БЕЗВОЗДМЕДНО.
Прошейте родную прошивку и обратитесь с вопросами неработоспособности вашей камеры к саппорт Длинк...

Здесь вам никто и ничего не должен, несмотря на это разработчиками было потраченно время, в том числе на создание вики где пошагово описан процесс сборки прошивки понятный даже не знакомому с unix системами...

andr128
30-06-2011, 19:36
Ключевая фраза:


У меня нет ни времени, ни знаний embedded linux-а для того, чтобы так глубоко рыть.

:)

Rusink
30-06-2011, 22:03
У меня нет ни времени, ни знаний embedded linux-а для того, чтобы так глубоко рыть. Если с каждым затыком я буду так глубоко нырять, то до программирования робота я лет через десять дойду... А у меня всё готово, всё работает. Осталось только камеру настроить, потом подружить mjpg-streamer с opencv и всё.

Тебе похоже сюда (http://robocraft.ru/)

оффтоп: Вот по-этому вас, русских, а особенно москвичей, никто и не любит.

А что, мы (они, эти и т.п.) стодолларовая бумажка, чтобы любить?

Omega
02-08-2013, 12:09
Вот такой вот марсоход
http://dasich.panweb.com/gallery/marsohod:IMG_5298.JPG/small (http://dasich.panweb.com/gallery/marsohod:IMG_5298.JPG)

Финальная версия
http://dasich.panweb.com/gallery/marsohod:IMG_5862.JPG/small (http://dasich.panweb.com/gallery/marsohod:IMG_5862.JPG)

Модификация марсохода с обитаемым модулем =)
http://dasich.panweb.com/gallery/marsohod:IMG_6296.JPG/small (http://dasich.panweb.com/gallery/marsohod:IMG_6296.JPG)
Wi-Fi робот с видеотрансляцией в реальном времени и обнаружением препятствий (http://cxem.net/uprav/uprav42.php) :p


http://www.youtube.com/watch?v=kqnuCqYmm1M

WiFi робот руками чайника (http://roboforum.ru/forum88/topic9793.html) :rolleyes: http://robocraft.ru/blog/electronics/1053.html