Tabla de contenido:

¿Coche RC dirigido por ruedas y pedales? ️: 6 pasos
¿Coche RC dirigido por ruedas y pedales? ️: 6 pasos

Video: ¿Coche RC dirigido por ruedas y pedales? ️: 6 pasos

Video: ¿Coche RC dirigido por ruedas y pedales? ️: 6 pasos
Video: AUTO A CONTROL REMOTO CON SENSOR 2024, Noviembre
Anonim
¿Coche RC dirigido por ruedas y pedales? ️
¿Coche RC dirigido por ruedas y pedales? ️

La vida se trata de hacer realidad tus sueños. El mío fue hacer RC Car con volante de juegos de PC. Así que lo hice.

Espero que sea útil para alguien. En caso de dudas, escriba un comentario.

Paso 1: Partes

Partes
Partes

Para hacer este proyecto necesitarás:

  • Raspberry Pi (usé RPI 4B con 4GB de RAM)
  • Chasis con eje delantero servodireccional (motor y servo incluidos)
  • Cámara RPI con estuche impreso en 3D (opcional)
  • Batería Li-Po 11,1 V
  • Rueda de PC con pedales
  • Polulu DRV8835 Kit de motor dual
  • Convertidor Buck de 11,1 V a 5 V
  • Alambres

Paso 2: Montaje

Montaje
Montaje

Ensamble su chasis. Conseguí el mío de:

Luego suelde dos cables al motor de CC en la parte posterior.

Después de eso, monte Raspberry Pi usando tuercas y pernos

Paso 3: conecte el controlador del motor al RPI

Conecte el controlador del motor al RPI
Conecte el controlador del motor al RPI
Conecte el controlador del motor al RPI
Conecte el controlador del motor al RPI
Conecte el controlador del motor al RPI
Conecte el controlador del motor al RPI

Ahora necesitamos soldar el controlador del motor. A continuación, tome el alfiler dorado de 3 pines y suéldelo a 5V y GND en la placa del controlador (vea la foto). Hasta el último cable de soldadura de clavija con extremo hembra de clavija dorada. Lo usaremos para la señal PWM que dirige el servo.

Luego tome el convertidor buck y suelde:

  • cable negro (tierra) a GND
  • cable de salida rojo a 5V
  • cable de entrada rojo a Vout

Cuando termine de soldar, use cinta de dos caras para montar el convertidor en el controlador del motor.

Después de eso, nuestro controlador está listo y se puede conectar al RPI.

Paso 4: Imprima el estuche para la cámara

Estuche de impresión para cámara
Estuche de impresión para cámara

El siguiente paso es imprimir la carcasa para la cámara. Puede encontrar muchos proyectos en:

Utilice uno que se adapte a su cámara.

Paso 5: Montaje final

Montaje final
Montaje final
Montaje final
Montaje final
Montaje final
Montaje final

Ahora es el momento de poner todo junto. Inserte la batería, conecte la cámara, conecte el servo a los pines y conecte el motor al controlador y a la batería.

Puedes ver el esquema completo en la foto.

Paso 6: Ejecute el código

La parte final es ejecutar el código.

La comunicación entre RPI y la computadora portátil se establece mediante el servidor Flask escrito en Python.

Vamos a enviar dos cosas al servidor:

  • Ángulo del volante
  • Velocidad del motor (480 para avance a máxima velocidad y -480 para retroceso a máxima velocidad)

El programa en la computadora portátil es responsable de leer los valores de los pedales y la rueda y enviarlos al servidor que se ejecuta en Raspberry.

En RPI tenemos que lanzar el código del servidor y el programa que lee los valores almacenados en el servidor que controla el ángulo del servo y la velocidad del motor.

Recordar:

  1. ¡La Raspberry Pi y la computadora portátil deben estar conectadas a la misma red WiFi!
  2. ¡Tienes que ejecutar programas en RPI desde la terminal usando el comando sudo (por ejemplo, sudo python3 Flask_server_RPI.py)!

Recomendado: