Оглавление:

Обход препятствий на Arduino в автомобиле с моторным приводом: 7 шагов
Обход препятствий на Arduino в автомобиле с моторным приводом: 7 шагов

Видео: Обход препятствий на Arduino в автомобиле с моторным приводом: 7 шагов

Видео: Обход препятствий на Arduino в автомобиле с моторным приводом: 7 шагов
Видео: Как сделать 4 удивительных автомобиля-робота в домашних условиях 2024, Ноябрь
Anonim
Препятствия на Arduino избегают препятствий на пути к автомобилю с приводом от двигателя
Препятствия на Arduino избегают препятствий на пути к автомобилю с приводом от двигателя
Препятствия на Arduino избегают препятствий на пути к автомобилю с приводом от двигателя
Препятствия на Arduino избегают препятствий на пути к автомобилю с приводом от двигателя
Препятствия на Arduino избегают препятствий на пути к автомобилю с приводом от двигателя
Препятствия на Arduino избегают препятствий на пути к автомобилю с приводом от двигателя

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

МАТЕРИАЛЫ:

  • Провода между мужчинами и женщинами
  • Провода
  • Датчик расстояния
  • Доска
  • Лента Gorilla / Электрика
  • 2 двигателя с колесами
  • Сервопривод
  • Отвертка
  • Винты
  • Ардуино
  • Держатель батареи
  • Колесо
  • USB к аккумуляторной батарее
  • Крепление двигателя Arduino
  • Arduino USB
  • ПК
  • Пластиковая подставка

Кроме того, я здесь, чтобы проинструктировать вас о создании робота для предотвращения препятствий на базе Arduino. Ниже приведено пошаговое руководство по созданию этого механизма с учетом каждой детали. Тем не менее, этот проект представляет собой полностью способный автономный робот, который может избежать любого препятствия, с которым он соприкасается, а затем избежать его. Процесс включает в себя встречу с препятствием при продвижении вперед, после столкновения с объектом этот робот автоматически перестанет двигаться вперед и сделает шаг назад. Затем он сканирует левую / правую сторону, чтобы затем начать движение по более подходящему пути. Цель этого проекта - понять инженерные и механические аспекты концепции, которая связана с нашим обществом, например, беспилотные автомобили, обрабатывающая промышленность и т. Д.

Шаг 1: Сборка шасси

Сборка шасси
Сборка шасси
Сборка шасси
Сборка шасси

Чтобы построить каркас, вам понадобится готовый шаблон для построения этого проекта или простая деревянная заготовка размером 1/2 фута x 1/4 фута. Это будет ваш каркас и основа этой инструкции, на которой работает весь ваш код Arduino и моторы.

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

Шаг 2: Присоединение второстепенных компонентов

Присоединение второстепенных компонентов
Присоединение второстепенных компонентов
Присоединение второстепенных компонентов
Присоединение второстепенных компонентов

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

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

Монтаж модулей
Монтаж модулей
Монтаж модулей
Монтаж модулей

* Примечание: при установке платы Arduino оставьте достаточно места для подключения USB-кабеля, поскольку позже вам придется программировать плату Arduino, подключив ее к ПК через USB-кабель.

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

Шаг 4: Закрепление датчика расстояния

Крепление датчика расстояния
Крепление датчика расстояния

Не говоря уже о том, что датчик расстояния является жизненно важной частью, позволяя всему этому проекту функционировать и избегать препятствий на своем пути. Для этого шага вам нужно будет соединить два куска пластика, которые подходят для фиксации сервопривода на месте, прикрепив его к пластиковому основанию, чтобы соединиться с нашей рамой. Это придаст механизму подвижность и вращение для любого будущего движения, которое датчик расстояния использует для перемещения в любом направлении. Закрепите этот компонент в передней части фундамента или рамы и приступайте к использованию датчика расстояния.

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

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

Шаг 5: Подключение проводов и электрическая схема

Подключение проводов и электрическая схема
Подключение проводов и электрическая схема

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

* Примечание: эта схема включает четыре двигателя, однако мы можем проигнорировать два дополнительных и продолжить.

Шаг 6: Код

Код
Код
Код
Код
Код
Код
Код
Код

Ничего из этого просто не будет работать без кода, запрограммированного в Arduino. Здесь я предоставил код для работы всего проекта, если он правильно подключен и сконструирован. Вы можете взглянуть на предоставленные изображения, чтобы лучше понять и скопировать код.

Шаг 7: Завершение

Доработка
Доработка
Доработка
Доработка
Доработка
Доработка

В связи с тем, что мы выполнили все шаги, просмотрите процесс и уточните все соединения / компоненты, которые включены в этот проект.

  1. Подключите ваш Arduino к компьютеру
  2. Загрузите необходимые библиотеки (AFMOTOR, NEWPING)
  3. Скомпилируйте код
  4. Загрузите код в правильный порт
  5. Тест, отключение
  6. Вставьте батарейки, включите выключатель и дайте ему поехать!

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