Оглавление:

Робот-автомобиль с управлением по Bluetooth с использованием Arduino: 8 шагов (с изображениями)
Робот-автомобиль с управлением по Bluetooth с использованием Arduino: 8 шагов (с изображениями)

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

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

В этом руководстве я расскажу вам, как создать автомобиль-робот, который будет управлять через Bluetooth с вашего мобильного телефона Android. Мало того, автомобиль-робот обладает особой способностью избегать препятствий, с которыми он сталкивается при движении вперед. Автомобиль-робот полностью основан на Arduino, и я надеюсь сделать пошаговое руководство по созданию этого робота очень простым способом. Надеюсь, вам это понравится.

Шаг 1. Что вам нужно для этого робота

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

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

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

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

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

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

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

Шаг 4: Подключение модуля Bluetooth HC-06

Подключение модуля Bluetooth HC-06
Подключение модуля Bluetooth HC-06

Совет: эта принципиальная схема показывает только, как контакты модуля Bluetooth HC-06 должны быть подключены к плате Arduino. Это не принципиальная схема нашего робота.

Подключите резистор правильно !!!

Вы можете использовать резисторы «два ряда по 1 кОм» вместо резистора 2 кОм.

Включите модуль Bluetooth, используя выход Arduino 5V.

Важно: вы должны удалить все соединения, которые вы сделали с цифровым выводом 0 (RX) и цифровым выводом 1 (TX) Arduino, прежде чем загружать любой код. В противном случае ваш код не будет загружен на доску. После загрузки кода вы можете подключить провода к обоим контактам

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

Проводные соединения
Проводные соединения
Проводные соединения
Проводные соединения
Проводные соединения
Проводные соединения

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

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

GND → батарея 9V (-) и на плату Arduino любой контакт GND

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

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

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

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

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

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

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

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

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

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

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

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

Модуль Bluetooth HC-06:

VCC → + 5 В

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

TXD → цифровой контакт 0 Arduino (RX)

RXD → цифровой контакт 1 Arduino (TX) [после подключения резистора]

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

  1. Установите NewPing Library. (Библиотека функций ультразвукового датчика)

    • Загрузите файл NewPing.rar
    • Разархивируйте файл и скопируйте файл NewPing
    • Вставьте файл в папку библиотек Arduino, в которую вы установили программное обеспечение Arduino на своем ПК (например: - C: / Arduino / libraries)
  2. Скачайте и откройте bluetooth_obstacle_avoiding.ino
  3. Удалите все соединения, сделанные с цифровым контактом 0 (RX) и цифровым контактом 1 (TX) Arduino.
  4. Загрузите код bluetooth_obstacle_avoiding.ino
  5. Снова выполните необходимые подключения к цифровому контакту 0 (RX) и цифровому контакту 1 (TX) Arduino.

Шаг 7. Приложение для Android

Приложение для Android
Приложение для Android
Приложение для Android
Приложение для Android
  1. Загрузите mkrbot.apk на свой мобильный Android
  2. Установите приложение. Если ваш мобильный телефон не позволяет установить приложение, перейдите в настройки → безопасность → включить неизвестные источники.
  3. Открыть приложение
  4. Вначале приложение покажет "Отключено", а красный светодиод модуля Bluetooth HC-06 будет мигать.
  5. Коснитесь символа Bluetooth ᛒ в приложении.
  6. Выберите что-нибудь с именем HC-06
  7. Теперь приложение покажет подключено, а светодиод на модуле Bluetooth HC-06 будет гореть постоянно, не мигая.

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

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

Теперь вы можете управлять роботом со своего мобильного телефона Android через Bluetooth, и он автоматически избегает любых препятствий перед аварией !!!

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

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

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

Спасибо

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