Sommario:

Come Costruire un Longboard Elettrico con Controllo Telefono: 6 Passaggi (Illustrato)
Come Costruire un Longboard Elettrico con Controllo Telefono: 6 Passaggi (Illustrato)

Video: Come Costruire un Longboard Elettrico con Controllo Telefono: 6 Passaggi (Illustrato)

Video: Come Costruire un Longboard Elettrico con Controllo Telefono: 6 Passaggi (Illustrato)
Video: The Road to 100,000 Original Prusa 3D printers 2024, Novembre
Anonim
Image
Image
Come costruire un longboard elettrico con il controllo del telefono
Come costruire un longboard elettrico con il controllo del telefono
Come costruire un longboard elettrico con il controllo del telefono
Come costruire un longboard elettrico con il controllo del telefono

I longboard elettrici sono fantastici!

FILMATO DI PROVA NEL VIDEO SOPRA

COME COSTRUIRE UN LONGBOARD ELETTRICO CONTROLLATO DA UN TELEFONO CON BLUETOOTH

Aggiornamento n. 1: Grip tape installato, alcune modifiche al controller di velocità hanno significato che ho ottenuto più velocità dalla scheda ma la gamma è rimasta la stessa! video in arrivo. Lavorando anche sul controller nunchuck.

Link:

Motore, Esc: hobbyking.co.uk

Camion/supporto motore/trasmissione: diyelectricskateboard.com

Quindi ho pensato di allontanarmi un po' dai multirotori per questo post e scrivere un registro di come ho costruito il mio longboard elettrico. Era qualcosa che volevo ottenere da un po' di tempo e con tutti i progetti che ho fatto sul mio CNC, ho deciso di costruirne uno da solo. (Non potrei davvero utilizzare il CNC in quanto non ha un'area di lavoro molto ampia) Inizierò fornendo una descrizione degli obiettivi del mio progetto e di come intendevo raggiungerli:

1. Deve essere di lunghezza e larghezza sufficienti per renderlo stabile.

2. Deve essere in grado di raggiungere una velocità ragionevole (15+ mph).

3. L'intervallo deve essere di almeno 8 miglia poiché la mia città più vicina è a circa 4 miglia di distanza.

4. Voglio essere in grado di controllare il longboard con il mio telefono (Android).

5. Voglio avere una lettura della tensione sul mio telefono in modo da sapere quanta batteria rimane.

AVVERTENZE: Il codice e l'app non sono assolutamente perfetti, sono ancora molto in beta. Si prega di fare attenzione con il pulsante di arresto poiché, a seconda di quale esc si utilizza, i freni possono essere molto aggressivi e potrebbero buttarti fuori dal tabellone.

Dichiarazione di non responsabilità: non sono responsabile se cadi dalla tavola e/o ti fai male in qualsiasi modo perché l'accelerazione o la frenata o la velocità sono troppo aggressive a causa della mia app/codice/qualsiasi parte di questo "tutorial". Se usi il mio codice e la mia app, prova a fondo con la tua particolare configurazione per assicurarti che non ti faccia male. Potrebbero essere necessarie alcune modifiche … Se hai domande, lascia un commento:)

Instagram

il mio canale youtube:

Fase 1: IL PIANO

IL PIANO
IL PIANO

Ci sono due aspetti di questo progetto che penso saranno i più difficili. Innanzitutto, montando un motore sui camion della tavola lunga e installando una trasmissione. (Ho un piano per questo) In secondo luogo sarà il modo di comunicare tra l'ESC (il dispositivo che contrae il motore) e il mio telefono. Per il primo problema userò un'azienda chiamata dielectric skateboards.com che realizza camion con supporti motore saldati e dotati di pulegge, cinghia e ruote. (Stavo per costruire questa parte da solo ma avevo poco tempo e volevo passare la maggior parte del tempo a lavorare sull'elettronica.) (Vedi la mia pagina PLANS sul mio blog (https://skyhighrc.wordpress.com/) per alcune idee su come realizzare un supporto motore) Con questo problema risolto, passiamo all'elettronica. Userò un arduino nano e un modulo bluetooth (HC-05) per controllare la scheda dal mio telefono. Per scrivere l'app utilizzerò Mit App Inventor che è uno strumento online gratuito per creare semplici app.

Passaggio 2: il consiglio

Il bordo
Il bordo
Il bordo
Il bordo

Ho iniziato con una tavola che ho fatto anni fa e che da un po' sono rimasta seduta nel mio laboratorio a raccogliere polvere… Ho deciso di carteggiarla e riverniciarla con una vernice trasparente opaca.

Passaggio 3: camion e supporto motore

Camion e supporto motore
Camion e supporto motore
Camion e supporto motore
Camion e supporto motore

Successivamente, ho installato i camion che ho ricevuto da diyelectricskateboards.com. il kit che ho comprato da loro aveva tutte le parti necessarie per impostare la trasmissione.

Il motore che ho usato era un turnigy SK3 192KV. Ha molta potenza ma è leggermente più lento in termini di RPM con sei celle. Ma la coppia extra è ottima perché posso allontanarmi da fermo sul motore. Questo non è raccomandato in quanto può usurare il motore. L'ESC è l'ESC Turnigy RotorStar 150amp. Non consiglio di usare questo particolare, ma ne consiglio uno con almeno 100 ampere! usa una RC Car. Mi è capitato di averlo in giro per qualche motivo… Se scegli uno dei kit per camion come ho fatto io, segui le istruzioni sul sito Web per configurarli. Ho dovuto praticare le fessure nella ruota attraverso le quali passano i bulloni per tenere la puleggia sulla ruota.

Passaggio 4: custodia per elettronica

Custodia per elettronica
Custodia per elettronica

Ho quindi praticato alcuni fori nei 4 angoli di una scatola di smistamento di viti come questa:

Quindi ho fatto lo stesso con la scheda stessa e poi ho usato alcuni bulloni a testa tonda per passare attraverso la scheda e la scatola e le ho fissate con i dadi. Ho quindi steso uno strato di schiuma per impedire ai bulloni di danneggiare l'elettronica che andrà nella scatola. La schiuma ha anche aiutato a mantenere le batterie fisse in posizione poiché quando il coperchio è chiuso preme le batterie nella schiuma impedendole di scivolare.

Passaggio 5: ora per la parte difficile… Elettronica

Ora per la parte difficile… Elettronica
Ora per la parte difficile… Elettronica
Ora per la parte difficile… Elettronica
Ora per la parte difficile… Elettronica
Ora per la parte difficile… Elettronica
Ora per la parte difficile… Elettronica

Ho collegato il mio arduino nano al modulo bluetooth e l'ESC all'arduino. ASSICURARSI DI NON UTILIZZARE IL BEC NELL'ESC O QUALSIASI ALTRA FONTE DI ALIMENTAZIONE ESTERNA PER ALIMENTARE L'ARDUINO QUANDO L'ARDUINO È COLLEGATO AL COMPUTER PER LA PROGRAMMAZIONE. PU UCCIDERE L'ARDUINO O PEGGIO, LA TUA PORTA USB SUL TUO COMPUTER!

Per alimentare l'arduino e monitorare la tensione della batteria ho usato il balance plug del lipo e non il BEC

Nell'immagine dei circuiti stampati, puoi vedere il modulo bluetooth, l'arduino nano e un po' di PCB a cui ho usato per collegare tutti i cavi e i ponticelli. Questo era per mantenere tutto relativamente in ordine e mi ha permesso di stabilire una massa comune per collegarla alla massa dell'arduino poiché aveva solo 2 pin per la messa a terra e ne avevo bisogno di alcuni.

Nella foto dell'involucro di plastica a sinistra c'è l'esc che ha un cinturino in velcro che lo tiene premuto. Al centro c'è il modulo arduino e bluetooth con un po' di pcb per organizzare i fili. Sulla destra c'è la batteria a sei celle che ho modificato in due 3 celle unite insieme ma condividendo una spina di bilanciamento.

Per alimentare l'arduino sto attingendo da 2s del 6s lipo per darmi circa 7 volt di ingresso a seconda del livello di carica (l'arduino può gestire un ingresso fino a 20v credo…). Sto anche collegando un pin analogico dell'arduino a 1s del lipo da usare come monitor della batteria. Se ogni cella scende sotto i 3,5 volt, può iniziare a danneggiare il lipo, quindi è per questo che ho impostato l'avviso di batteria scarica nella mia app. Questo è il codice per il mio arduino:

#include // importa la libreria seriale

#includeSoftwareSeriale Bluetooth(10, 11);

// RX, TXint BluetoothData; // i dati forniti da ComputerServo ESC;

long precedenteMillis = 0;

intervallo lungo = 1000;

configurazione nulla () {// inserisci qui il tuo codice di installazione, da eseguire una volta:

Bluetooth.begin(9600);

Serial.begin(9600);

Serial.println(“Bluetooth attivato”);

ESC.attach(9);

}

ciclo vuoto()

{// inserisci qui il tuo codice principale, da eseguire ripetutamente:

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

ESC.write(BluetoothData);

Serial.println(BluetoothData);

}

int sensorValue = analogRead(A0);

tensione float = sensorValue * (5.0 / 1023.0);

unsigned long currentMillis = millis();

if (Milliscorrente –Millisprecedente > intervallo) {Millisprecedente =Milliscorrente;

if (tensione <= 3.5)Bluetooth.println(“Batteria scarica”);

altrimenti Bluetooth.println(voltaggio, DEC);

}

}

Quindi essenzialmente il codice prende il numero dallo slider nell'app e poi lo invia al servo in un modo che può riconoscere usando la sua libreria seriale. Per il monitoraggio della tensione della batteria, legge il valore di una delle celle del lipo e converte il simbolo analogico in un valore. questo valore viene poi rinviato al telefono per essere visualizzato. Devo ancora capire come arrotondare questo numero in modo che non venga visualizzato come un decimale molto lungo sullo schermo…

Ed ecco l'app: bluetooth_controller.apk (scarica e cambia l'estensione del file in.apk) Caricalo sul tuo telefono ANDROID e installalo. Quando lo apri, devi connetterti all'arduino e premere il pulsante di arresto, quindi collegare la batteria all'ESC. emetterà un segnale acustico e poi sei pronto per partire, usa il cursore per regolare la velocità delicatamente e spingi sempre fuori e poi innestare il motore!

Passaggio 6: finito, fai attenzione

Finito, attenzione!
Finito, attenzione!
Finito, attenzione!
Finito, attenzione!
Finito, attenzione!
Finito, attenzione!
Spostalo
Spostalo
Spostalo
Spostalo

Secondo premio in Move It

Consigliato: