Tabla de contenido:

CAR-INO: Conversión total de un viejo coche RC con control Arduino y Bluetooth: 5 pasos (con imágenes)
CAR-INO: Conversión total de un viejo coche RC con control Arduino y Bluetooth: 5 pasos (con imágenes)

Video: CAR-INO: Conversión total de un viejo coche RC con control Arduino y Bluetooth: 5 pasos (con imágenes)

Video: CAR-INO: Conversión total de un viejo coche RC con control Arduino y Bluetooth: 5 pasos (con imágenes)
Video: ¿Qué puede pasar? #shorts 2024, Noviembre
Anonim
CAR-INO: Conversión total de un viejo coche RC con control Arduino y Bluetooth
CAR-INO: Conversión total de un viejo coche RC con control Arduino y Bluetooth

Introducción

Hola, en mis primeros instructivos, me gustaría compartir con ustedes mi experiencia al convertir un viejo auto rc de 1990 en algo nuevo. Era Navidad de 1990 cuando Santa me regaló este Ferrari F40, ¡el coche más rápido del mundo! … en ese momento.

Este magnífico coche estaba equipado con un mando a distancia rc pero con un solo botón…: |

sí, ¡este coche solo puede avanzar y retroceder! esto fue muy frustrante de manejar, así que rara vez lo usé … ¡por esta razón este juguete todavía está vivo!

Lo encontré en mi ático todavía en la caja original, ¡así que me cayó un rayo! ¡Puedo usar mi módulo adicional de arduino para convertir el auto!

Decidí llamar al proyecto CAR-INO por dos razones, voy a usar arduINO, y en italiano carino significa "bonito", porque el resultado final será … ¡bonito!:)

Las características implementadas son:

  • dirección (¡por supuesto!)
  • control de velocidad
  • control de faros
  • control de luz de fondo
  • bocina

¡Empecemos!

Paso 1: Lista de componentes

  1. arduino nano 1.8 €
  2. Controlador de motor DC (utilicé placa L298n) 1,5 €
  3. servomotor sg90 1 €
  4. módulo bluethoot (como HC-05) 3 €
  5. zumbador activo << 1 €
  6. 3 leds blancos << 1 €
  7. micro interruptor << 1 €
  8. condensador al menos 320uF << 1 €
  9. hilos de colores << 1 €
  10. Coche antiguo de 1990 con motor de CC en funcionamiento.

Los precios se toman de Aliexpress.

INSTRUMENTOS

  • soldador
  • estaño
  • twizers
  • trazador de líneas
  • pegamento caliente

Paso 2: Modificaciones mecánicas

Modificaciones mecánicas
Modificaciones mecánicas
Modificaciones mecánicas
Modificaciones mecánicas

Cuando abrí el auto, me di cuenta de que se trataba de una versión barata de otra serie de autos rc porque tiene un espacio para el servo, y el eje que une las ruedas tiene una unión para el servo pero está ensamblado al revés para bloquear las ruedas principales.

Corté un poco de plástico para dejar espacio al servo SG90 y lo pegué, pegué también un tornillo en el brazo del servo para crear una unión con el eje (ver foto). Quité la vieja placa electrónica y corté el plástico extra que la sostenía.

Paso 3: ensamblar el automóvil

Montaje del coche
Montaje del coche
Montaje del coche
Montaje del coche
Montaje del coche
Montaje del coche

Los leds de retroiluminación están conectados directamente en el pin 13 que es la salida dedicada al led, por lo que no necesita una resistencia. El led frontal necesita una resistencia para limitar la corriente, puede usar una resistencia de 220 / 250 ohmios. No tenía el led blanco así que en mi caso usé un led RGB como led blanco.

En mi proyecto, no puedo usar los pines 9 y 10 como salida PWM porque la biblioteca de servos (que vamos a usar en el código para controlar el servomotor) desactiva el PWM en estos pines.

La mejor manera es usar dos proveedores de energía diferentes, uno para la lógica (arduino) y otro para los motores (como el esquema de suministro dual), pero en mi automóvil no hay suficiente espacio (tuve muchos problemas para insertar la placa del controlador y servo), así que decidí usar un condensador grande para filtrar el pico bajo de voltaje que hace que arduino grite durante la activación del motor.

Usé el microinterruptor para desactivar la alimentación de otros componentes. durante el flasheo, los otros componentes vinculados a arduino pueden crear problemas durante esta operación.

Antes de ensamblar, elija un buen diseño para colocar los componentes y asegúrese de que la carrocería del automóvil se ajuste bien. Sueldo los cables (siguiendo el esquema) directamente en el arduino, ¡pero tal vez sea mejor usar los encabezados!

Usé pegamento caliente para arreglar todos los componentes porque es lo suficientemente fuerte, fácil de quitar y no ensucia.

Paso 4: el código

2018-03-17 NUEVA VERSIÓN - ¡GRAN ACTUALIZACIÓN!

Para el nuevo código basé la comunicación en el "Arduino Joystick Controller", una aplicación gratuita en playstore.

Descarga la nueva aplicación aquí

ADVERTENCIA: ¡Cuando conecte arduino a la PC, asegúrese de apagar el suministro de batería

Descargue la biblioteca L293 y descomprímala en el directorio de arduino "libreries"

puedes configurar fácilmente tu coche creando un perfil personal en la aplicación. al comienzo del código, puede configurar el pinout de acuerdo con sus preferencias (no utilice los pines 9 y 10 como pwm). Si al encender la servodirección está por debajo del rango, puede insertar un ángulo central personalizado eliminando el comentario en:

// # definir centro

Este software incluye nuevas funciones como:

  • ángulo de dirección analógico
  • parámetros configurables a través de la aplicación
  • posibilidad de leer sensores analógicos (batería, temperatura, etc.)
  • posibilidad de agregar y controlar otros 2 servos (es decir, para el cardán de la cámara) ¡Disfrute!

¡Disfrutar!

VERSIÓN ANTIGUA

Para el código basé la comunicación en la "Arduino Bluetooth RC Car APP", una aplicación gratuita en playstore.

Descargue la aplicación aquí

ADVERTENCIA: ¡Cuando conecte arduino a la PC, asegúrese de apagar el suministro de batería

Puede configurar fácilmente su automóvil al comienzo del código hay 2 secciones:

  1. Definición de pinout: puede elegir el pinout (NB no utilice pin 9 y 10 como pwm).
  2. Calibración: establezca su grado de dirección (derecha, izquierda y centro) y PWM mínimo para mover el automóvil.

¡Ahora flashee el archivo ino en su nano y disfrute!

ACTUALIZACIÓN 2018-03-15: se solucionó un error para el cálculo de velocidad.

Paso 5: mejora futura

Estoy pensando en otras características increíbles:

  • agregar sensor de voltaje de la batería
  • agregar sensor de temperatura
  • menagement del color de los faros

Actualizaré estos instructivos lo antes posible.

Recomendado: