Cuprins:

RC Car Hack - Controlat prin Bluetooth prin aplicația Android: 3 pași (cu imagini)
RC Car Hack - Controlat prin Bluetooth prin aplicația Android: 3 pași (cu imagini)

Video: RC Car Hack - Controlat prin Bluetooth prin aplicația Android: 3 pași (cu imagini)

Video: RC Car Hack - Controlat prin Bluetooth prin aplicația Android: 3 pași (cu imagini)
Video: Ce înseamna semnul tau din nastere 2024, Iunie
Anonim
Image
Image
Conexiunea modulelor
Conexiunea modulelor

Sunt sigur că fiecare dintre voi puteți găsi acasă mașină RC neutilizată. Această instrucțiune vă va ajuta să vă schimbați vechea mașină RC în cadou original:) Datorită faptului că mașina RC pe care o aveam avea dimensiuni mici, am ales Arduino Pro Mini ca controler principal. Un alt modul important pe care l-am folosit în acest proiect este TB6612FNG purtător de driver dual motor. Acest controler al motorului are o gamă suficientă de tensiuni de intrare acceptabile (4,5V până la 13,5V) și curent continuu de ieșire (1A pe canal). Ca receptor bluetooth, am folosit un popular modul ieftin HC-06. În plus, puteți utiliza LED-uri ca lumini față și spate ale mașinii.

Componentele proiectului:

  1. Mașină RC (poate fi veche și ruptă)
  2. Arduino Pro Mini 328 (3V / 8Mhz) x1
  3. TB6612FNG Suport pentru șofer cu motor dual x1
  4. Modul bluetooth HC-06 sau similar x1
  5. Leduri: 2x roșu și 2x alb
  6. Rezistor 10k (necesar pentru leduri) x4 sau 10k SIL Resistor Network x1
  7. Panou (jumătate) x1
  8. Jersee și cabluri
  9. Baterii AA x4

Pasul 1: Conexiunea modulelor

Conexiunea modulelor
Conexiunea modulelor

Modul de conectare a Arduino Pro Mini cu celelalte module este prezentat mai jos. Nu uitați să conectați tensiunea de alimentare la fiecare modul (VCC, GND).

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

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

2. Driver dual motor TB6612FNG -> Arduino Pro Mini

  • AIN1 - 4
  • AIN2 - 7
  • BIN1 - 8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - tensiunea motorului (4,5 - 13,5 V) - 6V de la bateria RC Car
  • Vcc - tensiune logică (2,7 până la 5,5) - 3,3 V de la Arduino Pro Mini (VCC)
  • GND - GND

3. Driver dual motor TB6612FNG -> motoare DC

  • A01 - motorul de acționare A
  • A02 - motorul de acționare A
  • B01 - motorul de direcție B
  • B02 - motor de direcție B

4. LED-uri -> Arduino Pro Mini

  • led dreapta fata - 2
  • led stânga față - 3
  • led spate dreapta - 14
  • led stânga spate - 15

Pasul 2: Cod Arduino

Cod Arduino
Cod Arduino

Codul complet pentru acest proiect este disponibil la GitHub: link

Programul Arduino verifică în bucla principală - „void loop ()” dacă noua comandă (caracter) a fost trimisă din aplicația Android prin Bluetooth. Dacă există orice caracter de intrare din seria Bluetooth, programul începe executarea funcției "void processInput ()". Apoi, din această funcție, în funcție de caracter, se numește o funcție de control specifică (de exemplu, pentru funcția de caracter „r” se numește „nul turn_Right ()”).

Dacă aveți de gând să utilizați scutul motor Arduino (L298), acest link vă poate fi util

Pasul 3: aplicația Android

Aplicația Android
Aplicația Android
Aplicația Android
Aplicația Android
Aplicația Android
Aplicația Android

Aplicația My Android vă permite să controlați orice robot echipat cu o placă Arduino prin Bluetooth. De asemenea, puteți controla independent cele două motoare canale PWM (o pereche de motoare).

Caracterul unic este atribuit fiecărui buton al aplicației Android așa cum se arată în figura de mai sus. Puteți edita codul Arduino și puteți utiliza aplicația mea pentru Android pentru a vă controla propriul dispozitiv (nu numai această mașină RC).

Puteți descărca gratuit aplicația mea Android de pe Google Play: link

Cum se folosește aplicația Android:

  • atinge butonul meniu sau 3 puncte verticale (în funcție de versiunea Android-ului tău)
  • selectați fila „Conectați un dispozitiv”
  • apăsați pe fila „HC-06” și după un timp ar trebui să vedeți mesajul „Conectat la HC-06”
  • după conectare, vă puteți controla mașina
  • dacă nu vedeți dispozitivul dvs. bluetooth HC-06 apăsați butonul „Scanare dispozitive”
  • la prima utilizare, asociați dispozitivele bluetooth introducând codul implicit „1234”

Dacă doriți să vedeți celelalte proiecte legate de robotică, vizitați:

  • site-ul meu: www.mobilerobots.pl
  • facebook: Roboți mobili

Recomandat: