Innehållsförteckning:

RC Car Hack - Bluetooth kontrollerad via Android App: 3 steg (med bilder)
RC Car Hack - Bluetooth kontrollerad via Android App: 3 steg (med bilder)

Video: RC Car Hack - Bluetooth kontrollerad via Android App: 3 steg (med bilder)

Video: RC Car Hack - Bluetooth kontrollerad via Android App: 3 steg (med bilder)
Video: CS50 2013 - Week 9, continued 2024, Juli
Anonim
Image
Image
Anslutning av modulerna
Anslutning av modulerna

Jag är säker på att var och en av er kan hitta hem oanvänd RC bil hemma. Denna instruktion hjälper dig att byta din gamla RC -bil till originalgåva:) På grund av att RC -bilen jag hade var liten i storlek har jag valt Arduino Pro Mini som huvudkontroll. En annan viktig modul som jag har använt i detta projekt är TB6612FNG bärmotor för dubbla motorförare. Denna motorstyrenhet har ett tillräckligt antal acceptabla ingångsspänningar (4,5V till 13,5V) och kontinuerlig utström (1A per kanal). Som en bluetooth-mottagare använde jag en populär billig modul HC-06. Dessutom kan du använda lysdioder som fram- och bakljus på bilen.

Komponenter i projektet:

  1. RC -bil (kan vara en gammal och trasig)
  2. Arduino Pro Mini 328 (3V/8Mhz) x1
  3. TB6612FNG Dual Motor Driver Carrier x1
  4. HC-06 bluetooth-modul eller liknande x1
  5. Lysdioder: 2x rött och 2x vitt
  6. Motstånd 10k (krävs för lysdioder) x4 eller 10k SIL motståndsnätverk x1
  7. Brödbräda (halv storlek) x1
  8. Hoppare och kablar
  9. AA -batterier x4

Steg 1: Anslutning av modulerna

Anslutning av modulerna
Anslutning av modulerna

Sättet att ansluta Arduino Pro Mini med de andra modulerna ges nedan. Glöm inte att ansluta matningsspänningen till varje modul (VCC, GND).

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

  • RXD - TXD
  • TXD - RXD
  • VCC - 3.3V från Arduino Pro Mini (VCC)
  • GND - GND

2. TB6612FNG Dual Motor Driver -> Arduino Pro Mini

  • AIN1 - 4
  • AIN2 - 7
  • BIN1 - 8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - motorspänning (4,5 till 13,5 V) - 6V från RC bilbatteri
  • Vcc - logisk spänning (2,7 till 5,5) - 3,3V från Arduino Pro Mini (VCC)
  • GND - GND

3. TB6612FNG Dual Motor Driver -> DC -motorer

  • A01 - drivmotor A
  • A02 - drivmotor A
  • B01 - styrmotor B
  • B02 - styrmotor B

4. Lysdioder -> Arduino Pro Mini

  • främre högra led - 2
  • främre vänster led - 3
  • bakre högra led - 14
  • bakre vänstra LED - 15

Steg 2: Arduino -kod

Arduino -kod
Arduino -kod

Hela koden för detta projekt finns på GitHub: länk

Arduino -programmet kontrollerar i huvudslingan - "void loop ()" om det nya kommandot (tecknet) har skickats från Android -appen via bluetooth. Om det finns något inkommande tecken från bluetooth -serien startar programmet körningen av "void processInput ()" -funktionen. Sedan kallas en specifik kontrollfunktion från denna funktion beroende på tecknet (t.ex. för "r" teckenfunktion kallas void turn_Right () ").

Om du ska använda Arduino motorskydd (L298) kan denna länk vara användbar för dig

Steg 3: Android -app

Android App
Android App
Android App
Android App
Android App
Android App

Med min Android -app kan du styra alla robotar som är utrustade med ett Arduino -kort via bluetooth. Du kan också självständigt styra de två motorerna PWM -kanaler (ett par motorer).

Den unika karaktären tilldelas varje knapp i Android -appen enligt figuren ovan. Du kan redigera Arduino -koden och använda min Android -app för att styra din egen enhet (inte bara den här RC -bilen).

Du kan ladda ner min Android -app gratis från Google Play: länk

Så här använder du Android -appen:

  • tryck på menyknappen eller 3 vertikala prickar (beroende på versionen av din Android)
  • välj fliken "Anslut en enhet"
  • tryck på fliken "HC-06" och efter ett tag bör du se meddelandet "Ansluten till HC-06"
  • efter anslutning kan du styra din bil
  • om du inte ser din Bluetooth-enhet HC-06, tryck på knappen "Sök efter enheter"
  • vid första användningen kopplar du ihop dina bluetooth -enheter genom att ange standardkoden "1234"

Om du vill se mina andra projekt relaterade till robotik besök:

  • min webbplats: www.mobilerobots.pl
  • facebook: Mobila robotar

Rekommenderad: