Turinys:

„RC Car Hack“- „Bluetooth“valdomas naudojant „Android“programą: 3 žingsniai (su nuotraukomis)
„RC Car Hack“- „Bluetooth“valdomas naudojant „Android“programą: 3 žingsniai (su nuotraukomis)

Video: „RC Car Hack“- „Bluetooth“valdomas naudojant „Android“programą: 3 žingsniai (su nuotraukomis)

Video: „RC Car Hack“- „Bluetooth“valdomas naudojant „Android“programą: 3 žingsniai (su nuotraukomis)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Liepa
Anonim
Image
Image
Modulių sujungimas
Modulių sujungimas

Esu tikras, kad kiekvienas iš jūsų namuose gali rasti nenaudojamą RC automobilį. Ši instrukcija padės jums pakeisti seną RC automobilį į originalią dovaną:) Dėl to, kad turėtas RC automobilis buvo nedidelio dydžio, pagrindiniu valdikliu pasirinkau „Arduino Pro Mini“. Kitas svarbus modulis, kurį naudojau šiame projekte, yra dvigubo variklio vairuotojo laikiklis TB6612FNG. Šis variklio valdiklis turi pakankamą priimtinos įėjimo įtampos diapazoną (nuo 4,5 V iki 13,5 V) ir nuolatinę išėjimo srovę (1A vienam kanalui). Kaip „Bluetooth“imtuvą naudojau populiarų nebrangų modulį HC-06. Be to, šviesos diodus galite naudoti kaip priekinius ir galinius automobilio žibintus.

Projekto sudedamosios dalys:

  1. RC automobilis (gali būti senas ir sulūžęs)
  2. „Arduino Pro Mini 328“(3V/8Mhz) x1
  3. TB6612FNG dviejų variklių vairuotojo laikiklis x1
  4. HC-06 „Bluetooth“modulis arba panašus x1
  5. Šviesos diodai: 2x raudoni ir 2x balti
  6. Rezistorius 10k (reikalingas LED) x4 arba 10k SIL rezistorių tinklas x1
  7. Duonos lenta (pusė dydžio) x1
  8. Džemperiai ir kabeliai
  9. AA baterijos x4

1 žingsnis: modulių prijungimas

Modulių sujungimas
Modulių sujungimas

Toliau pateikiamas būdas prijungti „Arduino Pro Mini“prie kitų modulių. Nepamirškite prijungti maitinimo įtampos prie kiekvieno modulio (VCC, GND).

1. „Bluetooth“(pvz., HC -06) -> „Arduino Pro Mini“(3.3V)

  • RXD - TXD
  • TXD - RXD
  • VCC - 3,3 V iš „Arduino Pro Mini“(VCC)
  • GND - GND

2. TB6612FNG dviejų variklių tvarkyklė -> „Arduino Pro Mini“

  • AIN1-4
  • AIN2-7
  • BIN1-8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - variklio įtampa (nuo 4,5 iki 13,5 V) - 6 V iš RC automobilio akumuliatoriaus
  • Vcc - loginė įtampa (nuo 2,7 iki 5,5) - 3,3 V iš „Arduino Pro Mini“(VCC)
  • GND - GND

3. TB6612FNG dviejų variklių tvarkyklė -> nuolatinės srovės varikliai

  • A01 - pavaros variklis A
  • A02 - pavaros variklis A
  • B01 - vairavimo variklis B
  • B02 - vairavimo variklis B

4. Šviesos diodai -> „Arduino Pro Mini“

  • priekinis dešinysis ledas - 2
  • priekinis kairysis ledas - 3
  • galinis dešinysis ledas - 14
  • galinis kairysis ledas - 15

2 žingsnis: „Arduino“kodas

Arduino kodas
Arduino kodas

Visą šio projekto kodą rasite „GitHub“: nuoroda

„Arduino“programa tikrina pagrindinę kilpą - „void loop ()“, ar nauja komanda (simbolis) buvo išsiųsta iš „Android“programos per „Bluetooth“. Jei iš „Bluetooth“serijos gaunamas koks nors simbolis, programa pradeda vykdyti funkciją „void processInput ()“. Tada iš šios funkcijos, priklausomai nuo simbolio, iškviečiama tam tikra valdymo funkcija (pvz., „R“simbolių funkcijai „void turn_Right ()“vadinama).

Jei ketinate naudoti „Arduino“variklio skydą (L298), ši nuoroda jums gali būti naudinga

3 žingsnis: „Android“programa

„Android“programa
„Android“programa
„Android“programa
„Android“programa
„Android“programa
„Android“programa

„Android“programa leidžia valdyti bet kurį robotą, aprūpintą „Arduino“plokšte per „Bluetooth“. Taip pat galite savarankiškai valdyti du variklių PWM kanalus (variklių pora).

Unikalus simbolis priskiriamas kiekvienam „Android“programos mygtukui, kaip parodyta aukščiau esančiame paveikslėlyje. Galite redaguoti „Arduino“kodą ir naudoti „Android“programą savo įrenginiui valdyti (ne tik šiam RC automobiliui).

Mano „Android“programą galite nemokamai atsisiųsti iš „Google Play“: nuoroda

Kaip naudotis „Android“programa:

  • bakstelėkite meniu mygtuką arba 3 vertikalius taškus (priklausomai nuo „Android“versijos)
  • pasirinkite skirtuką „Prijunkite įrenginį“
  • bakstelėkite skirtuką „HC-06“ir po kurio laiko turėtumėte pamatyti pranešimą „Prisijungta prie HC-06“
  • po prijungimo galite valdyti savo automobilį
  • jei nematote savo „Bluetooth“įrenginio HC-06, bakstelėkite mygtuką „Ieškoti įrenginių“
  • pirmą kartą suporuokite „Bluetooth“įrenginius įvesdami numatytąjį kodą „1234“

Jei norėtumėte pamatyti kitus mano projektus, susijusius su robotika, apsilankykite:

  • mano svetainė: www.mobilerobots.pl
  • facebook: Mobilieji robotai

Rekomenduojamas: