
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

В этом руководстве я расскажу вам, как создать автомобиль-робот, который будет управлять через 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
Спасибо
Рекомендуемые:
Робот с голосовым управлением с использованием модуля V3: 6 шагов

Робот с голосовым управлением с использованием модуля V3: этот робот может быть легко создан кем угодно, просто следуйте процессу, который я дал. Это робот с голосовым управлением, и вы можете увидеть демонстрацию моего робота, вы можете использовать его двумя способами. пульт и прочее - по голосу
Универсальный пульт дистанционного управления с использованием ESP8266 (под управлением Wi-Fi): 6 шагов (с изображениями)

Универсальный пульт дистанционного управления с использованием ESP8266 (управляемый Wi-Fi): этот проект призван заменить обычный пульт дистанционного управления для всей бытовой техники, такой как кондиционер, телевизор, DVD-плееры, музыкальная система, SMART-техника !!! Создавая целый мусор из удаленного мусора вокруг, заставляя нас ломать голову !!! Этот проект спасет нас от
Робот с дистанционным управлением на XLR8! Обучающий робот: 5 шагов

Робот с дистанционным управлением на XLR8! Образовательный робот: Привет, в этой статье я покажу вам, как построить простого робота. Слово «робот» буквально означает «раб». или "чернорабочий". Благодаря достижениям в области искусственного интеллекта, роботы больше не являются частью научной фантастики Иссака Азимова
Переключатель с голосовым управлением с использованием Alexa и Arduino: 10 шагов (с изображениями)

Переключатель с голосовым управлением с использованием Alexa и Arduino: Основная цель этого проекта - использовать датчик температуры для управления переключателем (реле) для включения или выключения устройства. Список материалов Модуль реле 12 В == > 4,2 $ Arduino uno == > Датчик температуры DHT11 за 8 $ == > 3 доллара США ESP8266 Modul
Камера с управлением движением с использованием MESH SDK: 6 шагов (с изображениями)

Камера с контролем движения с использованием MESH SDK: Хотите автоматизировать камеру, чтобы снимать лучшие моменты вашего питомца, пока вас нет дома? Датчик движения MESH делает возможным использование камер, поддерживающих SDK. Например, мы разместили датчик движения MESH рядом с кормом для кошек и игрушками для кошек, чтобы c