roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 754 ]  На страницу Пред.  1 ... 25, 26, 27, 28, 29, 30, 31 ... 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 КиБ | Просмотров: 126040 ]
, а это спина
Вложение:
back.jpg
back.jpg [ 67.88 КиБ | Просмотров: 125579 ]
.

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


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

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Честно признаюсь - звуком не занимался, хотя было бы интересно увидеть решение, причем в обе стороны.

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


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

Зарегистрирован: 24 авг 2010, 11:48
Сообщения: 135
Откуда: Минск
прог. языки: C++,C,Asm
=DeaD= писал(а):
Честно признаюсь - звуком не занимался, хотя было бы интересно увидеть решение, причем в обе стороны.

... и мне.
Вот что я нашел
http://www.linux.org.ru/forum/general/6050521

Holmes, держи прошивку и скинь plz всё что у тебя есть по связки OpenCV и MJPG-Streamer. Заранее спасибо!


Вложения:
Комментарий к файлу: Прошивка Dir-320 из Wiki
WL500gpv2-1.9.2.7-rtn-r2393M.zip [3.6 МиБ]
Скачиваний: 0
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 15 июн 2011, 23:28 
Не в сети
Аватара пользователя

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

Прикрепляю весь текущий проект на C#. Думаю так удобнее, там есть все либы и т.д.
Работа с камерой в mainForm.cs. Там в конце регион Camera.

Сейчас поищу по FFMPEG...

Добавлено спустя 18 минут 15 секунд:
Не могу ни на форуме ни в сети найти архив, придется грузить сюда.
Там перекомпиленные либы, как пользоваться я писал выше. Сразу оговорюсь, сам не пробовал.
Может дойдут руки, попробую позже, а сейчас очень занят роботом и подготовкой к Крыму =). Уеду на 2 недели.
Если у кого получится через FFMPEG, отпишите плз.


Вложения:
Комментарий к файлу: OpenCV с поддержкой FFMPEG
OpenCV_2.1_ffmpeg.7z [3.97 МиБ]
Скачиваний: 0
Комментарий к файлу: проект VisualStudio 2010 Express
RoboBrainCS.7z [3.64 МиБ]
Скачиваний: 0
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 21 июн 2011, 01:36 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Vooon писал(а):
Так если li-po хочешь, то используй UBEC. В нем вся защита.

Че-то я как-то мысли в кучу не соберу. Значит, ситуация такая, просуммируем:
1. Питание всех устройств (двигателей, роутера и т.д.) - от Lipol аккумулятора 3s 11,1V
2. Двигатели питаются напрямую
3. Роутеру нужно 5В, 2А
4. Нужна отсечка по разряду батарейки (скажем, 3В на банку)

Нашел вот такую схему:
http://www.stefanv.com/rcstuff/escbec.htm

Мне, конечно, не нужно управление PPM сигналом напряжением на выходе схемы, там всегда должно быть напряжение батареи. Т.о. из схемы остается - DC/DC преобразователь (я сделаю на основе LM2576 - не важно) для питания роутера и полевик для отсечки. Схема отсечки - как на оригинальной схеме: ОУ, стабилитрон и резистор/конденсатор.

Так? Все ли учел?

Добавлено спустя 1 час 45 минут 53 секунды:
Так, товарищи, помогайте, пожалуйста. В приложении набросок модуля питания для роутера.

!!! Пояснения к схеме: часть элементов выбрана из-за корпуса, т.е. не соответствует подписи. Это: индуктивность L1, диод D1, выходной мосфет. Мосфет будет, например, IRLZ44N сами-знаете-откуда.

По DC-DC 12V-5V вопросов нет - все работает.

Вопросы по отсечке:
1. Что подавать на "-" компаратора?
2. Что-то непонятна тема с R4/R5: R5 - это, по идее, пулл-ап, но, извините, не 470 же Ом? Когда отсечка произойдет, там только через этот резистор будет 10мА травить.
3. Хочется приделать куда-нить выключатель для роутера - когда ключ отсек нагрузку, нужно роутеру сказать, чтобы сворачивал деятельность и выключался, т.е. должны быть нормально разомкнутые контакты. Но на это можно и подзабить на первое время - хотя бы основные функции реализовать.
4. Ну и чего вообще скажете? Правильно я огород-то горожу?

Добавлено спустя 57 минут 31 секунду:
А можно не упираться в 2576, а вот такую штуку сделать: http://ww1.microchip.com/downloads/en/A ... 00701a.pdf
Вообще, когда МК стоит 40 рублей, хочется его вообще везде запихнуть...


Вложения:
Router_power.png
Router_power.png [ 18.5 КиБ | Просмотров: 2518 ]

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот на базе роутера D Link DIR-320
СообщениеДобавлено: 21 июн 2011, 07:48 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
А почему DC-DC стоит до отсечки?

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


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

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
=DeaD= писал(а):
А почему DC-DC стоит до отсечки?

Принцип тот же, что и в моделях - при разряде (3,1В на банку - не такой уж и глубокий разряд для липоли) снимаем основную нагрузку и даем "мозгам" возможность посадить самолет/завершить работу.

Но мне что-то все больше нравится идея сделать модуль питания на МК - через это можно и зарядку сразу прикрутить, и сигналы на выключение роутера и вообще все что угодно.

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

Добавлено спустя 2 минуты 27 секунд:
Кстати, вероятно надо делать и вторую отсечку на ДС-ДС. Самолет-то мы когда посадили, подогли и отключили батарейку. А роутер когда высадил батарейку, меня вообще может дома не оказаться и он ее таки выдоит до нуля.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


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

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Модуль питания - это хорошее дело, только вот какой? У тебя какие движки? У меня модифицированные сервы и мне кажется надо минимизировать стоимость системы в целом, а значит надо брать уже готовый 6В аккум - кислотный или NiMH/NiCd, у них и с зарядкой попроще, чем у лития.

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


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

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Кстати, по теме - а у роутера какая толерантность по питанию? От 6 вольт не задымиться? Ии надо все-таки снижать до 5-ти?

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


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

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Смотреть надо конкретную схему. Часто там импульсник на 34063, тогда без проблем, токо напряжение кондеров электролитов проверить, если 6.3 - поменять на 10.


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

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
забубенил вчера степ-даун на МК с программируемой отсечкой и программируемым выходом и всякими ништяками, типа софт-шатдун для роутера и т.д.. Не без косяков, да, но вопрос-то не в этом. МК - его от воздуха что ли питать???? Или ставить на него отдельную батарейку все-таки? Потому что если от основного, то он даже с LDO преобразователем выжрет весь аккумулятор. Все-таки на ОУ как-то логичнее - жрет в идле всего ничего, отсечка имеется, БЕК нормальный...

А по тому, что сделал на МК - повесил на него моторчик маленький, ну 100мА жрет. Нормально так держит выход 5В при входе 9-19В (ниже 9В - отсечка :-)). Повесил второй мотор, побольше, застопорил вал. В схему потекло где-то в районе ампера. На выходе - пила с размахом вольта в два, P-MOSFET через 30 секунд задымился - красотищща! Ну что с МОСФЕТОМ делать я как-нить разберусь (негоже древнейший 2-х амперный МОСФЕТ ставить в трехамперную цепь и шимить его 70кГц :-))), а вот что с пилой? Пила ровная, красивая. Это так причудливо мой ПИД работает? (схема с выхода мосфета: диод SF28 на землю, индуктивность ок 40uH, кондер 1000uF - аппноут микрочипа 701).

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


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

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Это... а правильно ли это обсуждать в данной теме? :)

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


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

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
=DeaD= писал(а):
Это... а правильно ли это обсуждать в данной теме? :)

Блин, понимаешь - робототехника - это наука на стыке!

Начал за здравие - как питать роутер. Потом свалился явно в микроконтроллеры. Потом в схемотехзнику. Потом....

Мама.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


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

Зарегистрирован: 24 авг 2010, 11:48
Сообщения: 135
Откуда: Минск
прог. языки: C++,C,Asm
Кто знает как решить вопрос? Любая попытка изменения в папке /usr/ на роутере DIR-320 приводит к ошибке read-only file system.


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

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
А зачем вам сам /usr/ ?
Вроде везде /usr/local/ пользуется?

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


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

Зарегистрирован: 24 авг 2010, 11:48
Сообщения: 135
Откуда: Минск
прог. языки: C++,C,Asm
Вот конкретика:
Надо заменить файл /usr/bin/mjpg-streamer
и всю папку /usr/lib/mjpg-streamer

Как?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 754 ]  На страницу Пред.  1 ... 25, 26, 27, 28, 29, 30, 31 ... 51  След.

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


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

Сейчас этот форум просматривают: Bing [Bot] и гости: 2


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

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