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

Всё началось в середине 2018 года, нашёл интересный проект под названием Poppy Project. Загорелся идеей собрать такого робота для себя, но после детального изучения выяснилось, что в проекте используются сервоприводы DYNAMIXEL, которые стоят не мало, т.к. их нужно 25 шт., то только за моторы получалась кругленькая сумма. Было принято решение заменить их аналогами, более приемлемыми по цене. После долгих поисков был найден сервопривод LX-16A, по техническим характеристикам и габаритам он подходил, но конечно же отличался посадочными местами, тут и началось самое сложное. Начался долгий процесс в SolidWorks по доработке деталей робота под новый сервопривод. Форма и размеры деталей не изменялись, дорабатывались и изменялись только посадочные места под моторы.

Характеристики сервопривода LX-16A

Вес

54г

Размеры

45.22мм x 24.72мм x 36.3мм

Скорость

0.19сек/60° при 7.4V

Точность

0.3°

Крутящий момент

17 кг/см при 6V; 19.5 кг/см при 7.4V

Минимальный рабочий ток

1A

Ток холостого хода

100mA

Ток остановки

2.4~3A

Диапазон регулирования

0~1000 соответствует 0°~240°

Скорость передачи данных

115200

Обратная связь с данными

Температура; напряжение; положение

Возможности

Сохранение данных при выключении питания; защита от перегрева; функция обратного считывания

После доработки всех деталей и подбора необходимых метизов, последовал процесс 3D-печати. Печатал PLA пластиком. Было много проб и ошибок, в итоге на всё ушло три катушки пластика диаметром 1.75мм по 1000г.

Несколько фото процесса печати

Дальше началась сборка, подключение и настройка моторов. В голове размещаются все электронные компоненты: Arduino UNO, Serial Bus Servo Controller, OLED 128x64 - 2 шт., LM317 DC-DC и камера.

В данный момент управление роботом осуществляется через сервоконтроллер в программе Lobot Bus Servo Control, но так же можно подключить Arduino к сервоконтроллеру и она будет им управлять.

Помимо привычного управления сервоприводами - выставление скорости и нужного угла поворота, есть интересная функция - можно в программе разблокировать моторы, вручную установить в необходимую позицию и считать текущие углы, очень удобно для создания движений.

Фото робота

P.S. Огромная благодарность Демидову Дмитрию за работу в SolidWorks и Сапрунову Юрию за 3D-печать.

Комментарии (12)


  1. ru_vlad
    20.07.2022 23:08
    +3

    Хорошая работа!

    По программированию информацию будет?


    1. alexbus84 Автор
      21.07.2022 22:34

      Как будут готовы алгоритмы и скетч, информацию добавлю


  1. DaytonCavalet
    21.07.2022 09:36
    +7

    А можно каких-нибудь подробностей про функционал вашего робота и стоимость проекта?


    1. alexbus84 Автор
      21.07.2022 23:56
      +3

      По стоимости: комплектующие, пластик, печать и разработка в SolidWorks - всё обошлось в 80 т.р. + отдельно был куплен 3D-принтер. По функционалу: в принципе робот может всё, что в него запрограммируете (в пределах углов сервоприводов), основная задача научить ходить, скорее всего с минимальной поддержкой и с использованием гироскопа + обучить разным движениям и комбинациям. Так же есть возможность подключения джойстика для управления на расстоянии с использованием камеры. Автоматизированным этот проект не задумывался, отсюда и название «Марионетка», т.е. приносить что-то из холодильника или убираться дома и т.п. он не будет ????. При желании со стороны, проект может быть скопирован и размножен, например для обучения детей основам робототехники и т.п.


  1. JakUi
    21.07.2022 11:50
    +4

    Круто! Ждём версию в броне и с оружием :)


    1. alexbus84 Автор
      21.07.2022 22:42

      Спасибо! ????


  1. Miharus
    21.07.2022 17:14
    +2

    А он ходить умеет?


    1. alexbus84 Автор
      21.07.2022 22:36

      Теоретически да, работаю в этом направлении


  1. divanus
    21.07.2022 18:20
    +2

    Один я ждал на видео, когда он встанет ????? Автору уважение и жирные плюсы.


    1. alexbus84 Автор
      21.07.2022 22:40

      ???? Спасибо за оценку


  1. NebulusPrima
    21.07.2022 21:19

    По первой фотке подумал, что он ростом с человека))


    1. alexbus84 Автор
      21.07.2022 22:30
      +1

      Рост 82 см