Sommario:
- Fase 1: IL PIANO
- Passaggio 2: il consiglio
- Passaggio 3: camion e supporto motore
- Passaggio 4: custodia per elettronica
- Passaggio 5: ora per la parte difficile… Elettronica
- Passaggio 6: finito, fai attenzione
Video: Come Costruire un Longboard Elettrico con Controllo Telefono: 6 Passaggi (Illustrato)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
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:)
il mio canale youtube:
Fase 1: 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
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
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
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
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
Secondo premio in Move It
Consigliato:
Come Costruire un Battlebot con Cardboard e Arduino: 7 Passaggi (Illustrato)
Come costruire un Battlebot con Cardboard e Arduino: Ho creato Battlebot usando Arduino UNO e il cartone è stato usato per costruire i corpi. Ho cercato di utilizzare forniture a prezzi accessibili e ho dato ai bambini la libertà creativa su come progettare i loro robot da battaglia. Battlebot riceve comandi dal controller wireless
Come Costruire PHIL - un Robot Rilevatore di Luce: 6 Passaggi (Illustrato)
Come costruire PHIL - un robot di tracciamento della luce: in questo Instructable ti mostrerò come ho realizzato questo robot di tracciamento della luce a doppio asse usando un Arduino Uno. Tutto il CAD e il codice saranno inclusi in modo che tu possa costruirlo da solo senza bisogno di alcuna abilità di programmazione o progettazione. Tutto ciò di cui avrai bisogno
Come Costruire un Potente Carro Armato Robot Rc in Metallo: 6 Passaggi (Illustrato)
Come costruire un potente carro armato robotizzato in metallo Rc: buoni amici! Quindi, ho pensato a un tipo di progetto che sarebbe stato interessante e ho deciso di costruire un carro armato (space crawl) su un'insegna ovviamente costruita interamente in metallo. 100% La mia costruzione è di alta qualità e precisione, la maggior parte delle parti del ta
Come Costruire una Torcia LED Incredibilmente Luminosa!: 8 Passaggi (Illustrato)
Come costruire una torcia a LED incredibilmente luminosa!: In questo Instructable (il mio primo) ti mostrerò come ho costruito questa torcia a LED portatile incredibilmente luminosa in modo che anche tu possa trasformare la notte in giorno… e stupire i tuoi amici. di noi usa le torce abbastanza spesso per attività come il campeggio
Come Costruire Questa Incredibile Ruota Luminosa Arcobaleno!!!: 10 Passaggi (Illustrato)
Come costruire questa fantastica ruota di luce arcobaleno rotante !!!: In questo tutorial ti mostrerò come creare una ruota di luce arcobaleno rotante davvero fantastica! Questa è la mia partecipazione al concorso "LET IT GLOW". Ho realizzato questa ruota di luce arcobaleno rotante da qualunque sia la parte che ho seduto nel mio capannone. Questo progetto è