Оглавление:

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

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

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

Я люблю автомобили с дистанционным управлением, они очень веселые и интересные. В этом руководстве я покажу, как я создал свой собственный автомобиль с 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, и все готово!

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