Вериги

Как да се изгради електрическа Longboard с телефон контрол: 6 стъпки (с снимки) t

230mm Longboard for SUP Cross Training Land Paddle Setup

230mm Longboard for SUP Cross Training Land Paddle Setup

Съдържание:

Anonim

Електрическите дълги дъски са страхотни!

ТЕСТ НА ИЗПИТВАНЕТО В ВИДЕО НАЙ-ДОБРАТА

КАК ДА СЕ ИЗГРАЖДАЕ ЕЛЕКТРИЧЕН ЛОНГОБАРСКИ КОНТРОЛ ОТ ТЕЛЕФОН С BLUETOOTH

Актуализация # 1: Инсталирана е лента за захващане, някои настройки на контролера на скоростта означават, че имам повече скорост от дъската, но диапазонът е останал същият! скоро ще се появи видеоклип. Работа и с nunchuck контролер.

http://www.makealittlemore.co.uk

връзки:

Мотор, Esc: hobbyking.co.uk

Камиони / монтиране на мотор / задвижване: diyelectricskateboard.com

Затова си помислих, че ще се отклоня малко от мултироторите за този пост и ще напиша дневник за това как съм построил електрическия си лонгборд. Това е нещо, което съм искал да получа за известно време сега и с всички проекти, които съм правил на моя CNC, реших да си направя сам. (Не бих могъл да използвам CNC, тъй като няма много голяма работна област) Ще започна с даване на описание на целите на моя проект и как възнамерявам да ги постигна:

1. Тя трябва да бъде с достатъчна дължина и широчина, за да е стабилна.

2. Тя трябва да бъде с достатъчна скорост (15+ mph).

3. Обхватът трябва да бъде най-малко 8 мили, тъй като най-близкият ми град е на около 4 мили.

4. Искам да мога да контролирам longboard с моя телефон (android).

5. Искам да имам отчитане на напрежението на моя телефон, за да знам колко остава батерията.

ПРЕДУПРЕЖДЕНИЯ: Кодът и приложението не са идеални по никакъв начин, те все още са в бета версия. Моля, бъдете внимателни с бутона за спиране, тъй като в зависимост от това какво използвате, спирачките могат да бъдат много агресивни и може да ви изхвърлят от дъската.

Отказ от отговорност: Аз не съм отговорен, ако паднеш от дъската и / или се нараниш по някакъв начин, защото ускорението или спирането или скоростта са твърде агресивни поради моето приложение / код / ​​всяка част от този “урок”. Ако използвате кода ми и приложението, моля тествайте добре с конкретната си настройка, за да се уверите, че няма да ви навреди. Може да отнеме известно променяне … Ако имате някакви запитвания, оставете коментар :)

Моля, посетете моя блог и вижте другите неща, които правя! http://www.makealittlemore.co.uk

моят youtube канал: http: //www.youtube.com/channel/UC1qIml4_nky4rELA _…

градина:

Стъпка 1: ПЛАНА

Има два аспекта на този проект, които според мен ще бъдат най-трудни. Първо, монтиране на мотор към камионите на дългата дъска и поставяне на задвижване. (Имам план за това) На второ място ще бъде начинът за комуникация между ESC (устройството, което противоположно на двигателя) и телефона ми. За първия проблем ще използвам компания, наречена dielektric skateboards.com, която прави вагони с монтирани мотори и се доставят с шайби и колани и колела. (Аз самият щях да построя тази част, но бях под ограничение във времето и исках да прекарвам по-голямата част от времето в работата с електрониката.) (Вижте моята страница на ПЛАНОВЕ в моя блог (http://skyhighrc.wordpress.com/) за някои идеи за монтиране на мотор) С този проблем се сортираме, преминаваме към електрониката. Аз ще използвам arduino nano и bluetooth модул (HC-05), за да контролирам борда от моя телефон. За да напишете приложението, ще използвам Mit App Inventor, който е безплатен онлайн инструмент за изграждане на прости приложения.

Стъпка 2: Съветът

Започнах с дъска, която направих преди много години и седях в работилницата си, докато събирах прах… Реших да я полирам и да го премачкам с някакъв ясен матов лак.

Стъпка 3: Камиони и мотор

След това инсталирах камионите, които получих от diyelectricskateboards.com. Комплектът, който купих от тях, имаше всички части, от които се нуждаете, за да настроите задвижването.

Моторът, който използвах, беше турция SK3 192KV. Той има много мощност, но е малко по-бавен от гледна точка на RPM с шест клетка. Но допълнителният въртящ момент е страхотен, защото мога да се отдръпна от стационарния двигател. Това не се препоръчва, тъй като може да носи двигателя. ESC е Turnigy RotorStar 150amp ESC. Не препоръчвам да използвате този конкретен, но препоръчвам такъв с най-малко 100 паунда! използвайте RC Car. Току-що се случи да имам това да се намира наоколо по някаква причина … Ако отидете за един от комплектите за камиони, както направих, следвайте инструкциите на сайта, за да ги настроите. Трябваше да пробия прорезите в колелото, през които преминават болтовете, за да държа на макарата към волана.

Стъпка 4: Електронен корпус

След това пробих няколко дупки в 4 ъгъла на кутия за сортиране на винт като този: http: //www.amazon.co.uk/Compartment-Crafts-Plastic …

След това направих същото на самата платка и след това използвах някои болтове с глава на бутона, за да мине през дъската и кутията и ги закрепих с гайки. След това сложих слой от пяна, за да спра болтовете, повреждащи електрониката, която ще влезе в кутията. Пяната също така помага на батериите да се фиксират на място, когато капакът се затвори, притиска батериите надолу към пяната, за да не се плъзга.

Стъпка 5: Сега за твърдата част … Електроника

Свързах моето arduino nano към bluetooth модула и ESC към arduino. Уверете се, че НЕ ИЗПОЛЗВАЙТЕ BEC В ESC ИЛИ НИКАКВИ ДРУГИ ВЪНШНИ ИЗТОЧНИЦИ ЗА МОЩНОСТ ЗА ЗАХРАНВАНЕТО НА ARDUINO, когато ARDUINO е свързан с вашия компютър за програмиране. МОЖЕ ДА УБИВАТ АРДУИНО ИЛИ СВЯТ, ВАШИЯ ПОРТ НА USB НА ВАШИЯ КОМПЮТЪР!

За захранване на arduino и мониторинг на напрежението на батерията използвах баланса на липото, а не на BEC

В картината на платките можете да видите модула bluetooth, arduino nano и малко PCB, които използвах, за да свържа всички кабели и джъмпери. Това е, за да запази всичко относително спретнати и ми позволи да esablish обща основа за свързване към земята arduino, тъй като имаше само 2 пина за земята и имах нужда от няколко.

На снимката на пластмасовата кутия отляво е есС, която има велкро лента, която я държи надолу. В центъра е модулът arduino и bluetooth с малко PCB за организиране на кабелите. В дясно е шест клетъчната батерия, която аз промених в две 3 клетки, свързани заедно, но споделяйки балансиращ щепсел.

За захранване на arduino аз съм рисуване от 2s на 6s lipo да ми даде около 7 волта вход в зависимост от нивото на зареждане (Arduino може да се справи с вход до 20V мисля, че …). Също така свързвам аналогов щифт на arduino към 1s на lipo, за да се използва като монитор на батерията. Ако всяка клетка падне под 3.5 волта, тя може да започне да уврежда липото, така че това, което съм поставил предупреждението за ниска батерия в приложението ми. Ето кода за моя arduino:

#include // импортира серийната библиотека

#includeSoftwareSerial Bluetooth (10, 11);

// RX, TXint BluetoothData; // данните, дадени от ESC ComputerServo;

long previousMillis = 0;

дълъг интервал = 1000;

невалидна настройка (

) {// поставете вашия код за настройка тук, за да стартирате веднъж:

Bluetooth.begin (9600);

Serial.begin (9600);

Serial.println (“Bluetooth On”);

ESC.attach (9);

}

невалидна линия ()

{// поставете основния си код тук, за да изпълнявате многократно:

ако (Bluetooth.available ()) {BluetoothData = Bluetooth.read ();

ESC.write (BluetoothData);

Serial.println (BluetoothData);

}

int sensorValue = analogRead (A0);

float voltage = сензорна стойност * (5.0 / 1023.0);

неподписан дълъг currentMillis = millis ();

if (currentMillis - предишенMillis> интервал) {previousMillis = currentMillis;

ако (напрежение <= 3.5) Bluetooth.println (“Ниска батерия”);

иначе Bluetooth.println (напрежение, DEC);

}

}

Така че по същество кодът взема номера от плъзгача в приложението и след това го изпраща на серво за да може да се разпознае с помощта на неговата серийна библиотека. За наблюдение на напрежението на акумулатора, той чете стойността на една от клетките на липо и преобразува аналоговия символ в стойност. след това тази стойност се връща обратно на телефона, за да се покаже. Аз все още трябва да разбера как да закръглят този номер, така че да не се показва като много дълъг десетичен знак на екрана …

И тук е приложението: bluetooth_controller.apk (изтеглете и променете разширението на файла към .apk) Качете го на вашия телефон ANDROID и инсталирайте. Когато го отворите, трябва да се свържете с arduino и натиснете бутона за спиране, след това включете батерията в ESC. ще звучи малко и след това сте готови да отидете, използвайте плъзгача, за да регулирате скоростта внимателно и винаги избутвайте и след това включете двигателя!

Стъпка 6: Завършете, бъдете внимателни!

Втора награда в. T
Премести го