Circuits

Paano Gumawa ng Electric Longboard Sa Control ng Telepono: 6 Mga Hakbang (na may Mga Larawan)

How to Make Powerfull Electric SkateBoard

How to Make Powerfull Electric SkateBoard

Talaan ng mga Nilalaman:

Anonim

Ang mga electric longboards ay awsome!

PAGSUBOK SA PAGBABAGO SA VIDEO NAKITA

PAANO GUMAGAMIT NG ISANG ELECTRIC LONGBOARD GINAGAMIT MULA SA ISANG TELEPONO SA BLUETOOTH

I-update ang # 1: Na-install ang grip tape, ang ilang mga pag-aayos sa bilis ng controller ay nangangahulugang nakuha ko ang higit pang bilis sa labas ng board ngunit ang hanay ay nanatiling pareho! paparating na ang video. Paggawa sa nunchuck controller pati na rin.

http://www.makealittlemore.co.uk

Mga Link:

Motor, Esc: hobbyking.co.uk

Trucks / motor mount / drive train: diyelectricskateboard.com

Kaya naisip ko na ako ay magkakalayo mula sa mga multirotors para sa post na ito at magsulat ng isang log ng kung paano ko binuo ang aking electric longboard. Ito ay isang bagay na nais kong makakuha ng isang habang ngayon at sa lahat ng mga proyekto na ginagawa ko sa aking CNC, nagpasya akong bumuo ng isa sa aking sarili. (Hindi talaga gumamit ng CNC dahil wala itong napakalaki na lugar ng trabaho) Magsisimula ako sa pamamagitan ng pagbibigay ng outline ng aking mga layunin sa proyekto at kung paano ko nilayon upang makamit ang mga ito:

1. Dapat itong sapat na haba at lapad upang maging matatag.

2. Dapat itong may kakayahang makatuwirang bilis (15+ mph).

3. Ang hanay ay dapat na hindi bababa sa 8 milya habang ang pinakamalapit na bayan ay halos 4 milya ang layo.

4. Gusto kong makontrol ang longboard gamit ang aking telepono (android).

5. Gusto kong magkaroon ng boltahe readout sa aking telepono kaya alam ko kung magkano ang baterya ay nananatiling.

MGA BABAE: Ang code at app ay hindi perpekto sa anumang paraan, ang mga ito ay napaka pa rin sa beta. Mangyaring mag-ingat sa stop button bilang depende sa kung ano ang esc na iyong ginagamit, ang mga preno ay maaaring maging napaka-agresibo at maaaring itapon ka sa board.

Disclaimer: Hindi ako mananagot kung mahuhulog mo ang iyong board at / o saktan ang iyong sarili sa anumang paraan dahil ang acceleration o pagpepreno o bilis ay masyadong agresibo dahil sa aking app / code / anumang bahagi ng tutorial na ito. Kung gagamitin mo ang aking code at app mangyaring subukan lubusan sa iyong partikular na set-up upang matiyak na hindi ito saktan ka. Maaaring tumagal ng ilang tweaking … Kung mayroon kang anumang mga tanong pagkatapos ay mag-iwan ng komento :)

pakibisita ang aking blog at tingnan ang iba pang mga bagay na gagawin ko! http://www.makealittlemore.co.uk

ang aking youtube channel: http: //www.youtube.com/channel/UC1qIml4_nky4rELA _…

Mga Kagamitan:

Hakbang 1: ANG PLANO

Mayroong dalawang aspeto ng proyektong ito na sa palagay ko ay magiging mahirap. Una, pag-mount ng isang motor sa mga trak ng mahabang board at pag-set up ng isang drive ng tren. (Mayroon akong isang plano para sa mga ito) Pangalawa ay magiging paraan upang makipag-usap sa pagitan ng ESC (ang aparato na kontra sa motor) at ang aking telepono. Para sa unang problema ay gagamitin ko ang isang kumpanya na tinatawag na dielectric skateboards.com na gumagawa ng mga trak na may motor mounts ay welded at dumating sila sa pulleys at isang sinturon at gulong. (Ako mismo ang magtatayo ng bahaging ito ngunit ako ay nasa ilalim ng takdang panahon at gusto kong gumastos ng karamihan sa oras na nagtatrabaho sa electronics.) (Tingnan ang aking PLANONG pahina sa aking blog (http://skyhighrc.wordpress.com/) para sa ilang mga ideya sa paggawa ng isang motor na bundok) Sa pamamagitan ng problema na inayos namin lumipat sa electronics. Gumagamit ako ng isang arduino nano at isang bluetooth module (HC-05) upang makontrol ang board mula sa aking telepono. Upang isulat ang app gagamitin ko ang Mit App Inventor na isang libreng on-line na tool para sa pagbuo ng mga simpleng app.

Hakbang 2: Ang Lupon

Nagsimula ako sa isang board na ginawa ko na ang mga nakaraan at nakaupo sa aking workshop para sa isang habang pagkolekta ng alikabok … Nagpasya ako sa buhangin ito down at muling barnis ito sa ilang mga malinaw na matt barnisan.

Hakbang 3: Mga Trak at Motor Mount

Susunod, na-install ko ang mga trak na nakuha ko mula sa diyelectricskateboards.com. ang kit na binili ko sa kanila ay ang lahat ng mga bahagi na kailangan mo upang i-set up ang drive train.

Ang motor na ginamit ko ay isang turnilyo SK3 192KV. Ito ay may maraming kapangyarihan ngunit bahagyang mas mabagal sa mga tuntunin ng RPM na may anim na cell. Ngunit ang dagdag na metalikang kuwintas ay mahusay dahil maaari kong pull malayo mula sa nakatigil sa motor. Hindi ito inirerekomenda dahil maaari itong magsuot ng motor. Ang ESC ay ang Turnigy RotorStar 150amp ESC. Hindi ko inirerekomenda ang paggamit ng partikular na ito ngunit inirerekumenda ko ang isa na may hindi bababa sa 100amp rating! gumamit ng isang RC Car. Ako lang ang nangyari na ito ay nakasalalay sa paligid para sa ilang mga kadahilanan … Kung pupunta ka para sa isa sa mga trak kits tulad ng ginawa ko, sundin ang mga tagubilin sa website upang i-set up ang mga ito. Kailangan kong mag-drill out sa mga puwang sa wheel na kung saan ang bolts pumunta sa pamamagitan upang i-hold sa kalo sa wheel.

Hakbang 4: Enclosure ng Electronics

Ako pagkatapos ay drilled ng ilang mga butas sa 4 na sulok ng isang kahon ng pag-uuri-uri-uriin tulad ng isang ito: http: //www.amazon.co.uk/Compartment-Crafts-Plastic …

Pagkatapos ay ginawa ko rin ito sa board mismo at pagkatapos ay gumamit ng ilang bolts na pindutan ng ulo upang pumunta sa pamamagitan ng board at ang kahon at secure ang mga ito sa mga mani. Pagkatapos ay inilatag ko ang isang layer ng foam upang pigilin ang mga bolts na nakakapinsala sa mga elektroniko na pupunta sa kahon. Ang foam ay nakatulong na panatilihin ang mga baterya na nakatakda sa lugar na kapag sinara ang takip ay pinindot nito ang mga baterya pababa sa foam na pinapanatili ang mga ito mula sa pag-slide.

Hakbang 5: Ngayon para sa Hard Part … Electronics

Na-baluktot ko ang aking arduino nano sa bluetooth module at ang ESC sa arduino. GUMAGAWA SILA HINDI GAMITIN ANG BEC SA ESC O ANUMANG IBA PANG LABAN SA KARAGDAGANG POWER SA KAPANGYARIHAN ARDUINO KUNG ANG ARDUINO AY CONNECTED SA IYONG COMPUTER PARA SA PROGRAMMING. MAAARING PATAYAN ANG ARDUINO O masama, ang iyong USB PORT SA IYONG COMPUTER!

Para sa powering ang arduino at pagsubaybay sa boltahe ng baterya na ginamit ko ang balanseng plug ng lipo at hindi ang BEC

Sa larawan ng circuit boards, makikita mo ang bluetooth module, ang arduino nano at isang maliit na piraso ng PCB na ginamit ko upang ikonekta ang lahat ng mga kable at jumper. Ito ay upang panatilihin ang lahat ng bagay na medyo malinis at pinahihintulutan ako sa esablish ng isang karaniwang lupa upang kumonekta sa lupa arduino na ito ay may lamang 2 Pins para sa lupa at kailangan ko ng ilang.

Sa larawan ng plastic enclosure sa kaliwa ay ang esc na may velcro strap na may hawak na ito. Sa gitna ay ang arduino at bluetooth module na may isang maliit na piraso ng pcb upang ayusin ang mga wires. Sa kanan ay ang anim na baterya ng cell na binago ko sa dalawang 3 mga cell na sumali nang magkasama ngunit nagbabahagi ng isang balanseng plug.

Upang kapangyarihan ang arduino ako ay pagguhit mula sa 2s ng 6s lipo upang bigyan ako ng tungkol sa 7 volts input depende sa antas ng bayad (arduino ang maaaring hawakan ng isang input ng hanggang sa 20v sa tingin ko …). Ako din sa pagkonekta ng isang analogue pin ng arduino sa 1s ng lipo upang magamit bilang monitor ng baterya. Kung ang bawat cell ay bumaba sa ibaba 3.5 volts maaari itong magsimulang mapinsala ang lipo kaya na kung ano ang itinakda ko ang mababang babala ng baterya sa aking app para sa. Narito ang code para sa aking arduino:

#include // import the serial library

#includeSoftwareSerial Bluetooth (10, 11);

// RX, TXint BluetoothData; // ang data na ibinigay mula sa ComputerServo ESC;

mahaba ang nakaraangMillis = 0;

mahabang agwat = 1000;

walang bisa setup (

) {// ilagay ang iyong code sa pag-setup dito, upang tumakbo nang isang beses:

Bluetooth.begin (9600);

Serial.begin (9600);

Serial.println ("Bluetooth On");

ESC.attach (9);

}

walang bisa loop ()

{// ilagay ang iyong pangunahing code dito, upang tumakbo nang paulit-ulit:

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

ESC.write (BluetoothData);

Serial.println (BluetoothData);

}

int sensorValue = analogRead (A0);

float voltage = sensorValue * (5.0 / 1023.0);

unsigned long currentMillis = millis ();

kung (kasalukuyangMillis - pastMillis> na pagitan) {previousMillis = currentMillis;

kung (boltahe <= 3.5) Bluetooth.println ("Mababang Baterya");

ibang Bluetooth.println (boltahe, DEC);

}

}

Kaya mahalagang ang code ay tumatagal ang numero mula sa slider sa app at pagkatapos ay ipinapadala ito sa magpaandar buhat sa isang mula sa maaari itong makilala gamit ang Serial Library. Para sa pagsubaybay ng boltahe ng baterya, binabasa nito ang halaga ng isa sa mga selula ng lipo at binago ang simbolo ng analogue sa isang halaga. pagkatapos ay ipapadala ang halaga na ito sa telepono upang maipakita. Mayroon pa akong upang malaman kung paano i-round ang numero na ito upang hindi ito magpapakita bilang isang talagang mahabang decimal sa screen …

At dito ay ang app: bluetooth_controller.apk (i-download at palitan ang extension ng file sa .apk) I-upload ito sa iyong ANDROID telepono at i-install. Kapag binuksan mo ito kailangan mong kumonekta sa arduino at pindutin ang stop button, pagkatapos ay plug ang baterya sa ESC. ito ay humihiyaw ng kaunti at pagkatapos ay naka-set ka upang pumunta, gamitin ang slider upang ayusin ang bilis malumanay at palaging itulak at pagkatapos ay umaakit sa motor!

Hakbang 6: Tapos na, Mag-ingat!

Pangalawang Prize sa
Ilipat ito