Оглавление:

BasketBot - робот-машина, сделанная из пластиковой корзины: 12 шагов
BasketBot - робот-машина, сделанная из пластиковой корзины: 12 шагов

Видео: BasketBot - робот-машина, сделанная из пластиковой корзины: 12 шагов

Видео: BasketBot - робот-машина, сделанная из пластиковой корзины: 12 шагов
Видео: BasketBot "Робофест 2015" 2024, Ноябрь
Anonim
BasketBot - робот-машина, сделанная из пластиковой корзины
BasketBot - робот-машина, сделанная из пластиковой корзины
BasketBot - робот-машина, сделанная из пластиковой корзины
BasketBot - робот-машина, сделанная из пластиковой корзины

Это руководство покажет вам, как построить автомобиль-робот из недорогой пластиковой корзины и недорогого набора STEAMbot Robot NC Kit. И меньшая зеленая прямоугольная корзина, и большая красная закругленная корзина превращаются в BasketBot. После постройки роботизированной машиной можно будет дистанционно управлять через бесплатное мобильное приложение. Вы также сможете запрограммировать автомобиль-робот с помощью Google Blockly или, для продвинутого программирования, с помощью Arduino IDE и языка программирования C ++.

Чтобы узнать о похожей (и немного более простой) машине-роботе, см. Мои инструкции для машины-робота Low Rider.

Шаг 1. Спецификация материалов

Ведомость материалов
Ведомость материалов
Ведомость материалов
Ведомость материалов
Ведомость материалов
Ведомость материалов

Вам понадобятся следующие предметы:

  • Пластиковая корзина (подойдет любая аналогичная тара) *
  • Сделайте такие же палочки (также известные как «палочки от мороженого»).
  • Комплект STEAMbot Bare Bones Kit, этот комплект содержит следующее:

    • Контроллер STEAMbot - совместимая с Arduino плата с BLE и двойным контроллером двигателя
    • Держатель контроллера - удерживает контроллер STEAMbot.
    • 2 двигателя постоянного тока и колеса
    • Роликовое колесо
    • Ультразвуковой датчик с кабелем
    • Кронштейн для ультразвукового датчика
    • Держатель для батареек 4 AA Монтажная лента из пеноматериала
  • Нож Xacto или что-то подобное
  • Небольшая плоская отвертка
  • Горячий клеевой пистолет и клей (предпочтительно низкая температура)

Следующие элементы не являются обязательными:

  • Подобные украшения для персонализации вашего робота
  • Мобильное устройство с поддержкой Bluetooth LE
  • Для программирования с помощью Blockly одно из следующих **:

    • Chromebook (с поддержкой BLE) или
    • Компьютер Mac с браузером Chrome
  • Для программирования с помощью Arduino IDE Кабель micro USB

    Любой компьютер, поддерживающий IDE Arduino и надстройку STM32

* Я купил в Dollar Tree и зеленую, и красную пластиковые корзины, но не могу найти ссылку на красную корзину. ** В настоящее время Windows под управлением Chrome не работает. Я не пробовал ни одного компьютера с Linux.

Шаг 2: освобождение места для двигателей

Освободив место для двигателей
Освободив место для двигателей
Освободив место для двигателей
Освободив место для двигателей
Освободив место для двигателей
Освободив место для двигателей

Перед установкой двигателей необходимо освободить место для двигателей и осей в корзине. Используя нож Xacto (или аналогичный острый нож), снимите одну из пластиковых планок с обеих сторон корзины. Убедитесь, что они направлены к одному концу, так как это будет «передняя часть» машины-робота.

Шаг 3: Установка двигателей

Присоединение двигателей
Присоединение двигателей
Присоединение двигателей
Присоединение двигателей
Присоединение двигателей
Присоединение двигателей

Чтобы прикрепить моторы, сделайте следующее:

  1. Осторожно снимите колеса с обоих моторов.
  2. Снимите защитную бумагу с монтажных лент из поролона правого мотора. Убедитесь, что проволока обращена к середине корзины.
  3. Осторожно совместите правый мотор с корзиной и прижмите ленту из поролона мотора к плоскому предмету. Ось должна быть отцентрирована в проеме.
  4. Повторите шаги 1 и 2 для левого двигателя. Ваш робот должен выглядеть так, как на двух последних фотографиях.
  5. Осторожно прикрепите колеса к осям мотора.

Шаг 4: Установка держателя батареи

Установка держателя батареи
Установка держателя батареи
Установка держателя батареи
Установка держателя батареи
Установка держателя батареи
Установка держателя батареи
Установка держателя батареи
Установка держателя батареи

Чтобы прикрепить батарейный отсек к зеленой корзине, сделайте следующее:

  1. Поскольку зеленая корзина слишком широка для держателя батареи, чтобы поместиться над двумя двигателями, вам придется вырезать две гигантские палки для поделок, чтобы они поместились над двигателями. Я использовал показанные на рисунке ножницы, потому что у них есть зубцы, которые захватывают дерево при резке палочек.
  2. Наклейте горячим клеем на оба мотора вырезанные палочки для поделок.
  3. Удалите защитную бумагу с монтажных лент держателя батареи из пеноматериала.
  4. Осторожно совместите держатель батареи с палочками для поделок и прижмите держатель к палкам.

Чтобы прикрепить батарейный отсек к красной корзине, сделайте следующее:

  1. Удалите защитную бумагу с монтажных лент держателя батареи из пеноматериала.
  2. Аккуратно отцентрируйте держатель батареи между двигателями и прижмите держатель к дну корзины.

Шаг 5: Присоединение контроллера STEAMbot

Присоединение контроллера STEAMbot
Присоединение контроллера STEAMbot
Присоединение контроллера STEAMbot
Присоединение контроллера STEAMbot
Присоединение контроллера STEAMbot
Присоединение контроллера STEAMbot
Присоединение контроллера STEAMbot
Присоединение контроллера STEAMbot

Чтобы подключить STEAMbot Controller, сделайте следующее:

  1. С помощью горячего клея приклейте держатель контроллера к верхней части плоского предмета. Держатель напечатан на 3D-принтере из PLA, поэтому будьте очень осторожны, если используете высокотемпературный клей.
  2. Поместите контроллер STEAMbot в держатель. Выключатель питания должен находиться с левой стороны.
  3. Используя небольшую плоскую отвертку, прикрепите красный провод от держателя батареи к винту + клеммы.
  4. Подсоедините черный провод от держателя аккумулятора к - клеммному винту.
  5. Вставьте провода от левого мотора к левому разъему с надписью MTRA.
  6. Вставьте провода от правого мотора к правому разъему с надписью MTRB.

Шаг 6: Установка роликового колеса

Установка роликового колеса
Установка роликового колеса
Установка роликового колеса
Установка роликового колеса

Чтобы прикрепить роликовое колесо, сделайте следующее:

  1. Переверните машину-робота.
  2. Поместите роликовое колесо рядом с задней частью автомобиля-робота и отцентрируйте его.
  3. Приклейте роликовое колесо к днищу машины-робота горячим клеем.

Шаг 7: Присоединение ультразвукового датчика

Присоединение ультразвукового датчика
Присоединение ультразвукового датчика
Присоединение ультразвукового датчика
Присоединение ультразвукового датчика
Присоединение ультразвукового датчика
Присоединение ультразвукового датчика
Присоединение ультразвукового датчика
Присоединение ультразвукового датчика

Чтобы прикрепить ультразвуковой датчик, сделайте следующее:

  1. Если он еще не в кронштейне, осторожно наденьте ультразвуковой датчик на кронштейн.
  2. Кронштейн с ультразвуковым датчиком приклейте горячим способом к передней части машины-робота. Для зеленой корзины попробуйте приклеить кронштейн вертикально. Для красной корзины я вырезал две прорези, чтобы ультразвуковой датчик мог смотреть наружу.
  3. Присоедините 4-проводной провод к ультразвуковому датчику, стараясь не погнуть контакты.
  4. Подключите другой конец 4-проводного провода к разъему P5 на контроллере STEAMbot, также соблюдая осторожность, чтобы не погнуть контакты и не перекрестить провода.

Шаг 8: включение машины-робота

Питание машины-робота
Питание машины-робота
Питание машины-робота
Питание машины-робота

Чтобы привести машину в действие, сделайте следующее:

  1. Убедитесь, что выключатель питания находится в положении «Выкл.» (По направлению к задней части робота).
  2. Вставьте 4 щелочные батареи AA. Батареи NiCd или NiMH НЕ будут работать из-за слишком низкого напряжения.
  3. Переведите выключатель питания в положение «Вкл.» (По направлению к передней части машины-робота). Светодиодный индикатор питания должен загореться красным, а светодиодный индикатор RGB будет мигать и менять цвет. Через секунду или две вы должны услышать звуковой сигнал.
  4. На этом этапе ваша роботизированная машина готова к управлению через мобильное приложение или к программированию.

Шаг 9: Режим дистанционного управления

Image
Image

Режим по умолчанию (при первом включении) вашего BasketBot будет в режиме дистанционного управления. Чтобы удаленно управлять автомобилем-роботом, установите приложение My STEAMbotmobile на устройство с поддержкой Bluetooth LE. Для устройств iOS скачайте приложение здесь. А для устройств Android загрузите приложение здесь.

Шаг 10: режим кошки

Второй встроенный режим BasketBot - это режим кошки. Хотя на видео изображен робот STEAMbot, ваша машина-робот будет вести себя точно так же. Чтобы перевести машину-робот в режим кошки, сделайте следующее:

  1. Поставьте машину-робот на пол.
  2. Одновременно нажмите кнопки RUN и STOP (они находятся на задней панели контроллера STEAMbot).
  3. После того, как вы услышите два звуковых сигнала и светодиод RGB начнет мигать, поместите руку или другой предмет перед автомобилем-роботом. На определенном расстоянии (около 20 см) ваша машина-робот двинется вперед. Но если вы поднесете руку (или другой предмет) слишком близко к машине-роботу, она отойдет назад.
  4. Чтобы вернуться в режим дистанционного управления по умолчанию, одновременно нажмите кнопки RUN и STOP.

Шаг 11: Программирование вашего автомобиля-робота с помощью Blockly (необязательно)

Чтобы запрограммировать свой автомобиль-робот с помощью Blockly, укажите в браузере Chrome (со своего Chromebook или компьютера Mac) страницу STEAMbot Programmer. Ваш автомобиль-робот должен находиться в режиме дистанционного управления.

Шаг 12: Программирование вашего автомобиля-робота с помощью Arduino IDE (необязательно)

Вы можете запрограммировать свой автомобиль-робот, используя язык C ++ и бесплатную среду разработки Arduino. Чтобы запрограммировать свой роботизированный автомобиль с помощью Arduino IDE, загрузите руководство пользователя STEAMbot (любая версия будет работать) отсюда и следуйте инструкциям по установке программного обеспечения в руководстве.

Рекомендуемые: