Съдържание:

RC Car Hack - Bluetooth контролиран чрез Android приложение: 3 стъпки (със снимки)
RC Car Hack - Bluetooth контролиран чрез Android приложение: 3 стъпки (със снимки)

Видео: RC Car Hack - Bluetooth контролиран чрез Android приложение: 3 стъпки (със снимки)

Видео: RC Car Hack - Bluetooth контролиран чрез Android приложение: 3 стъпки (със снимки)
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Юли
Anonim
Image
Image
Свързване на модулите
Свързване на модулите

Сигурен съм, че всеки от вас може да намери у дома неизползвана RC кола. Тази инструкция ще ви помогне да смените старата си RC кола на оригинален подарък:) Поради факта, че RC колата, която имах, беше с малки размери, избрах Arduino Pro Mini като основен контролер. Друг важен модул, който съм използвал в този проект, е TB6612FNG носител с двоен двигател. Този контролер на двигателя има достатъчен диапазон от приемливи входни напрежения (4.5V до 13.5V) и непрекъснат изходен ток (1A на канал). Като Bluetooth приемник използвах популярен евтин модул HC-06. Освен това можете да използвате светодиоди като предни и задни светлини на автомобила.

Компоненти на проекта:

  1. RC кола (може да е стара и счупена)
  2. Arduino Pro Mini 328 (3V/8Mhz) x1
  3. TB6612FNG Двоен носач на водач на мотор x1
  4. Bluetooth модул HC-06 или подобен x1
  5. Светодиоди: 2x червени и 2x бели
  6. Резистор 10k (необходим за светодиоди) x4 или 10k SIL резисторна мрежа x1
  7. Платформа (половин размер) x1
  8. Джъмпери и кабели
  9. АА батерии x4

Стъпка 1: Свързване на модулите

Свързване на модулите
Свързване на модулите

Начинът за свързване на Arduino Pro Mini с другите модули е даден по -долу. Не забравяйте да свържете захранващото напрежение към всеки модул (VCC, GND).

1. Bluetooth (например HC -06) -> Arduino Pro Mini (3.3V)

  • RXD - TXD
  • TXD - RXD
  • VCC - 3.3V от Arduino Pro Mini (VCC)
  • GND - GND

2. Драйвер с двоен двигател TB6612FNG -> Arduino Pro Mini

  • AIN1 - 4
  • AIN2 - 7
  • BIN1 - 8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - напрежение на двигателя (4.5 до 13.5 V) - 6V от RC автомобилна батерия
  • Vcc - логическо напрежение (2.7 до 5.5) - 3.3V от Arduino Pro Mini (VCC)
  • GND - GND

3. TB6612FNG Dual Motor Driver -> DC Motors

  • A01 - задвижващ двигател A
  • A02 - задвижващ двигател A
  • B01 - кормилен двигател B
  • B02 - кормилен двигател B

4. Светодиоди -> Arduino Pro Mini

  • преден десен светодиод - 2
  • преден ляв светодиод - 3
  • заден десен светодиод - 14
  • заден ляв светодиод - 15

Стъпка 2: Arduino код

Кодът на Arduino
Кодът на Arduino

Пълният код за този проект е достъпен на GitHub: връзка

Програмата Arduino проверява в основния цикъл - "void loop ()" дали новата команда (символ) е изпратена от приложението за Android чрез bluetooth. Ако има някакъв входящ знак от Bluetooth сериал, програмата започва изпълнение на функцията "void processInput ()". След това от тази функция в зависимост от символа се извиква специфична контролна функция (например за символна функция "r" се извиква void turn_Right () ").

Ако ще използвате моторния щит Arduino (L298), тази връзка може да бъде полезна за вас

Стъпка 3: Приложение за Android

Приложение за Android
Приложение за Android
Приложение за Android
Приложение за Android
Приложение за Android
Приложение за Android

Моето приложение за Android ви позволява да контролирате всеки робот, оборудван с дъска Arduino чрез Bluetooth. Можете също така независимо да управлявате PWM каналите на двата двигателя (чифт мотори).

Уникалният символ е присвоен на всеки бутон на приложението за Android, както е показано на фигурата по -горе. Можете да редактирате кода на Arduino и да използвате моето приложение за Android, за да контролирате собственото си устройство (не само този RC автомобил).

Можете да изтеглите безплатно моето приложение за Android от Google Play: връзка

Как да използвате приложението за Android:

  • докоснете бутона на менюто или 3 вертикални точки (в зависимост от версията на вашия Android)
  • изберете раздела „Свързване на устройство“
  • докоснете раздела "HC-06" и след известно време трябва да видите съобщението "Свързан с HC-06"
  • след свързване можете да контролирате колата си
  • ако не виждате вашето Bluetooth устройство HC-06, докоснете бутона „Сканиране за устройства“
  • при първото използване сдвоете вашите Bluetooth устройства, като въведете кода по подразбиране „1234“

Ако искате да видите другите ми проекти, свързани с роботиката, моля, посетете:

  • моят уебсайт: www.mobilerobots.pl
  • facebook: Мобилни роботи

Препоръчано: