Насмотревшись на youtube видео про гексаподов (особенно впечатлил PhantomX), решил попробовать свои силы в роботостроении. Забегая вперёд — всё получилось и вот результат:
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/6b5/16f/103/6b516f103a6f3180c21bad1058af6692.jpg)
Всех интересующихся прошу под кат, там вкратце описана история создания и трудности с которыми пришлось столкнуться, а так же видео работы гексапода. Ни каких графиков, схем и кода, только лирика.
С arduino уже был знаком, но с сервприводами не работал. Долго читал, разбирался в ассортименте серв, в итоге решил взять миниатюрные HXT900, хотя в данном посте и говорилось, что на слабеньких сервах гексапод еле стоял на ногах, но я решил рискнуть. Так же заказал Arduino Mega, аккумулятор Turnigy 2200mAh 3S 20C Lipo Pack и стабилизатор TURNIGY 8-15A UBEC. Получив всё необходимое, снял все размеры штангенциркулем и начал рисовать сначала дизайн, а потом уже и чертёж самого гексапода. За праобраз взял PhantomX, понравилось как у него сервы расположены. За неимением алюминия и неумением резать оргстекло на станке, было решено делать все детали из трёхмиллиметровой мдф, о чём пожалел, но об этом позже. Собственно из-за материала корпуса и пришло в голову назвать гексапода Б.У.Н.Т. — Буратино Уже Не Тот. Для уменьшения размеров, «уши» у серв были безжалостно спилены, что видно на фотографиях ниже.
Фотографий мало, как-то увлёкся процессом и совсем забыл фотографировать. Если обратили внимание — на двух последних фотографиях аккумулятор выглядит по разному — на последней он уже без этикетки. Просто когда оформлял заказ, как-то совсем не подумал, что нужно ещё купить специфический коннектор XT60 для подключения к аккумулятору нагрузки. В итоге пришлось «откусывать» разъём и паять. По моейкриворукости неаккуратности произошло короткое замыкание и напряжение на проводах пропало. Померив мультиметром напряжение на выводах зарядного разъёма, понял, что пропал контакт между «банками». Разобрал аккумулятор, нашёл разрыв — перегорел алюминиевый «лепесток» (минус) у одной банки, причём почти под корень. Попробовал подпаяться — но имеющаяся паяльная кислота алюминий не берёт. Расстроился, хотел было уже заказывать новый аккумулятор, но после недолгого гугленья был куплен флюс Ф64, с которым, как оказалось, паять алюминий не сложнее чем медь. С трудом смог подпаяться к остаткам «лепестка» и аккумулятор был реанимирован. Далее, на этапе сборки обнаружилось, что идея использовать Mega Sensor Shield оказалась неудачной — из-за него тушка получалась слишком толстой и некрасивой. Пришлось переделать чертежи и уменьшить толщину тушки до высоты сервопривода, что в итоге привело к тому, что провода от серв в саму тушку целиком не вместились — часть на которую подаётся питание была вынесена наружу. Но даже так красивее (да и прочнее), чем с толстой тушкой. Собирать мелкие детали из мдф — то ещё удовольствие. Без напильника соединения просто не входят друг в друга, хоть и оставлен зазор — мешают острые края. Вся конструкция выглядит хлипковатой, есть небольшие люфты, но в целом получилось не плохо и достаточно надёжно, главное не мочить, а то поведёт. Гексапод собран, первый тест и оказывается что он прекрасно стоит на ногах и полностью выдерживает свой вес. Весит он кстати 640 грамм. В первых экспериментах по своей криворукости из-за досаднейшей ошибки в коде у одной из серв сорвало шестерёнку — был указан слишком большой угол и нога упёрлась в тушку. Пришлось разбирать и менять серву, благо взял с запасом. После недолгих раздумий был написан небольшой скетч для простой прямолинейной ходьбы. Скетч мне выкладывать стыдно, а вот видео первых шагов гексапода покажу с удовольствием.
Итого:
Далее у меня в планах научиться управлять гексаподом по bluetooth с джойстика от PS3 ну или хотя бы со смартфона, но это уже другая история.
И да, чуть не забыл, все комплектующие, мдф и прочее обошлись мне примерно в 5 тысяч рублей. С джойстиком, шилдом (который оказался ненужен) и прочей мелочёвкой (которая тоже почти не использовалась) получается примерно 6 тысяч. Но и качество готового изделия далеко от PhantomX, но я был к этому готов.
![](https://habrastorage.org/getpro/habr/post_images/6b5/16f/103/6b516f103a6f3180c21bad1058af6692.jpg)
Всех интересующихся прошу под кат, там вкратце описана история создания и трудности с которыми пришлось столкнуться, а так же видео работы гексапода. Ни каких графиков, схем и кода, только лирика.
С arduino уже был знаком, но с сервприводами не работал. Долго читал, разбирался в ассортименте серв, в итоге решил взять миниатюрные HXT900, хотя в данном посте и говорилось, что на слабеньких сервах гексапод еле стоял на ногах, но я решил рискнуть. Так же заказал Arduino Mega, аккумулятор Turnigy 2200mAh 3S 20C Lipo Pack и стабилизатор TURNIGY 8-15A UBEC. Получив всё необходимое, снял все размеры штангенциркулем и начал рисовать сначала дизайн, а потом уже и чертёж самого гексапода. За праобраз взял PhantomX, понравилось как у него сервы расположены. За неимением алюминия и неумением резать оргстекло на станке, было решено делать все детали из трёхмиллиметровой мдф, о чём пожалел, но об этом позже. Собственно из-за материала корпуса и пришло в голову назвать гексапода Б.У.Н.Т. — Буратино Уже Не Тот. Для уменьшения размеров, «уши» у серв были безжалостно спилены, что видно на фотографиях ниже.
Фотографии процесса сборки
Соединяем две сервы в единый блок.
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/e3c/c0f/897/e3cc0f897fb793871c786747a49c4bd3.jpg)
Режем детали корпуса
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/356/b08/0bf/356b080bf17ae324ded56c3e880d314d.jpg)
Корпус в сборе, вот только данная тушка мне показалась толстовата — пришлось переделывать, а эта в мусор.
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/c1b/b5b/89b/c1bb5b89bb2d07f16a03d77a76743c55.jpg)
Последние штрихи — тушка собрана, осталось прикрутить лапки.
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/3e3/f60/705/3e3f607051ab175f14ed8cfd05ed092d.jpg)
![](https://habrastorage.org/getpro/habr/post_images/e3c/c0f/897/e3cc0f897fb793871c786747a49c4bd3.jpg)
Режем детали корпуса
![](https://habrastorage.org/getpro/habr/post_images/356/b08/0bf/356b080bf17ae324ded56c3e880d314d.jpg)
Корпус в сборе, вот только данная тушка мне показалась толстовата — пришлось переделывать, а эта в мусор.
![](https://habrastorage.org/getpro/habr/post_images/c1b/b5b/89b/c1bb5b89bb2d07f16a03d77a76743c55.jpg)
Последние штрихи — тушка собрана, осталось прикрутить лапки.
![](https://habrastorage.org/getpro/habr/post_images/3e3/f60/705/3e3f607051ab175f14ed8cfd05ed092d.jpg)
Фотографий мало, как-то увлёкся процессом и совсем забыл фотографировать. Если обратили внимание — на двух последних фотографиях аккумулятор выглядит по разному — на последней он уже без этикетки. Просто когда оформлял заказ, как-то совсем не подумал, что нужно ещё купить специфический коннектор XT60 для подключения к аккумулятору нагрузки. В итоге пришлось «откусывать» разъём и паять. По моей
Видео
Итого:
- Собрать гексапода не так уж и сложно
- Микросервы не такие уж и слабые
- Не скупитесь на / не забывайте коннекторы для аккумулятора — паять под напряжением плохая идея
- Сервы всегда берите с запасом
- Если есть возможность — делайте из алюминия, если нет — тогда из пластика (оргстекла), в крайнем случае из мдф, хотя нет, из мдф лучше вообще не делайте
Далее у меня в планах научиться управлять гексаподом по bluetooth с джойстика от PS3 ну или хотя бы со смартфона, но это уже другая история.
И да, чуть не забыл, все комплектующие, мдф и прочее обошлись мне примерно в 5 тысяч рублей. С джойстиком, шилдом (который оказался ненужен) и прочей мелочёвкой (которая тоже почти не использовалась) получается примерно 6 тысяч. Но и качество готового изделия далеко от PhantomX, но я был к этому готов.