Оглавление:
- Шаг 1. Планируйте свои шаги в Trello
- Шаг 2. Получите / купите свои принадлежности
- Шаг 3: построить машину
- Шаг 4: Управление двигателями постоянного тока с помощью Arduino
- Шаг 5. Подключите Bluetooth
- Шаг 6: Кодирование - Использование приложения Adafruit
- Шаг 7: сделайте радиоуправляемую машину беспроводной
- Шаг 8: создайте модифицированное приложение для работы с Control Pad
- Шаг 9: (Необязательно): добавьте датчик расстояния
- Шаг 10: Тест
- Шаг 11: добавляем экстерьер
- Шаг 12: Документ
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Управляете радиоуправляемой машиной через приложение на телефоне? Возможно!
Используя Arduino, немного Bluetooth, несколько колес и множество других небольших, но важных деталей, мы смогли создать радиоуправляемую машину, которая подключается к Bluetooth и может управляться приложением на вашем телефоне. Кажется достаточно простым, правда? Примерно через месяц мы смогли отполировать исправную машину с дистанционным управлением с Bluetooth. С нашими инструкциями вы сможете сделать это намного быстрее, чем мы.
Шаг 1. Планируйте свои шаги в Trello
Чтобы начать планирование в Trello, вы должны знать, чем вы хотите заниматься и какие материалы вам нужны.
Вещи, которые вы хотите разместить на своем трелло:
- Получите / купите свои принадлежности
- Построить машину
- Управление двигателями постоянного тока с помощью Arduino
- Подключиться к Arduino по Bluetooth
- Сделайте радиоуправляемую машину беспроводной
- Кодирование
- Сделать приложение
- Подключить / кодировать датчик расстояния (требуется только для дополнительного шага.)
- Тестирование
-Экстерьер
- Документация / Как сделать
Каждый из них состоит из множества этапов, но вы сможете найти более подробную информацию на следующих этапах нашего процесса.
Шаг 2. Получите / купите свои принадлежности
Материалы, которые вам понадобятся для этого проекта, включают:
-Ардуино
-Драйвер двигателя (TB6612FNG Breakout)
-Bluetooth с низким энергопотреблением (nRF8001 Bluetooth LE)
-Dc Motors
-Аккумулятор (аккумуляторы)
-Провода
-Печатная плата
Шаг 3: построить машину
С двигателями постоянного тока и печатной платой
1) Подключите драйвер двигателя к Arduino
2) Подключите Arduino к двигателям постоянного тока
* См. Фото для просмотра схемы.
Шаг 4: Управление двигателями постоянного тока с помощью Arduino
С кодом MotorTest из библиотеки драйверов двигателей Arduino сможет управлять двигателями постоянного тока.
-Код motorTest заставляет Motors делать небольшую "джигу".
-Прокрутите вниз, где написано TB6612FNG Arduino Library, и там он загрузится.
-После этого вы можете поместить эту библиотеку в IDE Arduino в виде заархивированного файла.
-Перейдите к эскизу, включите библиотеку, а затем перейдите к добавлению библиотеки.zip и выберите свой файл.
-Этот файл появится под примерами.
-А вы сможете протестировать свои моторы.
Шаг 5. Подключите Bluetooth
Используя драйвер Bluetooth с низким энергопотреблением, мы можем подключить его к Arduino, как показано на изображении.
- Подключив его к Arduino, мы можем с помощью некоторого кода перемещать автомобиль с помощью приложения Adafruit.
-Перейдите на страницу Adafruit с драйвером nrf8001, и библиотека доступна для загрузки.
-С этой библиотекой вы можете использовать предоставленный код (эхо-демонстрация), чтобы запрограммировать движение автомобиля по команде.
Шаг 6: Кодирование - Использование приложения Adafruit
После загрузки приложения и изменения кода, как вы хотите, чтобы все двигалось:
1) Мы начали с подключения к машине (которая изначально называлась UART) и перешли к модулям UART.
- Здесь вы можете ввести команду, например f для движения вперед, если это то, что у вас есть в вашем коде, чтобы машина двигалась вперед.
* Вы можете сослаться на наш код, который будет опубликован позже.
Шаг 7: сделайте радиоуправляемую машину беспроводной
Вот где вам понадобятся батарейки.
Используя аккумуляторную батарею и батареи, подключенные к двигателям постоянного тока, автомобиль может двигаться, не подключаясь к чему-либо еще.
* На изображении выше вы можете увидеть, как подсоединяется аккумуляторная батарея и аккумуляторная батарея, прикрепленная к двигателям.
Шаг 8: создайте модифицированное приложение для работы с Control Pad
Мы решили использовать панель управления как пульт для нашей машины. Для этого нам нужно было:
- Измените исходный код исходного приложения Adafruit.
-Наш измененный код приведен здесь, и это измененное приложение предназначено ТОЛЬКО для Android:
-И как пользоваться приложением, сделанным с измененным кодом:
-Когда вы открываете приложение:
-Подключение к автомобилю
-Когда вы нажмете кнопку подключения, появится список с указанием выбрать режим подключения к автомобилю.
-Нажмите контроллер
-В контроллере прокрутите вниз до конца и нажмите панель управления.
-В панели управления:
-Стрелка вверх идет вперед
-Стрелка вниз идет назад
-Левая стрелка идет влево
-Правая стрелка идет вправо
-Кнопка 1 тормозная
-Кнопка 2 - пончик
Шаг 9: (Необязательно): добавьте датчик расстояния
Для нашей радиоуправляемой машины мы добавили датчик расстояния.
-Датчик расстояния расположен в передней части нашего радиоуправляемого автомобиля, который мы пытались заставить автоматически двигаться в другом направлении, когда перед ним что-то есть.
Шаг 10: Тест
При тестировании
-Проверьте, чтобы все функции работали так, как вы хотите:
-Вперед
-Назад
-Левый
-Верно
-Стоп
-Пончик
-Автоматический
Это наша конкретная функция, вы можете использовать их или изменить их, чтобы делать то, что вы хотите.
Шаг 11: добавляем экстерьер
При добавлении экстерьера это полностью зависит от вас.
-Внешний вид автомобиля в основном предназначен только для скрепления оборудования.
-Мы использовали застежки-молнии и провода, чтобы удерживать все на месте.
-Вы можете оформить экстерьер своего автомобиля так, как вам нравится.
** Самая важная часть экстерьера - все удерживать на месте!
Шаг 12: Документ
Создавая свой радиоуправляемый автомобиль, убедитесь, что вы ведете документацию по ходу движения.
Это может помочь, когда:
-Исправление проблемы, с которой вы сталкиваетесь.
-Поменялась проводка.
-Поминая то, что вы делали каждый день, -Осматриваясь на ваш проект.