roboforum.ru

Технический форум по робототехнике.

Rockman Bot

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

Re: Rockman Bot

Сообщение Rockman » 25 апр 2013, 06:45

Немного видео первых испытаний:
http://www.youtube.com/watch?v=KJ-DswnHu6I
http://www.youtube.com/watch?v=lMTWdl5DjHI
http://www.youtube.com/watch?v=3ksmUJyPJYI

Использовал мотор-редуктора Gekko, 120 об/мин - пока тянет без проблем, скорости хватает, но шумно и нагружая весом кг 15 (вес дополнительных аккумуляторов для медиа) уже плохо тянут...
Думаю обратно использовать стеклоподъёмники, но уже одинаковые, вазовские....
Платформа собрана на базе arduino + ethernet shield. Передача дананных по Wi-Fi (точка доступа dir320 на борту), удалённое управление через приложение на iPod, которое сделано пока чисто для испытаний. Использование точки доступа даст возможно также подключать другие устройства (ip камера, миникомпьютер). Взаимодействие iPod и arduino проиходит посредоством сокетов, я пока не стал использовать usb порт на роутере Dir320 для взаимодействия с контроллером и всяких специфичных прошивок чтобы иметь большую универсальность и меньшую зависимость от специфичного ПО.
Единственно, можно было бы избавиться наверное от ethernet shield если правильно прошить dir320. Я читал немного про это, но так и не разрбрался до конца - будут ли там танцы с бубном или всё просто и прозрачно.

В перспективе приделать ip камеру, LED монитор/телек дюймов на 18-19, потребление 15-20Вт. Видел подобные телевизоры с 12В постоянкой, думаю можно без проблем запитать от гелевых аккумуляторов.
Теперь встал ещё один вопрос - что использовать в качестве медиа центра и будущей "головы" - raspberry PI или какой-нибудь andriod TV BOX. От ноутбука я отказался, незнаю почему, но не нравится мне эта идея...
Вообще, последнее время я занимаюсь разработкой под iOS, но освоить вышеуказанные платформы наверное будет равнозначно...
Кто какие видет +/- между использованием raspberry PI или andriod TV BOX?
Rockman
 
Сообщения: 198
Зарегистрирован: 06 июл 2010, 16:36
Откуда: Черногорск
прог. языки: Objective-C, C#, C, C++

Re: Rockman Bot

Сообщение elmot » 25 апр 2013, 07:25

имхо у raspberry плюсов почти нет. Разве что GPIO и потребление вроде бы ниже.
Учитывая размер девайса - не критично ни то, ни то
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Rockman Bot

Сообщение Rockman » 25 апр 2013, 09:53

elmot писал(а):имхо у raspberry плюсов почти нет. Разве что GPIO и потребление вроде бы ниже.
Учитывая размер девайса - не критично ни то, ни то

Да, я тоже склоняюсь к android(тем более можно освоить ещё одну мобильную платформу для разработки), к тому же, на некоторых android tv box уже есть камеры и даже пульты управления. Например, вот такие пара девайсов неплохие и вроде не так дорого:
http://www.pandawill.com/at01-android-t ... 74032.html
http://www.pandawill.com/i7-android-tv- ... 70614.html

Правда, вот с подключением arduino через usb host возникают проблемы с ftdi драйвером, который, как я понял нужно самому пересобирать, а это танцы с бубном.
Но в моём случае ведь по ethernet можно всё гонять.
А вобще, теоретически если настроить приставку как шлюз чтобы пакеты с RJ-45 пересылались по Wi-Fi, тогда вообще можно роутер убрать и снизить энергопотребление.
Но наверняка придётся рутовать устройство и ковырять конфиги.
Rockman
 
Сообщения: 198
Зарегистрирован: 06 июл 2010, 16:36
Откуда: Черногорск
прог. языки: Objective-C, C#, C, C++

Re: Rockman Bot

Сообщение elmot » 25 апр 2013, 11:08

Некоторые из этих боксов тупо перешиваются в дебиан. Если хочется снизить энергопотребление - то надо только роутер оставить. [[OR-WRT]]
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Rockman Bot

Сообщение Rockman » 25 апр 2013, 12:53

Как я посмотрел по характеристикам, что Dir320 2А * 5V кушает, что подобные приставки также. Но всё равно от лишнего потребителя лучше избавляться по-возможности. Для больших проектов, типа моего вообще-то это не особо большая проблема, если учесть, что теоретически планируется питать монитор :)

Добавлено спустя 1 час 6 минут 33 секунды:
Скрин приложения на iPod (эксперементальная версия).
Вложения
IMG_0205.PNG
Rockman
 
Сообщения: 198
Зарегистрирован: 06 июл 2010, 16:36
Откуда: Черногорск
прог. языки: Objective-C, C#, C, C++

Re: Rockman Bot

Сообщение elmot » 25 апр 2013, 12:59

Rockman писал(а):Как я посмотрел по характеристикам, что Dir320 2А * 5V кушает, что подобные приставки также.

Ерунда это. нормальный роутер жрет меньше ватта. Но если нужен монитор - тогда надо брать перешиваемый в дебиан ведроид-тв.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Rockman Bot

Сообщение SkyStorm » 25 апр 2013, 13:19

А на чем клиента делал для iPad?
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Rockman Bot

Сообщение Rockman » 25 апр 2013, 19:43

SkyStorm писал(а):А на чем клиента делал для iPad?

В XCode, objective-c, могу исходниками поделиться, но без iMac/Macbook и учётки девелопера так просто не залить на устройство :)
Пользователи с jailbrake'нутыми устройствами iOS могут себе напрямую заливать, напишите я вышлю кому это актуально.
Если наберутся желающие, то могу версию в нужном формате команд сделать, но у меня там сокеты или через http запросы можно сделать.
Теоретически можно и через bluetooth сделать, но не ковырял, не уверен пока.

Сейчас активно пиарят Xamarin Studio, в котором на C# якобы можно писать приложения под несколько платформ (Android, iOS, MacOS X), но я не пробовал. Там наверняка жизненно важные ограничения в бесплатной версии будут.

Добавлено спустя 29 минут 57 секунд:
elmot писал(а):
Rockman писал(а):Как я посмотрел по характеристикам, что Dir320 2А * 5V кушает, что подобные приставки также.

Ерунда это. нормальный роутер жрет меньше ватта. Но если нужен монитор - тогда надо брать перешиваемый в дебиан ведроид-тв.

А как собственно узнать - установится debian на конкретную приставку или нет? По чипсету? И в чём собственно будет преимущество использования debian перед android?
Android по-сути же тоже nix система. Я конечно не силён в этом, но просто не особо понятны преимущества того или другого.
Rockman
 
Сообщения: 198
Зарегистрирован: 06 июл 2010, 16:36
Откуда: Черногорск
прог. языки: Objective-C, C#, C, C++

Re: Rockman Bot

Сообщение elmot » 25 апр 2013, 21:02

http://habrahabr.ru/post/170031/
Мне хвалили mini-x из этого обзора
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Rockman Bot

Сообщение Rockman » 26 апр 2013, 07:29

Довольно интересная платка для тех, кто кому не хватает мощности raspberry pi и важно наличие цифровых интерфейсов https://www.miniand.com/products/Cubieb ... er%20Board.
Android TV Box в моём случае лучше с дополнительным ethernet портом взять.

Есть ещё не менее интересная pcDuino, но там отсутсвует аудио выход и вход микрофона, что может оказаться существенным при использовании обычного монитора, где нет выхода на наушники. Как такое могли упустить...
Rockman
 
Сообщения: 198
Зарегистрирован: 06 июл 2010, 16:36
Откуда: Черногорск
прог. языки: Objective-C, C#, C, C++

Re: Rockman Bot

Сообщение Rockman » 26 апр 2013, 16:25

Попробовал вчера транслировать видео со своего телефона(на андройд), вроде получилось. В общем, установил из магазина приложение https://play.google.com/store/apps/deta ... bcam&hl=ru, настроил его для работы в фоновом режиме чтобы можно было отключить дисплей и закрепил телефон на телеге. На нетбуке спокойно открыл браузер(firefox) и получил видеопоток + звук. Телефон, правда, быстро разрядился и порой притормаживания были. Но я из гаража оббитого со всех сторон металлом пробовал смотреть, возможно сигнал плохо доходил до роутера, а телега во дворе каталась.
Rockman
 
Сообщения: 198
Зарегистрирован: 06 июл 2010, 16:36
Откуда: Черногорск
прог. языки: Objective-C, C#, C, C++

Пред.

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

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

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