INHOUDSOPGAWE:

Hoe om 'n elektriese langbord met telefoonbeheer te bou: 6 stappe (met foto's)
Hoe om 'n elektriese langbord met telefoonbeheer te bou: 6 stappe (met foto's)

Video: Hoe om 'n elektriese langbord met telefoonbeheer te bou: 6 stappe (met foto's)

Video: Hoe om 'n elektriese langbord met telefoonbeheer te bou: 6 stappe (met foto's)
Video: Обшивка балкона пластиковыми панелями (Часть 1) 2024, November
Anonim
Image
Image
Hoe om 'n elektriese langbord met telefoonbeheer te bou
Hoe om 'n elektriese langbord met telefoonbeheer te bou
Hoe om 'n elektriese langbord met telefoonbeheer te bou
Hoe om 'n elektriese langbord met telefoonbeheer te bou

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:)

Instagram

my YouTube -kanaal:

Stap 1: DIE PLAN

DIE PLAN
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

Die direksie
Die direksie
Die direksie
Die direksie

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

Vragmotors en motorhouers
Vragmotors en motorhouers
Vragmotors en motorhouers
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

Elektroniese omhulsel
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

Nou vir die moeilike deel … Elektronika
Nou vir die moeilike deel … Elektronika
Nou vir die moeilike deel … Elektronika
Nou vir die moeilike deel … Elektronika
Nou vir die moeilike deel … Elektronika
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

Klaar, wees versigtig!
Klaar, wees versigtig!
Klaar, wees versigtig!
Klaar, wees versigtig!
Klaar, wees versigtig!
Klaar, wees versigtig!
Beweeg dit
Beweeg dit
Beweeg dit
Beweeg dit

Tweede prys in die Move It

Aanbeveel: