Indholdsfortegnelse:

RC Car Hack - Bluetooth kontrolleret via Android App: 3 trin (med billeder)
RC Car Hack - Bluetooth kontrolleret via Android App: 3 trin (med billeder)

Video: RC Car Hack - Bluetooth kontrolleret via Android App: 3 trin (med billeder)

Video: RC Car Hack - Bluetooth kontrolleret via Android App: 3 trin (med billeder)
Video: 12V Bluetooth Relay to control AC or DC load using mobile Phone 2024, Juli
Anonim
Image
Image
Tilslutning af modulerne
Tilslutning af modulerne

Jeg er sikker på, at hver enkelt af jer kan finde ubrugt RC -bil hjemme. Denne vejledning hjælper dig med at ændre din gamle RC -bil til original gave:) På grund af det faktum, at den RC -bil, jeg havde, var lille i størrelsen, har jeg valgt Arduino Pro Mini som hovedcontroller. Et andet vigtigt modul, som jeg har brugt i dette projekt, er TB6612FNG dual motor driver carrier. Denne motorstyring har et tilstrækkeligt område af acceptable indgangsspændinger (4,5V til 13,5V) og kontinuerlig udgangsstrøm (1A pr. Kanal). Som en bluetooth-modtager brugte jeg et populært billigt modul HC-06. Derudover kan du bruge lysdioder som bilens for- og baglygter.

Komponenter i projektet:

  1. RC bil (kan være en gammel og ødelagt)
  2. Arduino Pro Mini 328 (3V/8Mhz) x1
  3. TB6612FNG Dual Motor Driver Carrier x1
  4. HC-06 bluetooth-modul eller lignende x1
  5. Lysdioder: 2x rød og 2x hvid
  6. Modstand 10k (påkrævet til lysdioder) x4 eller 10k SIL modstandsnetværk x1
  7. Brødbræt (halv størrelse) x1
  8. Jumpere og kabler
  9. AA batterier x4

Trin 1: Tilslutning af modulerne

Tilslutning af modulerne
Tilslutning af modulerne

Måden at forbinde Arduino Pro Mini med de andre moduler er angivet nedenfor. Glem ikke at tilslutte forsyningsspændingen til hvert modul (VCC, GND).

1. Bluetooth (f.eks. HC -06) -> Arduino Pro Mini (3,3V)

  • RXD - TXD
  • TXD - RXD
  • VCC - 3.3V fra 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ænding (4,5 til 13,5 V) - 6V fra RC bilbatteri
  • Vcc - logisk spænding (2,7 til 5,5) - 3,3V fra Arduino Pro Mini (VCC)
  • GND - GND

3. TB6612FNG Dual Motor Driver -> DC Motorer

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

4. LED'er -> Arduino Pro Mini

  • LED foran foran - 2
  • foran venstre led - 3
  • bageste højre led - 14
  • bageste venstre LED - 15

Trin 2: Arduino -kode

Arduino kode
Arduino kode

Den fulde kode til dette projekt er tilgængelig på GitHub: link

Arduino -programmet kontrollerer i hovedsløjfen - "void loop ()", om den nye kommando (tegn) er blevet sendt fra Android -appen via bluetooth. Hvis der er et indgående tegn fra bluetooth -serien, starter programmet udførelsen af funktionen "void processInput ()". Fra denne funktion kaldes der derefter en bestemt kontrolfunktion afhængigt af tegnet (f.eks. Kaldes void turn_Right () for "r" tegnfunktion).

Hvis du vil bruge Arduino motorskjold (L298) kan dette link være nyttigt for dig

Trin 3: Android App

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

Min Android -app giver dig mulighed for at styre enhver robot udstyret med et Arduino -kort via bluetooth. Du kan også uafhængigt styre de to motorers PWM -kanaler (et par motorer).

Det unikke tegn tildeles hver knap i Android -appen som vist i figuren ovenfor. Du kan redigere Arduino -kode og bruge min Android -app til at styre din egen enhed (ikke kun denne RC -bil).

Du kan downloade min Android -app gratis fra Google Play: link

Sådan bruges Android -appen:

  • tryk på menuknappen eller 3 lodrette prikker (afhængigt af versionen af din Android)
  • vælg fanen "Tilslut en enhed"
  • tryk på fanen "HC-06", og efter et stykke tid skal du se meddelelsen "Tilsluttet HC-06"
  • efter tilslutning kan du styre din bil
  • hvis du ikke kan se din bluetooth-enhed HC-06, skal du trykke på knappen "Scan efter enheder"
  • ved første brug parres dine bluetooth -enheder ved at indtaste standardkoden "1234"

Hvis du gerne vil se mine andre projekter relateret til robotik, besøg venligst:

  • mit websted: www.mobilerobots.pl
  • facebook: Mobilrobotter

Anbefalede: