Tabla de contenido:

Coche RC FPV: 6 pasos (con imágenes)
Coche RC FPV: 6 pasos (con imágenes)

Video: Coche RC FPV: 6 pasos (con imágenes)

Video: Coche RC FPV: 6 pasos (con imágenes)
Video: 👀 VEO lo que ve mi COCHE RC / FPV impresión 3D / 4x4 1:10 2024, Noviembre
Anonim
Coche RC FPV
Coche RC FPV

Este proyecto está en mi cajón desde hace algún tiempo y desde que Maker Fair está llegando a la ciudad, este era un buen momento para hacerlo.

Hace mucho tiempo, había un juego llamado "Micro Machines" para Sega Mega Drive (Genesis) al que paso horas jugando. Básicamente, se trataba de un juego de carreras con coches pequeños donde la pista de carreras formaba parte de los objetos de la vida diaria. Descubrí que hay una nueva versión de este viejo clásico.

En la versión original, el juego tenía una vista superior de la pista y los autos, pero quería tener la vista en primera persona en una pantalla frontal. La cámara se movería según el movimiento de la cabeza del jugador.

El controlador debe ser un volante de carreras.

Desafortunadamente, esto no fue posible, y al final esto fue lo que obtuve.

Debido a varios factores, no implementé la pantalla principal y la cámara servocontrolada, pero el auto está controlado por el volante de carreras, tengo una cámara inalámbrica y todo funciona. El problema es el alcance. Solo puedo controlar y ver la alimentación de la cámara si todas las unidades transmisoras y receptoras están en la línea de visión.

En cualquier caso, hay aspectos muy interesantes de este proyecto que vale la pena compartir.

Paso 1: componentes

Componentes
Componentes
Componentes
Componentes
Componentes
Componentes

Coche RC

Acabo de seleccionar el más barato que pude encontrar en una escala 1:20.

Cámara inalámbrica

Tenía varias opciones para elegir dónde, pero probablemente cuándo sería lo peor. Si está pensando en hacer algo como esto, NO utilice este tipo de cámaras.

Microcontrolador DFRobot Dreamer Nano V4.1, el pinout de 2.54 mm es esencial para este proyecto. Consulte la página wiki de DFRobot para obtener más información sobre este microcontrolador

Rueda de carreras Computador

Hoy en día es muy fácil encontrar controladores de carreras antiguos casi gratis. Este lo conseguí gratis en el mercado local de Internet.

Viene con el antiguo puerto de juego de 15 pines, que estaba conectado a la tarjeta de sonido de la computadora.

Controlador del motor

La elección fue el L298N con una capacidad de 2A y con un máximo de 46V en la entrada sirve perfectamente para este proyecto.

Transceptor de RF

Para la comunicación inalámbrica entre el volante de carreras y el automóvil, opté por el transceptor de RF nRF24L01 +.

Tenía algunos y son fáciles de usar.

Batería

Una batería LiPo de 7,4 V y 800 mA proporciona energía al coche RC, al microcontrolador, al transceptor de RF y a la cámara inalámbrica

Diverso

Resistencia 4x - 10K

4x - Resistencia de 100K

Tablero perfilado (habitual en mis proyectos), enchufe de batería de 9V y algunos cables

Paso 2: conecte los componentes

Conecte los componentes
Conecte los componentes
Conecte los componentes
Conecte los componentes
Conecte los componentes
Conecte los componentes
Conecte los componentes
Conecte los componentes

Transmisor Computar Racing Wheel

El pin del puerto del juego se puede encontrar donde

en.wikipedia.org/wiki/Game_por

También encontré un sitio muy agradable con un esquema para la conexión al arduino

www.built-to-spec.com/blog/2009/09/10/using-a-pc-joystick-with-the-arduino/

El circuito está construido en el prefboard de acuerdo con el esquema que agregué.

Para la conexión NRF24L01 +, estoy usando el adaptador de base que trae un regulador de voltaje de 3.3V más capacitores adicionales para aumentar la estabilización de la línea.

Si solo desea usar el NRF24L01 +, la línea de alimentación debe provenir de + 3.3V del Arduino.

Receptor de coche RC

Para el automóvil, también utilizo el adaptador de base NRF24L01 +, nuevamente, esto es opcional.

El L298n se conecta a los pines D2 a D7.

La alimentación de la cámara inalámbrica también proviene de la batería.

Después de algunas pruebas, utilicé la regla general para el disipador de calor y decidí usar un ventilador.

Paso 3: Código

Código
Código

Para que se ejecute el código, deberá instalar la biblioteca RF24.

Puedes descargarlo fueron

github.com/nRF24/RF24.

Los pines D9 y D10 también se utilizan para esta biblioteca, así que no olvide cambiarlos si desea utilizar otros.

Radio RF24 (9, 10); // Configure la radio nRF24L01 + en el bus SPI más los pines 9 y 10

Luego declare los pines del controlador en el código Car_TX.

// Declara los pines del volante de carreras const int wheel_direction = A0;

const int button_1A = 2;

const int Button_2A = 4;

const int button_1B = 3;

const int button_2B = 5;

Y los pines para la unidad del controlador del motor

// Definir pines para accionamiento del motor // Velocidad del motor

int enable_A = 3;

int in1Pin = 2;

int in2Pin = 4;

// Dirección del motor

int enable_B = 5;

int in3Pin = 6;

int in4Pin = 7;

Paso 4: Transmisión en vivo

Transmisión en vivo
Transmisión en vivo
Transmisión en vivo
Transmisión en vivo

El conjunto de cámara inalámbrica consta de una cámara inalámbrica y un receptor capaz de emitir una señal de video compuesta.

Luego, el receptor se conecta a un convertidor que permite la conexión a monitores VGA.

Paso 5: prueba funcional

Image
Image

Paso 6: Conclusión

Conclusión
Conclusión
Conclusión
Conclusión

Después de terminar todo y montarlo, el resultado no fue el esperado. ¡El alcance de todo era de unos 2 m en interiores! Probablemente porque se hizo con un presupuesto de unos 50 € !!!

Éste necesita un replanteamiento completo de los componentes seleccionados. Probablemente usaré en el futuro las mismas cámaras y transmisores que se usan en los drones con FPV. A día de hoy ya es posible hacerse con algún equipamiento con frenado del banco.

No todo es malo, durante las pruebas fue muy divertido conducir el coche con el mando de carreras. Probablemente construiré una nueva versión usando un pequeño auto RC pero con control de volante de carreras.

No dudes en comentar o enviarme un mensaje si encuentras algún error o si tienes alguna sugerencia / mejora o pregunta.

Me gusta, suscríbete, hazlo.

No olvides dejar tu voto para los concursos que estoy presentando.

Recomendado: