Tabla de contenido:

Control remoto basado en Arduino para Eskate o Hydrofoil: 5 pasos (con imágenes)
Control remoto basado en Arduino para Eskate o Hydrofoil: 5 pasos (con imágenes)

Video: Control remoto basado en Arduino para Eskate o Hydrofoil: 5 pasos (con imágenes)

Video: Control remoto basado en Arduino para Eskate o Hydrofoil: 5 pasos (con imágenes)
Video: High Density 2022 2024, Noviembre
Anonim
Image
Image
Control remoto basado en Arduino para Eskate o Hydrofoil
Control remoto basado en Arduino para Eskate o Hydrofoil

Este instructivo le mostrará cómo construir un control remoto físico para usar con un eskate o un hidroplano eléctrico, incluido todo el código y el hardware que necesita. Hay mucha soldadura involucrada, pero también es divertido de hacer. ¿Qué puede hacer el control remoto?

  • Comuníquese con un ESC sobre la señal PPM / PWM y haga que haga girar un motor.
  • Tiene 2 botones adicionales para usar con cualquier función que desee. (control de crucero) Es resistente al agua.
  • No tiene reverso. Lo cual es bueno para esta aplicación.
  • Rutina antichispa opcional y desconexión de la batería si utiliza un relé de montacargas grande.

¿Por qué seguir esta ruta? Me gusta la simplicidad de la señal Arduino y PWM. El código es fácil incluso para principiantes como yo y tengo control total sobre muchos parámetros. El Arduino puede controlar el interruptor principal de la batería incluso de forma remota. También lee temperaturas y tiene una pantalla. Todo lo que el VESC estándar no tiene o es complicado de configurar. Arduino es barato, simple y poderoso.

¿Qué componente necesitas?

  • 2 Nanos Arduino
  • 2 pulsadores
  • 1 botón de encendido / apagado más grande de 12 mm
  • Batería 18650
  • Soporte de batería 18650
  • Chip NRF24
  • Módulo de relé
  • Tubo termoretráctil
  • Pines de cabecera.
  • Termistores (sensores de temperatura
  • Resistencia lineal de 10Kohm de 35 mm de largo

Herramientas que necesita:

  • impresora 3d
  • Soldador (¡Gran producto!)
  • Grifo M3

Paso 1: construya la carcasa remota

Construye la carcasa remota
Construye la carcasa remota
Construye la carcasa remota
Construye la carcasa remota
Construye la carcasa remota
Construye la carcasa remota
Construye la carcasa remota
Construye la carcasa remota

Probablemente sepa cómo utilizar su impresora 3D. Sin embargo, aquí hay algunos consejos: No creo que puedas obtener impresiones a prueba de agua. Mucha gente lo intentó, la mayoría fracasó. Solo puede cubrirlos con epoxi, lo cual es factible, pero complicado. Fui con una estrategia diferente y uso condón o un guante para impermeabilizar. Incluso si su carcasa es resistente al agua, es difícil encontrar un botón o potenciómetro resistente al agua. Necesitará un clavo de corte para el eje del gatillo y un trozo de alambre rígido para el enlace al potenciómetro lineal.

El modelo CAD tiene un espesor de pared de 2 mm. Esto es lo suficientemente bueno, creo. Por supuesto, puedes cambiar el modelo. Archivos CAD (incluidos los componentes)

Paso 2: complete su circuito remoto

Image
Image
Complete su circuito remoto
Complete su circuito remoto

Para conectar el módulo RF24, los botones y el potenciómetro, simplemente siga los tutoriales a continuación. Use mucho encogimiento de cabeza y pegamento caliente para aislar todo. ¡Después de probarlo! Esto tiene que funcionar de manera confiable, por lo que debe hacerlo bien. No tuve problemas para conectar el módulo NRF24 directamente a los pines de 3V de mis Arduinos. No es necesario que la fuente de alimentación se vende por separado. El potenciómetro tiene 10Kohm y 35 mm de largo. Tuve que buscar mucho en eBay para encontrarlo. Si el tuyo es diferente, necesitas improvisar un poco la carcasa. Se usa una celda 18650 para proporcionar energía. Esto debería durar mucho tiempo. Se conecta a Vin y Gnd en Arduino. Sin embargo, solo funciona si la batería es nueva. Si el voltaje cae a un nivel bajo, el NRF24 dejará de funcionar. Código remoto

Tutoriales que utilicé:

  • https://learn.adafruit.com/thermistor/using-a-thermistor
  • https://www.arduino.cc/en/Tutorial/AnalogInOutSerial
  • https://howtomechatronics.com/tutorials/arduino/arduino-wireless-communication-nrf24l01-tutorial/
  • https://howtomechatronics.com/tutorials/arduino/lc…
  • https://arduino.cc/en/Tutorial/Button

Paso 3: agregue el circuito remoto a la carcasa remota

Agregue el circuito remoto a la carcasa remota
Agregue el circuito remoto a la carcasa remota
Agregue el circuito remoto a la carcasa remota
Agregue el circuito remoto a la carcasa remota
Agregue el circuito remoto a la carcasa remota
Agregue el circuito remoto a la carcasa remota
Agregue el circuito remoto a la carcasa remota
Agregue el circuito remoto a la carcasa remota

Es necesario volver a soldar los botones para introducirlo en la carcasa. Por supuesto, asegúrese de que todo encaje y no dañe los cables. Supongo que este paso se explica por sí mismo. Usé cuatro tornillos M3. 10 mm de longitud es suficiente.

Paso 4: Cree el circuito de recepción

Image
Image
Cree el circuito de recepción
Cree el circuito de recepción

Nuevamente, puede seguir los tutoriales proporcionados en el código y también dos pasos más adelante. Usé las mismas conexiones de pines y dije si me desviaba de ellas en el código.

Lo básico de esto es que el control remoto envía una variable de texto al Arduino receptor a través de 2 chips NRF 24. Luego, esa variable de texto se convierte en una señal PWM que hace que el VESC gire el acelerador. Esto también funciona con cualquier otro ESC, o incluso solo con un Servo. Este circuito tiene el beneficio adicional del enrutamiento anti chispa. Tengo un relé muy grande que puede cortar la conexión de las baterías principales, por lo que el receptor Arduino también lo controla. Este relé grande es activado por un relé más pequeño y un relé separado hace lo antichispa. Este proceso se inicia presionando un botón fuera de la carcasa de la batería. Código del receptor

Más información está en el video a continuación. Además de todo el código que utilicé.

Paso 5: prueba tu circuito

Pruebe su circuito
Pruebe su circuito
Pruebe su circuito
Pruebe su circuito

Si todo salió bien, ahora debería ver que el valor en la esquina superior izquierda de la pantalla cambia de 1500-2000 cuando presiona el gatillo del control remoto.

Recomendado: