Indholdsfortegnelse:

Sådan bygger du et elektrisk longboard med telefonstyring: 6 trin (med billeder)
Sådan bygger du et elektrisk longboard med telefonstyring: 6 trin (med billeder)

Video: Sådan bygger du et elektrisk longboard med telefonstyring: 6 trin (med billeder)

Video: Sådan bygger du et elektrisk longboard med telefonstyring: 6 trin (med billeder)
Video: Kommunfullmäktige 2024, Juli
Anonim
Image
Image
Sådan bygger du et elektrisk longboard med telefonstyring
Sådan bygger du et elektrisk longboard med telefonstyring
Sådan bygger du et elektrisk longboard med telefonstyring
Sådan bygger du et elektrisk longboard med telefonstyring

Elektriske longboards er forrygende!

TESTFOTO I VIDEOEN OVER

SÅDAN BYGGER DU EN ELEKTRISK LONGBOARD, KONTROLLERET FRA EN TELEFON MED BLUETOOTH

Opdatering #1: Grip tape installeret, nogle justeringer til hastighedsregulatoren har betydet, at jeg har fået mere fart ud af brættet, men rækkevidden er forblevet den samme! video kommer snart. Arbejder også på nunchuck controller.

Links:

Motor, Esc: hobbyking.co.uk

Lastbiler/ motorophæng/ drivlinje: diyelectricskateboard.com

Så jeg tænkte, at jeg ville afvige lidt fra multirotorer til dette indlæg og skrive en log over, hvordan jeg byggede mit elektriske longboard. Det har været noget, jeg har ønsket at få i et stykke tid nu, og med alle de projekter, jeg har lavet på min CNC, besluttede jeg at bygge et selv. (Kunne ikke rigtig bruge CNC'en, da den ikke har et meget stort arbejdsområde) Jeg vil starte med at give en oversigt over mine projektmål og hvordan jeg havde til hensigt at nå dem:

1. Den skal have tilstrækkelig længde og bredde til at gøre den stabil.

2. Den skal være i stand til rimelig hastighed (15+ mph).

3. Rækkevidden skal være mindst 8 miles, da min nærmeste by er omkring 6 miles væk.

4. Jeg vil gerne kunne styre longboardet med min telefon (android).

5. Jeg vil have en spændingsaflæsning på min telefon, så jeg ved, hvor meget batteri der er tilbage.

ADVARSLER: Koden og appen er på ingen måde perfekte, de er meget stadig i beta. Vær forsigtig med stopknappen, da bremserne afhængigt af hvilken esc du bruger, kan være meget aggressive og kan smide dig af brættet.

Ansvarsfraskrivelse: Jeg er ikke ansvarlig, hvis du falder af dit bord og/eller skader dig selv på nogen måde, fordi accelerationen eller bremsningen eller hastigheden er for aggressiv på grund af min app/kode/nogen del af denne "tutorial". Hvis du bruger min kode og app, skal du teste grundigt med din særlige opsætning for at sikre, at det ikke skader dig. Det kan tage lidt justeringer … Hvis du har spørgsmål, så skriv en kommentar:)

Instagram

min youtube kanal:

Trin 1: PLANEN

PLANEN
PLANEN

Der er to aspekter af dette projekt, som jeg tror vil være sværest. Først monteres en motor på langbordets lastbiler og opsætning af et drivlinje. (Jeg har en plan for dette) For det andet bliver måden at kommunikere mellem ESC (enheden, der modsætter motoren) og min telefon. Til det første problem vil jeg bruge et firma kaldet dielektrisk skateboards.com, der laver lastbiler med motorophæng svejset på, og de kommer med remskiver og et bælte og hjul. (Jeg skulle selv bygge denne del, men jeg var under tidsbegrænsning, og jeg ville bruge det meste af tiden på at arbejde med elektronikken.) (Se min PLANS -side på min blog (https://skyhighrc.wordpress.com/) for nogle ideer om at lave et motorophæng) Med det problem løst går vi videre til elektronikken. Jeg vil bruge en arduino nano og et bluetooth-modul (HC-05) til at styre kortet fra min telefon. For at skrive appen vil jeg bruge Mit App Inventor, som er et gratis online værktøj til at bygge enkle apps.

Trin 2: Bestyrelsen

Bestyrelsen
Bestyrelsen
Bestyrelsen
Bestyrelsen

Jeg startede med et bræt, som jeg lavede for mange år siden og havde siddet på mit værksted et stykke tid og samlet støv … Jeg besluttede mig for at slibe det ned og lakere det igen med en klar mat lak.

Trin 3: Lastbiler og motorophæng

Lastbiler og motorophæng
Lastbiler og motorophæng
Lastbiler og motorophæng
Lastbiler og motorophæng

Derefter installerede jeg de lastbiler, jeg fik fra diyelectricskateboards.com. sættet, jeg købte hos dem, havde alle de dele, du har brug for til at opsætte drivlinjen.

Motoren jeg brugte var en turnigy SK3 192KV. Det har meget kraft, men er lidt langsommere med hensyn til omdrejningstal med en sekscelle. Men det ekstra drejningsmoment er stort, fordi jeg kan trække mig væk fra stationær på motoren. Dette anbefales ikke, da det kan bære motoren. ESC er Turnigy RotorStar 150amp ESC. Jeg anbefaler ikke at bruge denne, men jeg anbefaler en med mindst 100 amp rating! brug en RC bil. Jeg har lige tilfældigvis haft dette liggende af en eller anden grund … Hvis du går efter et af lastbilsættene som jeg gjorde, skal du følge instruktionerne på webstedet for at konfigurere dem. Jeg var nødt til at bore hullerne i hjulet, som boltene går igennem for at holde på remskiven til hjulet.

Trin 4: Elektronikkapsling

Elektronik kabinet
Elektronik kabinet

Jeg borede derefter nogle huller i de 4 hjørner af en skruesorteringsboks som denne:

Jeg gjorde derefter det samme med selve brættet og brugte derefter nogle knaphovedbolte til at gå gennem brættet og boksen og sikrede dem med møtrikker. Jeg lagde derefter et lag skum for at stoppe boltene med at beskadige elektronikken, der kommer i kassen. Skummet hjalp også med at holde batterierne på plads, da når låget er lukket, presser det batterierne ned i skummet, så de ikke glider rundt.

Trin 5: Nu til den hårde del … Elektronik

Nu til den hårde del … Elektronik
Nu til den hårde del … Elektronik
Nu til den hårde del … Elektronik
Nu til den hårde del … Elektronik
Nu til den hårde del … Elektronik
Nu til den hårde del … Elektronik

Jeg tilsluttede min arduino nano til bluetooth -modulet og ESC til arduinoen. Sørg for, at du IKKE BRUGER BEC i ESC eller nogen anden ekstern strømkilde til at aktivere ARDUINOEN, NÅR ARDUINOEN ER TILSLUTTET TIL DIN COMPUTER TIL PROGRAMMERING. DET KAN DRÆBE ARDUINO ELLER VÆRRE, DIN USB -PORT PÅ DIN COMPUTER!

Til strømforsyning af arduinoen og overvågning af batterispændingen brugte jeg balance -stikket på lipoen og ikke BEC

På billedet af printkortene kan du se bluetooth -modulet, arduino nano og en lille smule print, som jeg brugte til at forbinde alle ledninger og jumpere til. Dette var for at holde alt relativt ryddeligt og tillod mig at etablere en fælles grund for at forbinde til arduinoens jord, da den kun havde 2 stifter til jorden, og jeg havde brug for et par stykker.

På billedet af plastikhuset til venstre er escen, som har en velcrolem, der holder den nede. I midten er arduino- og bluetooth -modulet med en lille smule pcb til at organisere ledningerne. Til højre er det seks cellers batteri, som jeg modificerede til to 3 celler, der var sammenføjet, men delte et balancestik.

For at drive arduinoen trækker jeg fra 2'er af 6'erne lipo for at give mig omkring 7 volt input afhængigt af ladningsniveau (arduinoen kan klare en input op til 20v tror jeg …). Jeg forbinder også en analog pin af arduinoen til 1'er af lipoen, der skal bruges som batteriovervågning. Hvis hver celle falder til under 3,5 volt, kan den begynde at beskadige lipoen, så det er, hvad jeg indstiller advarslen om lavt batteriniveau i min app. Her er koden til min arduino:

#include // importer det serielle bibliotek

#includeSoftwareSerial Bluetooth (10, 11);

// RX, TXint BluetoothData; // dataene fra ComputerServo ESC;

lang tidligereMillis = 0;

langt interval = 1000;

ugyldig opsætning () {// sæt din opsætningskode her for at køre en gang:

Bluetooth. Begyndt (9600);

Serial.begin (9600);

Serial.println ("Bluetooth tændt");

ESC.fastgørelse (9);

}

hulrum ()

{// sæt din hovedkode her for at køre gentagne gange:

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

ESC.write (BluetoothData);

Serial.println (BluetoothData);

}

int sensorValue = analogRead (A0);

float spænding = sensorValue * (5.0 / 1023.0);

usigneret lang strømMillis = millis ();

hvis (currentMillis - previousMillis> interval) {previousMillis = currentMillis;

hvis (spænding <= 3,5) Bluetooth.println ("Lavt batteri");

ellers Bluetooth.println (spænding, DEC);

}

}

Så i det væsentlige tager koden nummeret fra skyderen i appen og sender det derefter til servoen i en fra det kan genkende ved hjælp af sit serielle bibliotek. Til overvågning af batterispænding læser den værdien af en af cellerne i lipoen og konverterer det analoge symbol til en værdi. denne værdi sendes derefter tilbage til telefonen for at blive vist. Jeg har endnu ikke fundet ud af at afrunde dette tal, så det ikke vises som en virkelig lang decimal på skærmen …

Og her er appen: bluetooth_controller.apk (download og skift filtypen til.apk) Upload den til din ANDROID -telefon og installer. Når du åbner den, skal du oprette forbindelse til arduinoen og trykke på stopknappen, og derefter sætte batteriet i ESC. det vil bippe lidt, og så er du klar til at gå, brug skyderen til at justere hastigheden forsigtigt og skub altid af og derefter aktivere motoren!

Trin 6: Færdig, vær forsigtig

Færdig, vær forsigtig!
Færdig, vær forsigtig!
Færdig, vær forsigtig!
Færdig, vær forsigtig!
Færdig, vær forsigtig!
Færdig, vær forsigtig!
Flyt det
Flyt det
Flyt det
Flyt det

Anden pris i Move It

Anbefalede: