Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Crabot - это инженерный проект для людей, которые хотят узнать больше об электротехнике, кодировании Arduino и робототехнике. Он также предназначен для дальнейших экспериментов, улучшений и веселья!
Шаг 1. Создайте MBot
Первый шаг - собрать mBot. Наборы можно купить на сайте Makeblock или найти на Amazon. Для этого проекта оставьте ультразвуковой датчик, входящий в комплект поставки, но если вы хотите сначала собрать робота целиком и поэкспериментировать с ним, продолжайте! Вот что я сделал! Для получения дополнительной информации о mBot посетите их веб-сайт.
Шаг 2: 3D-печать всех деталей
Загрузите файл stl. напильники когтя и держателя сервопривода и выберите цвет нити для каждого. Мой коготь синий, а держатель черный, но они действительно могут быть любого цвета! Создайте учетную запись Tinkercad, если у вас ее нет, потому что она вам понадобится, если вы захотите редактировать файлы.
Откройте файлы в программе Makerbot или любой другой имеющейся у вас программе для 3D-печати и начинайте печать! В целом это не должно занять больше двух часов.
*** Дизайн принта был основан на ранее существовавшем дизайне Джона Гойтиа (большое спасибо!), Который сделал очень простой в изготовлении коготь, чтобы держать банку Red Bull. Я взял его дизайн и сделал коготь больше, но если вы хотите, чтобы ваш робот держал банку Red Bull, используйте его дизайн! (Также обратите внимание на его робота, который он сделал полностью с нуля, что довольно круто!)
Шаг 3: соберите коготь
Навинтите коготь на сервопривод, используя маленькие винты и опоры.
** Не используйте большие винты! Они могут сломать ваш сервопривод! **
Я использовал болты и шайбы в качестве опор, но вы можете проявить изобретательность! Есть несколько способов (возможно, и более эффективных) собрать коготь.
Шаг 4: Подключение Arduino: сервопривод и ультразвуковой датчик
Я купил свой комплект Arduino Uno на Amazon, но в комплект не входит ультразвуковой датчик, поэтому вам придется покупать его отдельно.
Для настройки проводки необходимо сначала создать схему:
- (Красный - от 5 В до +)
- (Черный - GND на -)
Это запитает остальную часть макета и позволит сервоприводу (клешне) и ультразвуковому датчику («глазам» робота) подключиться к источнику питания.
Для подключения ультразвукового датчика:
- (Короткий черный - GND на -)
- (Белый - Эхо до 6)
- (Зеленый - триггер на 5)
- (Оранжевый - от Vcc до +)
Для подключения сервопривода:
- (Черный - к -)
- (Желтый / Белый - до 2)
- (Красный - на +)
** Цвет проводов не имеет большого значения, но обычно люди делают GND черным, а 5V красным. Остальные провода могут быть любого цвета. **
Шаг 5. Загрузите код
Подключите Arduino Uno к компьютеру и загрузите программное обеспечение Arduino. Как только вы это сделаете, скопируйте и вставьте код в программу:
Это код.
Когда ультразвуковой датчик обнаруживает объект на расстоянии 15 см, он открывает захват, затем закрывается и ждет 10 секунд, затем открывается и снова закрывается. Эти числа можно изменить в коде.
Шаг 6: получайте удовольствие
Последний шаг - повеселиться!
Поскольку это мой первый инженерный проект, модель далека от совершенства и требует значительных улучшений. Тем не менее, это вызов, который делает его веселым и интересным!
Что попробовать с этим роботом:
- Попробуйте совместить робота с объектом и дождитесь, пока коготь откроется. Как только это произойдет, используйте пульт дистанционного управления, чтобы вбить его и схватить объект! Хватай, Кработ!
- Используйте настройку слежения за линией на mBot и комбинируйте попытки схватить объект, оставаясь на курсе!
- Попробуйте изменить код, чтобы Crabot дольше удерживал объекты или хватал их быстрее!
Если вы хотите увидеть мой процесс создания этого проекта, посетите мою страницу на сайтах Google.
Надеюсь, ты справишься!