Crabot: 6 шагов (с картинками)
Crabot: 6 шагов (с картинками)
Anonim
Crabot
Crabot

Crabot - это инженерный проект для людей, которые хотят узнать больше об электротехнике, кодировании Arduino и робототехнике. Он также предназначен для дальнейших экспериментов, улучшений и веселья!

Шаг 1. Создайте MBot

Соберите MBot
Соберите MBot

Первый шаг - собрать mBot. Наборы можно купить на сайте Makeblock или найти на Amazon. Для этого проекта оставьте ультразвуковой датчик, входящий в комплект поставки, но если вы хотите сначала собрать робота целиком и поэкспериментировать с ним, продолжайте! Вот что я сделал! Для получения дополнительной информации о mBot посетите их веб-сайт.

Шаг 2: 3D-печать всех деталей

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

Откройте файлы в программе Makerbot или любой другой имеющейся у вас программе для 3D-печати и начинайте печать! В целом это не должно занять больше двух часов.

*** Дизайн принта был основан на ранее существовавшем дизайне Джона Гойтиа (большое спасибо!), Который сделал очень простой в изготовлении коготь, чтобы держать банку Red Bull. Я взял его дизайн и сделал коготь больше, но если вы хотите, чтобы ваш робот держал банку Red Bull, используйте его дизайн! (Также обратите внимание на его робота, который он сделал полностью с нуля, что довольно круто!)

Шаг 3: соберите коготь

Соберите коготь
Соберите коготь

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

** Не используйте большие винты! Они могут сломать ваш сервопривод! **

Я использовал болты и шайбы в качестве опор, но вы можете проявить изобретательность! Есть несколько способов (возможно, и более эффективных) собрать коготь.

Шаг 4: Подключение Arduino: сервопривод и ультразвуковой датчик

Подключение Arduino: сервопривод и ультразвуковой датчик
Подключение Arduino: сервопривод и ультразвуковой датчик
Подключение Arduino: сервопривод и ультразвуковой датчик
Подключение Arduino: сервопривод и ультразвуковой датчик
Подключение Arduino: сервопривод и ультразвуковой датчик
Подключение Arduino: сервопривод и ультразвуковой датчик

Я купил свой комплект Arduino Uno на Amazon, но в комплект не входит ультразвуковой датчик, поэтому вам придется покупать его отдельно.

Для настройки проводки необходимо сначала создать схему:

  • (Красный - от 5 В до +)
  • (Черный - GND на -)

Это запитает остальную часть макета и позволит сервоприводу (клешне) и ультразвуковому датчику («глазам» робота) подключиться к источнику питания.

Для подключения ультразвукового датчика:

  • (Короткий черный - GND на -)
  • (Белый - Эхо до 6)
  • (Зеленый - триггер на 5)
  • (Оранжевый - от Vcc до +)

Для подключения сервопривода:

  • (Черный - к -)
  • (Желтый / Белый - до 2)
  • (Красный - на +)

** Цвет проводов не имеет большого значения, но обычно люди делают GND черным, а 5V красным. Остальные провода могут быть любого цвета. **

Шаг 5. Загрузите код

Загрузите код
Загрузите код

Подключите Arduino Uno к компьютеру и загрузите программное обеспечение Arduino. Как только вы это сделаете, скопируйте и вставьте код в программу:

Это код.

Когда ультразвуковой датчик обнаруживает объект на расстоянии 15 см, он открывает захват, затем закрывается и ждет 10 секунд, затем открывается и снова закрывается. Эти числа можно изменить в коде.

Шаг 6: получайте удовольствие

Повеселись!
Повеселись!

Последний шаг - повеселиться!

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

Что попробовать с этим роботом:

  • Попробуйте совместить робота с объектом и дождитесь, пока коготь откроется. Как только это произойдет, используйте пульт дистанционного управления, чтобы вбить его и схватить объект! Хватай, Кработ!
  • Используйте настройку слежения за линией на mBot и комбинируйте попытки схватить объект, оставаясь на курсе!
  • Попробуйте изменить код, чтобы Crabot дольше удерживал объекты или хватал их быстрее!

Если вы хотите увидеть мой процесс создания этого проекта, посетите мою страницу на сайтах Google.

Надеюсь, ты справишься!