Tabla de contenido:

Coche RC controlado por gestos manuales: 15 pasos
Coche RC controlado por gestos manuales: 15 pasos

Video: Coche RC controlado por gestos manuales: 15 pasos

Video: Coche RC controlado por gestos manuales: 15 pasos
Video: Carro Control Remoto con Gestores de Mano - Unboxing/Tutorial 2024, Mes de julio
Anonim
Coche RC controlado por gestos con la mano
Coche RC controlado por gestos con la mano
Coche RC controlado por gestos con la mano
Coche RC controlado por gestos con la mano

Hola Mundo!

Este es mi primer Instructable

Si tiene alguna pregunta, no dude en preguntar.

Público objetivo:

Este proyecto es aplicable a cualquier persona que tenga una pasión por la tecnología. Tanto si es un experto como si es un principiante absoluto en robótica. Podrá crear este proyecto siguiendo las instrucciones de este documento.

Que necesitarás:

· (2) x placa controladora Elegoo Uno R3

· (2) x placa de expansión prototipo

· (1) x Módulo Bluetooth HC-05

· (1) x Módulo Bluetooth HC-06

· (1) x guante de mano

· (1) x módulo GY-521

· (12) x cables M-M

· (6) x cables F-M

· (2) x batería de 9V con CC

Coche RC

· (1) x placa base

· (2) x disco codificador

· (2) x Rueda

· (2) x Motor DC de desaceleración

· (1) x Contenedor de batería

· (4) x Barra de tornillo M3 * 30

· (8) x M3 * 6 Barra de tornillos

· (8) x tuerca M3

· (1) x interruptor

· (4) x Sujetador

· (1) x Lanzador de martillo

· (4) pilas AA

· (1) x L9110S 2-CH H-bridge Motor paso a paso Placa de controlador de motor de CC dual

Paso 1: Paso 1:

Paso 1
Paso 1
Paso 1
Paso 1
Paso 1
Paso 1
Paso 1
Paso 1

OBJETIVO: Configurar la velocidad en baudios y establecer la contraseña del HC-06 (SLAVE)

El HC-06 es un módulo Bluetooth solo esclavo, lo que significa que “solo se puede hablar con él”. El HC-06 está automáticamente en modo AT. El modo AT es un modo de comando que le permite interrogar / configurar algunos de los ajustes del módulo Bluetooth.

I. Con solo el Arduino y el USB Serial conectados a la computadora. Sube un boceto en blanco al Arduino como se adjunta arriba

II. Desconecte el USB Serial de la computadora.

III. Conecte el HC-06 y el Arduino con (4) cables F-M; consulte el paso 1

IV. Conecte el USB Serial a la computadora. Esto hará que el HC-06 se encienda y apague cada segundo.

V. Haga clic en el Monitor en serie y asegúrese de que no haya “Sin finales de línea” y que la velocidad en baudios esté configurada en “9600” en la parte inferior del monitor en serie.

IV. Escriba AT en el cuadro de texto Monitor de serie y debería imprimirse correctamente (esto significa que hay comunicación entre el monitor de serie y Bluetooth)

VII. La contraseña predeterminada del HC-06 es 1234, pero por si acaso no lo es. Escriba AT + PIN1234 y presione enviar. El Monitor de serie imprimirá OKsetPIN. Esto establecerá la contraseña de emparejamiento del HC-06 en 1234 (la contraseña entre el HC-06 y el HC-05 debe ser la misma).

VIIII. Escriba AT + BAUD8 y presione enviar. El monitor serial imprimirá OK115200. Esto establecerá la velocidad en baudios del HC-06 en 115200. (La velocidad en baudios entre el HC-06 y el HC-06 debe ser la misma).

Paso 2: Paso 2: Obtenga la dirección del HC-06 (SLAVE)

Paso 2: Obtenga la dirección del HC-06 (SLAVE)
Paso 2: Obtenga la dirección del HC-06 (SLAVE)
Paso 2: Obtenga la dirección del HC-06 (SLAVE)
Paso 2: Obtenga la dirección del HC-06 (SLAVE)
Paso 2: Obtenga la dirección del HC-06 (SLAVE)
Paso 2: Obtenga la dirección del HC-06 (SLAVE)

Puede obtener la dirección del HC-06 a través de una aplicación llamada Buscador de Bluetooth a través de un teléfono Android o utilizando el HC-05 para detectar los módulos Bluetooth circundantes alrededor del HC-05.

RECUERDA la dirección del HC-06. Necesitará esta información al configurar el HC-05

Obtener la dirección de HC-06 a través del buscador de Bluetooth

I. Ver foto adjunta

NOTA: La dirección MAC se parecerá a la resaltada arriba. El módulo bluetooth se identificaría normalmente como "HC-06".

I. Descargue la aplicación Buscador de Bluetooth

II. Mientras el HC-06 se enciende y parpadea, empareje el teléfono Android con el HC-06

III. La contraseña del HC-06 será 1234. Configuramos su contraseña anteriormente mediante el comando AT + PIN1234

IV. Una vez que el HC-06 y el teléfono Anroid estén emparejados. Abra la aplicación Buscador de Bluetooth para ver cuál es su dirección.

Paso 3: Paso 3: Configuración del HC-05 (maestro)

Paso 3: Configuración del HC-05 (maestro)
Paso 3: Configuración del HC-05 (maestro)
Paso 3: Configuración del HC-05 (maestro)
Paso 3: Configuración del HC-05 (maestro)

* Obtener la dirección de HC-06 a través de HC-05

OBJETIVO: Vincular el HC-05 para que se conecte automáticamente solo al HC-06

I. Mientras el HC-06 está encendido. Abra una nueva sesión de Arduino y siga los pasos 1-3 en el Paso 1.

II. Mientras conecta el USB Serial a la computadora, asegúrese de presionar el botón en el HC-05. Esto hará que el HC-05 se encienda y apague cada 2 segundos. Esto indica que el HC-05 está en modo AT. Asegúrese de que esté seleccionado el puerto correcto. El puerto seleccionado debe ser el arduino al que está conectado el HC-05.

III. Haga clic en el Monitor en serie y asegúrese de que haya agregado "Ambos NL y CR" y que la velocidad en baudios esté configurada en "9600" en la parte inferior del monitor en serie. (como se ilustra en la imagen adjunta)

IV. Escriba AT en el cuadro de texto Serial Monitor y se imprimirá ERROR: (0) (No estoy seguro de por qué sucede esto). Escriba AT nuevamente y el monitor en serie imprimirá correctamente (esto significa que hay comunicación entre el monitor en serie y Bluetooth).

V. ¿Escriba AT + ROLE? y presione enviar. El monitor de serie imprimirá qué función tiene actualmente el HC-05. Rol 0 = esclavo. Rol 1 = maestro. Si su función es 0. Cambie su función a 1 escribiendo AT + ROLE = 1 El monitor en serie imprimirá OK después de configurar la función del HC-05 en 1 (Maestro). Escriba AT + ROLE? De nuevo para comprobarlo.

VI. Escriba AT + CMODE? y presione enviar. El monitor serial imprimirá qué modo de conexión tiene actualmente el HC-05. 0 = conectarse solo a una dirección fija. 1 = conectarse a cualquier Bluetooth cercano. Si su cmode es 1. Cambie su cmode a 0 escribiendo AT + CMODE = 0 El monitor en serie imprimirá OK después de configurar el cmode del HC-05 en 0. Escriba AT + CMODE? De nuevo para comprobarlo.

VII. Escriba AT + UART? y presione enviar. El monitor en serie imprimirá la velocidad en baudios que tiene actualmente el HC-05. (es decir, + UART: 9600, 0, 0). Recuerde que debemos establecer la misma velocidad en baudios que el HC-06. Para establecer la velocidad en baudios del HC-05 en 115200. Escriba AT + UART = 115200, 0, 0 El monitor en serie imprimirá correctamente. Escriba AT + UART? De nuevo para comprobarlo. (ahora debería imprimir + UART: 115200, 0, 0).

VIII. ¿Tipo AT + PSWD? Para determinar la contraseña del HC-05. Recuerde que la contraseña entre el HC-06 y el HC-05 debe ser la misma. Si su contraseña no es 1234. Establezca la contraseña con AT + PSWD = 1234 El monitor en serie imprimirá correctamente. ¿Tipo AT + PSWD? De nuevo para comprobarlo.

IX. Si ya tiene la dirección del HC-06, omita este paso y continúe con el paso X. Este paso determinará la dirección del HC-06. Escriba AT + INIT. El monitor de serie debería imprimirse correctamente. Escriba AT + INQ Este comando preguntará por los dispositivos bluetooth circundantes. El monitor serial debe imprimir la dirección de la señal HC-06, tipo. (es decir, + INQ: 98D3: 31: FD5F83, 8043C, 7FFF)

X. Empareje el HC-05 con el HC-06. Recupere la dirección que descubrió, ya sea a través de la aplicación de búsqueda de bluetooth o mediante el método AT + INQ. Reemplace los dos puntos de la dirección (98D3: 31: FD5F83) con comas (98D3, 31, FD5F83) en la dirección para Tipo AT + PAIR = 98D3, 31, FD5F83, 5 El 5 en este comando de par es el tiempo de espera en segundos. Si el HC-05 no se empareja con la dirección deseada, se imprimirá un mensaje de error. De lo contrario, si el emparejamiento se realiza correctamente, se imprimirá un OK en el monitor en serie.

XI. Ate el HC-05 al HC-06. Escriba AT + BIND = 98D3, 31, FD5F83 El monitor en serie debería imprimirse correctamente si tiene éxito.

XII. Enlace HC-06. Escriba AT + LINK = 98D3, 31, FD5F83 El monitor en serie debería imprimirse correctamente si tiene éxito.

XIII. Una vez que el HC-05 y el HC-06 estén unidos. El HC-05 parpadeará una vez cada 2 segundos y el HC-06 permanecerá encendido (sin parpadear).

¡FELICITACIONES HC-05 y HC-06 ahora están unidos

Paso 4: Paso 4: Construya la base del coche RC Siga las instrucciones de las imágenes de este Tep

Paso 4: Construye la base del coche RC. Sigue las instrucciones de las imágenes de este Tep
Paso 4: Construye la base del coche RC. Sigue las instrucciones de las imágenes de este Tep
Paso 4: Construye la base del coche RC. Sigue las instrucciones de las imágenes de este Tep
Paso 4: Construye la base del coche RC. Sigue las instrucciones de las imágenes de este Tep

Paso 5: Paso 5: Conecte los 2 motores de CC de desaceleración al motor paso a paso L9110S

Paso 5: Conecte los 2 motores de CC de desaceleración al motor paso a paso L9110S
Paso 5: Conecte los 2 motores de CC de desaceleración al motor paso a paso L9110S
Paso 5: Conecte los 2 motores de CC de desaceleración al motor paso a paso L9110S
Paso 5: Conecte los 2 motores de CC de desaceleración al motor paso a paso L9110S
Paso 5: Conecte los 2 motores de CC de desaceleración al motor paso a paso L9110S
Paso 5: Conecte los 2 motores de CC de desaceleración al motor paso a paso L9110S

* Tenga en cuenta la forma en que está configurado el Sketch: el L9110S debe conectarse a los motores de CC exactamente como se ilustra en las imágenes adjuntas (se adjuntan en orden cronológico)

Paso 6: Paso 5: Cargue CAR.ino Sketch en Arduino (CAR)

Paso 7: Paso 6: desconecte Arduino (CAR) de la fuente de alimentación y coloque el protector en la parte superior del Arduino

Paso 8: Paso 7: Conecte L9110S Stepper a Arduino Shield (CAR)

Paso 7: Conecte L9110S Stepper a Arduino Shield (CAR)
Paso 7: Conecte L9110S Stepper a Arduino Shield (CAR)

Paso 9: Paso 8: Conecte HC-06 a Arduino Shield (CAR)

Paso 8: Conecte HC-06 a Arduino Shield (CAR)
Paso 8: Conecte HC-06 a Arduino Shield (CAR)

Paso 10: Paso 9: La configuración del coche RC está completa. el coche debería verse así

Paso 9: La configuración del coche RC está completa. el coche debería verse así
Paso 9: La configuración del coche RC está completa. el coche debería verse así
Paso 9: La configuración del coche RC está completa. el coche debería verse así
Paso 9: La configuración del coche RC está completa. el coche debería verse así
Paso 9: La configuración del coche RC está completa. el coche debería verse así
Paso 9: La configuración del coche RC está completa. el coche debería verse así

Paso 11: Paso 10: Cargue HAND.ino Sketch en Arduino (HAND)

Paso 12: Paso 11: Desconecte Arduino (MANO) de la fuente de energía y coloque el escudo en la parte superior del Arduino

Paso 13: Paso 12: Conecte el Gyro al Arduino Shield (HAND)

Paso 12: Conecte el Gyro al Arduino Shield (HAND)
Paso 12: Conecte el Gyro al Arduino Shield (HAND)

Ver imagen adjunta

Paso 14: Paso 13: Conecte HC-06 al Arduino Shield (MANO)

Recomendado: