Tabla de contenido:

Coche con control de gestos usando Mpu6050 y Arduino: 7 pasos (con imágenes)
Coche con control de gestos usando Mpu6050 y Arduino: 7 pasos (con imágenes)

Video: Coche con control de gestos usando Mpu6050 y Arduino: 7 pasos (con imágenes)

Video: Coche con control de gestos usando Mpu6050 y Arduino: 7 pasos (con imágenes)
Video: ✅ Acelerómetro y Giroscopio Electrónico 2024, Noviembre
Anonim
Coche con control de gestos usando Mpu6050 y Arduino
Coche con control de gestos usando Mpu6050 y Arduino

Aquí hay un auto de control de gestos con controlador de mano, hecho usando mpu6050 y arduino. Utilizo el módulo de rf para la conexión inalámbrica.

Paso 1: COSAS REQUERIDAS:

COSAS REQUERIDAS
COSAS REQUERIDAS
COSAS REQUERIDAS
COSAS REQUERIDAS
COSAS REQUERIDAS
COSAS REQUERIDAS

• 1.arduino uno

• 2.micro Arduino

• Módulo 3.rf (transmisor y receptor)

• 3.mpu6050 (accelomitter)

• 4.controlador de motor

• Motor de 5,2 cc

• 6 chasis robótico

• 7. Cable arduino

• 8. Velocidad de una mano

• 9. conductor del motor

• 10. Batería LiPo

• 11. Batería de 9V

12. Cable USB

Paso 2: Conexión: -

Conexión
Conexión
Conexión
Conexión
Conexión
Conexión
Conexión
Conexión

• 1.conexión para transmisor de rf: -

• GND = GND

• DATOS = 12

• VCC = 5 V

• 2.conexión para mpu6050: -

• VCC = 3.3 / 5v

• GND = GND

• SCL = A3

• SDA = A2

• INT = 7

• mpu6050 necesita voltaje de 3.5V. Pero podemos darle voltaje de 5V. Le doy aquí voltaje de 3.5V a mpu6050 porque en micro arduino hay

• Hay dos pines de voltaje, primero es 5V y otro es 3.3V. El receptor de RF tiene que necesitar 5V. Por lo tanto, uso el pin de 5V para el transmisor de RF. Y

• mpu6050 puede funcionar con 3.5V.

• 3.conexión para receptor de rf: -

• GND = GND

• DATOS = 12

• VCC = 5 V

• 4.conexión para controlador de motor: -

• motor uno: -

• int enA = 11

• int in1 = 7

• int in2 = 6

• motor dos: -

• int enB = 3

• int in3 = 5

• int in4 = 4

Paso 3: Director de trabajo: -

Principal de trabajo
Principal de trabajo

1.mpu6050: -

MPU-6050 Acelerómetro de triple eje y placa de ruptura giroscópica. Lee tres ángulos. Podemos darles el nombre X, Y y Z, aquí

use aquí solo dos ángulos. aquí usamos Y y Z. Y para avanzar y Z para izquierda, derecha.

esta parte del código lee el ángulo.

• mpu-6050 lee los ángulos en radianes, este "* 180 / M_PI" lo hace en grados.

Paso 4: • Transmisor de RF: -

• Transmisor de Rf
• Transmisor de Rf

• Rf

transmisor:-

Mpu6050 lee los ángulos. luego hago un bucle "if" y hago una condición. Luego hago dos búfer. un búfer envía la condición para reenviar. y en el segundo envío el ángulo, para controlar la velocidad por el ángulo. esta parte del código envía el mensaje. Y mapeo el ángulo.

Paso 5: RECEPTOR RF: -

RECEPTOR RF
RECEPTOR RF

• Receptor de Rf: -

el receptor recibe el mensaje en el búfer. Nuevamente hago una condición en el primer búfer para reenviar. Y el segundo lo uso para controlar la velocidad. Y de nuevo lo mapeo. Esta parte del código está haciendo este trabajo. y para el control de velocidad, uso el segundo búfer y, los ángulos mapeados (0, 9), mapeo la velocidad en (50, 255). puedes ver todas las cosas en código.

Paso 6: Ejecutemos el coche: -

Image
Image
Concurso Arduino 2017
Concurso Arduino 2017

Ahora ha llegado el momento de ejecutar el robot. Asegúrese de que todas las conexiones sean correctas. ahora conecta el micro arduino de tu glapse a tu computadora. Abra el monitor en serie, ahora puede ver la lectura de ángulos. Ahora envíe cualquier entrada desde el transmisor al receptor. ahora su robot está listo para correr

Paso 7:

si llena la dificultad en esos códigos. puede utilizar este código. Los hago porque los llené porque le resultará difícil completar el código del transmisor. así que hago estos códigos fáciles. y no necesitará seguir el sexto paso. simplemente conecte la alimentación del Arduino del transmisor y su robot está bajo su control.

Recomendado: