Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Создание Bluetooth-управляемой машины на Arduino: полное DIY-руководство

Компоненты и материалы

Компонент Количество Примечание
Arduino Nano R3 1
Micro Metal Gearmotor - 600RPM 12V 2
DRV8833 Motor Driver 1
HC-06 Bluetooth Module 1
18650 Li-on Battery 1
18650 Battery Holder 1
11mm x 6mm Slide Switch 1
M3 Screw (10mm) and Nut 1
Some Cables 1
Normal Rubber Bands 4

Необходимые инструменты и станки

О проекте

Привет друзья! Меня зовут Николас, мне 15 лет, я живу в Афинах, Греция. Сегодня я покажу, как сделать двухколесную Bluetooth-машинку на Arduino Nano, 3D-принтере и нескольких простых электронных компонентах! Обязательно посмотрите мое YouTube-видео, чтобы увидеть машинку в действии и следовать инструкциям оттуда, если предпочитаете!

История

Я увлекаюсь базовой электроникой с 9 лет, когда папа принес мне батарейки, выключатель и маленькую лампочку для игр, я был в восторге. Примерно в то же время с помощью папы я сделал свою первую машинку, которая была максимально простой. Она состояла из коробки от старого телефона, к которой мы прикрепили четыре двигателя постоянного тока с колесами от игрушечных машинок, и они питались от нескольких батареек AA, она могла ехать только вперед, но 9-летний я был очень горд и счастлив. В последующие годы я сделал немало поделок и МНОГО игрушечных машинок. В какой-то момент я поставил себе цель сделать радиоуправляемую машинку, что может показаться вам довольно простым, но для меня того времени это было совсем не по силам. Однако, когда в прошлой весне началась пандемия и мы попали в карантин, я углубился в более сложную электронику и около апреля достиг своей цели, сделав машинку на базе Arduino Uno, которую можно было управлять с ИК-пульта! Затем я поставил цель сделать машинку, управляемую через Bluetooth с телефона. Именно здесь начинается это руководство. Наслаждайтесь!

Шаг 1: 3D-печать

Я сам спроектировал 3D-файлы с помощью Onshape. Вам нужно напечатать Базу и два Колеса. Я печатал все детали из Prusament Gold PETG при высоте слоя 0.2 мм и 40% заполнении на Creality Ender 3 V2.

.stl файлы можно найти здесь: Thingiverse

Шаг 2: Схема

Время сделать схему! Положите Arduino Nano, DRV8833 и HC-06 на макетную плату.

Шаг 3: Программирование

Загрузим код на Arduino Nano! Просто подключите его к компьютеру USB-кабелем, откройте файл «BluetoothCar.ino» в Arduino IDE. Убедитесь, что настройки во вкладке Tools такие же, как на картинке выше, и выбран правильный COM-порт. Нажмите «Upload» и готово!

Шаг 4: Bluetooth-приложение

Пора проверить, работают ли наша схема и программа как надо. Я сделал свое Android-приложение с помощью MIT App Inventor — простой программы, позволяющей легко создавать Android-приложения! Вы можете установить приложение на свой Android-телефон, скачав «BluetoothController.apk» ниже. В Play Store и App Store есть альтернативы, если вы предпочитаете, но я сделал это, потому что машинка движется только пока ваш палец на кнопке — функция, которая мне очень нравится.

При первом подключении к Bluetooth-модулю нужно включить Bluetooth на устройстве, затем найти устройство с именем «HC-06» и для подключения ввести пароль «1234» или «0000». После этого перейдите в приложение, нажмите кнопку Bluetooth и выберите HC-06. Теперь вы успешно подключили машинку к смартфону и можете управлять моторами через приложение!

Шаг 5: Сборка

Теперь нужно запаять электронику и подготовиться к сборке машинки!

Шаг 6: Наслаждайтесь созданием!

Молодец! Теперь включите, подключитесь через Android-приложение и веселитесь! Надеюсь, вам понравилось это руководство, и если да, рассмотрите подписку на мой YouTube-канал для других крутых проектов, также можете проверить мой Instagram @n_babetass! Оставляйте вопросы или рекомендации в комментариях ниже! Спасибо за ваше время!

Код

BluetoothCar.ino (Arduino)

Предпросмотр недоступен (только загрузка).

Пользовательские детали и корпуса

Thingiverse: https://www.thingiverse.com/thing:4683747

Схемы

Схема подключения доступна во вложениях.

Производственный процесс

  1. Создание Bluetooth-робота на Raspberry Pi с аудио-обратной связью
  2. Создание GPS-таймированной системы вентиляции для лодки: вентилятор с реле на PIC16F628A
  3. Создание универсального ИК-пульта на Arduino: пошаговое руководство
  4. Превратите свой RC-автомобиль в Bluetooth-управляемый транспорт
  5. Превращаем старую радиоуправляемую машину в джойстик-контролируемый болид на Arduino
  6. Создание настраиваемой «бьющейся» клавиши на Arduino: пошаговое руководство
  7. Оптимизированные решения питания для проектов на Arduino
  8. Цифровой компас в реальном времени на Arduino и Processing
  9. Зарядка автомобильного аккумулятора: время, методы и признаки износа
  10. Влияние сокращения субсидий на промышленность силовых батарей Китая