Taula de continguts:

RC Car Hack: controlat per Bluetooth mitjançant l’aplicació Android: 3 passos (amb imatges)
RC Car Hack: controlat per Bluetooth mitjançant l’aplicació Android: 3 passos (amb imatges)

Vídeo: RC Car Hack: controlat per Bluetooth mitjançant l’aplicació Android: 3 passos (amb imatges)

Vídeo: RC Car Hack: controlat per Bluetooth mitjançant l’aplicació Android: 3 passos (amb imatges)
Vídeo: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, De novembre
Anonim
Image
Image
Connexió dels mòduls
Connexió dels mòduls

Estic segur que cadascun de vosaltres podeu trobar a casa un cotxe RC no utilitzat. Aquesta instrucció us ajudarà a canviar el vostre vell cotxe RC a un regal original:) A causa del fet que el cotxe RC que tenia era petit, he triat Arduino Pro Mini com a controlador principal. Un altre mòdul important que he utilitzat en aquest projecte és el portador de controlador de motor dual TB6612FNG. Aquest controlador de motor té un rang suficient de tensions d’entrada acceptables (4,5V a 13,5V) i corrent de sortida continu (1A per canal). Com a receptor bluetooth, vaig utilitzar un popular mòdul econòmic HC-06. A més, podeu utilitzar LEDs com a llums davanters i posteriors del cotxe.

Components del projecte:

  1. Cotxe RC (pot ser antic i trencat)
  2. Arduino Pro Mini 328 (3V / 8Mhz) x1
  3. TB6612FNG Portador de controlador de motor dual x1
  4. Mòdul bluetooth HC-06 o similar x1
  5. Llums: 2x vermells i 2x blancs
  6. Resistència 10k (necessària per als leds) x4 o 10k Xarxa de resistències SIL x1
  7. Taula de pa (mitja mida) x1
  8. Ponts i cables
  9. Bateries AA x4

Pas 1: connexió dels mòduls

Connexió dels mòduls
Connexió dels mòduls

A continuació es mostra la manera de connectar Arduino Pro Mini amb els altres mòduls. No oblideu connectar la tensió d’alimentació a cada mòdul (VCC, GND).

1. Bluetooth (per exemple, HC-06) -> Arduino Pro Mini (3,3 V)

  • RXD - TXD
  • TXD - RXD
  • VCC - 3,3 V d'Arduino Pro Mini (VCC)
  • GND - GND

2. Controlador de motor dual TB6612FNG -> Arduino Pro Mini

  • AIN1 - 4
  • AIN2 - 7
  • BIN1 - 8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT: tensió del motor (4,5 a 13,5 V) - 6 V de la bateria del cotxe RC
  • Vcc: tensió lògica (2,7 a 5,5) - 3,3 V d'Arduino Pro Mini (VCC)
  • GND - GND

3. Controlador de motor dual TB6612FNG -> Motors de CC

  • A01 - motor d'accionament A
  • A02 - motor d'accionament A
  • B01 - motor de direcció B
  • B02 - motor de direcció B

4. LEDs -> Arduino Pro Mini

  • led frontal dret - 2
  • led frontal esquerre - 3
  • led posterior dret - 14
  • led posterior esquerre - 15

Pas 2: Codi Arduino

Codi Arduino
Codi Arduino

El codi complet d’aquest projecte està disponible a GitHub: link

El programa Arduino comprova al bucle principal - "void loop ()" si la nova ordre (caràcter) s'ha enviat des de l'aplicació Android per Bluetooth. Si hi ha algun caràcter entrant de la sèrie Bluetooth, el programa inicia l'execució de la funció "void processInput ()". A continuació, des d'aquesta funció, segons el caràcter, s'anomena una funció de control específica (per exemple, per a la funció de caràcter "r" es diu "void turn_Right ()").

Si utilitzeu el blindatge del motor Arduino (L298), aquest enllaç us pot ser útil

Pas 3: aplicació per a Android

Aplicació per a Android
Aplicació per a Android
Aplicació per a Android
Aplicació per a Android
Aplicació per a Android
Aplicació per a Android

La meva aplicació Android permet controlar qualsevol robot equipat amb una placa Arduino mitjançant bluetooth. També podeu controlar independentment els dos canals PWM dels motors (un parell de motors).

El caràcter únic s'assigna a cada botó de l'aplicació Android, tal com es mostra a la figura anterior. Podeu editar el codi Arduino i utilitzar la meva aplicació per Android per controlar el vostre propi dispositiu (no només aquest cotxe RC).

Podeu descarregar la meva aplicació Android de forma gratuïta des de Google Play: enllaç

Com s'utilitza l'aplicació Android:

  • toqueu el botó de menú o 3 punts verticals (segons la versió del vostre Android)
  • seleccioneu la pestanya "Connecta un dispositiu"
  • toqueu la pestanya "HC-06" i al cap d'un temps hauríeu de veure el missatge "Connectat a HC-06"
  • després de connectar-vos, podeu controlar el cotxe
  • si no veieu el vostre dispositiu bluetooth HC-06, toqueu el botó "Cerca de dispositius"
  • en el primer ús, emparegeu els vostres dispositius Bluetooth introduint el codi predeterminat "1234"

Si voleu veure els meus altres projectes relacionats amb la robòtica, visiteu:

  • el meu lloc web: www.mobilerobots.pl
  • facebook: robots mòbils

Recomanat: