Съдържание:
- Стъпка 1: ПЛАНЪТ
- Стъпка 2: Бордът
- Стъпка 3: Камиони и монтиране на мотор
- Стъпка 4: Електронен корпус
- Стъпка 5: Сега за твърдата част … Електроника
- Стъпка 6: Готово, бъдете внимателни
Видео: Как да изградим електрически лонгборд с контрол на телефона: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Електрическите дъски са страхотни!
ТЕСТОВИ СНИМКИ В ВИДЕОТО ГОРЕ
КАК ДА СЪЗДАДЕМ ЕЛЕКТРИЧЕСКИ ЛОНГБОРД, КОНТРОЛИРАН ОТ ТЕЛЕФОН С BLUETOOTH
Актуализация #1: Инсталирана лента за захващане, някои ощипвания на регулатора на скоростта означават, че имам повече скорост от борда, но обхватът остава същият! видеото идва скоро. Работи се и върху контролер nunchuck.
Връзки:
Motor, Esc: hobbyking.co.uk
Камиони/ моторно монтиране/ задвижващ механизъм: diyelectricskateboard.com
Затова си помислих, че ще се отклоня малко от мултироторите за тази публикация и ще напиша дневник как съм построил електрическия си лонгборд. Това беше нещо, което исках да получа от известно време и с всички проекти, които правех на моя ЦПУ, реших да построя такъв сам. (Наистина не бих могъл да използвам CNC, тъй като няма много голяма работна площ) Ще започна, като дам очертание на целите на моя проект и как възнамерявах да ги постигна:
1. Тя трябва да е с достатъчна дължина и ширина, за да стане стабилна.
2. Трябва да е с разумна скорост (15+ мили / ч).
3. Обхватът трябва да бъде поне 8 мили, тъй като най -близкият ми град е на около 4 мили.
4. Искам да мога да контролирам longboard с телефона си (android).
5. Искам да имам отчитане на напрежението на телефона си, за да знам колко остава батерията.
ПРЕДУПРЕЖДЕНИЯ: Кодът и приложението в никакъв случай не са перфектни, те все още са в бета версия. Моля, бъдете внимателни с бутона за спиране, тъй като в зависимост от това какъв esc използвате, спирачките могат да бъдат много агресивни и да ви изхвърлят от борда.
Отказ от отговорност: Не нося отговорност, ако паднете от дъската си и/или се нараните по някакъв начин, защото ускорението или спирането или скоростта са твърде агресивни поради моето приложение/код/която и да е част от този „урок“. Ако използвате моя код и приложение, моля тествайте старателно с вашата конкретна настройка, за да сте сигурни, че няма да ви навреди. Може да отнеме известно промяна … Ако имате въпроси, оставете коментар:)
моят канал в youtube:
Стъпка 1: ПЛАНЪТ
Има два аспекта на този проект, които мисля, че ще бъдат най -трудни. Първо, монтиране на мотор към камионите на дългата дъска и настройване на задвижващ механизъм. (Имам план за това) Второ, това ще бъде начинът за комуникация между ESC (устройството, което е в противоположност на двигателя) и моя телефон. За първия проблем ще използвам компания, наречена dielectric skateboards.com, която произвежда камиони с монтирани мотори, които са заварени и идват с ролки, колан и колела. (Щях да изградя тази част сама, но бях под ограничение на времето и исках да прекарам по -голямата част от времето в работа по електрониката.) (Вижте моята страница ПЛАНОВЕ в моя блог (https://skyhighrc.wordpress.com/) за някои идеи за изработване на монтиране на мотор) С този сортиран проблем преминаваме към електрониката. Ще използвам arduino nano и bluetooth модул (HC-05) за управление на платката от телефона си. За да напиша приложението, ще използвам Mit App Inventor, който е безплатен онлайн инструмент за създаване на прости приложения.
Стъпка 2: Бордът
Започнах с дъска, която направих преди много години и бях седяла в работилницата си известно време, събирайки прах … Реших да я шлайфам и да я лакирам отново с чист матов лак.
Стъпка 3: Камиони и монтиране на мотор
След това инсталирах камионите, които получих от diyelectricskateboards.com. комплектът, който купих от тях, имаше всички необходими части, за да настроите задвижващия механизъм.
Моторът, който използвах, беше турник SK3 192KV. Той има много мощност, но е малко по -бавен по отношение на оборотите с шест клетки. Но допълнителният въртящ момент е страхотен, защото мога да се отдръпна от неподвижно на двигателя. Това не се препоръчва, тъй като може да износва двигателя. ESC е Turnigy RotorStar 150amp ESC. Не препоръчвам да използвате този конкретен, но препоръчвам такъв с поне 100 ампера рейтинг! използвайте RC Car. Случайно по някаква причина имах това да лежи наоколо … Ако все пак отидете за един от комплектите за камиони, както направих аз, следвайте инструкциите на уебсайта, за да ги настроите. Трябваше да пробия прорезите в колелото, през които преминават болтовете, за да държат ролката към колелото.
Стъпка 4: Електронен корпус
След това пробих няколко дупки в 4-те ъгъла на кутия за сортиране на винтове като тази:
След това направих същото със самата платка и след това използвах някои болтове с глава на бутона, за да премина през дъската и кутията и ги закрепих с гайки. След това сложих слой пяна, за да спра болтовете да повредят електрониката, която ще влезе в кутията. Пяната също помогна за поддържане на батериите на място, тъй като при затворен капак тя притиска батериите надолу в пяната, като ги предпазва от плъзгане.
Стъпка 5: Сега за твърдата част … Електроника
Свързах моя arduino nano към bluetooth модула и ESC към arduino. ВНИМАНИЕ, НЕ ИЗПОЛЗВАТЕ BEC в ESC или друг външен източник на захранване, за да захранвате ARDUINO, когато ARDUINO е свързан с вашия компютър за програмиране. МОЖЕ ДА УБИЕ ARDUINO ИЛИ ПО -ГОРО, ВАШИЯ USB ПОРТ НА ВАШИЯ КОМПЮТЪР!
За захранване на arduino и наблюдение на напрежението на батерията използвах щепсела за баланс на lipo, а не BEC
На снимката на платките можете да видите Bluetooth модула, arduino nano и малко печатна платка, към която използвах всички кабели и джъмпери. Това трябваше да поддържа всичко сравнително подредено и ми позволи да установя обща основа за свързване към земята на arduino, тъй като имаше само 2 щифта за земя и имах нужда от няколко.
На снимката на пластмасовия корпус вляво е esc, който има велкро лента, която го държи надолу. В центъра е модулът arduino и bluetooth с малко печатна платка за организиране на проводниците. Вдясно е шестклетъчната батерия, която модифицирах в две 3 клетки, свързани заедно, но споделящи балансиращ щепсел.
За захранване на arduino, което черпя от 2s от 6s lipo, за да ми даде около 7 волта вход в зависимост от нивото на зареждане (arduino може да се справи с вход до 20v мисля …). Свързвам също аналогов щифт на arduino към 1s на lipo, за да се използва като монитор на батерията. Ако всяка клетка падне под 3,5 волта, тя може да започне да уврежда lipo, така че за това зададох предупреждението за ниска батерия в приложението си. Ето кода за моя arduino:
#include // импортирайте серийната библиотека
#includeSoftwareSerial Bluetooth (10, 11);
// RX, TXint BluetoothData; // данните, дадени от ComputerServo ESC;
дълъг предишенMillis = 0;
дълъг интервал = 1000;
настройка на празнотата () {// поставете кода за настройка тук, за да стартирате веднъж:
Bluetooth.бегин (9600);
Serial.begin (9600);
Serial.println (“Bluetooth включен”);
ESC.attach (9);
}
void loop ()
{// поставете основния си код тук, за да се изпълнява многократно:
if (Bluetooth.available ()) {BluetoothData = Bluetooth.read ();
ESC.write (BluetoothData);
Serial.println (BluetoothData);
}
int sensorValue = analogRead (A0);
плаващо напрежение = сензорValue * (5.0 / 1023.0);
без знак дълъг токMillis = millis ();
if (currentMillis - previousMillis> интервал) {previousMillis = currentMillis;
if (напрежение <= 3.5) Bluetooth.println („Ниска батерия“);
иначе Bluetooth.println (напрежение, DEC);
}
}
Така че по същество кодът взема номера от плъзгача в приложението и след това го изпраща на серво в a от него може да разпознае, използвайки неговата серийна библиотека. За наблюдение на напрежението на батерията той отчита стойността на една от клетките на lipo и преобразува аналоговия символ в стойност. след това тази стойност се изпраща обратно на телефона, за да се покаже. Все още не съм разбрал как да закръгля това число, така че да не се показва като наистина дълъг десетичен знак на екрана …
И ето го приложението: bluetooth_controller.apk (изтеглете и променете разширението на файла.apk) Качете го на вашия ANDROID телефон и инсталирайте. Когато го отворите, трябва да се свържете с arduino и да натиснете бутона за спиране, след което да включите батерията в ESC. ще прозвучи малко и след това сте готови да използвате, използвайте плъзгача, за да регулирате скоростта леко и винаги натискайте и след това включете двигателя!
Стъпка 6: Готово, бъдете внимателни
Втора награда в движение
Препоръчано:
Направете свой собствен електрически моторизиран лонгборд: 8 стъпки (със снимки)
Направете свой собствен електрически моторизиран лонгборд: В този проект ще ви покажа как да изградите електрически моторизиран лонгборд от нулата. Той може да достигне скорост до 34 км/ч и да пътува до 20 км с едно зареждане. Прогнозните разходи са около 300 $, което го прави добра алтернатива на търговските
Електрически лонгборд: 6 стъпки
Electric Longboard: В тази инструкция ще направим електрически longboard с Arduino Uno и Raspberry Pi
Електрически лонгборд: 7 стъпки
Electric Longboard: Този проект е създаден, защото не бях сигурен колко лесно или бързо би било да се движите из нов и много по -голям кампус. Състои се от: дълъг борд на Santa Cruz, 2 мотора с хъб, извънземна система за захранване esc и батерия, съставена от 18650 клетки от
Проследяващ се електрически лонгборд: 16 стъпки (със снимки)
Проследяващ се електрически лонгборд: Този проект се състои от електрически лонгборд, който запазва маршрута с помощта на малиново пи. Тези сесии се съхраняват в база данни mySQL и се показват на моя уебсайт, който е направен с микрорамката „Flask“. (Това е училищен проект
Как да разглобите електрически скутер за електрически части .: 6 стъпки
Как да разглобяваме електрически тротинетка за електрически части. Това е начинът, по който разглобявам втора употреба електрически тротинетка за части, необходими за изграждане на електрическа планина. (Идеята идва от > > https: // www .instructables.com/id/Electric-Mountain-Board/) Причината да си купя втора ръка е