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?

Re: Rockman Bot

elmot » 25 апр 2013, 07:25

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

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, тогда вообще можно роутер убрать и снизить энергопотребление.
Но наверняка придётся рутовать устройство и ковырять конфиги.

Re: Rockman Bot

elmot » 25 апр 2013, 11:08

Некоторые из этих боксов тупо перешиваются в дебиан. Если хочется снизить энергопотребление - то надо только роутер оставить. [[OR-WRT]]

Re: Rockman Bot

Rockman » 25 апр 2013, 12:53

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

Добавлено спустя 1 час 6 минут 33 секунды:
Скрин приложения на iPod (эксперементальная версия).
Вложения
IMG_0205.PNG

Re: Rockman Bot

elmot » 25 апр 2013, 12:59

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

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

Re: Rockman Bot

SkyStorm » 25 апр 2013, 13:19

А на чем клиента делал для iPad?

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 система. Я конечно не силён в этом, но просто не особо понятны преимущества того или другого.

Re: Rockman Bot

elmot » 25 апр 2013, 21:02

http://habrahabr.ru/post/170031/
Мне хвалили mini-x из этого обзора

Re: Rockman Bot

Rockman » 26 апр 2013, 07:29

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

Есть ещё не менее интересная pcDuino, но там отсутсвует аудио выход и вход микрофона, что может оказаться существенным при использовании обычного монитора, где нет выхода на наушники. Как такое могли упустить...

Re: Rockman Bot

Rockman » 26 апр 2013, 16:25

Попробовал вчера транслировать видео со своего телефона(на андройд), вроде получилось. В общем, установил из магазина приложение https://play.google.com/store/apps/deta ... bcam&hl=ru, настроил его для работы в фоновом режиме чтобы можно было отключить дисплей и закрепил телефон на телеге. На нетбуке спокойно открыл браузер(firefox) и получил видеопоток + звук. Телефон, правда, быстро разрядился и порой притормаживания были. Но я из гаража оббитого со всех сторон металлом пробовал смотреть, возможно сигнал плохо доходил до роутера, а телега во дворе каталась.


cron
Rambler\'s Top100 Mail.ru counter