Kazalo:

RC Car Hack - Bluetooth nadzorovan prek aplikacije Android: 3 koraki (s slikami)
RC Car Hack - Bluetooth nadzorovan prek aplikacije Android: 3 koraki (s slikami)

Video: RC Car Hack - Bluetooth nadzorovan prek aplikacije Android: 3 koraki (s slikami)

Video: RC Car Hack - Bluetooth nadzorovan prek aplikacije Android: 3 koraki (s slikami)
Video: OpelConnect: e-Remote Control Service 2024, November
Anonim
Image
Image
Priključitev modulov
Priključitev modulov

Prepričan sem, da lahko vsak od vas doma najde neuporabljen RC avto. To navodilo vam bo pomagalo spremeniti vaš stari avtomobil RC v izvirno darilo:) Ker je bil avtomobil RC, ki sem ga imel, majhen, sem za glavni krmilnik izbral Arduino Pro Mini. Drug pomemben modul, ki sem ga uporabil pri tem projektu, je nosilec voznika z dvojnim motorjem TB6612FNG. Ta krmilnik motorja ima zadosten razpon sprejemljivih vhodnih napetosti (4,5 V do 13,5 V) in stalen izhodni tok (1A na kanal). Kot sprejemnik bluetooth sem uporabil priljubljen poceni modul HC-06. Poleg tega lahko LED uporabite kot sprednje in zadnje luči avtomobila.

Sestavine projekta:

  1. RC avto (morda je star in pokvarjen)
  2. Arduino Pro Mini 328 (3V/8Mhz) x1
  3. TB6612FNG nosilec z dvojnim motorjem x1
  4. Modul bluetooth HC-06 ali podoben x1
  5. Svetleče diode: 2x rdeče in 2x bele
  6. Upor 10k (potreben za svetleče diode) x4 ali 10k SIL uporovno omrežje x1
  7. Ogledna plošča (polovična velikost) x1
  8. Skakači in kabli
  9. AA baterije x4

1. korak: Priključitev modulov

Priključitev modulov
Priključitev modulov

Spodaj je opisan način povezovanja Arduino Pro Mini z drugimi moduli. Ne pozabite priključiti napajalne napetosti na vsak modul (VCC, GND).

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

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

2. Gonilnik z dvojnim motorjem TB6612FNG -> Arduino Pro Mini

  • AIN1 - 4
  • AIN2 - 7
  • BIN1 - 8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - napetost motorja (4,5 do 13,5 V) - 6 V iz akumulatorskega akumulatorja RC
  • Vcc - logična napetost (2,7 do 5,5) - 3,3 V iz Arduino Pro Mini (VCC)
  • GND - GND

3. Gonilnik dvojnega motorja TB6612FNG -> DC motorji

  • A01 - pogonski motor A
  • A02 - pogonski motor A
  • B01 - krmilni motor B
  • B02 - krmilni motor B

4. LED -> Arduino Pro Mini

  • spredaj desno led - 2
  • sprednji levi led - 3
  • zadnja desna led - 14
  • zadnji levi led - 15

2. korak: Arduino koda

Koda Arduino
Koda Arduino

Celotna koda tega projekta je na voljo na GitHub: povezava

Program Arduino v glavni zanki - "void loop ()" preveri, ali je bil nov ukaz (znak) poslan iz aplikacije Android prek bluetootha. Če pride kakšen dohodni znak iz zaporedja bluetooth, program začne izvajati funkcijo "void processInput ()". Nato se iz te funkcije, odvisno od znaka, pokliče posebna nadzorna funkcija (npr. Za funkcijo znaka "r" se pokliče "void turn_Right ()").

Če boste uporabljali motorni ščit Arduino (L298), je ta povezava lahko koristna za vas

3. korak: aplikacija za Android

Aplikacija za Android
Aplikacija za Android
Aplikacija za Android
Aplikacija za Android
Aplikacija za Android
Aplikacija za Android

Moja aplikacija za Android vam omogoča nadzor nad katerim koli robotom, opremljenim s ploščo Arduino, prek Bluetootha. Prav tako lahko neodvisno upravljate dva PWM kanala motorjev (par motorjev).

Edinstven znak je dodeljen vsakemu gumbu aplikacije za Android, kot je prikazano na zgornji sliki. Lahko uredite kodo Arduino in uporabite mojo aplikacijo za Android za nadzor svoje naprave (ne samo tega avtomobila RC).

Svojo aplikacijo za Android lahko brezplačno prenesete s povezave Google Play: povezava

Kako uporabljati aplikacijo za Android:

  • tapnite gumb menija ali 3 navpične pike (odvisno od različice vašega Androida)
  • izberite zavihek "Poveži napravo"
  • dotaknite se zavihka "HC-06" in čez nekaj časa bi morali prikazati sporočilo "Povezan s HC-06"
  • po priključitvi lahko upravljate svoj avto
  • če ne vidite svoje naprave Bluetooth HC-06, se dotaknite gumba »Iskanje naprav«
  • ob prvi uporabi združite svoje naprave Bluetooth tako, da vnesete privzeto kodo "1234"

Če bi radi videli moje druge projekte v zvezi z robotiko, obiščite:

  • moja spletna stran: www.mobilerobots.pl
  • facebook: Mobilni roboti

Priporočena: