Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Walbi: стабильный двухногий робот на Arduino и сервоприводах LX-16A

Компоненты и материалы

Компонент Количество
Arduino Nano R3 1
Сервопривод LX-16A (LewanSoul) 10
Отладочная плата (Debug Board) для LX-16A 1

Инструменты

Приложения

О проекте

Walbi (WALink BIped) — двухногий робот для проекта по машинному обучению. «Мозг» — Arduino Nano, «мышцы» — 10 сервоприводов LX-16A, «кости» — 3D-печатные детали (PLA). Сервоприводы LX-16A: легкие, момент 19 кг·см, последовательное соединение одним кабелем (серво-серво) — монтаж прост. Рост 55 см (пятка-пояс), вес 1.1 кг. Белые детали напечатаны на FlashForge Creator Pro, можно использовать дерево или металл.

Сборка Walbi

STL-файлы на Thingiverse. Нужны металлические крепления четырех типов для крепления серв к деталям и друг к другу (подробности в блоге Release The Inner Geek).

Проводка

Управление LX-16A через LewanSoul Debug Board. Она получает команды от последовательного порта Arduino Nano. Жесткий Serial занят связью с ПК, поэтому используется SoftwareSerial на пинах 10 (RX) и 11 (TX) — соединяем с Debug Board (TX, RX, GND). Сервоприводы цепочкой соединяются кабелями из комплекта, тайные в поясе — прямо в Debug Board. Бодрейт 115200 — высокий для SoftwareSerial, реализованы проверка ошибок и повторные попытки.

Питание

Сервоприводы дают 19.5 кг·см при 7.4 В. Использовали 6 В, ток заторможения < 3 А.

Программирование

Код на GitHub: ptavaressilva/Walbi. Две программы: захват поз (motion capture) и воспроизведение.

  1. Руками задаете позу (сервы по умолчанию свободны).
  2. Программа Walbi_record считывает и выводит углы всех серв.
  3. Углы копируются в массив poseAngles в программе Walbi_play.
  4. Воспроизводится последовательность поз со скоростью timeToMove (мс).

Можете научить Walbi ходить, ползать, прыгать, танцевать — даже айриш-данс 😀

Советы (Inner Geek Nuggets)

Код

Arduino-скетчи для захвата движений и воспроизведения: GitHub

3D-модели

STL для 3D-печати (FlashForge Creator Pro): Thingiverse

Производственный процесс

  1. Как прямая телевизионная трансляция изменится: будущее вещания, управляемое вычислениями
  2. Интегральный таймер 555: вечный эталон в аналоговом проектировании
  3. Квадратное уравнение: надежный инструмент для решения уравнений второй степени
  4. Профессиональный мониторинг температуры на Raspberry Pi с датчиком DS18B20
  5. Практическое руководство: real-time панорамирование/наклон для отслеживания лиц на Raspberry Pi
  6. Drone Pi: двухрежимный квадрокоптер Multiwii + Raspberry Pi для управления со смартфона и пульта
  7. Archimedes: Робот-совица с ИИ для распознавания эмоций
  8. Предотвращение отказов оборудования: преодоление менталитета «завтра» в смазочном обслуживании
  9. UGI® 4313 +A — высокопрочный низкоуглеродистый никелистый мартенситный нержавеющий сталь
  10. Лучшие духовые дутуты 2024: как выбрать идеальную модель для вашего участка