Оглавление:

Робот для обхода препятствий (Arduino): 8 шагов (с изображениями)
Робот для обхода препятствий (Arduino): 8 шагов (с изображениями)

Видео: Робот для обхода препятствий (Arduino): 8 шагов (с изображениями)

Видео: Робот для обхода препятствий (Arduino): 8 шагов (с изображениями)
Видео: Как Сделать Робота на Arduino UNO / How to Make a Robot on Arduino UNO 2024, Июль
Anonim
Робот для обхода препятствий (Arduino)
Робот для обхода препятствий (Arduino)

Здесь я собираюсь проинструктировать вас о создании робота для избегания препятствий на базе Arduino. Я надеюсь сделать пошаговое руководство по созданию этого робота очень простым способом. Робот, избегающий препятствий, - это полностью автономный робот, который может избежать любого препятствия, с которым он сталкивается при движении. Просто, когда он встречает препятствие при движении вперед, автоматически прекращает движение вперед и делает шаг назад. Затем кажется, что это две стороны влево и вправо, и начинает двигаться наилучшим образом; Это означает, что либо в левом направлении, если есть другое препятствие справа, либо в правом направлении, если есть другое препятствие с левой стороны. Робот, избегающий препятствий, очень полезен и является основой многих крупных проектов, таких как автомобили с автоматическим управлением, роботы, используемые на производственных предприятиях, даже в роботах, используемых в космических кораблях.

Шаг 1. Что вам нужно в этом проекте:

Что вам нужно в этом проекте
Что вам нужно в этом проекте
Что вам нужно в этом проекте
Что вам нужно в этом проекте
Что вам нужно в этом проекте
Что вам нужно в этом проекте
  1. Arduino UNO -
  2. Шасси автомобиля интеллектуального робота с 2 колесами игрушечной машинки и 1 универсальным колесом (или роликами для шариков) -
  3. Два двигателя постоянного тока -
  4. Драйвер двигателя L298n -
  5. Ультразвуковой датчик сонара HC-SR04 -
  6. Микро сервопривод TowerPro 9g -
  7. Батарея Lipo 7,4 В, 1300 мАч -
  8. Провода-перемычки (вилка-папа, мужчина-женщина)
  9. Мини-макет
  10. Монтажный кронштейн ультразвукового датчика сонара
  11. Винты и гайки
  12. Отвертка
  13. Паяльник
  14. Двусторонний скотч (по желанию)
  15. Пистолет для горячего клея (по желанию)

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

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

Припаяйте по два провода к каждому двигателю постоянного тока. Затем закрепите два двигателя на шасси с помощью винтов. Если вам нужны какие-либо разъяснения, посмотрите это видео на YouTube https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou …, и оно покажет вам, как собрать автомобильное шасси Smart 2WD Robot. Наконец, прикрепите универсальное колесо (или колесо с шариковыми роликами).

Шаг 3: Установите компоненты

Установите компоненты
Установите компоненты

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

Шаг 4: Подготовка ультразвукового датчика

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

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

Шаг 5: Подключение компонентов

Компоненты проводки
Компоненты проводки
Компоненты проводки
Компоненты проводки
Компоненты проводки
Компоненты проводки
Компоненты проводки
Компоненты проводки

Драйвер двигателя L298n:

+ 12V → Lipo аккумулятор (+)

GND → Lipo аккумулятор (-) важно: подключите GND к липо аккумулятору (-) и к плате Arduino любой контакт GND

+ 5 В → Ардуино Вин

In1 → цифровой вывод 7 Arduino

In2 → цифровой контакт 6 Arduino

In3 → цифровой вывод 5 Arduino

In4 → цифровой контакт 4 Arduino

OUT1 → Двигатель 1

OUT2 → Двигатель 1

OUT3 → Двигатель 2

OUT4 → Двигатель 2

Макетная плата:

Подключите две перемычки к плате Arduino 5V и контактам GND, затем подключите оба провода к макетной плате. теперь вы можете использовать его как источник питания +5 В.

Ультразвуковой датчик сонара HC-SR04:

VCC → макет + 5В

Триггер → аналоговый вывод 1 Arduino

Echo → аналоговый вывод 2 Arduino

GND → макетная плата GND

Микро сервопривод TowerPro 9g:

оранжевый провод → цифровой контакт 10 Arduino

красный провод → макет + 5В

коричневый провод → макетная GND

Шаг 6: Программирование Arduino UNO

  1. Загрузите и установите Arduino Desktop IDE

    • окна -
    • Mac OS X -
    • Linux -
  2. Загрузите и вставьте файл библиотеки NewPing (библиотека функций ультразвукового датчика) в папку библиотек Arduino.

    • Загрузите NewPing.rar ниже
    • Распакуйте по пути - C: / Arduino / libraries
  3. Скачиваем и открываем preventle_avoiding.ino
  4. Загрузите код на плату Arduino через USB-кабель.

Шаг 7. Включите робота

Включите робота
Включите робота

Подключите батарею Lipo к приводу мотора L298n следующим образом:

Lipo аккумулятор (+) → + 12В

Lipo аккумулятор (-) → GND

Шаг 8: Отлично !

Большой !!!
Большой !!!

Теперь ваш робот готов избегать любого препятствия….

Буду рад ответить на любые ваши вопросы

напишите мне: [email protected]

ищи меня на facebook и linkedin, чтобы увидеть больше проектов - Danusha nayantha

Спасибо

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