Tabla de contenido:

Cómo construir un longboard eléctrico con control telefónico: 6 pasos (con imágenes)
Cómo construir un longboard eléctrico con control telefónico: 6 pasos (con imágenes)

Video: Cómo construir un longboard eléctrico con control telefónico: 6 pasos (con imágenes)

Video: Cómo construir un longboard eléctrico con control telefónico: 6 pasos (con imágenes)
Video: Construyo una CAMIONETA en Miniatura RADIOCONTROL 🚚😲 2024, Noviembre
Anonim
Image
Image
Cómo construir un longboard eléctrico con control telefónico
Cómo construir un longboard eléctrico con control telefónico
Cómo construir un longboard eléctrico con control telefónico
Cómo construir un longboard eléctrico con control telefónico

¡Los longboards eléctricos son increíbles!

PRUEBA DE FOTOGRAFÍAS EN EL VIDEO DE ARRIBA

CÓMO CONSTRUIR UN LONGBOARD ELÉCTRICO CONTROLADO DESDE UN TELÉFONO CON BLUETOOTH

Actualización n. ° 1: cinta de agarre instalada, algunos ajustes en el controlador de velocidad han significado que tengo más velocidad fuera de la placa, ¡pero el rango se ha mantenido igual! próximamente el video. Trabajando también en el controlador nunchuck.

Enlaces:

Motor, Esc: hobbyking.co.uk

Camiones / soporte de motor / tren de transmisión: diyelectricskateboard.com

Así que pensé en apartarme un poco de los multirrotores para esta publicación y escribir un registro de cómo construí mi longboard eléctrico. Ha sido algo que he querido conseguir desde hace un tiempo y con todos los proyectos que he estado haciendo en mi CNC, decidí construir uno yo mismo. (Realmente no podría usar el CNC porque no tiene un área de trabajo muy grande) Voy a comenzar dando un resumen de los objetivos de mi proyecto y cómo pretendía lograrlos:

1. Debe tener la longitud y el ancho suficientes para que sea estable.

2. Debe ser capaz de alcanzar una velocidad razonable (más de 15 mph).

3. El rango debe ser de al menos 8 millas ya que mi ciudad más cercana está a unas 4 millas de distancia.

4. Quiero poder controlar el longboard con mi teléfono (android).

5. Quiero tener una lectura de voltaje en mi teléfono para saber cuánta batería queda.

ADVERTENCIAS: El código y la aplicación no son perfectos de ninguna manera, todavía están en versión beta. Tenga cuidado con el botón de parada, ya que dependiendo del esc que use, los frenos pueden ser muy agresivos y pueden arrojarlo fuera de la tabla.

Descargo de responsabilidad: no soy responsable si te caes de la tabla y / o te lastimas de alguna manera porque la aceleración o el frenado o la velocidad son demasiado agresivos debido a mi aplicación / código / cualquier parte de este “tutorial”. Si usa mi código y mi aplicación, pruebe a fondo con su configuración particular para asegurarse de que no le haga daño. Es posible que necesite algunos ajustes … Si tiene alguna pregunta, deje un comentario:)

Instagram

mi canal de youtube:

Paso 1: EL PLAN

EL PLAN
EL PLAN

Hay dos aspectos de este proyecto que creo que serán los más difíciles. Primero, montar un motor en los camiones de la tabla larga y configurar un tren de transmisión. (Tengo un plan para esto) En segundo lugar, va a ser la forma de comunicarse entre el ESC (el dispositivo que contrarresta el motor) y mi teléfono. Para el primer problema, voy a usar una empresa llamada dieléctrico skateboards.com que fabrica camiones con soportes de motor soldados y vienen con poleas y una correa y ruedas. (Iba a construir esta pieza yo mismo, pero tenía limitaciones de tiempo y quería pasar la mayor parte del tiempo trabajando en la electrónica). (Vea mi página de PLANES en mi blog (https://skyhighrc.wordpress.com/) para algunas ideas sobre cómo hacer un soporte de motor) Con ese problema resuelto, pasamos a la electrónica. Voy a usar un arduino nano y un módulo bluetooth (HC-05) para controlar la placa desde mi teléfono. Para escribir la aplicación, usaré Mit App Inventor, que es una herramienta en línea gratuita para crear aplicaciones simples.

Paso 2: el tablero

El tablero
El tablero
El tablero
El tablero

Empecé con una tabla que hice hace años y había estado sentada en mi taller durante un tiempo acumulando polvo … Decidí lijarla y volver a barnizarla con un barniz mate transparente.

Paso 3: Camiones y montaje del motor

Camiones y soporte de motor
Camiones y soporte de motor
Camiones y soporte de motor
Camiones y soporte de motor

A continuación, instalé los camiones que obtuve de diyelectricskateboards.com. el kit que les compré tenía todas las piezas que necesita para configurar el tren de transmisión.

El motor que utilicé fue un Turnigy SK3 192KV. Tiene mucha potencia pero es un poco más lento en términos de RPM con una celda de seis. Pero el par adicional es excelente porque puedo alejarme del motor parado. Esto no se recomienda ya que puede desgastar el motor. El ESC es el Turnigy RotorStar 150amp ESC. No recomiendo usar este en particular, ¡pero sí recomiendo uno con una calificación de al menos 100 amperios! utilice un coche RC. Por alguna razón, tenía esto por ahí … Si elige uno de los kits de camiones como lo hice yo, siga las instrucciones en el sitio web para configurarlos. Tuve que perforar las ranuras de la rueda por las que pasan los pernos para sujetar la polea a la rueda.

Paso 4: caja de la electrónica

Caja de electrónica
Caja de electrónica

Luego perforé algunos agujeros en las 4 esquinas de una caja de clasificación de tornillos como esta:

Luego hice lo mismo con el tablero y luego usé algunos pernos de cabeza de botón para pasar por el tablero y la caja y los aseguré con tuercas. Luego coloqué una capa de espuma para evitar que los pernos dañen los componentes electrónicos que irán en la caja. La espuma también ayudó a mantener las baterías fijas en su lugar, ya que cuando la tapa está cerrada presiona las baterías contra la espuma evitando que se deslicen.

Paso 5: Ahora la parte difícil … Electrónica

Ahora la parte difícil … Electrónica
Ahora la parte difícil … Electrónica
Ahora la parte difícil … Electrónica
Ahora la parte difícil … Electrónica
Ahora la parte difícil … Electrónica
Ahora la parte difícil … Electrónica

Conecté mi arduino nano al módulo bluetooth y el ESC al arduino. ASEGÚRESE DE NO UTILIZAR EL BEC EN EL ESC O CUALQUIER OTRA FUENTE DE ALIMENTACIÓN EXTERNA PARA ENCENDER EL ARDUINO CUANDO EL ARDUINO ESTÉ CONECTADO A SU COMPUTADORA PARA LA PROGRAMACIÓN. ¡PUEDE MATAR AL ARDUINO O PEOR, SU PUERTO USB EN SU COMPUTADORA!

Para encender el arduino y monitorear el voltaje de la batería, usé el enchufe de equilibrio de la lipo y no el BEC

En la imagen de las placas de circuito, puede ver el módulo bluetooth, el arduino nano y un poco de PCB que usé para conectar todo el cableado y los puentes. Esto fue para mantener todo relativamente ordenado y me permitió establecer una base común para conectar a la tierra del arduino, ya que solo tenía 2 pines para tierra y necesitaba algunos.

En la imagen de la caja de plástico de la izquierda está el esc que tiene una correa de velcro que lo sujeta. En el centro está el módulo arduino y bluetooth con un poco de pcb para organizar los cables. A la derecha está la batería de seis celdas que modifiqué en dos de 3 celdas unidas pero compartiendo un enchufe de equilibrio.

Para alimentar el arduino, estoy extrayendo de 2 s de la lipo 6 s para darme una entrada de aproximadamente 7 voltios dependiendo del nivel de carga (el arduino puede manejar una entrada de hasta 20v, creo…). También estoy conectando un pin analógico del arduino a 1s de la lipo para usarlo como monitor de batería. Si cada celda cae por debajo de 3,5 voltios, puede comenzar a dañar la lipo, así que para eso configuré la advertencia de batería baja en mi aplicación. Aquí está el código de mi arduino:

#include // importar la biblioteca serial

#includeSoftwareSerial Bluetooth (10, 11);

// RX, TXint BluetoothData; // los datos proporcionados por ComputerServo ESC;

long previousMillis = 0;

intervalo largo = 1000;

configuración vacía) {// ponga su código de configuración aquí, para que se ejecute una vez:

Bluetooth.begin (9600);

Serial.begin (9600);

Serial.println ("Bluetooth activado");

ESC.attach (9);

}

bucle vacío ()

{// ponga su código principal aquí, para que se ejecute repetidamente:

if (Bluetooth.available ()) {BluetoothData = Bluetooth.read ();

ESC.write (BluetoothData);

Serial.println (BluetoothData);

}

int sensorValue = analogRead (A0);

voltaje de flotación = sensorValue * (5.0 / 1023.0);

currentMillis largo sin firmar = millis ();

if (currentMillis - previousMillis> intervalo) {previousMillis = currentMillis;

if (voltaje <= 3.5) Bluetooth.println (“Batería baja”);

else Bluetooth.println (voltaje, DEC);

}

}

Entonces, esencialmente, el código toma el número del control deslizante en la aplicación y luego lo envía al servo en una forma que puede reconocer usando su Biblioteca Serial. Para el control del voltaje de la batería, lee el valor de una de las celdas de la lipo y convierte el símbolo analógico en un valor. este valor se envía de vuelta al teléfono para que se muestre. Todavía tengo que averiguar cómo redondear este número para que no aparezca como un decimal muy largo en la pantalla …

Y aquí está la aplicación: bluetooth_controller.apk (descargue y cambie la extensión del archivo a.apk) Súbelo a su teléfono ANDROID e instálelo. Cuando lo abra, debe conectarse al arduino y presionar el botón de parada, luego conecte la batería al ESC. sonará un poco y luego estará listo para comenzar, use el control deslizante para ajustar la velocidad suavemente y siempre empuje y luego active el motor.

Paso 6: ¡Terminado, ten cuidado

¡Terminado, ten cuidado!
¡Terminado, ten cuidado!
¡Terminado, ten cuidado!
¡Terminado, ten cuidado!
¡Terminado, ten cuidado!
¡Terminado, ten cuidado!
Muévelo
Muévelo
Muévelo
Muévelo

Segundo premio en Move It

Recomendado: