Оглавление:
Видео: Сделай сам Arduino управляемый Bluetooth автомобиль: 6 шагов (с изображениями)
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Привет друзья! Меня зовут Николас, мне 15 лет, я живу в Афинах, Греция. Сегодня я покажу вам, как сделать 2-колесный автомобиль с управлением по Bluetooth, используя Arduino Nano, 3D-принтер и несколько простых электронных компонентов! Обязательно посмотрите мое видео на YouTube, чтобы увидеть машину в действии и, если хотите, следовать инструкциям оттуда!
Мотивация
Я начал заниматься базовой электроникой, когда мне было 9 лет, когда мой отец принес мне батарейки, выключатель и небольшую лампочку, чтобы с ними поиграть, я был очень взволнован. Примерно в то же время с помощью моего отца я сделал свою первую машину, которая была настолько простой, насколько это было возможно. Он состоял из коробки старого телефона, к которой мы прикрепили четыре двигателя постоянного тока с некоторыми колесами от некоторых игрушечных машинок, которые у нас были, и они питались от нескольких батареек AA, он мог двигаться только вперед, но 9-летний я был действительно горд и счастлив. В последующие годы я сделал довольно много творений и МНОГО игрушечных машинок. В какой-то момент я поставил себе цель создать машину с дистанционным управлением, которая, возможно, показалась бы вам довольно простой, но для меня в прошлом это было выходом из моей лиги. Однако, когда прошлой весной разразилась пандемия, и мы попали в карантин, я занялся более сложной электроникой, и примерно в апреле я достиг своей цели, создав автомобиль на базе Arduino Uno, которым можно было управлять с помощью ИК-пульта! Затем я поставил себе цель создать автомобиль, которым можно было бы управлять через Bluetooth с моего телефона. Вот здесь-то и пригодятся эти Instructables. Наслаждаться!
Запасы:
Вот список необходимых компонентов
- Ардуино Нано
- 2 x 200 об / мин микродвигателей N20
- Драйвер двигателя DRV8833
- HC-06 (модуль Bluetooth)
- 18650 литиевая батарея
- Держатель батареи
- Ползунковый переключатель 11 мм x 6 мм
- Винт M3 (10 мм) и гайка
- Некоторые кабели
- 4 x обычные резинки
- Паяльник
- 3D-принтер
- Немного нити (я использовал Prusament PETG)
Шаг 1: 3D-печать
Я сам создал 3D-файлы с помощью Onshape. Вам нужно будет распечатать базу, а также два колеса. Я напечатал все детали в Prusament Gold PETG с высотой слоя 0,2 мм и заполнением 40% на Creality Ender 3 V2.
Вы можете найти файлы.stl здесь: Thingiverse
Шаг 2: Схема
Пора сделать схему! Итак, теперь поместите Arduino Nano, DRV8833 и HC-06 на макетную плату.
- Подключите VCC HC-06 и DRV8833 к 5V
- Подключите GND HC-06 и DRV8833 к GND.
- Подключите TXD к D10
- Подключите RXD к D11
- Подключите INT1, INT2, INT3, INT4 к D2, D3, D4, D5 соответственно
- Подключите кабели первого двигателя к OUT1 и OUT2.
- Подключите кабели второго двигателя к OUT3 и OUT4.
- Подключите «+» батареи к 5 В, а «-» к GND (теперь вы можете добавить ползунковый переключатель к «+», если хотите)
Шаг 3: программирование
Давайте загрузим код в Arduino Nano! Просто подключите его к компьютеру с помощью USB-кабеля, затем откройте файл «BluetoothCar.ino» с помощью Arduino IDE. Убедитесь, что параметры на вкладке «Инструменты» такие же, как на рисунке выше, и что вы выбрали правильный COM-порт. Нажмите «Загрузить», и все готово!
Шаг 4. Приложение Bluetooth
Пришло время проверить, работают ли наша схема и программа так, как задумано. Я создал свое собственное приложение для Android с помощью MIT App Inventor, который представляет собой простую программу, которая позволяет легко создавать приложения для Android! Вы можете установить приложение на свой телефон Android, загрузив «BluetoothController.apk» ниже. Есть несколько альтернатив в Play Store и App Store, если вы предпочитаете, но я сделал это, потому что машина движется, только если ваш палец находится на кнопке, что мне очень нравится.
При подключении к модулю Bluetooth в первый раз вам нужно будет включить Bluetooth на вашем устройстве, затем вам нужно будет найти устройство с именем «HC-06» и для подключения к нему вам нужно будет вставить пароль «1234» или «0000». После этого перейдите в приложение, нажмите кнопку Bluetooth и выберите HC-06. Теперь вы успешно подключили свой автомобиль к смартфону и можете управлять моторами через приложение!
Шаг 5: Сборка
Теперь следует спаять электронику и приготовиться к сборке машины!
- Прикрутите держатель аккумулятора 18650 к основанию и добавьте гайку
- Вставьте два мотора на место
- Установите ползунковый переключатель на место
- Установите драйвер двигателя DRV8833 на место.
- Установите Arduino Nano на место
- Вставьте HC-06 на место.
- Добавьте аккумулятор 18650 в держатель
- Вставьте два колеса в валы двигателей.
- И последнее, но не менее важное: добавьте по 2 резинки на каждое колесо.