Sadržaj:

RC Car Hack - Bluetooth kontrolirano putem Android aplikacije: 3 koraka (sa slikama)
RC Car Hack - Bluetooth kontrolirano putem Android aplikacije: 3 koraka (sa slikama)

Video: RC Car Hack - Bluetooth kontrolirano putem Android aplikacije: 3 koraka (sa slikama)

Video: RC Car Hack - Bluetooth kontrolirano putem Android aplikacije: 3 koraka (sa slikama)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Novembar
Anonim
Image
Image
Povezivanje modula
Povezivanje modula

Siguran sam da će svako od vas kod kuće pronaći nekorišteni RC automobil. Ovo uputstvo će vam pomoći da promijenite svoj stari RC automobil u originalni poklon:) Zbog činjenice da je RC automobil koji sam imao bio male veličine, odabrao sam Arduino Pro Mini za glavni kontroler. Još jedan važan modul koji sam koristio u ovom projektu je TB6612FNG nosač dvostrukog motora. Ovaj regulator motora ima dovoljan raspon prihvatljivih ulaznih napona (4,5V do 13,5V) i kontinuiranu izlaznu struju (1A po kanalu). Kao bluetooth prijemnik koristio sam popularan jeftin modul HC-06. Osim toga, LED diode možete koristiti kao prednja i stražnja svjetla u automobilu.

Komponente projekta:

  1. RC automobil (može biti star i pokvaren)
  2. Arduino Pro Mini 328 (3V/8Mhz) x1
  3. TB6612FNG Nosač vozača s dva motora x1
  4. Bluetooth modul HC-06 ili sličan x1
  5. Led: 2x crveni i 2x bijeli
  6. Otpornik 10k (potrebno za LED diode) x4 ili 10k SIL mreža otpornika x1
  7. Oglasna ploča (pola veličine) x1
  8. Džemperi i kablovi
  9. AA baterije x4

Korak 1: Povezivanje modula

Povezivanje modula
Povezivanje modula

Način povezivanja Arduino Pro Mini s ostalim modulima dan je u nastavku. Ne zaboravite spojiti mrežni napon na svaki 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. TB6612FNG vozač s dva motora -> Arduino Pro Mini

  • AIN1 - 4
  • AIN2 - 7
  • BIN1 - 8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - napon motora (4,5 do 13,5 V) - 6V iz RC akumulatora u automobilu
  • Vcc - logički napon (2,7 do 5,5) - 3,3 V iz Arduino Pro Mini (VCC)
  • GND - GND

3. TB6612FNG pokretač s dvostrukim motorom -> DC motori

  • A01 - pogonski motor A
  • A02 - pogonski motor A
  • B01 - motor upravljača B
  • B02 - motor upravljača B

4. LED diode -> Arduino Pro Mini

  • prednji desni LED - 2
  • prednji lijevi led - 3
  • stražnja desna LED dioda - 14
  • stražnji lijevi dioda - 15

Korak 2: Arduino kod

Arduino kod
Arduino kod

Potpuni kod za ovaj projekat dostupan je na GitHub -u: veza

Program Arduino provjerava u glavnoj petlji - "void loop ()" je li nova naredba (znak) poslana iz Android aplikacije putem bluetootha. Ako postoji bilo koji dolazni znak iz bluetooth serijskog programa, program započinje izvršavanje funkcije "void processInput ()". Zatim se iz ove funkcije, ovisno o znaku, poziva posebna kontrolna funkcija (npr. Za funkciju znaka "r" poziva se "void turn_Right ()").

Ako ćete koristiti Arduino motorni štit (L298), ova vam veza može biti korisna

Korak 3: Android aplikacija

Android aplikacija
Android aplikacija
Android aplikacija
Android aplikacija
Android aplikacija
Android aplikacija

Moja aplikacija za Android omogućuje vam kontrolu Bluetooth -om preko bilo kojeg robota opremljenog Arduino pločom. Također možete neovisno kontrolirati dva PWM kanala motora (par motora).

Jedinstveni znak dodijeljen je svakom gumbu Android aplikacije kao što je prikazano na gornjoj slici. Možete urediti Arduino kôd i koristiti moju Android aplikaciju za kontrolu vlastitog uređaja (ne samo ovog RC automobila).

Moju aplikaciju za Android možete besplatno preuzeti s Google Playa: veza

Kako koristiti Android aplikaciju:

  • dodirnite dugme menija ili 3 vertikalne tačke (u zavisnosti od verzije Androida)
  • odaberite karticu "Povežite uređaj"
  • dodirnite karticu "HC-06" i nakon nekog vremena trebali biste vidjeti poruku "Povezano s HC-06"
  • nakon povezivanja možete upravljati svojim automobilom
  • ako ne vidite svoj Bluetooth uređaj HC-06, dodirnite dugme "Skeniraj za uređaje"
  • pri prvoj upotrebi uparite svoje Bluetooth uređaje unosom zadanog koda "1234"

Ako želite vidjeti moje druge projekte vezane za robotiku, posjetite:

  • moja web stranica: www.mobilerobots.pl
  • facebook: Mobilni roboti

Preporučuje se: