Sisukord:

RC Car Hack - Bluetoothi abil juhitav Androidi rakenduse kaudu: 3 sammu (koos piltidega)
RC Car Hack - Bluetoothi abil juhitav Androidi rakenduse kaudu: 3 sammu (koos piltidega)

Video: RC Car Hack - Bluetoothi abil juhitav Androidi rakenduse kaudu: 3 sammu (koos piltidega)

Video: RC Car Hack - Bluetoothi abil juhitav Androidi rakenduse kaudu: 3 sammu (koos piltidega)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Juuli
Anonim
Image
Image
Moodulite ühendamine
Moodulite ühendamine

Olen kindel, et igaüks teist leiab kodus kasutamata RC auto. See juhend aitab teil oma vana RC auto originaalkingituseks muuta:) Kuna minu käes olnud RC auto oli mõõtmetelt väike, olen valinud põhikontrolleriks Arduino Pro Mini. Teine oluline moodul, mida ma selles projektis kasutasin, on kahe mootoriga draiverikandja TB6612FNG. Sellel mootorikontrolleril on piisav valik vastuvõetavaid sisendpingeid (4,5 V kuni 13,5 V) ja pidev väljundvool (1 A kanali kohta). Bluetooth-vastuvõtjana kasutasin populaarset odavat moodulit HC-06. Lisaks saate LED -e kasutada auto esi- ja tagatuledena.

Projekti komponendid:

  1. RC auto (võib olla vana ja katki)
  2. Arduino Pro Mini 328 (3V/8Mhz) x1
  3. TB6612FNG kahe mootoriga draiverikandja x1
  4. HC-06 bluetooth moodul vms x1
  5. Led: 2x punane ja 2x valge
  6. Takisti 10k (LED -ide jaoks vajalik) x4 või 10k SIL -takisti võrk x1
  7. Leivalaud (pool suurust) x1
  8. Džemprid ja kaablid
  9. AA patareid x4

Samm: moodulite ühendamine

Moodulite ühendamine
Moodulite ühendamine

Allpool on toodud viis, kuidas Arduino Pro Mini teiste moodulitega ühendada. Ärge unustage ühendada toitepinget iga mooduliga (VCC, GND).

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

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

2. Kahe mootoriga draiver TB6612FNG -> Arduino Pro Mini

  • AIN1 - 4
  • AIN2 - 7
  • BIN1 - 8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - mootori pinge (4,5 kuni 13,5 V) - 6 V RC autoakust
  • Vcc - loogiline pinge (2,7 kuni 5,5) - 3,3 V Arduino Pro Minilt (VCC)
  • GND - GND

3. Kahe mootoriga draiver TB6612FNG -> alalisvoolumootorid

  • A01 - ajamimootor A
  • A02 - ajamimootor A
  • B01 - roolimootor B
  • B02 - roolimootor B

4. LEDid -> Arduino Pro Mini

  • ees parem LED - 2
  • eesmine vasak LED - 3
  • tagumine parem LED - 14
  • tagumine vasak LED - 15

Samm: Arduino kood

Arduino kood
Arduino kood

Selle projekti täielik kood on saadaval saidil GitHub: link

Arduino programm kontrollib põhisilmus - "void loop ()", kas uus käsk (märk) on Androidi rakendusest Bluetoothi kaudu saadetud. Kui Bluetooth -seeriast saabub mõni märk, hakkab programm käivitama funktsiooni "void processInput ()". Seejärel kutsutakse sellest funktsioonist sõltuvalt märgist välja spetsiifiline juhtimisfunktsioon (nt tähemärgifunktsiooni "r" puhul nimetatakse "void turn_Right ()").

Kui kavatsete kasutada Arduino mootorikilpi (L298), võib see link teile kasulik olla

Samm: Androidi rakendus

Androidi rakendus
Androidi rakendus
Androidi rakendus
Androidi rakendus
Androidi rakendus
Androidi rakendus

Minu Androidi rakendus võimaldab teil Bluetoothi kaudu juhtida kõiki Arduino plaadiga varustatud roboteid. Samuti saate iseseisvalt juhtida kahte mootori PWM -kanalit (paar mootorit).

Unikaalne märk määratakse igale Androidi rakenduse nupule, nagu on näidatud ülaltoodud joonisel. Saate muuta Arduino koodi ja kasutada oma Androidi rakendust oma seadme (mitte ainult selle RC -auto) juhtimiseks.

Saate minu Androidi rakenduse Google Playst tasuta alla laadida: link

Androidi rakenduse kasutamine:

  • puudutage menüünuppu või 3 vertikaalset punkti (olenevalt teie Androidi versioonist)
  • valige vahekaart "Seadme ühendamine"
  • puudutage vahekaarti "HC-06" ja mõne aja pärast peaksite nägema teadet "Ühendatud HC-06-ga"
  • pärast ühendamist saate oma autot juhtida
  • kui te ei näe oma Bluetooth-seadet HC-06, puudutage nuppu "Otsi seadmeid"
  • esmakordsel kasutamisel siduge oma Bluetooth -seadmed, sisestades vaikekoodi "1234"

Kui soovite näha minu teisi robootikaga seotud projekte, külastage:

  • minu veebisait: www.mobilerobots.pl
  • facebook: mobiilsed robotid

Soovitan: