Kaip sukurti elektrinę „Longboard“su telefono valdymu: 6 žingsniai (su nuotraukomis)
Kaip sukurti elektrinę „Longboard“su telefono valdymu: 6 žingsniai (su nuotraukomis)
Anonim
Image
Image
Kaip sukurti elektrinę „Longboard“su telefono valdymu
Kaip sukurti elektrinę „Longboard“su telefono valdymu
Kaip sukurti elektrinę „Longboard“su telefono valdymu
Kaip sukurti elektrinę „Longboard“su telefono valdymu

Elektrinės ilgosios lentos yra nuostabios!

BANDYMO Pėdutės aukščiau esančiame vaizdo įraše

KAIP PASTATYTI ELEKTRINĘ LONGBOARD, valdomą iš telefono su BLUETOOTH

1 atnaujinimas: įdiegta griebimo juosta, kai kurie greičio reguliatoriaus pakeitimai reiškė, kad turiu daugiau greičio iš lentos, tačiau diapazonas išliko tas pats! netrukus pasirodys vaizdo įrašas. Taip pat dirba su nunchuck valdikliu.

Nuorodos:

Motor, Esc: hobbyking.co.uk

Sunkvežimiai/ variklio laikiklis/ pavaros mechanizmas: diyelectricskateboard.com

Taigi aš maniau, kad šiek tiek nuklysiu nuo kelių rotorių šiam įrašui ir parašysiu žurnalą, kaip sukūriau savo elektrinę „longboard“. Jau kurį laiką tai norėjau gauti ir, įgyvendindamas visus projektus, kuriuos dariau savo CNC, nusprendžiau jį sukurti pats. (Nepavyko iš tikrųjų naudoti CNC, nes jo darbo zona nėra labai didelė) Pradėsiu nuo to, kad apibūdinsiu savo projekto tikslus ir tai, kaip ketinau juos pasiekti:

1. Jis turi būti pakankamo ilgio ir pločio, kad būtų stabilus.

2. Jis turi sugebėti pasiekti protingą greitį (15+ mylių per valandą).

3. Diapazonas turi būti bent 8 mylios, nes artimiausias mano miestas yra maždaug už 4 mylių.

4. Noriu, kad galėčiau valdyti „longboard“savo telefonu („Android“).

5. Noriu, kad telefone būtų įtampos rodmenys, kad žinotų, kiek baterijos liko.

ĮSPĖJIMAI: kodas ir programa jokiu būdu nėra tobuli, jie vis dar yra beta versijos. Būkite atsargūs su sustabdymo mygtuku, nes priklausomai nuo to, kokią esc naudojate, stabdžiai gali būti labai agresyvūs ir gali jus išmesti nuo lentos.

Atsisakymas: Aš nesu atsakingas, jei nukrisite nuo lentos ir (arba) sužalosite save bet kokiu būdu, nes pagreitis, stabdymas ar greitis yra per agresyvus dėl mano programos/kodo/bet kurios šios „pamokos“dalies. Jei naudojate mano kodą ir programą, kruopščiai išbandykite savo nustatymus, kad įsitikintumėte, jog tai jums nepakenks. Tai gali prireikti šiek tiek koreguoti … Jei turite klausimų, palikite komentarą:)

Instagram

mano youtube kanalas:

1 žingsnis: PLANAS

PLANAS
PLANAS

Yra du šio projekto aspektai, kurie, manau, bus sunkiausi. Pirmiausia sumontuokite variklį prie ilgosios lentos sunkvežimių ir nustatykite pavarą. (Turiu tam planą) Antra, tai bus būdas bendrauti tarp ESC (įrenginio, kuris prieštarauja varikliui) ir mano telefono. Pirmajai problemai ketinu pasitelkti įmonę, vadinamą dielectric skateboards.com, kuri gamina sunkvežimius su variklio laikikliais ir suvirina skriemulius, diržą ir ratus. (Ketinau šią dalį kurti pats, bet man buvo ribotas laikas ir didžiąją laiko dalį norėjau praleisti dirbdamas su elektronika.) (Žr. Mano plano puslapį savo tinklaraštyje (https://skyhighrc.wordpress.com/) kai kurios idėjos, kaip padaryti variklio laikiklį) Išsprendę šią problemą, pereiname prie elektronikos. Aš ketinu naudoti „arduino nano“ir „Bluetooth“modulį (HC-05), kad valdyčiau plokštę iš savo telefono. Norėdami parašyti programą, aš naudosiu „Mit App Inventor“, kuris yra nemokamas internetinis įrankis paprastoms programoms kurti.

2 žingsnis: valdyba

Lenta
Lenta
Lenta
Lenta

Pradėjau nuo lentos, kurią gaminau prieš daugelį metų ir kurį laiką sėdėjau savo dirbtuvėse, rinkdama dulkes … Nusprendžiau nušlifuoti ir perlakuoti skaidriu matiniu laku.

3 žingsnis: sunkvežimiai ir variklio tvirtinimas

Sunkvežimiai ir variklio laikiklis
Sunkvežimiai ir variklio laikiklis
Sunkvežimiai ir variklio laikiklis
Sunkvežimiai ir variklio laikiklis

Tada įdiegiau sunkvežimius, kuriuos gavau iš diyelectricskateboards.com. rinkinyje, kurį nusipirkau iš jų, buvo visos dalys, reikalingos pavaros mechanizmui nustatyti.

Mano naudojamas variklis buvo turnigy SK3 192KV. Jis turi daug galios, tačiau yra šiek tiek lėtesnis pagal šešių ląstelių RPM. Tačiau papildomas sukimo momentas yra puikus, nes galiu atsitraukti nuo nejudančio variklio. Tai nerekomenduojama, nes variklis gali susidėvėti. ESC yra „Turnigy RotorStar 150amp ESC“. Nerekomenduoju naudoti šio konkretaus, bet rekomenduoju tokį, kurio galia ne mažesnė kaip 100 amperų! naudokite „RC Car“. Aš ką tik atsitiko, kad tai kažkodėl gulėjo … Jei jūs ketinate įsigyti vieną iš sunkvežimių rinkinių, kaip aš, vadovaukitės svetainėje pateiktomis instrukcijomis, kad juos nustatytumėte. Turėjau išgręžti rato plyšius, per kuriuos varžtai eina, kad pritvirtintų skriemulį prie rato.

4 žingsnis: Elektronikos gaubtas

Elektronikos gaubtas
Elektronikos gaubtas

Tada aš išgręžiau keletą skylių į 4 varžtų rūšiavimo dėžutės kampus, tokius kaip ši:

Tada aš padariau tą patį su pačia plokšte ir tada naudoju kai kuriuos mygtukų galvutės varžtus, kad galėčiau praeiti per lentą ir dėžę, ir pritvirtinau juos veržlėmis. Tada uždėjau putų sluoksnį, kad varžtai nepažeistų dėžutėje esančios elektronikos. Putplastis taip pat padėjo pritvirtinti baterijas, nes uždarius dangtelį, baterijos įspaudžiamos į putas, kad jos neslystų.

5 žingsnis: Dabar dėl kietosios dalies … Elektronika

Dabar apie kietąją dalį … Elektronika
Dabar apie kietąją dalį … Elektronika
Dabar apie kietąją dalį … Elektronika
Dabar apie kietąją dalį … Elektronika
Dabar apie kietąją dalį … Elektronika
Dabar apie kietąją dalį … Elektronika

Aš prijungiau savo arduino nano prie „Bluetooth“modulio, o ESC - prie arduino. Įsitikinkite, kad nenaudojate „BEC“ESC ar bet kurio kito išorinio maitinimo šaltinio, kad įjungtumėte ARDUINO, kai „ARDUINO“PROGRAMAVIMUI SUSIJUSI SU KOMPIUTERIU. Tai gali nužudyti ARDUINO ar dar blogiau, JŪSŲ USB prievadą savo kompiuteryje!

Maitindamas arduino ir stebėdamas akumuliatoriaus įtampą, naudoju lipo balansinį kištuką, o ne BEC

Grandinės plokščių paveikslėlyje galite pamatyti „Bluetooth“modulį, „arduino nano“ir šiek tiek PCB, prie kurių prijungiau visus laidus ir trumpiklius. Tai turėjo išlaikyti viską gana tvarkingai ir leido man sukurti bendrą pagrindą prisijungti prie arduino žemės, nes jame buvo tik 2 kaiščiai žemei, o man reikėjo kelių.

Plastikinio korpuso paveikslėlyje kairėje yra esc, kuris turi velcro diržą, laikantį jį žemyn. Centre yra arduino ir „Bluetooth“modulis su trupučiu PCB laidams organizuoti. Dešinėje yra šešių elementų baterija, kurią aš pakeičiau į dvi 3 ląsteles, sujungtas kartu, tačiau dalijantis balansavimo kištuku.

Norėdami įjungti „arduino“energiją, aš semiuosi iš 2s iš 6s lipo, kad galėčiau įvesti apie 7 voltų įvestį, priklausomai nuo įkrovos lygio (manau, kad „arduino“gali valdyti įvestį iki 20v …). Aš taip pat prijungiu analoginį „arduino“kaištį prie 1 „lipo“, kad galėčiau naudoti kaip akumuliatoriaus monitorių. Jei kiekviena ląstelė nukris žemiau 3,5 volto, ji gali pradėti pažeisti lipo, todėl savo programoje nustatiau įspėjimą apie išsikrovusią bateriją. Čia yra mano arduino kodas:

#include // importuoti serijinę biblioteką

#includeSoftwareSerial Bluetooth (10, 11);

// RX, TXint BluetoothData; // iš „ComputerServo ESC“pateikti duomenys;

senas ankstesnisMillis = 0;

ilgas intervalas = 1000;

negaliojanti sąranka () {// įdėkite čia savo sąrankos kodą, kad paleistumėte vieną kartą:

„Bluetooth“pradžia (9600);

Serial.begin (9600);

Serial.println („Bluetooth“įjungta “);

ESC.priedas (9);

}

tuštumos kilpa ()

{// įdėkite čia savo pagrindinį kodą, kad jis būtų paleistas pakartotinai:

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

ESC.write („BluetoothData“);

Serial.println („BluetoothData“);

}

int sensorValue = analogRead (A0);

plūdės įtampa = sensorValue * (5.0 / 1023.0);

nepasirašyta ilga srovėMillis = milis ();

if (currentMillis - previousMillis> intervalas) {previousMillis = currentMillis;

jei (įtampa <= 3,5) Bluetooth.println („Baterija išsikrovusi“);

kitaip „Bluetooth.println“(įtampa, DEC);

}

}

Taigi iš esmės kodas paima numerį iš programos slankiklio ir tada siunčia jį į servo, kurį jis gali atpažinti naudodamas savo serijinę biblioteką. Akumuliatoriaus įtampos stebėjimui jis nuskaito vienos iš lipo elementų vertę ir konvertuoja analoginį simbolį į vertę. tada ši vertė siunčiama atgal į telefoną, kad būtų rodoma. Aš dar turiu išsiaiškinti, kaip suapvalinti šį skaičių, kad jis nebūtų rodomas kaip ilgas dešimtainis skaičius ekrane …

Ir čia yra programa: bluetooth_controller.apk (atsisiųskite ir pakeiskite failo plėtinį į.apk) Įkelkite jį į savo ANDROID telefoną ir įdiekite. Kai atidarote, turite prisijungti prie arduino ir paspausti sustabdymo mygtuką, tada įkišti bateriją į ESC. jis šiek tiek pypsės, o tada būsite pasiruošę eiti, naudokite slankiklį, kad švelniai sureguliuotumėte greitį, ir visada nuspauskite ir tada įjunkite variklį!

6 žingsnis: Baigta, būkite atsargūs

Baigta, būkite atsargūs!
Baigta, būkite atsargūs!
Baigta, būkite atsargūs!
Baigta, būkite atsargūs!
Baigta, būkite atsargūs!
Baigta, būkite atsargūs!
Perkelkite
Perkelkite
Perkelkite
Perkelkite

Antroji premija „Move It“