Оглавление:

Машинка с дистанционным управлением Arduino Bluetooth: 12 шагов
Машинка с дистанционным управлением Arduino Bluetooth: 12 шагов

Видео: Машинка с дистанционным управлением Arduino Bluetooth: 12 шагов

Видео: Машинка с дистанционным управлением Arduino Bluetooth: 12 шагов
Видео: Arduino Bluetooth Робот-Машинка. Управляем со смартфона 2024, Ноябрь
Anonim
Машинка с дистанционным управлением Arduino Bluetooth
Машинка с дистанционным управлением Arduino Bluetooth
Машинка с дистанционным управлением Arduino Bluetooth
Машинка с дистанционным управлением Arduino Bluetooth

Управляете радиоуправляемой машиной через приложение на телефоне? Возможно!

Используя Arduino, немного Bluetooth, несколько колес и множество других небольших, но важных деталей, мы смогли создать радиоуправляемую машину, которая подключается к Bluetooth и может управляться приложением на вашем телефоне. Кажется достаточно простым, правда? Примерно через месяц мы смогли отполировать исправную машину с дистанционным управлением с Bluetooth. С нашими инструкциями вы сможете сделать это намного быстрее, чем мы.

Шаг 1. Планируйте свои шаги в Trello

Планируйте свои шаги в Trello
Планируйте свои шаги в 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
Подключить Bluetooth

Используя драйвер Bluetooth с низким энергопотреблением, мы можем подключить его к Arduino, как показано на изображении.

- Подключив его к Arduino, мы можем с помощью некоторого кода перемещать автомобиль с помощью приложения Adafruit.

-Перейдите на страницу Adafruit с драйвером nrf8001, и библиотека доступна для загрузки.

-С этой библиотекой вы можете использовать предоставленный код (эхо-демонстрация), чтобы запрограммировать движение автомобиля по команде.

Шаг 6: Кодирование - Использование приложения Adafruit

Кодирование - Использование приложения Adafruit
Кодирование - Использование приложения Adafruit

После загрузки приложения и изменения кода, как вы хотите, чтобы все двигалось:

1) Мы начали с подключения к машине (которая изначально называлась UART) и перешли к модулям UART.

- Здесь вы можете ввести команду, например f для движения вперед, если это то, что у вас есть в вашем коде, чтобы машина двигалась вперед.

* Вы можете сослаться на наш код, который будет опубликован позже.

Шаг 7: сделайте радиоуправляемую машину беспроводной

Сделать радиоуправляемый автомобиль беспроводным
Сделать радиоуправляемый автомобиль беспроводным

Вот где вам понадобятся батарейки.

Используя аккумуляторную батарею и батареи, подключенные к двигателям постоянного тока, автомобиль может двигаться, не подключаясь к чему-либо еще.

* На изображении выше вы можете увидеть, как подсоединяется аккумуляторная батарея и аккумуляторная батарея, прикрепленная к двигателям.

Шаг 8: создайте модифицированное приложение для работы с Control Pad

Мы решили использовать панель управления как пульт для нашей машины. Для этого нам нужно было:

- Измените исходный код исходного приложения Adafruit.

-Наш измененный код приведен здесь, и это измененное приложение предназначено ТОЛЬКО для Android:

-И как пользоваться приложением, сделанным с измененным кодом:

-Когда вы открываете приложение:

-Подключение к автомобилю

-Когда вы нажмете кнопку подключения, появится список с указанием выбрать режим подключения к автомобилю.

-Нажмите контроллер

-В контроллере прокрутите вниз до конца и нажмите панель управления.

-В панели управления:

-Стрелка вверх идет вперед

-Стрелка вниз идет назад

-Левая стрелка идет влево

-Правая стрелка идет вправо

-Кнопка 1 тормозная

-Кнопка 2 - пончик

Шаг 9: (Необязательно): добавьте датчик расстояния

(Необязательно): добавьте датчик расстояния
(Необязательно): добавьте датчик расстояния

Для нашей радиоуправляемой машины мы добавили датчик расстояния.

-Датчик расстояния расположен в передней части нашего радиоуправляемого автомобиля, который мы пытались заставить автоматически двигаться в другом направлении, когда перед ним что-то есть.

Шаг 10: Тест

При тестировании

-Проверьте, чтобы все функции работали так, как вы хотите:

-Вперед

-Назад

-Левый

-Верно

-Стоп

-Пончик

-Автоматический

Это наша конкретная функция, вы можете использовать их или изменить их, чтобы делать то, что вы хотите.

Шаг 11: добавляем экстерьер

При добавлении экстерьера это полностью зависит от вас.

-Внешний вид автомобиля в основном предназначен только для скрепления оборудования.

-Мы использовали застежки-молнии и провода, чтобы удерживать все на месте.

-Вы можете оформить экстерьер своего автомобиля так, как вам нравится.

** Самая важная часть экстерьера - все удерживать на месте!

Шаг 12: Документ

Создавая свой радиоуправляемый автомобиль, убедитесь, что вы ведете документацию по ходу движения.

Это может помочь, когда:

-Исправление проблемы, с которой вы сталкиваетесь.

-Поменялась проводка.

-Поминая то, что вы делали каждый день, -Осматриваясь на ваш проект.

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