Tartalomjegyzék:

RC Car Hack - Bluetooth -on vezérelhető Android -alkalmazáson keresztül: 3 lépés (képekkel)
RC Car Hack - Bluetooth -on vezérelhető Android -alkalmazáson keresztül: 3 lépés (képekkel)

Videó: RC Car Hack - Bluetooth -on vezérelhető Android -alkalmazáson keresztül: 3 lépés (képekkel)

Videó: RC Car Hack - Bluetooth -on vezérelhető Android -alkalmazáson keresztül: 3 lépés (képekkel)
Videó: rc car hack - bluetooth control 2024, Július
Anonim
Image
Image
A modulok csatlakoztatása
A modulok csatlakoztatása

Biztos vagyok benne, hogy mindenki megtalálhatja otthon a használaton kívüli RC autót. Ez az utasítás segít abban, hogy régi RC autóját eredeti ajándékra cserélje:) Annak a ténynek köszönhetően, hogy az én RC autóm kicsi volt, az Arduino Pro Mini -t választottam fő vezérlőnek. Egy másik fontos modul, amelyet ebben a projektben használtam, a TB6612FNG kettős motoros meghajtótartó. Ez a motorvezérlő elegendő tartományban rendelkezik elfogadható bemeneti feszültséggel (4,5 V - 13,5 V) és folyamatos kimeneti árammal (1A csatornánként). Bluetooth-vevőként egy népszerű, olcsó HC-06 modult használtam. Ezenkívül a LED -eket használhatja az autó első és hátsó lámpájaként.

A projekt összetevői:

  1. RC autó (lehet régi és törött)
  2. Arduino Pro Mini 328 (3V/8Mhz) x1
  3. TB6612FNG kettős motoros meghajtótartó x1
  4. HC-06 bluetooth modul vagy hasonló x1
  5. LED -ek: 2x piros és 2x fehér
  6. Ellenállás 10k (LED -ekhez szükséges) x4 vagy 10k SIL ellenálláshálózat x1
  7. Kenyeretábla (fél méret) x1
  8. Jumperek és kábelek
  9. AA elemek x4

1. lépés: A modulok csatlakoztatása

A modulok csatlakoztatása
A modulok csatlakoztatása

Az Arduino Pro Mini és a többi modul összekapcsolásának módja az alábbiakban található. Ne felejtse el csatlakoztatni a tápfeszültséget minden modulhoz (VCC, GND).

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

  • RXD - TXD
  • TXD - RXD
  • VCC - 3,3 V az Arduino Pro Mini -ből (VCC)
  • GND - GND

2. TB6612FNG kétmotoros meghajtó -> Arduino Pro Mini

  • AIN1-4
  • AIN2-7
  • BIN1 - 8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - motorfeszültség (4,5-13,5 V) - 6V az RC autó akkumulátorából
  • Vcc - logikai feszültség (2,7–5,5) - 3,3 V az Arduino Pro Mini (VCC)
  • GND - GND

3. TB6612FNG kétmotoros meghajtó -> DC motorok

  • A01 - hajtómotor A
  • A02 - hajtómotor A
  • B01 - kormánymotor B
  • B02 - kormánymotor B

4. LED -ek -> Arduino Pro Mini

  • jobb első led - 2
  • bal első led - 3
  • jobb hátsó led - 14
  • bal hátsó led - 15

2. lépés: Arduino kód

Arduino kód
Arduino kód

A projekt teljes kódja elérhető a GitHub webhelyen: link

Az Arduino program ellenőrzi a fő hurokban - "void loop ()", hogy az új parancsot (karaktert) elküldte -e az Android alkalmazásból Bluetooth -on keresztül. Ha bejövő karakter érkezik a Bluetooth sorozatból, a program megkezdi a "void processInput ()" funkció végrehajtását. Ebből a függvényből a karaktertől függően egy speciális vezérlőfunkciót hívnak meg (pl. "R" karakterfüggvény esetén "void turn_Right ()").

Ha az Arduino motorpajzsot (L298) fogja használni, ez a link hasznos lehet az Ön számára

3. lépés: Android -alkalmazás

Android -alkalmazás
Android -alkalmazás
Android -alkalmazás
Android -alkalmazás
Android -alkalmazás
Android -alkalmazás

Az Android -alkalmazásom lehetővé teszi bármely Arduino -táblával felszerelt robot bluetooth -on történő vezérlését. Önállóan is vezérelheti a két motor PWM csatornáját (egy motorpár).

Az egyedi karakter az Android alkalmazás minden gombjához van rendelve, a fenti ábra szerint. Szerkesztheti az Arduino kódot, és az Android alkalmazásom segítségével vezérelheti saját készülékét (nem csak ezt az RC autót).

Ingyenesen letöltheti Android -alkalmazásomat a Google Playről: link

Az Android alkalmazás használata:

  • érintse meg a menü gombot vagy 3 függőleges pontot (az Android verziójától függően)
  • válassza az "Eszköz csatlakoztatása" fület
  • érintse meg a "HC-06" fület, és egy idő után meg kell jelennie a "Connected to HC-06" üzenet
  • csatlakoztatás után irányíthatja autóját
  • ha nem látja a HC-06 Bluetooth-eszközt, koppintson az "Eszközök keresése" gombra
  • az első használat során párosítsa Bluetooth -eszközeit az alapértelmezett "1234" kód megadásával

Ha szeretné látni a robotikával kapcsolatos egyéb projektjeimet, kérjük, látogasson el ide:

  • honlapom: www.mobilerobots.pl
  • facebook: Mobil robotok

Ajánlott: