или войти через:
Ваша корзина пока пуста
favorite_border
Доступно только зарегистрированным пользователям

DIY: Arduino управляемый робот для игры в пинг-понг. Пошаговая инструкция по созданию

schedule 29.05.2013 в 13:18 link Робот среднего уровня сложности Arduino DIY
Содержание:
  1. Введение
  2. Видеопрезентация работы
  3. Шаг 1. Соберите все детали
  4. Шаг 2. Установите держатель для серводвигателя
  5. Шаг 3. Прикрепите серводвигатель
  6. Шаг 4. Прикрепите держатель для двигателя к корпусу
  7. Шаг 5. Установите колеса
  8. Шаг 6. Установите главный корпус к основе и прикрепите колеса к двигателям
  9. Шаг 7. Добавьте трубку ПВХ
  10. Шаг 8. Управление наклонами
  11. Шаг 9. Установите опоры и крепежные петли
  12. Шаг 10. Добавьте серводвигатель
  13. Шаг 11. Прикрепите полученное устройство к общей конструкции
  14. Шаг 12. Подключите Arduino
  15. Шаг 13. Развлекайтесь!


Введение:

Эта пусковая установка для пинг-понга управляется от Arduino.
Конструкция использует сервопривод для распределения шариков и два двигателя с колесами для скорости и ловкости толчков.
Все части можно распечатать с помощью 3D печати, а основу можно сделать с помощью ЧПУ или лазерного резака. Вы можете найти все файлы, прикрепленные к инструкции ниже.







Видеопрезентация работы:

В этом видео этот робот установлен на Magabot и управляется пользователем Skype.



Шаг 1. Соберите все детали:

Вам нужно разделить необходимые детали на две группы: 3D печатные и другие, которые вы должны купить.

Готовые части:
  • основное тело робота
  • держатель для сервопривода
  • два колеса
  • два держателя для двигателей
  • ПВХ основа
Другие части:
  • сервопривод
  • два двигателя
  • два уплотнительных кольца
  • болты
  • Arduino и контроллер двигателя
  • шарики для пинг-понга.
Исходные файлы:

Main Body.stl
Motor Support.stl
Servo Support.stl
Wheel.stl
base.dxf




Шаг 2. Установите держатель для серводвигателя:


Это сделать очень просто. Вам понадобится использовать два болта, чтобы присоединить держатель для сервопривода к основному корпусу. Смотрите фото в качестве образца.





Шаг 3. Прикрепите серводвигатель:

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









Шаг 4. Прикрепите держатель для двигателя к корпусу:

Для этого просто прикрутите болтами держатель к основному корпусу и вставьте двигатели на свои места.
Совет: чтобы сохранить направление течения тока, вы можете использовать сверло, чтобы прикрутить двигатели.







Шаг 5. Установите колеса:

К двум колесам добавьте специальные уплотнители и прикрепите готовые колеса к основному корпусу конструкции, как показано на картинке.





Шаг 6. Установите главный корпус к основе и прикрепите колеса к двигателям:

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



Шаг 7. Добавьте трубку ПВХ:

Если вы хотите иметь возможность играть с более чем двумя шарами в одно и то же время, вы можете добавить трубку из поливинилхлорида к верхней части робота.



Шаг 8. Управление наклонами:

Данная часть проекта является второстепенной и необязательной, но мы рекомендуем вам всё же сделать это.
Этот этап позволит управлять наклонами вашей конструкции.
Соберите детали. Как и в первой части, необходимые детали нужно разделить на две группы:

Готовые части:
  • две опоры для серводвигателя
  • расширитель для серводвигателя
  • ПВХ основа
Другие части:
  • сервопривод
  • две крепежные петли
  • болты и прокладки.
Коды:

underbase.dxf
Servo Support.stl
Servo Extender.stl



Шаг 9. Установите опоры и крепежные петли:


С помощью болтов закрепите крепежные петли на корпусе, как показано на картинке.





Шаг 10. Добавьте серводвигатель:

Используйте винты для крепления опор, а затем установите серводвигатель.
Для того, чтобы увеличить подъем серводвигателя, вы можете использовать расширитель, который показан на картинке.







Шаг 11. Прикрепите полученное устройство к общей конструкции:

Используйте гайки и болты для крепления двух крепежных петель к пусковой установке.





Шаг 12. Подключите Arduino:

Чтобы управлять этим устройством с помощью Arduino, вам нужны два цифровых порта для сервоприводов и два для двигателей.
Вы можете использовать 4 порта, 2 для каждого двигателя, но поскольку необходимо, что бы серводвигатели вращались в одном направлении, вы можете просто подключить два других порта к основе.

На картинке вы можете видеть схему и код Arduino, который прилагается. Можно использовать любой двигатель.




PingPongBallsCannon.zip

Шаг 13. Развлекайтесь!

Ваш робот для игры в пинг-понг готов. Он может применяться и в других приложениях, показанных в видео. Но это не все. Проявите фантазию и придумайте, как ещё можно его использовать!



Комментарии: