WiFi робот руками чайника

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

Re: WiFi робот руками чайника

Сообщение setar » 31 мар 2011, 10:58

драйвер всё же лучше брать готовый
http://www.hobbyking.com/hobbyking/stor ... oduct=9090
http://shop.roboforum.ru/category/drivers/
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: WiFi робот руками чайника

Сообщение Rockman » 31 мар 2011, 11:13

Для платформ фридуино как-то логичнее http://freeduino.ru/arduino/mshield.html
В наборе для сборки что-то около 600 р
Rockman
 
Сообщения: 198
Зарегистрирован: 06 июл 2010, 16:36
Откуда: Черногорск
прог. языки: Objective-C, C#, C, C++

Re: WiFi робот руками чайника

Сообщение IlgizN » 31 мар 2011, 12:13

2setar
только КРЕН не нужно использовать в качестве стабилизатора - плохая по энегроэффективности микруха


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

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

Добавлено спустя 10 минут 10 секунд:
setar писал(а):драйвер всё же лучше брать готовый
http://www.hobbyking.com/hobbyking/stor ... oduct=9090
http://shop.roboforum.ru/category/drivers/


первая ссылка - это ж вроде ограничитель скорости - это ведь не совсем драйвер?

Лучше брать готовый - да, полностью согласен. Я так понимаю (по второй ссылке), аналогичный готовый обошелся бы в 500 руб., это почти тоже самое по деньгам, что и самому делать, если ты новичок (я про себя). Но в моем случае еще + пересылка.

Добавлено спустя 16 минут 5 секунд:
HarryStar писал(а):
IlgizN писал(а):Идея использования каких-либо радиоразработок для передачи видео и управления из сферы RC мной сразу отметалась, так как сформировалось второе требование к роботу: меньше сложностей и дешевле

Статья отличная, все разобрано по косточкам, пройдусь только по этой цитате:
Почему-то популярно на данном форуме заменять простые, универсальные, широко распространенные RC-модельные компоненты собственными разработками. Тратить на это кучу времени и сил, получая при этом зачастую худший результат.

"Дешевле" - да, хотя учитывая полную несовместимость с RC-моделизмом (а эта разработка - обычная RC-модель с FPV) вопрос спорный. Если конечно нет ничего из модельного ассортимента и очень ограниченный бюджет - то да.

"Меньше сложностей" - тут как раз все наоборот. Модельные компоненты соединяются как конструктор из кубиков, сложностей там 0. FPV модель не требует ни настройки ни программирования - ничего, кроме изготовления механической платформы.

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

Плюсы модельных компонентов - стандартизация (для меня очень важный фактор, т.к. имею несколько моделей), дальность управления (в RC-моделизме нормальные расстояния - 1-2 км по воздуху(со спец средствами свыше 10-20) и 500-1000м по земле, и управление и видео), удобство (модельным пультам равных нет).

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

После прочтения следующего поста про раскладку цен: Стоимость сопоставима с модельным оборудованием, значительной экономии тут нет. Но работа гигантская, автору огромное спасибо, опыт в любом случае очень ценный!


Дорогой HarryStar!
Спасибо за развернутое пояснение.
Вы многое для меня нового сказали. Но когда я изучал этот вопрос, то понял так:
для RC нужно:
1) управление. Пульт + приемник в модель. Цена?
2) видео. Передатчик на модель (от 1,5 т.р.?) + приемник на комп (2-3 т.р.?).
Мне показалось, что в совокупности это дороже, нежели приведенная мною "голая минимальная цена" (ок. 3 т.р.).
Дальность видео. Я видел в продаже передатчики для RC на 2,4 Ггц, мощностью 500мВт. Меня это смутило, ибо я краем уха слышал две вещи:
1) чтобы передать картинку на 1-2 км - это нужна профессиональная аппаратура;
2) в полосе 2,4 Ггц без спец.разрешения разрешено использовать 100мВт передатчики.

Еще, пр дешевле и проще. Меня интересовало все вместе. И дешевле и проще. RC мир мне показался ОЧЕНЬ сложным, для настоящих фанатов. Приемник такой-приемник сякой, количество каналов,здесь - 3, там 6 и т.д. Да, все собирается, как лего. Конечно, мое решение тоже не назовешь очень простым, но, ей богу, для меня так почему то кажется проще :D
П.С. к RC моделистам питаю чувство глубокого уважения, даже трепета - это ж так разбираться в таких чудищах (RC)!
IlgizN
 
Сообщения: 26
Зарегистрирован: 30 мар 2011, 18:45
Откуда: Уфа

Re: WiFi робот руками чайника

Сообщение Myp » 31 мар 2011, 12:27

комплект модельный для fpv приёмник+передатчик+камера стоит около полутора тысяч.
4х канальная система передатчик + приёмник стоят от 600 рублей.
плюс парочка серв с колёсами
итого в 3 тысячи укладываемся :)

Добавлено спустя 51 секунду:
но из подножных компонентов собирать конечно гораздо интересней, там купил собрал и никакого творчества
а тут полёт фантазии
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: WiFi робот руками чайника

Сообщение IlgizN » 31 мар 2011, 12:28

boez писал(а):Молодец, отличный материал! Но однозначно стоит объединять усилия с forum10/topic9534.html.
И я надеюсь что в конце-концов появится какое-то решение не на базе ардуино, а на базе какого-нибудь контроллера OR, который будет подключаться к роутеру напрямую, без двойной конверсии в rs232 и обратно. И вебкамеру к dir-320 у DeaD'а вроде как получилось подключить, причем не IP, а более дешевую и экономичную USB.


Веб-камера у меня подключена не IP (я этого не хотел делать), а дешевая (500 руб.) и экономичная (в смысле энергопотребления, да?) USB - с поддержкой UVC. С камерой проблема в другом - в формате выдаче данных.

Объединить усилия хотелось бы.

По поводу двойной компрессии. Меня эта мысль тоже постоянно терзала - из TTL в RS-232, - провод, - второй RS-232, опять TTL. Тупо, на первый взгляд. Решил подумать об этом после решения других, более насущным проблем. Но Вы зрите прям в корень, спасибо.
IlgizN
 
Сообщения: 26
Зарегистрирован: 30 мар 2011, 18:45
Откуда: Уфа

Re: WiFi робот руками чайника

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

boez писал(а):И я надеюсь что в конце-концов появится какое-то решение не на базе ардуино, а на базе какого-нибудь контроллера OR,

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

Re: WiFi робот руками чайника

Сообщение avr123.nm.ru » 31 мар 2011, 12:56

boez писал(а): на базе какого-нибудь контроллера OR,


вот такой модуль Arduino nano можно внутрь роутера dlink dir-320 поместить наверняка.

=
Вложения
Arduino nano ORduino-Nano.png
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: WiFi робот руками чайника

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

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

Re: WiFi робот руками чайника

Сообщение avr123.nm.ru » 31 мар 2011, 14:07

Да. Можно заказать AVR сразу с прошивкой загрузчиком Arduino.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: WiFi робот руками чайника

Сообщение boez » 31 мар 2011, 14:46

IlgizN писал(а):Веб-камера у меня подключена не IP (я этого не хотел делать), а дешевая (500 руб.) и экономичная (в смысле энергопотребления, да?) USB - с поддержкой UVC. С камерой проблема в другом - в формате выдаче данных.

А, значит я где-то невнимательно прочел, извиняюсь. Вообще как я вижу себе эту платформу: роутер с USB (если я себе такое буду собирать, у меня это будет RT-G32 B1, как показали опыты описанные в ветке про DIR320 - на уровне исполняемых файлов он и 320-й совместимы, а usb там выведен, но не распаян), веб-камера - или UVC, или какая-то еще, поддерживаемая линуксом, usb-hub, USB флешка - чтобы не задумываться о втискивании нужного функционала в память самого роутера. Возможно, для уменьшения размеров что-то из этого будет без корпусов, usb разъемов и спаяно напрямую короткими кабелями. По уарту - плата с AVR и драйверами моторов, у меня будет своя, но буду ориентироваться на решения OR, чтобы получить совместимость прошивок.
Вот такие вот наполеоновские планы, самое обидное - я ж знаю как все это сделать, токо днем работа, даже если есть время то как бы не попаяешь :), вечером пока малой не спит тоже не попаяешь, а когда заснет - так уже и я спать хочу...
Между прочим, если AVR будет 5-вольтовый, то преобразователь уровней между ним и роутером все равно нужен - 5 в 3.3, но это на порядок проще чем два макса.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: WiFi робот руками чайника

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

IlgizN писал(а):С камерой проблема в другом - в формате выдаче данных.

У меня с конкретно такой же вебкамерой (A4-Tech 333E) были проблемы тоже, но решились.

Я просто в настройках прошивки роутера через вебинтерфейс забыл сменить формат на YUV, после смены настроек камера заработала, только по сравнению с MJPEG задержка отображения нещадная, порядка 0.8-1.5 секунды вместо 0.2-0.3 секунды.

Очень уж грузит проц перекодирование из YUV в MJPEG.

Добавлено спустя 4 минуты 3 секунды:
avr123.nm.ru писал(а):
boez писал(а): на базе какого-нибудь контроллера OR,

вот такой модуль Arduino nano можно внутрь роутера dlink dir-320 поместить наверняка.

Лучше сразу специализированный поставить - я готов дать скидку на наши контроллеры в 50% автору такого чудесного материала под этот проект :)

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

Re: WiFi робот руками чайника

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

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

Re: WiFi робот руками чайника

Сообщение HarryStar » 31 мар 2011, 15:22

IlgizN писал(а):первая ссылка - это ж вроде ограничитель скорости - это ведь не совсем драйвер?

Драйвер и ограничитель скорости (а точнее контроллер) это одно и тоже. Управление мощностью нагрузки через ШИМ. Контроллеры бывают разные, на разный вольтаж, мощность и возможности (например реверс, плавный старт, тормоз и т.д.)
IlgizN писал(а):1) управление. Пульт + приемник в модель. Цена?
2) видео. Передатчик на модель (от 1,5 т.р.?) + приемник на комп (2-3 т.р.?).

Пульт + приемник 8 каналов 54 уе
FPV комплект 50 уе (простой конечно, лучше брать за 70-80, будет лучше намного)
2 контроллера скорости по 5 уе (правда без реверса, но он не всегда и нужен)
Итого 120 уе + доставка 43 уе = 160 уе ( 5 тыс. руб ) полный комплект. Цены с популярного сайта хоббикинг.
IlgizN писал(а):1) чтобы передать картинку на 1-2 км - это нужна профессиональная аппаратура;

Нет, видео приемник-передатчик стоит до 100 уе. Продается в каждом втором китайском магазине. Есть конечно лидеры по соотношению цена/качество.
IlgizN писал(а):2) в полосе 2,4 Ггц без спец.разрешения разрешено использовать 100мВт передатчики.

Это правда, но тут что называется на свой страх и риск. Но для начала 100 мВт тоже неплохо.
Кстати 2.4 Ггц видеопередатчики могут глушить вай-фай и радиоуправление на той же частоте. По уму оно должно само распределиться по доступным на этой частоте каналам, но на практике из за того, что видео сигнал очень широкополосный и качество изготовления оставляет желать лучшего, зачастую этого не происходит, поэтому в RC моделизме берут например радиоуправление на 2.4Ггц, а видео на 900 Мгц.
IlgizN писал(а):Еще, пр дешевле и проще. Меня интересовало все вместе. И дешевле и проще. RC мир мне показался ОЧЕНЬ сложным, для настоящих фанатов.

Ну каждому свое :) Вы в любом случае молодец и разобрались в вещах, гораздо более сложных, чем RC-Детальки.
Последний раз редактировалось HarryStar 31 мар 2011, 15:24, всего редактировалось 1 раз.
Аватара пользователя
HarryStar
 
Сообщения: 995
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

Re: WiFi робот руками чайника

Сообщение IlgizN » 31 мар 2011, 15:23

=DeaD= писал(а):
IlgizN писал(а):С камерой проблема в другом - в формате выдаче данных.

У меня с конкретно такой же вебкамерой (A4-Tech 333E) были проблемы тоже, но решились.

Я просто в настройках прошивки роутера через вебинтерфейс забыл сменить формат на YUV, после смены настроек камера заработала, только по сравнению с MJPEG задержка отображения нещадная, порядка 0.8-1.5 секунды вместо 0.2-0.3 секунды.

Очень уж грузит проц перекодирование из YUV в MJPEG.

Добавлено спустя 4 минуты 3 секунды:
avr123.nm.ru писал(а):
boez писал(а): на базе какого-нибудь контроллера OR,

вот такой модуль Arduino nano можно внутрь роутера dlink dir-320 поместить наверняка.

Лучше сразу специализированный поставить - я готов дать скидку на наши контроллеры в 50% автору такого чудесного материала под этот проект :)

Сейчас контроллер OR-AVR-M128-DS лучше всего подходит, но скоро мы выпустим его следующую версию и OR-AVR-M16-DS, который еще и очень компактный будет.


Дык я ж говорю - камера выдает и так в YUV. В настройках программы mjpeg-streamera выставлено, что она YUV, но результат плачевный - не просто 1,5 сек задержка, а такая задержка только на разрешении 160х120. Если поставить более-менее нормальное разрешение (640х480) - получим на 5 секунд 1 кадр (по крайней мере такое впечатление). При этом загрузка проца м-стримером - около 100%. Не айс. Поэтому ищу камеру, которая выдает уже в пожатом виде - MJPEGе.

Кстати,в Вашем варианте, там где вы через веб-интерфейс настраиваете камеру - что за программа работает с ней (жмет из YUV в MJPEG)? Может она дружелюбнее к ресурсам, чем mjpeg-streamer?

И еще большое спасибо за предложение.
IlgizN
 
Сообщения: 26
Зарегистрирован: 30 мар 2011, 18:45
Откуда: Уфа

Re: WiFi робот руками чайника

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

Я ставил прошивку на которую есть ссылка тут [[DIR-320]]
(это версия прошивки "от Олега" передаланная энтузиасами для поддержки UVC-камер)

В ней у меня была задержка порядка 1 секунды на 320х240 при 10fps заданных.

Из MJPEG камер я пока только Logitech HD C270 нашел - очень приятная штуковина.

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

Пред.След.

Вернуться в Золотой фонд

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

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