Sisällysluettelo:

RC Car Hack - Bluetooth -ohjattu Android -sovelluksen kautta: 3 vaihetta (kuvilla)
RC Car Hack - Bluetooth -ohjattu Android -sovelluksen kautta: 3 vaihetta (kuvilla)

Video: RC Car Hack - Bluetooth -ohjattu Android -sovelluksen kautta: 3 vaihetta (kuvilla)

Video: RC Car Hack - Bluetooth -ohjattu Android -sovelluksen kautta: 3 vaihetta (kuvilla)
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Heinäkuu
Anonim
Image
Image
Moduulien liitäntä
Moduulien liitäntä

Olen varma, että jokainen teistä löytää kotona käyttämättömän RC -auton. Tämä ohje auttaa sinua vaihtamaan vanhan RC -autosi alkuperäiseksi lahjaksi:) Koska minulla oli pienikokoinen RC -auto, olen valinnut pääohjaimeksi Arduino Pro Minin. Toinen tärkeä moduuli, jota olen käyttänyt tässä projektissa, on TB6612FNG -kaksimoottorinen kuljettaja. Tällä moottorinohjaimella on riittävä valikoima hyväksyttyjä tulojännitteitä (4,5 V - 13,5 V) ja jatkuva lähtövirta (1 A kanavaa kohti). Bluetooth-vastaanottimena käytin suosittua edullista moduulia HC-06. Lisäksi voit käyttää LED -valoja auton etu- ja takavaloina.

Hankkeen osat:

  1. RC -auto (voi olla vanha ja rikki)
  2. Arduino Pro Mini 328 (3V/8Mhz) x1
  3. TB6612FNG Dual Motor Driver Carrier x1
  4. HC-06 Bluetooth-moduuli tai vastaava x1
  5. Ledit: 2x punainen ja 2x valkoinen
  6. Vastus 10k (tarvitaan ledeille) x4 tai 10k SIL -vastusverkko x1
  7. Leipälauta (puolikokoinen) x1
  8. Puserot ja kaapelit
  9. AA -paristot x4

Vaihe 1: Moduulien liitäntä

Moduulien liitäntä
Moduulien liitäntä

Alla on esitetty tapa yhdistää Arduino Pro Mini muihin moduuleihin. Älä unohda kytkeä syöttöjännitettä jokaiseen moduuliin (VCC, GND).

1. Bluetooth (esim. HC -06) -> Arduino Pro Mini (3.3V)

  • RXD - TXD
  • TXD - RXD
  • VCC - 3,3 V Arduino Pro Miniltä (VCC)
  • GND - GND

2. TB6612FNG -kaksimoottorinen ohjain -> Arduino Pro Mini

  • AIN1-4
  • AIN2-7
  • BIN1 - 8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - moottorin jännite (4,5 - 13,5 V) - 6 V RC -auton akusta
  • Vcc - logiikkajännite (2,7 - 5,5) - 3,3 V Arduino Pro Miniltä (VCC)
  • GND - GND

3. TB6612FNG -kaksimoottorinen ohjain -> DC -moottorit

  • A01 - käyttömoottori A
  • A02 - käyttömoottori A
  • B01 - ohjausmoottori B
  • B02 - ohjausmoottori B

4. LEDit -> Arduino Pro Mini

  • oikea etu led - 2
  • edestä vasen led - 3
  • oikea oikea led - 14
  • takana vasen led - 15

Vaihe 2: Arduino -koodi

Arduino -koodi
Arduino -koodi

Tämän projektin koko koodi on saatavilla GitHubissa: linkki

Arduino -ohjelma tarkistaa pääsilmukasta - "void loop ()", onko uusi komento (merkki) lähetetty Android -sovelluksesta Bluetoothin kautta. Jos Bluetooth -sarjasta tulee jotain merkkiä, ohjelma aloittaa "void processInput ()" -toiminnon suorittamisen. Sitten tästä toiminnosta hahmosta riippuen kutsutaan erityinen ohjaustoiminto (esim. "R" -merkkitoiminnolle "void turn_Right ()" kutsutaan).

Jos aiot käyttää Arduino -moottorisuojaa (L298), tästä linkistä voi olla hyötyä sinulle

Vaihe 3: Android -sovellus

Android -sovellus
Android -sovellus
Android -sovellus
Android -sovellus
Android -sovellus
Android -sovellus

Android -sovellukseni avulla voit ohjata kaikkia Arduino -kortilla varustettuja robotteja bluetoothin kautta. Voit myös hallita itsenäisesti kahta moottorin PWM -kanavaa (moottoriparia).

Ainutlaatuinen merkki annetaan jokaiselle Android -sovelluksen painikkeelle yllä olevan kuvan mukaisesti. Voit muokata Arduino -koodia ja käyttää Android -sovellustani oman laitteen (ei vain tämän RC -auton) ohjaamiseen.

Voit ladata Android -sovellukseni ilmaiseksi Google Playsta: linkki

Android -sovelluksen käyttö:

  • napauta valikkopainiketta tai 3 pystysuoraa pistettä (riippuen Android -versiosta)
  • valitse välilehti "Yhdistä laite"
  • napauta "HC-06" -välilehteä ja jonkin ajan kuluttua sinun pitäisi nähdä viesti "Yhdistetty HC-06: een"
  • yhdistämisen jälkeen voit hallita autoa
  • jos et näe Bluetooth-laitettasi HC-06, napauta "Etsi laitteita" -painiketta
  • yhdistä Bluetooth -laitteesi ensimmäisellä käyttökerralla antamalla oletuskoodi "1234"

Jos haluat nähdä muita robotiikkaan liittyviä projekteja, käy osoitteessa:

  • kotisivuni: www.mobilerobots.pl
  • facebook: Mobiilirobotit

Suositeltava: