roboforum.ru

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


Нужна помощь по Hexapod

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Нужна помощь по Hexapod

Сообщение sergey_ln » 22 июл 2011, 14:25

Собственно нужна помощь в дальнейшем развитии моей конструкции.
Изучая этот форум некоторое время, собрал себе Hexapodа по прототипу Anubis.
Так вот, сам я человек не слишком молодой, есть некоторые познания в радиотехнике и механике, т. е. «тупо собрать» этот проект у меня получилось без всяких трудностей, так как очень нравиться конструировать и особенно паять. Но знаний в области программирования у меня «0», и это «болезнь».
На моей конструкции в данный момент стоит плата SSC-32 из robozone.su в голом виде, сервами я могу управлять через Linx terminal , особых проблем не возникает. Теперь хочу поставить на него систему радиоуправления от моделей (занимаюсь еще и моделизмом, сама аппаратура у меня есть), или же радиоуправляемый джойстик от Sony Playstation. В дальнейшем пару датчиков повесить (сами датчики тоже уже есть в наличии – сенсор линии, звуковой, ИФ), до этого собирал роботизированную тележку.
Подскажите пожалуйста возможно ли мне как-то это осуществить не имея знаний в программировании.
Я заметил, что активных участников этого форума человек 10-20, которые постоянно загружены своими проектами или разработками (ну может я ошибаюсь). Но поверьте, есть и такие как я. У меня нет ни времени ни желания изучать курсы по AVR и программированию. В основном времени, так как работа, дети и прочие мелочи мешают. Хочется просто покрутить- попаять в свободное время, для меня это игрушка для взрослых.
Перерыв почти весь форум, так и не нашел ничего для конечного исполнения, типа система радиоуправления под UART или как подключить джойстик через блютуз. Проекты есть, и не один но в основном изготовленными людьми, хорошо разбирающимися в программировании. Т. е. «тупо» собрать их не получится.
На просторах интернета в основном или коммерческие проекты от буржуев или не коммерческие но не русскоязычные.
В данный момент хотел прикрутить джойстик на радио как у Lynxmotion. У них на сайте ничего для самостоятельного изготовления нет, все надо покупать.
Скажите, мой проект обречен? Покупать у них для управления плату Bot Board & BASIC Atom / Pro нет ни денег ни желания, хочется самому собрать.
Может у кого то есть готовые решения или ссылки. Могу я подключить например роутер и к нему задействовать камеру или управление? И как мне подключить джойстик или радиоуправление от моделей? Хотелось бы как тут: http://www.lynxmotion.com/images/html/build159.htm
Фух, вроде все написал, извините если немного сумбурно, много всего в голове.
sergey_ln
 
Сообщения: 7
Зарегистрирован: 15 июн 2011, 00:54
Откуда: Украина. г. Николаев

Re: Нужна помощь по Hexapod

Сообщение setar » 22 июл 2011, 14:34

forum99/topic9734.html

Добавлено спустя 2 минуты 36 секунд:
В этой теме я адаптирую математику разработчика A-Pod под наши контроллеры и механику
управление через блютуз, пока только клавиатурой, джойстик в ближайших планах, затем обработка датчиков касания
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Нужна помощь по Hexapod

Сообщение HarryStar » 23 июл 2011, 10:20

У меня на данный момент реализовано 8-ми канальное управление паучком через модельную систему радиоуправления
forum10/topic10018-15.html#p213034
Но без знаний программирования даже не знаю. Оно кстати тоже очень интересно, не меньше чем паять. Если вы можете использовать протокол I2C, могу вам дать свое готовое решение. Спаяете, зальете прошивку и радиоуправление готово.
Аватара пользователя
HarryStar
 
Сообщения: 995
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

Re: Нужна помощь по Hexapod

Сообщение sergey_ln » 23 июл 2011, 15:25

Большое спасибо за ответ, был бы вам очень благодарен, тем более, что появится возможность опять что то попаять. Я читал вашу тему, очень понравилось решение и поведение от р/у, но пугало то, что не разберусь в таком количестве микроконтроллеров как у вас, да и наличия схем и прошивки нет. Я собирал на SSC-32 совместимом устройстве, и в моем случае уперся в тупик. По протоколу I2C попробую помучаться, все равно на данном этапе делать нечего. Думал уже над этой темой, у меня есть несколько плат на меге 8 и 16, так же сделал себе для звуков на меге 32 с флэi картой типа звонка для проигрывания WAV файлов. У меня есть старый знакомый, который немного программист и работает на фирме напрямую связанной с программированием, он мне ксати уже очень долго твердит то же самое, что это дело не менее увлекательно чем паять. Но понимаете в чем дело, ведь школьные годы уже не вернуть, знаний практически не осталось, тем более, что на жизнь пришлось зарабатывать не головой.
Ну а так, попробую, надо же развиваться как-то наверное, да и товарищ может быть поможет.
sergey_ln
 
Сообщения: 7
Зарегистрирован: 15 июн 2011, 00:54
Откуда: Украина. г. Николаев

Re: Нужна помощь по Hexapod

Сообщение =DeaD= » 23 июл 2011, 15:33

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

Re: Нужна помощь по Hexapod

Сообщение sergey_ln » 23 июл 2011, 17:16

=DeaD= писал(а):Можно у нашего [[OR-AVR-M128-S]] схему и прошивку [[ORFA]] взять, там управление сервами, команды SSC-32 совместимые, но в отличие от SSC-32 у нас управление сервами сделано более хитро, так что МК почти не загружен сервами. Подробно этот метод описан тут в разделе 4.5 - [[Управление сервами с МК]]


Да я давненько уже присматриваюсь к вашим платам, думал даже приобрести саму плату без компонентов, что бы поэксперементировать.
sergey_ln
 
Сообщения: 7
Зарегистрирован: 15 июн 2011, 00:54
Откуда: Украина. г. Николаев

Re: Нужна помощь по Hexapod

Сообщение HarryStar » 24 июл 2011, 12:42

Для работы с моими модулями вам нужно научится записывать 1 байт по I2C и считывать 1 байт по I2C. Этого достаточно. Как разберетесь, обращайтесь, схему/пп (Eagle 5.11.0) и прошивку радиомодуля выложить не проблема.
Аватара пользователя
HarryStar
 
Сообщения: 995
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

Re: Нужна помощь по Hexapod

Сообщение =DeaD= » 24 июл 2011, 19:38

HarryStar писал(а):схему/пп (Eagle 5.11.0) и прошивку радиомодуля выложить не проблема.

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

Re: Нужна помощь по Hexapod

Сообщение HarryStar » 25 июл 2011, 08:43

Аватара пользователя
HarryStar
 
Сообщения: 995
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

Re: Нужна помощь по Hexapod

Сообщение avr123.nm.ru » 25 июл 2011, 08:54

=DeaD= писал(а):прошивку [[ORFA]] взять
прошу указать этот код явно ! в тексте этом:
ВНИМАНИЕ! Все команды должны оканчиваться переводом строки, который означает окончание команды и передачу её на исполнение!
числом 0xXX и в виде \символ
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Нужна помощь по Hexapod

Сообщение =DeaD= » 25 июл 2011, 09:06

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

Re: Нужна помощь по Hexapod

Сообщение sergey_ln » 10 авг 2011, 10:27

S6302190.JPG

S6302162.JPG


Добавил фото окончательного варианта на сегодняшний день. Установил аккумуляторы на силовую часть Ni-MH 4600 mAh и Ni-MH 600 mAh на микроконтроллер. Общий вес 2.500 кг. Единственно что смущает – свистят сервы. Хотелось бы узнать как у других. Интересовался у знакомых моделистов, говорят, что цифровые все свистят. По поводу калибровки тоже пока не все ясно, сейчас стоит мега8, и прошивка от линксов на этой микросхеме не позволяет сохранять параметры сервоприводов, заказал мегу168, буду экспериментировать дальше. Может кто подскажет, как на серву влияет положение средней точки. Ну допустим, если они будут не в положении 1500, а +\- 50.
Все, пошел изучать языки: английский и программирование.
sergey_ln
 
Сообщения: 7
Зарегистрирован: 15 июн 2011, 00:54
Откуда: Украина. г. Николаев

Re: Нужна помощь по Hexapod

Сообщение dccharacter » 10 авг 2011, 11:31

sergey_ln писал(а):. Может кто подскажет, как на серву влияет положение средней точки. Ну допустим, если они будут не в положении 1500, а +\- 50.

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


Вернуться в Новичкам или основы основ роботостроения.

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

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