Оглавление:

Как сделать упрощенную радиоуправляемую машину с управлением по Bluetooth: 7 шагов (с изображениями)
Как сделать упрощенную радиоуправляемую машину с управлением по Bluetooth: 7 шагов (с изображениями)

Видео: Как сделать упрощенную радиоуправляемую машину с управлением по Bluetooth: 7 шагов (с изображениями)

Видео: Как сделать упрощенную радиоуправляемую машину с управлением по Bluetooth: 7 шагов (с изображениями)
Видео: ТЕХНИКА БЕЗОПАСНОСТИ. Вид Грубейшего Нарушения ТРЕБОВАНИЙ ТБ при работе на СТАНКАХ. 2024, Июль
Anonim
Как сделать упрощенную радиоуправляемую машину с управлением по Bluetooth
Как сделать упрощенную радиоуправляемую машину с управлением по Bluetooth

Всем привет, я Брайан Ти Пак Хонг. В настоящее время я учусь на первом курсе Сингапурского политехнического института, изучаю компьютерную инженерию.

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

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

Без лишних слов, приступим!

Шаг 1: Шаг 0: Подготовка материалов

Шаг 0: Подготовка материалов
Шаг 0: Подготовка материалов

Материалы очень простые и их легко достать, это:

  1. Шасси автомобиля * (я использую коробку с новогодним печеньем, подойдите к выбору творчески!) X1
  2. Двигатели постоянного тока и шины x2
  3. Arduino Uno (или любые другие варианты) x1
  4. L298N H-образный мост x1
  5. Колесо заклинателя x1
  6. Батареи (1 для Arduino, 1 для моторов)
  7. Джемперы от мужчин к мужчинам, прыгуны от мужчин к женщинам
  8. Модуль Bluetooth HC-06 или HC-05 x1
  9. Макетная плата (быстрое и простое подключение) x1

Другое оборудование, которое вам понадобится / может понадобиться:

  • Припой
  • Пистолет для горячего клея

* Примечание: к моему шасси прикреплен ИК-датчик, в этом руководстве он не требуется.

Шаг 2: Шаг 1: Подготовка корпуса

Шаг 1: Подготовка корпуса
Шаг 1: Подготовка корпуса

Во-первых, разберите макетную плату. Он должен быть разделен на 3 части, 2 +/- вертикальных стержня по бокам и в средней части, где будет выполняться большинство ваших соединений. Это позволяет очень легко размещать компоненты, благодаря чему вы можете:

  • подключите 5 В от вашего Arduino к левой стороне
  • подключите GND от вашего Arduino к правой стороне
  • делать все ваши связи рядом с Arduino

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

Шаг 3: Шаг 2: Подключение L298N к вашим двигателям

Шаг 2: Подключение L298N к двигателям
Шаг 2: Подключение L298N к двигателям
Шаг 2: Подключение L298N к двигателям
Шаг 2: Подключение L298N к двигателям
Шаг 2: Подключение L298N к двигателям
Шаг 2: Подключение L298N к двигателям

Припаяйте 2 провода к двигателю постоянного тока. Затем подключите другие концы проводов к одному из двух гнезд на мосту L298N. Порядок подключения провода не имеет значения. Повторите это для другого двигателя.

Затем установите перемычки «папа-мама» на контакты «папа» рядом с гнездом №3. Требуется 6, по 3 для каждой стороны, при этом 1 для управления скоростью двигателя с помощью ШИМ, а 2 для направлений. Запомните, какие провода и где подключены, так как это будет важно позже.

Возьмите один из батарейных блоков и прикрепите / припаяйте черный провод (провод заземления) к перемычке. Это будет использоваться для достижения точки соприкосновения с Arduino позже. Подключите красный провод к входу 12 В (крайнее левое гнездо), а черный провод к GND (среднее гнездо) модуля L298N.

Шаг 4: Шаг 3: Собираем все вместе

Шаг 3. Собираем все вместе
Шаг 3. Собираем все вместе
Шаг 3. Собираем все вместе
Шаг 3. Собираем все вместе
Шаг 3. Собираем все вместе
Шаг 3. Собираем все вместе
Шаг 3. Собираем все вместе
Шаг 3. Собираем все вместе

Приклейте модуль L298 к шасси автомобиля в положении, которое вы сочли подходящим на шаге 1. Затем приклейте горячим клеем 2 двигателя постоянного тока по бокам шасси. У моего шасси есть провал по краям, поэтому я использовал несколько гаек, которые у меня были, чтобы компенсировать высоту, чтобы я мог правильно приклеить моторы. Это необязательно, если вы используете плоское шасси, смещение не требуется. После приклеивания двух двигателей приклейте аккумулятор к шасси. Свою я приклеил снизу из-за нехватки места. Я также немного приклеил аккумулятор вправо, чтобы освободить место для снятия крышки аккумуляторного блока. Наконец, приклейте колесико на место, и ваша базовая машина готова! Постарайтесь найти самоустанавливающееся колесо, которое позволит вашему роботу иметь постоянную высоту, независимо от того, поворачивается ли колесо.

Подключите 6 перемычек к макетной плате, разделив их на 3 для левого и 3 для правого.

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

Шаг 5: Шаг 4: Подключение Arduino и код

Шаг 4: Подключение Arduino и код
Шаг 4: Подключение Arduino и код
Шаг 4: Подключение Arduino и код
Шаг 4: Подключение Arduino и код

Подключите правый контакт скорости к контакту 6, а левый контакт скорости - к контакту 11 на Arduino.

Затем подключите 2 других направляющих контакта с каждой стороны от макета к Arduino через штыревые перемычки:

  • справа - контакты 7 и 8
  • слева - пины 12 и 13

Какой бы порядок не имел значения, мы изменим соединения, если они неправильные. Однако важно не переключать левую и правую части одновременно. Поместите Arduino в положение, которое вы запланировали на шаге 1.

Теперь скопируйте код с этого веб-сайта, чтобы проверить двигательные движения:

  1. загрузите этот код в свой Arduino
  2. если робот вращается по часовой стрелке, переключите 2 провода направления «папа» на «вилку» справа
  3. если робот вращается против часовой стрелки, переключите 2 направления провода штыревой на штыревые перемычки слева
  4. если робот движется назад, переключите 2 направления провода перемычки папа на вилку с обеих сторон

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

Шаг 6: Шаг 5: Модуль HC-06

Шаг 5: Модуль HC-06
Шаг 5: Модуль HC-06

Обработка этого модуля немного сложна. Прежде чем мы начнем, загрузите этот код в свой Arduino.

Поместите модуль на макетную плату, не перекрывайте соединения с двигателями. Выполните подключения, как показано:

  • VCC - 5В (3.3В не подойдет!)
  • GND - GND
  • RX на bluetooth --- контакт 1 на Arduino
  • TX на bluetooth --- контакт 0 на Arduino

Загрузите приложение под названием «Контроллер Bluetooth Arduino» на свой телефон Android. У меня нет iphone, поэтому извините, пользователи iphone, но вы сможете найти похожие приложения с той же функцией. Включите Arduino и соедините модуль Bluetooth с телефоном (обычно называемый HC-05/06 или BT03 / 04 и т. Д.), Если вам будет предложено ввести пароль, введите 1234 или 0000, если проверка не удалась или вы не может подключиться, тогда нам нужно будет управлять им с ПК, на котором есть функция Bluetooth. А пока откройте приложение контроллера Bluetooth Arduino и подключите его к своему устройству. Выберите свой модуль Bluetooth, и вы получите интерфейс управления в стиле PS2.

Сделайте эти привязки клавиш

  • w Нападающий
  • левый
  • s Назад
  • d Право
  • РЕДАКТИРОВАТЬ: j Кнопка остановки

Шаг 7: Поздравляем! Ваш простой радиоуправляемый автомобиль с дистанционным управлением по Bluetooth готов

Поздравляю! Ваш простой радиоуправляемый автомобиль с дистанционным управлением по Bluetooth готов!
Поздравляю! Ваш простой радиоуправляемый автомобиль с дистанционным управлением по Bluetooth готов!

Резюме:

  • Нам понадобятся 2 мотора и H-образный мост для привода мотора.
  • Мозг, в нашем случае arduino, необходим, чтобы командовать роботом, как двигаться.
  • Мы можем использовать наши телефоны в качестве пульта дистанционного управления для нашей радиоуправляемой машины.

Однако, если вы хотите использовать свой компьютер, соедините компьютер с модулем bluetooth, перейдите к настройкам bluetooth, которые находятся в конце страницы конфигурации bluetooth, проверьте, к какому порту он подключается (совет: он исходящий и имеет имя модуля bluetooth). Перейдите в инструменты> последовательные порты и измените COM на правильный COM-порт. Включите монитор Seial и введите "w", чтобы робот двигался вперед, "s", чтобы двигаться назад и т. Д.

Если вы зашли так далеко, поздравляем! Получайте удовольствие от своего радиоуправляемого автомобиля с Bluetooth!

Обновление: вы можете прочитать мою запись в блоге здесь.

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