Obsah:

RC auto hack - Bluetooth ovládané pomocou aplikácie pre Android: 3 kroky (s obrázkami)
RC auto hack - Bluetooth ovládané pomocou aplikácie pre Android: 3 kroky (s obrázkami)

Video: RC auto hack - Bluetooth ovládané pomocou aplikácie pre Android: 3 kroky (s obrázkami)

Video: RC auto hack - Bluetooth ovládané pomocou aplikácie pre Android: 3 kroky (s obrázkami)
Video: 16-17 Robotický Battle na Alejovej 2024, Júl
Anonim
Image
Image
Pripojenie modulov
Pripojenie modulov

Som si istý, že každý z vás môže nájsť doma nepoužívané RC auto. Tento návod vám pomôže zmeniť staré RC auto na originálny darček:) Vzhľadom na to, že RC auto, ktoré som mal, bolo malé, zvolil som ako hlavný ovládač Arduino Pro Mini. Ďalším dôležitým modulom, ktorý som v tomto projekte použil, je nosič dvoch motorov TB6612FNG. Tento regulátor motora má dostatočný rozsah prijateľných vstupných napätí (4,5 V až 13,5 V) a nepretržitý výstupný prúd (1 A na kanál). Ako prijímač bluetooth som použil populárny lacný modul HC-06. Okrem toho môžete LED diódy používať ako predné a zadné svetlá automobilu.

Komponenty projektu:

  1. RC auto (môže byť staré a pokazené)
  2. Arduino Pro Mini 328 (3V/8Mhz) x1
  3. Nosič dvojitého motora TB6612FNG x1
  4. Modul Bluetooth HC-06 alebo podobný x1
  5. LED: 2x červená a 2x biela
  6. Rezistor 10k (potrebný pre LED) x4 alebo 10k SIL odporová sieť x1
  7. Breadboard (polovičná veľkosť) x1
  8. Prepojky a káble
  9. Batérie AA x4

Krok 1: Pripojenie modulov

Pripojenie modulov
Pripojenie modulov

Spôsob prepojenia Arduino Pro Mini s ostatnými modulmi je uvedený nižšie. Nezabudnite pripojiť napájacie napätie ku každému modulu (VCC, GND).

1. Bluetooth (napr. HC -06) -> Arduino Pro Mini (3,3 V)

  • RXD - TXD
  • TXD - RXD
  • VCC - 3,3 V od Arduino Pro Mini (VCC)
  • GND - GND

2. Ovládač dvoch motorov TB6612FNG -> Arduino Pro Mini

  • AIN1 - 4
  • AIN2 - 7
  • KOŠÍK 1-8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - napätie motora (4,5 až 13,5 V) - 6V z RC autobatérie
  • Vcc - logické napätie (2,7 až 5,5) - 3,3 V od Arduino Pro Mini (VCC)
  • GND - GND

3. Ovládač dvoch motorov TB6612FNG -> DC motory

  • A01 - hnací motor A
  • A02 - hnací motor A
  • B01 - motor riadenia B
  • B02 - motor riadenia B

4. LED diódy -> Arduino Pro Mini

  • predná pravá LED - 2
  • predná ľavá LED - 3
  • pravá zadná LED - 14
  • zadná ľavá LED - 15

Krok 2: Arduino kód

Arduino kód
Arduino kód

Úplný kód tohto projektu je k dispozícii na GitHub: odkaz

Program Arduino kontroluje v hlavnej slučke - „void loop ()“, či bol nový príkaz (znak) odoslaný z aplikácie Android prostredníctvom bluetooth. Ak existuje nejaký prichádzajúci znak zo série bluetooth, program začne vykonávať funkciu „void processInput ()“. Potom sa z tejto funkcie v závislosti od znaku zavolá konkrétna riadiaca funkcia (napr. Pre znakovú funkciu „r“sa volá neplatné turn_Right () “).

Ak sa chystáte použiť štít motora Arduino (L298), tento odkaz vám môže byť užitočný

Krok 3: Aplikácia pre Android

Aplikácia pre Android
Aplikácia pre Android
Aplikácia pre Android
Aplikácia pre Android
Aplikácia pre Android
Aplikácia pre Android

Moja aplikácia pre Android vám umožňuje ovládať akéhokoľvek robota vybaveného doskou Arduino prostredníctvom bluetooth. Môžete tiež nezávisle ovládať kanály dvoch motorov PWM (pár motorov).

Jedinečný znak je priradený ku každému tlačidlu aplikácie pre Android, ako je znázornené na obrázku vyššie. Môžete upravovať kód Arduino a používať moju aplikáciu pre Android na ovládanie vlastného zariadenia (nielen tohto RC auta).

Moju aplikáciu pre Android si môžete zadarmo stiahnuť z Google Play: odkaz

Ako používať aplikáciu pre Android:

  • klepnite na tlačidlo ponuky alebo tri zvislé bodky (v závislosti od verzie vášho systému Android)
  • vyberte kartu „Pripojiť zariadenie“
  • klepnite na kartu „HC-06“a po chvíli by sa vám mala zobraziť správa „Pripojené k HC-06“
  • po pripojení môžete ovládať svoje auto
  • ak svoje zariadenie bluetooth HC-06 nevidíte, klepnite na tlačidlo „Vyhľadať zariadenia“
  • pri prvom použití spárujte svoje zariadenia bluetooth zadaním predvoleného kódu „1234“

Ak by ste chceli vidieť moje ďalšie projekty súvisiace s robotikou, navštívte:

  • môj web: www.mobilerobots.pl
  • facebook: Mobilné roboty

Odporúča: