Оглавление:
- Шаг 1. Что вам нужно в этом проекте:
- Шаг 2: Сборка шасси
- Шаг 3: Установите компоненты
- Шаг 4: Подготовка ультразвукового датчика
- Шаг 5: Подключение компонентов
- Шаг 6: Программирование Arduino UNO
- Шаг 7. Включите робота
- Шаг 8: Отлично !
![Робот для обхода препятствий (Arduino): 8 шагов (с изображениями) Робот для обхода препятствий (Arduino): 8 шагов (с изображениями)](https://i.howwhatproduce.com/images/005/image-12655-j.webp)
Видео: Робот для обхода препятствий (Arduino): 8 шагов (с изображениями)
![Видео: Робот для обхода препятствий (Arduino): 8 шагов (с изображениями) Видео: Робот для обхода препятствий (Arduino): 8 шагов (с изображениями)](https://i.ytimg.com/vi/sdiQKeSXwVs/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
![Робот для обхода препятствий (Arduino) Робот для обхода препятствий (Arduino)](https://i.howwhatproduce.com/images/005/image-12655-1-j.webp)
Здесь я собираюсь проинструктировать вас о создании робота для избегания препятствий на базе Arduino. Я надеюсь сделать пошаговое руководство по созданию этого робота очень простым способом. Робот, избегающий препятствий, - это полностью автономный робот, который может избежать любого препятствия, с которым он сталкивается при движении. Просто, когда он встречает препятствие при движении вперед, автоматически прекращает движение вперед и делает шаг назад. Затем кажется, что это две стороны влево и вправо, и начинает двигаться наилучшим образом; Это означает, что либо в левом направлении, если есть другое препятствие справа, либо в правом направлении, если есть другое препятствие с левой стороны. Робот, избегающий препятствий, очень полезен и является основой многих крупных проектов, таких как автомобили с автоматическим управлением, роботы, используемые на производственных предприятиях, даже в роботах, используемых в космических кораблях.
Шаг 1. Что вам нужно в этом проекте:
![Что вам нужно в этом проекте Что вам нужно в этом проекте](https://i.howwhatproduce.com/images/005/image-12655-2-j.webp)
![Что вам нужно в этом проекте Что вам нужно в этом проекте](https://i.howwhatproduce.com/images/005/image-12655-3-j.webp)
![Что вам нужно в этом проекте Что вам нужно в этом проекте](https://i.howwhatproduce.com/images/005/image-12655-4-j.webp)
- Arduino UNO -
- Шасси автомобиля интеллектуального робота с 2 колесами игрушечной машинки и 1 универсальным колесом (или роликами для шариков) -
- Два двигателя постоянного тока -
- Драйвер двигателя L298n -
- Ультразвуковой датчик сонара HC-SR04 -
- Микро сервопривод TowerPro 9g -
- Батарея Lipo 7,4 В, 1300 мАч -
- Провода-перемычки (вилка-папа, мужчина-женщина)
- Мини-макет
- Монтажный кронштейн ультразвукового датчика сонара
- Винты и гайки
- Отвертка
- Паяльник
- Двусторонний скотч (по желанию)
- Пистолет для горячего клея (по желанию)
Шаг 2: Сборка шасси
![Сборка шасси Сборка шасси](https://i.howwhatproduce.com/images/005/image-12655-5-j.webp)
![Сборка шасси Сборка шасси](https://i.howwhatproduce.com/images/005/image-12655-6-j.webp)
![Сборка шасси Сборка шасси](https://i.howwhatproduce.com/images/005/image-12655-7-j.webp)
Припаяйте по два провода к каждому двигателю постоянного тока. Затем закрепите два двигателя на шасси с помощью винтов. Если вам нужны какие-либо разъяснения, посмотрите это видео на YouTube https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou …, и оно покажет вам, как собрать автомобильное шасси Smart 2WD Robot. Наконец, прикрепите универсальное колесо (или колесо с шариковыми роликами).
Шаг 3: Установите компоненты
![Установите компоненты Установите компоненты](https://i.howwhatproduce.com/images/005/image-12655-8-j.webp)
Установите Arduino UNO, драйвер двигателя L298n и серводвигатель TowerPro на шасси. Примечание: при установке платы Arduino оставьте достаточно места для подключения USB-кабеля, так как позже вам придется программировать плату Arduino, подключив ее к ПК через USB-кабель.
Шаг 4: Подготовка ультразвукового датчика
![Подготовка ультразвукового датчика Подготовка ультразвукового датчика](https://i.howwhatproduce.com/images/005/image-12655-9-j.webp)
![Подготовка ультразвукового датчика Подготовка ультразвукового датчика](https://i.howwhatproduce.com/images/005/image-12655-10-j.webp)
![Подготовка ультразвукового датчика Подготовка ультразвукового датчика](https://i.howwhatproduce.com/images/005/image-12655-11-j.webp)
![Подготовка ультразвукового датчика Подготовка ультразвукового датчика](https://i.howwhatproduce.com/images/005/image-12655-12-j.webp)
Подключите четыре перемычки к ультразвуковому датчику и закрепите его на монтажном кронштейне. Затем установите кронштейн на сервопривод TowerPro, который уже установлен на шасси.
Шаг 5: Подключение компонентов
![Компоненты проводки Компоненты проводки](https://i.howwhatproduce.com/images/005/image-12655-13-j.webp)
![Компоненты проводки Компоненты проводки](https://i.howwhatproduce.com/images/005/image-12655-14-j.webp)
![Компоненты проводки Компоненты проводки](https://i.howwhatproduce.com/images/005/image-12655-15-j.webp)
![Компоненты проводки Компоненты проводки](https://i.howwhatproduce.com/images/005/image-12655-16-j.webp)
Драйвер двигателя 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
-
Загрузите и установите Arduino Desktop IDE
- окна -
- Mac OS X -
- Linux -
-
Загрузите и вставьте файл библиотеки NewPing (библиотека функций ультразвукового датчика) в папку библиотек Arduino.
- Загрузите NewPing.rar ниже
- Распакуйте по пути - C: / Arduino / libraries
- Скачиваем и открываем preventle_avoiding.ino
- Загрузите код на плату Arduino через USB-кабель.
Шаг 7. Включите робота
![Включите робота Включите робота](https://i.howwhatproduce.com/images/005/image-12655-17-j.webp)
Подключите батарею Lipo к приводу мотора L298n следующим образом:
Lipo аккумулятор (+) → + 12В
Lipo аккумулятор (-) → GND
Шаг 8: Отлично !
![Большой !!! Большой !!!](https://i.howwhatproduce.com/images/005/image-12655-18-j.webp)
Теперь ваш робот готов избегать любого препятствия….
Буду рад ответить на любые ваши вопросы
напишите мне: [email protected]
ищи меня на facebook и linkedin, чтобы увидеть больше проектов - Danusha nayantha
Спасибо
Рекомендуемые:
Робот для обхода препятствий с ИК-датчиками без микроконтроллера: 6 шагов
![Робот для обхода препятствий с ИК-датчиками без микроконтроллера: 6 шагов Робот для обхода препятствий с ИК-датчиками без микроконтроллера: 6 шагов](https://i.howwhatproduce.com/images/003/image-8831-j.webp)
Робот для обхода препятствий с ИК-датчиками без микроконтроллера: Ну, это старый проект, я сделал его в 2014 году в июле или августе, подумал поделиться им с вами, ребята. Это простой робот, избегающий препятствий, который использует ИК-датчики и работает без микроконтроллера. В ИК-датчиках используется микросхема операционного усилителя i
Робот для обхода препятствий: 5 шагов
![Робот для обхода препятствий: 5 шагов Робот для обхода препятствий: 5 шагов](https://i.howwhatproduce.com/images/011/image-30317-j.webp)
Робот для обхода препятствий: в робототехнике обход препятствий - это задача достижения некоторой цели управления с учетом ограничений положения, не связанных с пересечением или столкновением. У него есть датчик сонара, который используется для обнаружения препятствий, возникающих на пути робота
Как создать робота для обхода препятствий с помощью Arduino: 5 шагов
![Как создать робота для обхода препятствий с помощью Arduino: 5 шагов Как создать робота для обхода препятствий с помощью Arduino: 5 шагов](https://i.howwhatproduce.com/images/003/image-6974-5-j.webp)
Как создать робота для обхода препятствий с помощью Arduino: в этой инструкции я научу вас, как создать робота для обхода препятствий, который работает с Arduino. Вы должны быть знакомы с Arduino. Arduino - это плата контроллера, в которой используется микроконтроллер atmega. Вы можете использовать любую версию Arduino, но я
Робот для обхода препятствий с использованием Arduino Uno: 5 шагов (с изображениями)
![Робот для обхода препятствий с использованием Arduino Uno: 5 шагов (с изображениями) Робот для обхода препятствий с использованием Arduino Uno: 5 шагов (с изображениями)](https://i.howwhatproduce.com/images/003/image-7940-13-j.webp)
Робот для обхода препятствий с использованием Arduino Uno: Привет, ребята, это очень простой и рабочий проект, называемый роботом для обхода препятствий с использованием Arduino, и особенность этого проекта заключается в том, что он дает команды о том, как он движется на смартфоне через Bluetooth
Робот для обхода препятствий на основе TIVA: 7 шагов
![Робот для обхода препятствий на основе TIVA: 7 шагов Робот для обхода препятствий на основе TIVA: 7 шагов](https://i.howwhatproduce.com/images/003/image-7978-36-j.webp)
Робот для обхода препятствий на основе TIVA: Привет, ребята, я вернулся с еще одним учебником из серии инструкций tiva. На этот раз это робот для обхода препятствий на основе TIVA, созданный моими друзьями в качестве их семестрового проекта. Я надеюсь, вам понравится это