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

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

Шаг 1. Соберите материалы

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

-Arduino Uno

-USB / кабель питания Arduino

- макетная плата

-HC-06 модуль Bluetooth

-Серводвигатель

-9В двигатель постоянного тока

-2 батареи 9 В

-2 защелкивания батареи

-MOSFET транзистор

-Диод

-Провода перемычки

-Резинки

Шаг 2: Схема

Вот схема схемы и изображение схемы, которую я построил. Построим его поэтапно:

-Сначала подключите питание и землю Arduino к источнику питания и заземлению на левой стороне макета.

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

-Подключите вывод питания серводвигателя к 5 В на левой стороне макета, контакт заземления к заземлению на левой стороне макета, а центральный контакт серводвигателя к контакту 9 на Arduino. Центральный штифт - это тот, который позволит нам контролировать угол, на который установлен сервопривод.

-Подключите контакт VCC модуля Bluetooth HC-06 к 5 В на левой стороне макета, а контакт GND к земле на левой стороне макета. Воздержитесь от подключения контактов TX и RX до тех пор, пока вы не загрузите программу на плату Arduino, потому что плата не примет программу, пока эти контакты подключены. После того, как вы загрузили программу в Arduino, подключите контакт TX HC -06 в вывод RX Arduino, а вывод RX HC-06 в TX Arduino.

-На очереди стоит мотор. Поскольку Arduino выдает максимум 5 В, этого недостаточно для продвижения карты вперед, однако нам все еще нужно иметь возможность управлять двигателем с помощью Arduino. Мы сделаем это с помощью компонента, называемого MOSFET-транзистором. МОП-транзистор имеет 3 контакта, затвор, исток и сток. Как вы можете видеть на картинке, когда мы подаем на затвор 5 В, мощность сможет течь от стока к истоку. Имея это в виду, мы подключим вывод затвора полевого МОП-транзистора к выводу 6 Arduino, см. Рисунок, чтобы убедиться, что вы подключаете правильные выводы. Это позволит нам соединить другие 2 контакта полевого МОП-транзистора вместе, отключив питание от контакта 10. Затем подключите источник полевого МОП-транзистора к земле с правой стороны макета. Затем подключите один конец двигателя к контакту стока на полевом МОП-транзисторе, а также подключите диод от контакта стока к шине питания на правой стороне макета. Этот диод, включенный параллельно, остановит то, что называется обратным напряжением. Когда двигатель вращается, он создает электричество, как генератор, и это электричество может течь в направлении, противоположном движению цепи. Это может вызвать проблемы, и для того, чтобы электричество не делало этого, нам нужно вставить диод параллельно двигателю. Теперь подключите другой конец двигателя к шине питания на правой стороне макета. Возможно, вам придется поменять местами соединения двигателя, если вы поймете, что двигатель вращается не в том направлении, в котором движется ваш автомобиль. Помните об этом, когда начнете тестировать машину.

Шаг 3: Программа

Это программа, которую мы будем использовать для Arduino Uno, чтобы управлять автомобилем. Загрузите это и откройте в Arduino IDE. Мы загрузим это на плату Arduino, чтобы управлять автомобилем.

Шаг 4: Создание автомобильной базы

Так что эта часть будет сильно отличаться. Я приложил картинку, на которой показано, что я придумал, но на самом деле все, что вам нужно, это свободно вращающаяся ось с 2 задними колесами, переднее колесо, которое можно прикрепить к серводвигателю, и платформа над или между ними разместить печатную плату и макет. Мотор также должен быть прикреплен к задней оси с помощью эластичной ленты, чтобы задние колеса могли вращаться.

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

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

Шаг 6. Получение приложения

Чтобы это работало, вам нужен телефон Android, а затем вы заходите в Google Play и находите приложение под названием «Smart Bluetooth». Подключите его к модулю Bluetooth HC-06, и все готово!

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