roboforum.ru

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

Нужна помощь при создании Hexopod

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

Нужна помощь при создании Hexopod

Сообщение pioneer » 28 окт 2014, 17:54

Доброго дня форумчане! собираюсь собрать гексопода с нуля. Посему требуется помощь при выборе серв и мозгов.
Сервы хотел эти. С мозгами пока не определился, хотел собрать на ардуино вот с таким модулем расширения. Выбор пас на ардуино только из за цены. Буджет очень ограничен.)) Хотелось бы услышать советы гуру по выбору электроники
pioneer
 
Сообщения: 16
Зарегистрирован: 19 окт 2014, 12:46
Откуда: Владикавказ
ФИО: Рустам

Re: Нужна помощь при создании Hexopod

Сообщение Angel71 » 28 окт 2014, 19:00

под uno3 больше описаний и готового кода. владельцев меги2560 намного меньше. стоят почти одинаково. это к тому, что если нужна будет помощь, то легче будет с уно3. с шилдом может и поудобней будет некоторые вещи делать, но без него в принципе можно и обойтись. управлять сервами можо через ssc32 (или поищите какие другие платы, может что и понравится). обычно не сильно гуманно стоят, но можно и самому сделать, там только мега и несколько логик. хотя для управления можно и мега2560 управлять. некоторым нравиться так, некоторые предпочитают и высвободить кучу выводов и разгрузить мкроконтроллер ардуинки. удобство использования отдельной железки для серв в том, что вы просто отослали команду и генерация импульсов для серв вас больше не волнует. а если на основной плате будете делать, то в зависимости от выбраного есть нюансы может немного или очень сильно мешать другому вашему коду.
в любом случае, сначала поищите проекты, посмотрите как делают, есть ли код/библиотеки и т.д. например http://blog.oscarliang.net/arduino-hexapod-robot/. и прикиньте, что вам больше нравиться, где какие нюансы и понятно ли. как вариант можно сразу или в два этапа взять и сенсор шилд и деталюжки для ссц32 (или сразу какой готовый сервоконтроллер) и мега2560 и уну3.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Нужна помощь при создании Hexopod

Сообщение pioneer » 28 окт 2014, 20:52

Angel71 спасибо большое. Вы очень помогли.я давно поглядывал в сторону ssc32.Смущает изготовление. Если честно лет 10 не занимался травлением))) еще вопрос - сервы, которые я выбрал, подойдут?
Проект начинаю с нуля, с программированием таких систем, пока плохо знаком. Если можно, то уж сильно не пинайте.
Последний раз редактировалось pioneer 28 окт 2014, 21:13, всего редактировалось 1 раз.
pioneer
 
Сообщения: 16
Зарегистрирован: 19 окт 2014, 12:46
Откуда: Владикавказ
ФИО: Рустам

Re: Нужна помощь при создании Hexopod

Сообщение Angel71 » 28 окт 2014, 21:12

у меня mg90, которые сейчас стоят примерно столько же (когда брал, были ощутимо дшевле). меня за их стоимость всем устраивают. таких, как по вашей ссылке у меня небыло. но я не могу рекомендовать брать mg или брать в другом магазине. mg там где я брал, сегодня могут быть нормальными, а завтра не факт.
ну вот и почитайте в сети, посмотрите кто как делал. а платки как вариант можно взять сначала одни, а потом если появится желание, докупить. по цене самое дорогое выйдут сервы, ардуина и шилд (или ссц32, если самому делать) стоят относительно немного.
да не обязательно платы травить, можно же на монтажке спаять. тем более можно для теста использовать только одну микросхему логики, а не сразу все 4. есть беспаечные, можно собрать схемку, проверить и потом решать, травить/паять или нет. +это далеко не единственный сервоконтроллер, поищите, может бюджетный вариант найдёте.
Последний раз редактировалось Angel71 28 окт 2014, 21:18, всего редактировалось 1 раз.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Нужна помощь при создании Hexopod

Сообщение pioneer » 28 окт 2014, 21:17

Если не затруднит, посмотрите пожалуйста этот контролер для серв. Если можно ваше мнение? Видимо пойду по вашему совету, изготовлю на монтажке.
pioneer
 
Сообщения: 16
Зарегистрирован: 19 окт 2014, 12:46
Откуда: Владикавказ
ФИО: Рустам

Re: Нужна помощь при создании Hexopod

Сообщение Angel71 » 28 окт 2014, 21:28

внешне похожа на ссц32, но не гарантирую. сравнить бы схему, если совпадает и окажется, что не нравиться как работает или протокол какой в ней, то можно было бы её перешить. на плате распаян чип копеечного флеша и есть юсб разъём. мелочь, а приятно. а цена как по мне не особо, яб не взял. взял бы подобный проводной (можно нунчак, тоже интересные) и сделал на каком беспроводном модуле. про варианты джойстиков тут. в последних нунчаках правда внутри не очень интересно стало. хотя, если просто проводки подкинуть, то это не важно. тем более с того времени датчики стали стоить копейки и их можно докупить при желании переделать в них электронику.
ещё такой момент, что прям всё-всё для хекса можно не набирать. главное хотябы >3 сервы (как вариант по 3шт две модели), стабилизатор (можно для начала и без него, а 5в брать и от того блока питания, что уже есть, например от компьютерного) и ардуину. пощупаете сервы, немного с программированием освоитесь, каркас сделаете и для начала код для 1 лапы опробуете. единственно сейчас конец года и скоро почта будет перегружена, затем будут выходные у продавцов.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Нужна помощь при создании Hexopod

Сообщение pioneer » 28 окт 2014, 22:03

по поводу нунчак, можно по подробнее? Angel71, если вас не затруднит, можете дать сылку на готовый контролер серв? Сервы пока решил взять эти Микросервопривод HXT900 9г / 1.6кг / .12сек. начну пока с них, а там видно будет. если вы посоветуете электронику, я закажу их сегодня. Сейчас собираюсь переделать чертежи в АКАДЕ, в принципе проблема только в выборе электронике. На хекса, планирую в будущем одеть несколько датчиков и гироскоп
pioneer
 
Сообщения: 16
Зарегистрирован: 19 окт 2014, 12:46
Откуда: Владикавказ
ФИО: Рустам

Re: Нужна помощь при создании Hexopod

Сообщение Angel71 » 28 окт 2014, 23:53

wii nunchuck. в сети много описаний и примеров прикручивания к ардуине. на готовый нет, мельком много попадалось, но складировать ссылки у меня не было необходимости, я себе некозисто ssc32 делал. hxt900 как и их близнец sg90 с пластиковыми шестернями. с одной стороны чуть легче и дешевле, с другой при нагрузках легко счёсываются шестерни.
с электроникой лучше сами решайте. мне уно3 больше нравится, она маленькая, недорогая, мне в ней пока всего хватает. для вас возможно будет интересней тем, что под них больше всего описаний, кода, библиотек. мега2560 интересна в основном большим количеством выводов. главное не переплачивать за неточный клон. в них может быть другая мега или ещё какие отличия. к примеру есть такой вариант уно. по сути из отличий - вместо юсб-уарта на меге всунули микросхему ch430. драйвера другие нужно поставить и если я не запамятовал, то в конфиге пару строчек прописать, а так не критично. и зачем платить 10-15 за такое, когда они есть до 5$? вот есть похожая на оригинальную, только с другими надписями. какая там вторая мега не видно, точней не скажу. где сейчас взять прям точный клон (особо большого смысла в этом нет) не скажу, давно не покупал. на алиэкспресс только не особо верьте надписям и фотографиям. по первой ссылке я у того продавца много покупал, всегда приходило именно то, что в описании.
с датчиками и прочим, что вы захотите подключать есть нюансы. количество выводов это одно, а вот что к ним можно подключать уже другое. переферия выведена только к определённым ножкам контроллера. ацп, всякие интерфейсы (uart, spi, i2c,...) и т.д. если вам нужно 5 аппаратных uart`ов, то столько просто нет. частично что-то программно на других пинах можно. иногда есть возможность взять датчик с другим интерфейсом. для некоторых интерфейсов такое не критично, т.к. можно подключать к шине несколько устройств (i2c и прочие). в общем особо за кучей ног можно не гнаться, лучше прикинуть что из хотелок одновременно можно подключить.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Нужна помощь при создании Hexopod

Сообщение pioneer » 29 окт 2014, 01:02

Вроде все, определился!))))действительно, для уно очень много материала!!! Ардуину беру по вашей первой ссылке, контролер ssc32 буду все таки паять. Angel71, подскажите, что мне еще нужно из электроники? И если можно скайп ваш, в личку. Я предполагаю, что без вашей помощи, мне будет не просто!
pioneer
 
Сообщения: 16
Зарегистрирован: 19 окт 2014, 12:46
Откуда: Владикавказ
ФИО: Рустам

Re: Нужна помощь при создании Hexopod

Сообщение Angel71 » 29 окт 2014, 02:14

определиться с питанием. ардуина может питаться от юсб. её ещё можно запитать от какого блока питания или аккумуляторов, понизив или повысив до нужного напряжение. такие уно не мучал, точно сказать не смогу, как там питание юсб разведено. в любом случае 1-2 сервы юсб кое-как в теории может и вытянет, а вот больше нет, тока не хватит. да и лично не люблю на юсб силовое подключать, мне порт жалко, кирдык может в гости заглянуть. там на плате есть разъем для блока питания и на плате от него стабилизатор, он линейный и не сильно мощный, от серв ему поплохеет. так что нужно будет вам подумать, от чего запитывать и нужен ли дополнительно стабилизатор напряжения.
с повышающими стабилизаторами ассортимент не особый, хотя что-то поискать можно. с понижающими проблем нет, их полно разных. на lm2596 и подобных очень поппулярные и недорогие. как пример вот регулируемый http://www.aliexpress.com/item/Ultra-small-LM2596-power-supply-module-DC-DC-BUCK-3A-adjustable-buck-module-regulator-ultra-LM2596S/32213584781.html. по току они примерно 2а держат без доп. радиатора. есть с индикаторами напряжения, выведенными различными штекерами и прочими плюшками. http://www.aliexpress.com/item/1pcs-New-LM2596-DC-4-5-40-to-1-25-37V-Adjustable-Step-Down-Power-Module/2036398154.html. есть миниатюрные и более мощные. в таких правда потенциометр имеет небольшой ресурс (несколько сот прокручиваний), но их заменить можно, да и далеко не всегда постоянно есть необходимость подстраивать. на сколько мощный искать не знаю, решайте сами - сразу для кучи серв или пока для тестов хватит такого на lm2596 или что-то подобного. на том же hobbyking.com в разделе "SBEC/UBEC & Regulator" есть из чего выбрать. если есть какой более-менее мощный блок питания, выдающий 5в, так вообще замечательно, в стабилизаторах на время изучения смысла нет.
если всё же решитесь сервоконтроллер делать, тоже нужно список деталей составить и найти, где прикупить.
а так решите, что именно хотите. можно сразу хорошо продумать и всё для хекса взять. а можно только немного основных вещей взять и повозиться с азами. +взять каких недорогих датчиков, допустим ультразвуковые датчики расстояния hc-sr04, они примерно по 1-2$. джойстик или нунчак. беспроводные модули nrf24l01 или ещё какие. есть модуль датчика движения hc-sr501. всякие акселлерометры, гироскопы и магнетометры конечно можно, их много разных (хоть отдельными платами, хоть всё на одной платке, например gy-80 или чуть поинтересней gy-88), но с обработкой данных с них не всё так просто. в общем с дополнительными вещами простор для хотелок.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Нужна помощь при создании Hexopod

Сообщение pioneer » 29 окт 2014, 02:26

С питанием пока подожду, есть БП от сервера. сервоконтроллер я решил делать, если можно ссылочку дайте на схемку и описание
pioneer
 
Сообщения: 16
Зарегистрирован: 19 окт 2014, 12:46
Откуда: Владикавказ
ФИО: Рустам

Re: Нужна помощь при создании Hexopod

Сообщение Angel71 » 29 окт 2014, 02:53

а, вспомнил. есть беспаечные макетные платы mb-102 и прочие. без неё в принципе можно и обойтись. а вот соединительные проводочки штука очень полезная. вот такие мне очень не нравяться, от них потом контакт плохой. такие хорошие. есть мама-мама, папа-папа, мама-папа. их можно искать по словосочетанию "breadboard wire".
одна из схем есть в официальной окументации http://www.lynxmotion.com/s-4-electronics-guides.aspx#serv, http://www.lynxmotion.com/images/data/ssc32sch.pdf. я под мегу 8ю делал, можно и под 168ю. hex`овая прошивка раньше у них была в открытом доступе, но её давно потёрли. у меня она на каком-то винчестеров точно есть, но они далеко. я похоже раньше, чем через недели так две не доберусь. нужно или в сети поискать или изучить, чем прошить эти abl файлики с этой страницы http://www.lynxmotion.com/p-395-ssc-32-servo-controller.aspx. не исключено, что они где-то в документации это всё описывают.
скайп пока нет, когда есть время и желание, немного переписываюсь, а так в последнее время частенько немного не до скайпа.
Последний раз редактировалось Angel71 29 окт 2014, 03:16, всего редактировалось 1 раз.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Нужна помощь при создании Hexopod

Сообщение pioneer » 29 окт 2014, 03:16

я смотрю у них на сайте можно заказать плату, она не прошитая будет?
pioneer
 
Сообщения: 16
Зарегистрирован: 19 окт 2014, 12:46
Откуда: Владикавказ
ФИО: Рустам

Re: Нужна помощь при создании Hexopod

Сообщение Angel71 » 29 окт 2014, 03:19

у них прошитая. а вот если самому делать, то прошивать нужно, микроконтроллеры же пустые продаются.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Нужна помощь при создании Hexopod

Сообщение pioneer » 29 окт 2014, 20:13

Ну вобщем все заказано, чертеж тушки уже закончил. Завтра отдам чпушникам. Потихоньку начинаю закупать детальки для ssc32. Для эксперимента приобрел такой контролер серв. уж очень интересно как он будет вести себя с ардуиной.
pioneer
 
Сообщения: 16
Зарегистрирован: 19 окт 2014, 12:46
Откуда: Владикавказ
ФИО: Рустам

След.

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

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

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

cron