Tabla de contenido:

RC Car Hack - Bluetooth controlado a través de la aplicación de Android: 3 pasos (con imágenes)
RC Car Hack - Bluetooth controlado a través de la aplicación de Android: 3 pasos (con imágenes)

Video: RC Car Hack - Bluetooth controlado a través de la aplicación de Android: 3 pasos (con imágenes)

Video: RC Car Hack - Bluetooth controlado a través de la aplicación de Android: 3 pasos (con imágenes)
Video: Carrito a control remoto con Arduino / Bluetooth / Android, en Protoboard 2024, Noviembre
Anonim
Image
Image
Conexión de los módulos
Conexión de los módulos

Estoy seguro de que cada uno de ustedes puede encontrar en casa un coche RC sin usar. Estas instrucciones te ayudarán a cambiar tu viejo coche RC por un regalo original:) Debido al hecho de que el coche RC que tenía era pequeño, elegí Arduino Pro Mini como controlador principal. Otro módulo importante que he usado en este proyecto es el portador de controlador de motor dual TB6612FNG. Este controlador de motor tiene un rango suficiente de voltajes de entrada aceptables (4.5V a 13.5V) y corriente de salida continua (1A por canal). Como receptor bluetooth utilicé un popular módulo económico HC-06. Además, puede utilizar LED como luces delanteras y traseras del automóvil.

Componentes del proyecto:

  1. Coche RC (puede ser viejo y estar roto)
  2. Arduino Pro Mini 328 (3V / 8Mhz) x1
  3. TB6612FNG Soporte de controlador de motor dual x1
  4. Módulo bluetooth HC-06 o similar x1
  5. Leds: 2x rojos y 2x blancos
  6. Resistor 10k (requerido para leds) x4 o 10k SIL Resistor Network x1
  7. Placa de pruebas (tamaño medio) x1
  8. Puentes y cables
  9. Pilas AA x4

Paso 1: Conexión de los módulos

Conexión de los módulos
Conexión de los módulos

La forma de conectar Arduino Pro Mini con los otros módulos se detalla a continuación. No olvide conectar la tensión de alimentación a cada módulo (VCC, GND).

1. Bluetooth (por ejemplo, HC-06) -> Arduino Pro Mini (3.3V)

  • RXD - TXD
  • TXD - RXD
  • VCC - 3.3V de 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
  • ESPERA - Vcc
  • VMOT - voltaje del motor (4.5 a 13.5 V) - 6V de la batería del coche RC
  • Vcc - voltaje lógico (2.7 a 5.5) - 3.3V de Arduino Pro Mini (VCC)
  • GND - GND

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

  • A01 - motor de accionamiento A
  • A02 - motor de accionamiento A
  • B01 - motor de dirección B
  • B02 - motor de dirección B

4. LED -> Arduino Pro Mini

  • led delantero derecho - 2
  • led delantero izquierdo - 3
  • led trasero derecho - 14
  • led trasero izquierdo - 15

Paso 2: Código Arduino

Código Arduino
Código Arduino

El código completo para este proyecto está disponible en GitHub: enlace

El programa Arduino comprueba en el bucle principal - "void loop ()" si el nuevo comando (carácter) se ha enviado desde la aplicación de Android a través de bluetooth. Si hay algún carácter entrante de la serie bluetooth, el programa inicia la ejecución de la función "void processInput ()". Luego, desde esta función, dependiendo del carácter, se llama a una función de control específica (por ejemplo, para la función de carácter "r" se llama "void turn_Right ()").

Si va a utilizar el protector del motor Arduino (L298) este enlace puede ser útil para usted

Paso 3: aplicación de Android

Aplicación Android
Aplicación Android
Aplicación Android
Aplicación Android
Aplicación Android
Aplicación Android

Mi aplicación de Android te permite controlar cualquier robot equipado con una placa Arduino a través de bluetooth. También puede controlar de forma independiente los dos canales PWM de los motores (un par de motores).

El carácter único se asigna a cada botón de la aplicación de Android como se muestra en la figura anterior. Puede editar el código Arduino y usar mi aplicación de Android para controlar su propio dispositivo (no solo este auto RC).

Puede descargar mi aplicación de Android de forma gratuita desde Google Play: enlace

Cómo utilizar la aplicación de Android:

  • toque el botón de menú o 3 puntos verticales (según la versión de su Android)
  • seleccione la pestaña "Conectar un dispositivo"
  • toque en la pestaña "HC-06" y después de un tiempo debería ver el mensaje "Conectado a HC-06"
  • después de conectarse, puede controlar su automóvil
  • si no ve su dispositivo bluetooth HC-06, toque el botón "Buscar dispositivos"
  • en el primer uso, empareje sus dispositivos bluetooth ingresando el código predeterminado "1234"

Si desea ver mis otros proyectos relacionados con la robótica, visite:

  • mi sitio web: www.mobilerobots.pl
  • facebook: robots móviles

Recomendado: