INHOUDSOPGAWE:
- Stap 1: DIE PLAN
- Stap 2: Die raad
- Stap 3: Vragmotors en motorhouers
- Stap 4: Elektroniese omhulsel
- Stap 5: Nou vir die moeilike deel … Elektronika
- Stap 6: klaar, wees versigtig
Video: Hoe om 'n elektriese langbord met telefoonbeheer te bou: 6 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Elektriese langborde is wonderlik!
TOETSBEELDE IN DIE VIDEO BO
HOE OM 'N ELEKTRIESE LONGBOARD TE BOU VAN' N TELEFOON MET BLUETOOTH
Opdatering #1: Greepband geïnstalleer, 'n paar aanpassings aan die snelheidsbeheerder het beteken dat ek meer spoed uit die bord gekry het, maar die reeks het dieselfde gebly! video kom binnekort. Werk ook op nunchuck -beheerder.
Skakels:
Motor, Esc: hobbyking.co.uk
Vragmotors/ motorsteun/ aandrywing: diyelectricskateboard.com
Daarom het ek gedink ek sal 'n bietjie van multirotors afwyk vir hierdie pos en 'n logboek skryf van hoe ek my elektriese longboard gebou het. Dit was iets wat ek al 'n rukkie wou kry, en met al die projekte wat ek op my CNC gedoen het, het ek besluit om self een te bou. (Kan die CNC nie regtig gebruik nie, aangesien dit nie 'n baie groot werkarea het nie). Ek gaan eers 'n uiteensetting gee van my projekdoelwitte en hoe ek dit wou bereik:
1. Dit moet voldoende lank en breed wees om dit stabiel te maak.
2. Dit moet in staat wees om redelike spoed (15+ mph).
3. Die afstand moet minstens 8 myl wees, aangesien my naaste dorp ongeveer 6 myl daarvandaan is.
4. Ek wil die longboard met my selfoon (Android) kan beheer.
5. Ek wil 'n spanningsaflezing op my telefoon hê, sodat ek weet hoeveel battery daar oor is.
WAARSKUWINGS: Die kode en app is geensins perfek nie; dit is nog steeds in beta. Wees versigtig met die stopknoppie, aangesien die remme baie aggressief kan wees, afhangende van die rit wat u gebruik, en u van die bord kan laat val.
Disclaimer: ek is nie verantwoordelik as u van u bord af val en/of uself op enige manier seermaak nie, omdat die versnelling of rem of spoed te aggressief is as gevolg van my app/kode/enige deel van hierdie 'tutoriaal'. As u my kode en app gebruik, moet u deeglik toets met u spesifieke opset om seker te maak dat dit u nie seermaak nie. Dit kan 'n bietjie aanpassing verg … As u vrae het, kan u 'n opmerking lewer:)
my YouTube -kanaal:
Stap 1: DIE PLAN
Daar is twee aspekte van hierdie projek wat ek dink die moeilikste sal wees. Monteer eers 'n motor aan die vragmotors van die langbord en stel 'n aandrywingstelsel op. (Ek het 'n plan hiervoor) Tweedens is die manier om te kommunikeer tussen die ESC (die toestel wat die motor teenstaan) en my telefoon. Vir die eerste probleem gaan ek 'n onderneming genaamd diëlektriese skateboards.com gebruik wat vragmotors met motorhouers laat sweis, en dit kom met katrolle en 'n band en wiele. (Ek sou hierdie onderdeel self bou, maar ek was onder tydsbeperking en wou die meeste tyd aan elektronika werk.) (Sien my PLANNE -bladsy op my blog (https://skyhighrc.wordpress.com/) vir 'n paar idees oor die maak van 'n motorhouer) Met die probleem gesorteer, gaan ons oor na die elektronika. Ek gaan 'n arduino nano en 'n bluetooth-module (HC-05) gebruik om die bord vanaf my telefoon te beheer. Om die app te skryf, gaan ek Mit App Inventor gebruik, wat 'n gratis aanlynhulpmiddel is om eenvoudige programme te bou.
Stap 2: Die raad
Ek het begin met 'n plank wat ek al eeue gelede gemaak het en al 'n rukkie in my werkswinkel gesit en stof opgehoop het … Ek het besluit om dit af te skuur en weer te verf met 'n helder matte vernis.
Stap 3: Vragmotors en motorhouers
Daarna het ek die vragmotors geïnstalleer wat ek van diyelectricskateboards.com gekry het. die kit wat ek by hulle gekoop het, het al die onderdele wat u nodig het om die aandrywing op te stel.
Die motor wat ek gebruik het, was 'n draaiende SK3 192KV. Dit het baie krag, maar is effens stadiger in terme van RPM met 'n ses -sel. Maar die ekstra wringkrag is groot, want ek kan stilstaan op die motor. Dit word nie aanbeveel nie, aangesien dit die motor kan dra. Die ESC is die Turnigy RotorStar 150amp ESC. Ek beveel nie aan om hierdie spesifieke een te gebruik nie, maar ek beveel wel een aan met 'n rating van ten minste 100 amp! Gebruik 'n RC -motor. Ek het dit toevallig om die een of ander rede laat lê … As u na een van die vragmotorsakke gaan, soos ek gedoen het, volg die instruksies op die webwerf om dit op te stel. Ek moes die gleuwe in die wiel boor wat die boute deurmaak om die katrol aan die wiel vas te hou.
Stap 4: Elektroniese omhulsel
Ek boor toe 'n paar gate in die vier hoeke van 'n skroefsorteerkas soos hierdie:
Ek doen toe dieselfde met die bord self en gebruik dan 'n paar knopkopboute om deur die bord en die boks te gaan en dit met moere vas te maak. Ek het toe 'n laag skuim gelê om te keer dat die boute die elektronika in die boks beskadig. Die skuim het ook gehelp om die batterye vas te hou, want as die deksel toegemaak word, druk dit die batterye in die skuim sodat dit nie kan gly nie.
Stap 5: Nou vir die moeilike deel … Elektronika
Ek het my arduino nano aan die bluetooth -module gekoppel en die ESC aan die arduino. Sorg dat u nie die BEC in die ESC of enige ander eksterne kragbron gebruik om die ARDUINO van krag te maak as die ARDUINO gekoppel is aan u rekenaar vir die programmering nie. DIT KAN DIE ARDUINO OF ERGER, U USB -poort op u rekenaar doodmaak!
Om die arduino aan te dryf en die batteryspanning te monitor, gebruik ek die balansprop van die lipo en nie die BEC nie
Op die prentjie van die printplate kan u die bluetooth -module, die arduino nano en 'n bietjie PCB sien waarmee ek al die bedrading en springers verbind het. Dit was om alles relatief netjies te hou en het my in staat gestel om 'n gemeenskaplike grond te vestig om aan te sluit op die grond van die arduino, aangesien dit slegs 2 penne vir die grond het, en ek het 'n paar nodig.
Op die foto van die plastiekomhulsel aan die linkerkant is die esk, met 'n klittenband wat dit vashou. In die middel is die arduino- en bluetooth -module met 'n bietjie PCB om die drade te organiseer. Aan die regterkant is die ses -selbattery wat ek verander het in twee 3 selle wat saamgevoeg is, maar 'n balanseringsprop deel.
Om die arduino aan te dryf, trek ek uit 2's van die 6s lipo om my ongeveer 7 volt insette te gee, afhangende van die laadvlak (die arduino kan 'n inset tot 20v hanteer, dink ek …). Ek verbind ook 'n analoog pen van die arduino aan 1s van die lipo om as batterymonitor te gebruik. As elke sel onder 3,5 volt daal, kan dit die lipo beskadig, daarom het ek die waarskuwing vir 'n lae battery in my app ingestel. Hier is die kode vir my arduino:
#include // voer die reeksbiblioteek in
#includeSoftwareSerial Bluetooth (10, 11);
// RX, TXint BluetoothData; // die data van ComputerServo ESC gegee;
lank vorigeMillis = 0;
lang interval = 1000;
leemte -opstelling () {// plaas u opstellingskode hier om een keer te werk:
Bluetooth.begin (9600);
Serial.begin (9600);
Serial.println (“Bluetooth aan”);
ESC.aanheg (9);
}
leemte lus ()
{// plaas u hoofkode hier om herhaaldelik te werk:
as (Bluetooth.available ()) {BluetoothData = Bluetooth.read ();
ESC.write (BluetoothData);
Serial.println (BluetoothData);
}
int sensorValue = analogRead (A0);
vlotspanning = sensorwaarde * (5.0 / 1023.0);
ongetekende lang stroomMillis = millis ();
as (currentMillis - previousMillis> interval) {previousMillis = currentMillis;
as (spanning <= 3,5) Bluetooth.println ("Lae battery");
anders Bluetooth.println (spanning, DEC);
}
}
Die kode neem dus die nommer van die skuifbalk in die app af en stuur dit dan na die servo, waaruit dit met die seriële biblioteek kan herken. Vir die monitor van die batteryspanning lees dit die waarde van een van die selle van die lipo en omskep die analoog simbool in 'n waarde. hierdie waarde word dan teruggestuur na die telefoon om vertoon te word. Ek moet nog uitvind hoe om hierdie getal af te rond, sodat dit nie as 'n baie lang desimaal op die skerm verskyn nie …
En hier is die app: bluetooth_controller.apk (laai lêeruitbreiding af na.apk) en laai dit op na u ANDROID -telefoon en installeer dit. As u dit oopmaak, moet u aan die arduino koppel en op die stopknoppie druk en dan die battery in die ESC steek. dit sal 'n bietjie piep, en dan is u gereed, gebruik die skuifknop om die snelheid saggies aan te pas en druk altyd af en skakel dan die motor aan!
Stap 6: klaar, wees versigtig
Tweede prys in die Move It
Aanbeveel:
Maak u eie langbord met elektriese motors: 8 stappe (met foto's)
Maak u eie elektriese gemotoriseerde langbord: in hierdie projek sal ek u wys hoe u 'n elektries gemotoriseerde langbord van nuuts af kan bou. Dit kan snelhede tot 34 km/h bereik en met 'n enkele lading tot 20 km ry. Die beraamde koste is ongeveer $ 300, wat dit 'n goeie alternatief maak vir kommersiële
Elektriese langbord: 6 stappe
Elektriese Longboard: In hierdie instruksies gaan ons 'n elektriese longboard maak met 'n Arduino Uno en 'n Framboos Pi
Elektriese langbord: 7 stappe
Electric Longboard: Hierdie projek is gebou omdat ek nie seker was hoe maklik of vinnig dit sou wees om op 'n nuwe en veel groter kampus te navigeer nie. Dit bestaan uit: Santa Cruz -langbord, 2 naafmotors, uitheemse kragstelsel, en 'n battery wat bestaan uit 18650 selle van
Elektriese langbord vir beginners (0 kode) + bonus: 3 stappe
Elektriese langbord vir beginners (0 kode) + bonus: ek wou hê dat iets in die stad moes rondbeweeg, maar ek was nie geïnteresseerd in bromponies, skaats of motorfietse nie, so ek het besluit om my brein te druk en ek het dit gekry! om dit so eenvoudig as moontlik te maak, sodat dit nie misluk nie, terwyl dit ook
Opspoorbare elektriese langbord: 16 stappe (met foto's)
Trackable Electric Longboard: Hierdie projek bestaan uit 'n elektriese longboard wat die roete behou met behulp van 'n framboospi. Hierdie sessies word in 'n mySQL -databasis gehou en word op my webwerf vertoon wat gemaak is met die mikroraamwerk 'Flask'. (Dit is 'n skoolprojek