roboforum.ru

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

Tiny-6410 - нужна помощь (не безвоздмездная))

Предложение о работе и сотрудничестве на коммерческой основе

Tiny-6410 - нужна помощь (не безвоздмездная))

Сообщение Alyoha » 13 авг 2013, 06:24

Приветствую всех форумчан!
Взял плату для личного проекта - хочу сделать плавающий робот с управлением по WiFi. Есть сама плата Tiny6410 2 Гигами на борту, монитор 7'', модуль wifi, модуль видео, шаговый двигатель с драйвером, драйвера для силовых двигателей, модуль эл. компаса.
Пробовал писать под WinCe на C#, подключил модуль SIM300 (GPS+GSM), работал по ком-порту, для пробы написал небольшую прогу для скачивания карт гугли и дальнейшего использования в off-line и отображения трека. Все работает, даже сам не ожидал, качает карты по вай-фай, сохраняет на флеш, отображает трек и карту, при необходимости подгружает карту и тормозов практически нет.
И на этом остановился из-за незнания, так сказать, мат.части и отсутствия свободного времени на разбор доков!!!
Уважаемые! Нужна ваша помощь, чтобы заработал проект и есть предложение научить меня следующему, и я все понимаю, конечно, не безвозмездно, но в меру!
Задача:
1. Управление ботом через ПК (или любое другое устройства) по вай-фай.
2. Движение влево-вправо (подразумевал через шаговый двигатель).
3. Вперед-назад (крутить силовой двигатель в разных направлениях).
4. Передать видео по вай-фай - обзорное видео с качеством на сколько возможно (и это возможно судя по форуму).
5. В случае потери связи бот мог возвратиться в строну берега (эл. компас в наличии).
Ну вот и вся задача! Хотел бы, чтобы это было решено поэтапно и поэтапным расчетом.
Подразумеваю, по неопытности, что работать управление должно через GPIO или ваши предложения.
Работать должно или под ОС линукс (Си) или winCE. Но подразумеваю, что под линукс будет по стабильнее. Под ВинСЕ тоже интересно. И интересно Си (опыт в си есть, но все небольшие проекты для личного самообразования).
Порядок работы - ткнуть в сторону теории или дать кратко практические пояснения + код с пояснениями, чтобы работало. Для примера, что такое gpio и для чего оно нужно я знаю, но как к нему подключиться - руки дрожат (не пью и руки прямые!). Нужна практика. !Да! Паяльник, припой есть и паять умею.
Как бы так!
Приму и с уважением рассмотрю все ваши предложения и ваш интерес! Пишите в личьку или на что там положено, могу выложить и e-mail.
С уважением, Алексей!

p.s. Прошу сильно не умничать, я понимаю, что для вас эта пустяковая задача, за что уважаю и вас и этот форум!
Alyoha
 
Сообщения: 13
Зарегистрирован: 26 окт 2012, 17:10

Re: Tiny-6410 - нужна помощь (не безвоздмездная))

Сообщение elmot » 13 авг 2013, 15:25

Звучит оч круто! Задача не пустяковая, а вполне себе достойная.

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

Re: Tiny-6410 - нужна помощь (не безвоздмездная))

Сообщение Zorg » 13 авг 2013, 16:32

Ответил в личку
Zorg
 
Сообщения: 114
Зарегистрирован: 08 янв 2005, 14:32
Откуда: Ковров, Владимирская область

Re: Tiny-6410 - нужна помощь (не безвоздмездная))

Сообщение Alyoha » 18 авг 2013, 21:22

elmot писал(а):Звучит оч круто! Задача не пустяковая, а вполне себе достойная.

Зачем оно там, со всеми своими экранами и видеоадаптерами?
Конструктив плавучего робота какой? Фото или чертеж можно?


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

Конструктив простой:
- рули (вправо - влево) - через шаговый двигатель?!?!?!
- вперед-назад - силовой эл.двигатель на 6-12 Воль через драйвер L293D
- эл.компас + ЖПС

Чертеж будет складываться после того как заработает электроника.
На первом этапе нужно научиться крутить двигатели.
Железо мое такое:
• ARM11 Samsung S3C6410A, ARM1176JZF-S, run at 533Mhz ,up to 667Mhz
• 256MB DDR RAM and 2GB NAND Flash
• LCD/Touch Screen, CVBS/TV, Audio support
• SD card, USB Host/OTG support
• Ethernet, serial port, GPIO
• GPRS/WIFI/GPS/Camera/3G module/USB Bluetooth support (option)
• Linux 2.6.28, WinCE6.0, Ubuntu support
• Support Android 2.3
• Source code provide

http://www.ebay.com/itm/ARM11-Board-2G-Tiny6410-S3C6410-Android-7-TFT-LCD-/270770698317?pt=LH_DefaultDomain_0&hash=item3f0b30f84d
Alyoha
 
Сообщения: 13
Зарегистрирован: 26 окт 2012, 17:10

Re: Tiny-6410 - нужна помощь (не безвоздмездная))

Сообщение elmot » 18 авг 2013, 21:57

Alyoha писал(а):
elmot писал(а):Звучит оч круто! Задача не пустяковая, а вполне себе достойная.

Зачем оно там, со всеми своими экранами и видеоадаптерами?
Конструктив плавучего робота какой? Фото или чертеж можно?


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

Ок
- рули (вправо - влево) - через шаговый двигатель?!?!?!

Нафиг шаговый двигатель. Взять модельную серву, как добрые люди делают. Не надо ей ни драйверов, ни механики.
Вот как тут нарисовано
Изображение
- вперед-назад - силовой эл.двигатель на 6-12 Воль через драйвер L293D

В ужасе забыть!!!! Слабая неэкономичная микросхема.
Надо: 1. оценить потребную мощность. 2.Выбрать один из трех возможных путей, исходя из мощности, бюджета и прочих соображений:
- Двигатель пост. тока + интегральный драйвер ДПТ (TB6612FNG, DRV8833 и т.д.) - проще всего, но мощность ограничена
- Двигатель пост. тока + самопальный/покупной драйвер ДПТ. Сложнее, но доступна большая мощность.
- Бесколлекторный двигатель(ака brushless ака BLDC) + модельный регулятор к нему(ESC aka Speed Controller). Дороже, сложнее, но самый продвинутый вариант. Искать тут:
http://hobbyking.com/hobbyking/store/__ ... _RTR_.html

- эл.компас + ЖПС

Гут. Я бы еще вебкамеру добавил.

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

Re: Tiny-6410 - нужна помощь (не безвоздмездная))

Сообщение dccharacter » 19 авг 2013, 08:18

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

Re: Tiny-6410 - нужна помощь (не безвоздмездная))

Сообщение elmot » 19 авг 2013, 10:54

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

Re: Tiny-6410 - нужна помощь (не безвоздмездная))

Сообщение dccharacter » 19 авг 2013, 21:00

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

Re: Tiny-6410 - нужна помощь (не безвоздмездная))

Сообщение elmot » 19 авг 2013, 21:05

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

Re: Tiny-6410 - нужна помощь (не безвоздмездная))

Сообщение dccharacter » 19 авг 2013, 21:36

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

Re: Tiny-6410 - нужна помощь (не безвоздмездная))

Сообщение Alyoha » 21 авг 2013, 11:29

elmot писал(а):Я не вижу смысла в виртурилке для данной задачи. Особенно учитывая тот факт, что 2.4ГГЦ над морем может оказаться не айс, тогда придется отказаться от вафли. Я бы и френдлиарм забрал на берег как пульт управлния, а на борт поставил нечто полегковеснее.


А почему по морю 2.4 не айс? По земле 200-300 метров и более с направленной антеной делают. Да и приподнять ее можно на берегу. Да и помех на море меньше.
Может я что-то не в курсе?
Alyoha
 
Сообщения: 13
Зарегистрирован: 26 окт 2012, 17:10

Re: Tiny-6410 - нужна помощь (не безвоздмездная))

Сообщение elmot » 21 авг 2013, 11:35

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

Re: Tiny-6410 - нужна помощь (не безвоздмездная))

Сообщение Alyoha » 22 авг 2013, 14:36

elmot писал(а):
Alyoha писал(а):
elmot писал(а):Звучит оч круто! Задача не пустяковая, а вполне себе достойная.

Зачем оно там, со всеми своими экранами и видеоадаптерами?
Конструктив плавучего робота какой? Фото или чертеж можно?


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

Ок
- рули (вправо - влево) - через шаговый двигатель?!?!?!

Нафиг шаговый двигатель. Взять модельную серву, как добрые люди делают. Не надо ей ни драйверов, ни механики.
Вот как тут нарисовано
Изображение
- вперед-назад - силовой эл.двигатель на 6-12 Воль через драйвер L293D

В ужасе забыть!!!! Слабая неэкономичная микросхема.
Надо: 1. оценить потребную мощность. 2.Выбрать один из трех возможных путей, исходя из мощности, бюджета и прочих соображений:
- Двигатель пост. тока + интегральный драйвер ДПТ (TB6612FNG, DRV8833 и т.д.) - проще всего, но мощность ограничена
- Двигатель пост. тока + самопальный/покупной драйвер ДПТ. Сложнее, но доступна большая мощность.
- Бесколлекторный двигатель(ака brushless ака BLDC) + модельный регулятор к нему(ESC aka Speed Controller). Дороже, сложнее, но самый продвинутый вариант. Искать тут:
http://hobbyking.com/hobbyking/store/__ ... _RTR_.html

- эл.компас + ЖПС

Гут. Я бы еще вебкамеру добавил.

Добавлено спустя 2 минуты 19 секунд:
Кста, город-то какой?


Видео камера нужна обязательно. Для этого все задумывалось.
А почему шаговый двигатель не пойдет? Усилие у него не плохое.
Город? Русский город Тойохара!!!

Добавлено спустя 1 минуту 32 секунды:
elmot писал(а):Моделисты говорят так. Толи переотражение от волн толи еще что. Водные модели стараются управлять частотами пониже. Но сам не пробовал - досконально не знаю.

Вот новость!!! Все равно нужно, конечно, пробовать.

Добавлено спустя 8 минут 47 секунд:
dccharacter писал(а):Я понимаю, что деньги и некоторое время уже вложено, но нет ли желания посмотреть в сторону virt2real?

Благодарю за подсказку! Это хорошая вещь, то что нужно.
Все таки возьму. Документация есть, SDK есть, в принципе все уже готово.
Вот только предварительные заказы принимают и не известно когда будут высылать.
Первая версия вертурилки, как я понял, была вообще полностью заточена под мои цели - видео, wifi, драйверы для двигателей аж 4 шт. (4х2=8шт.) - все это включено. + поддержка и готовые примеры.
Но сейчас драйвера двигателей, как понял, вынесли в отдельную плату, которую нужно покупать.
Alyoha
 
Сообщения: 13
Зарегистрирован: 26 окт 2012, 17:10

Re: Tiny-6410 - нужна помощь (не безвоздмездная))

Сообщение elmot » 22 авг 2013, 18:04

видео-вайфай получается и из роутера за $25. Это я как краевед говорю.

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


Вернуться в Вакансии/Работа/Трудоустройство/Заказы

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

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