Taula de continguts:

Com construir un Longboard elèctric amb control de telèfon: 6 passos (amb imatges)
Com construir un Longboard elèctric amb control de telèfon: 6 passos (amb imatges)

Vídeo: Com construir un Longboard elèctric amb control de telèfon: 6 passos (amb imatges)

Vídeo: Com construir un Longboard elèctric amb control de telèfon: 6 passos (amb imatges)
Vídeo: An Exit Most Fraught | Critical Role | Campaign 3, Episode 48 2024, Desembre
Anonim
Image
Image
Com construir un Longboard elèctric amb control de telèfon
Com construir un Longboard elèctric amb control de telèfon
Com construir un Longboard elèctric amb control de telèfon
Com construir un Longboard elèctric amb control de telèfon

Els longboards elèctrics són increïbles!

FOTOGRAFIA DE PROVA AL VÍDEO DALT

COM S’HA DE CONSTRUIR UNA PISTA ELÈCTRICA CONTROLADA DES D’UN TELÈFON AMB BLUETOOTH

Actualització núm. 1: Cinta adhesiva instal·lada, alguns ajustaments al controlador de velocitat han fet que tinc més velocitat del tauler, però el rang s'ha mantingut igual. vídeo properament. També es treballa amb el controlador nunchuck.

Enllaços:

Motor, Esc: hobbyking.co.uk

Camions / muntatge del motor / tren motriu: diyelectricskateboard.com

Per tant, vaig pensar que m’allunyaria una mica dels multirotors per a aquesta publicació i que escriuria un registre de com vaig construir el meu longboard elèctric. Ja fa temps que volia aconseguir i amb tots els projectes que he estat fent al meu CNC, vaig decidir construir-ne un jo mateix. (Realment no podia fer servir el CNC, ja que no té una àrea de treball molt gran). Començaré donant una descripció dels objectius del meu projecte i de com pretenia assolir-los:

1. Ha de tenir una longitud i amplada suficients per fer-lo estable.

2. Ha de tenir una velocitat raonable (15+ mph).

3. L'interval ha de ser d'almenys 8 milles, ja que la meva ciutat més propera és a uns 4 milles.

4. Vull poder controlar el longboard amb el meu telèfon (android).

5. Vull tenir una lectura de tensió al telèfon per saber quanta bateria queda.

ADVERTÈNCIES: el codi i l’aplicació no són perfectes de cap manera, encara estan en fase beta. Tingueu precaució amb el botó d'aturada, ja que, segons el que utilitzeu, els frens poden ser molt agressius i us poden deixar fora del tauler.

Exempció de responsabilitat: No sóc responsable si caieu del tauler i / o us feu mal d'alguna manera perquè l'acceleració, la frenada o la velocitat són massa agressives a causa de la meva aplicació / codi / qualsevol part d'aquest "tutorial". Si utilitzeu el meu codi i la meva aplicació, proveu a fons amb la vostra configuració particular per assegurar-vos que no us faci mal. Pot trigar algunes modificacions … Si teniu alguna pregunta, deixeu un comentari:)

Instagram

el meu canal de youtube:

Pas 1: EL PLA

EL PLA
EL PLA

Hi ha dos aspectes d’aquest projecte que crec que seran més difícils. En primer lloc, muntar un motor als camions del tauler llarg i configurar un tren motriu. (Tinc un pla per això) En segon lloc, serà la manera de comunicar-me entre l’ESC (el dispositiu que contraresta el motor) i el meu telèfon. Per al primer problema, utilitzaré una empresa anomenada dielèctrica skateboards.com que fabrica camions amb muntatges de motor soldats i vénen amb politges, cinturó i rodes. (Jo anava a construir aquesta part jo mateix, però tenia restriccions de temps i volia passar la major part del temps treballant a l'electrònica.) (Consulteu la meva pàgina PLANS al meu bloc (https://skyhighrc.wordpress.com/) per a algunes idees sobre com fer un muntatge de motor) Amb aquest problema ordenat, passem a l'electrònica. Utilitzaré un arduino nano i un mòdul bluetooth (HC-05) per controlar la placa des del meu telèfon. Per escriure l'aplicació utilitzaré Mit App Inventor, que és una eina gratuïta en línia per crear aplicacions senzilles.

Pas 2: la Junta

El tauler
El tauler
El tauler
El tauler

Vaig començar amb una pissarra que vaig fer fa dècades i que feia una estona que estava asseguda al meu taller a recollir pols … Vaig decidir polir-la i tornar-la a envernissar amb una mica de vernís mat.

Pas 3: camions i muntatge del motor

Camions i muntatge de motor
Camions i muntatge de motor
Camions i muntatge de motor
Camions i muntatge de motor

A continuació, vaig instal·lar els camions que vaig obtenir de diyelectricskateboards.com. el kit que els vaig comprar tenia totes les peces necessàries per configurar el tren de tracció.

El motor que vaig fer servir era un turnigy SK3 192KV. Té molta potència, però és una mica més lent en termes de RPM amb sis cel·les. Però el parell addicional és fantàstic perquè puc allunyar-me del motor. No es recomana, ja que pot portar el motor. L’ESC és el Turnigy RotorStar 150amp ESC. No recomano fer-ne servir en particular, però sí que en recomano un amb una puntuació mínima de 100 amp. utilitzeu-ne un de cotxe RC. Per alguna raó, acabo de tenir això estirat … Si opteu per un dels kits de camions com jo, seguiu les instruccions del lloc web per configurar-los. Vaig haver de foradar les ranures de la roda per les quals passen els cargols per subjectar-la a la roda.

Pas 4: caixa electrònica

Armari electrònic
Armari electrònic

Després he forat alguns forats a les 4 cantonades d’una caixa de classificació de cargols com aquesta:

Aleshores vaig fer el mateix amb el propi tauler i després vaig fer servir uns perns de botó per passar pel tauler i la caixa i els vaig assegurar amb femelles. Després vaig posar una capa d’escuma per aturar els parabolts que danyessin l’electrònica que aniria a la caixa. L’escuma també va ajudar a mantenir les bateries fixades al seu lloc, ja que quan es tanca la tapa, prem les bateries cap a l’escuma evitant que llisquin.

Pas 5: ara per a la part dura … Electrònica

Ara per la part dura … Electrònica
Ara per la part dura … Electrònica
Ara per la part dura … Electrònica
Ara per la part dura … Electrònica
Ara per la part dura … Electrònica
Ara per la part dura … Electrònica

Vaig connectar el meu arduino nano al mòdul bluetooth i l’ESC a l’arduino. ASsegureu-vos que no utilitzeu el BEC a l'ESC ni cap altra font d'alimentació externa per alimentar l'ARDUINO QUAN ARDUINO ESTÀ CONNECTAT A L'ORDINADOR PER A LA PROGRAMACIÓ. POT MATAR ARDUINO O MAL, EL VOSTRE PORT USB A L’ORDINADOR!

Per alimentar l’arduino i controlar la tensió de la bateria, he utilitzat el connector d’equilibri del lipo i no el BEC

A la imatge de les plaques de circuit, podeu veure el mòdul bluetooth, l’arduino nano i una mica de PCB que he utilitzat per connectar tots els cables i ponts. Es tractava de mantenir-ho tot relativament endreçat i em va permetre establir una terra comuna per connectar-se a la terra de l’arduino, ja que només tenia 2 pins per a terra i en necessitava uns quants.

A la imatge del recinte de plàstic de l’esquerra hi ha l’esc que té una corretja de velcro que el sosté. Al centre hi ha el mòdul arduino i bluetooth amb una mica de pcb per organitzar els cables. A la dreta hi ha la bateria de sis cel·les que he modificat en dues 3 cel·les unides però compartint un endoll d’equilibri.

Per alimentar l'arduino, estic dibuixant de 2s de la lipo de 6s per donar-me uns 7 volts d'entrada segons el nivell de càrrega (l'arduino pot gestionar una entrada de fins a 20v, crec …). També estic connectant un pin analògic de l’arduino a 1s de la lipo per utilitzar-lo com a monitor de la bateria. Si cada cel·la cau per sota de 3,5 volts, pot començar a danyar la lipo, per la qual cosa he configurat l’avís de bateria baixa a la meva aplicació. Aquí teniu el codi del meu arduino:

#include // importa la biblioteca en sèrie

#includeSoftwareSerial Bluetooth (10, 11);

// RX, TXint BluetoothData; // les dades proporcionades des de ComputerServo ESC;

longMillis anterior = 0;

interval llarg = 1000;

configuració nul·la () {// poseu aquí el vostre codi de configuració per executar-lo una vegada:

Bluetooth.begin (9600);

Serial.begin (9600);

Serial.println ("Bluetooth activat");

ESC.attach (9);

}

bucle buit ()

{// poseu el codi principal aquí per executar-lo repetidament:

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

ESC.write (BluetoothData);

Serial.println (BluetoothData);

}

int sensorValue = analogRead (A0);

tensió flotant = sensorValue * (5.0 / 1023.0);

corrent llarg sense signar Millis = millis ();

if (actualMillis - anteriorMillis> interval) {anteriorMillis = actualMillis;

if (voltatge <= 3,5) Bluetooth.println ("Bateria baixa");

else Bluetooth.println (voltatge, DEC);

}

}

De manera que, essencialment, el codi agafa el número del control lliscant de l'aplicació i, a continuació, l'envia al servo d'un servidor que pot reconèixer mitjançant la seva biblioteca serial. Per a la supervisió del voltatge de la bateria, llegeix el valor d’una de les cel·les de la lipo i converteix el símbol analògic en un valor. aquest valor es torna a enviar al telèfon per mostrar-lo. Encara no he esbrinat com arrodonir aquest número perquè no aparegui com un decimal molt llarg a la pantalla …

I aquí teniu l’aplicació: bluetooth_controller.apk (descarregueu i canvieu l’extensió de fitxer a.apk) Pengeu-la al vostre telèfon ANDROID i instal·leu-la. Quan l’obriu haureu de connectar-vos a l’arduino i prémer el botó d’aturada i endollar la bateria a l’ESC. emetrà una mica de pit i, a continuació, ja podreu marxar, utilitzeu el control lliscant per ajustar la velocitat suaument i sempre premeu i engegueu el motor.

Pas 6: Acabat, vés amb compte

Finalitzat, vés amb compte!
Finalitzat, vés amb compte!
Finalitzat, vés amb compte!
Finalitzat, vés amb compte!
Finalitzat, vés amb compte!
Finalitzat, vés amb compte!
Moure
Moure
Moure
Moure

Accèssit a Move it

Recomanat: