Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом руководстве я расскажу вам, как создать автомобиль-робот, который будет управлять через Bluetooth с вашего мобильного телефона Android. Мало того, автомобиль-робот обладает особой способностью избегать препятствий, с которыми он сталкивается при движении вперед. Автомобиль-робот полностью основан на Arduino, и я надеюсь сделать пошаговое руководство по созданию этого робота очень простым способом. Надеюсь, вам это понравится.
Шаг 1. Что вам нужно для этого робота
- Arduino UNO -
- Модуль Bluetooth HC-06 -
- Драйвер двигателя L298n -
- Ультразвуковой датчик сонара HC-SR04 -
- Шасси автомобиля интеллектуального робота с 2 колесами игрушечной машинки и 1 универсальным колесом (или роликами для шариков) -
- Два двигателя постоянного тока -
- 2x 9V батареи
- Резисторы 1 кОм и 2 кОм
- Провода-перемычки (вилка-папа, мужчина-женщина)
- Мини-макет
- Винты и гайки
- Отвертка
- Паяльник
- Двусторонний скотч (по желанию)
- Пистолет для горячего клея (по желанию)
Шаг 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 должны быть подключены к плате 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
-
Установите NewPing Library. (Библиотека функций ультразвукового датчика)
- Загрузите файл NewPing.rar
- Разархивируйте файл и скопируйте файл NewPing
- Вставьте файл в папку библиотек Arduino, в которую вы установили программное обеспечение Arduino на своем ПК (например: - C: / Arduino / libraries)
- Скачайте и откройте bluetooth_obstacle_avoiding.ino
- Удалите все соединения, сделанные с цифровым контактом 0 (RX) и цифровым контактом 1 (TX) Arduino.
- Загрузите код bluetooth_obstacle_avoiding.ino
- Снова выполните необходимые подключения к цифровому контакту 0 (RX) и цифровому контакту 1 (TX) Arduino.
Шаг 7. Приложение для Android
- Загрузите mkrbot.apk на свой мобильный Android
- Установите приложение. Если ваш мобильный телефон не позволяет установить приложение, перейдите в настройки → безопасность → включить неизвестные источники.
- Открыть приложение
- Вначале приложение покажет "Отключено", а красный светодиод модуля Bluetooth HC-06 будет мигать.
- Коснитесь символа Bluetooth ᛒ в приложении.
- Выберите что-нибудь с именем HC-06
- Теперь приложение покажет подключено, а светодиод на модуле Bluetooth HC-06 будет гореть постоянно, не мигая.
Шаг 8: Отлично !
Теперь вы можете управлять роботом со своего мобильного телефона Android через Bluetooth, и он автоматически избегает любых препятствий перед аварией !!!
Буду рад ответить на любые ваши вопросы
напишите мне: [email protected]
ищи меня на facebook и linkedin, чтобы увидеть больше проектов - Danusha nayantha
Спасибо