Оглавление:

Как построить электрическую лонгборд с управлением по телефону: 6 шагов (с изображениями)
Как построить электрическую лонгборд с управлением по телефону: 6 шагов (с изображениями)

Видео: Как построить электрическую лонгборд с управлением по телефону: 6 шагов (с изображениями)

Видео: Как построить электрическую лонгборд с управлением по телефону: 6 шагов (с изображениями)
Видео: ВСЕ, ЧТО НУЖНО знать об электроскейте | Видео-инструкция электроскейта Armo Board Gen 2 PRO 2024, Ноябрь
Anonim
Image
Image
Как построить электрический лонгборд с управлением по телефону
Как построить электрический лонгборд с управлением по телефону
Как построить электрический лонгборд с управлением по телефону
Как построить электрический лонгборд с управлением по телефону

Электрические лонгборды просто потрясающие!

ТЕСТОВЫЕ КАДРЫ НА ВИДЕО ВЫШЕ

КАК СОЗДАТЬ ЭЛЕКТРИЧЕСКИЙ ЛОНГБАРД, УПРАВЛЯЕМЫЙ С ТЕЛЕФОНА С BLUETOOTH

Обновление №1: Установлена захватная лента, некоторые настройки регулятора скорости позволили увеличить скорость, но диапазон остался прежним! видео скоро будет. Также работаю над контроллером нунчака.

Ссылки:

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

Грузовики / подвеска двигателя / трансмиссия: diyelectricskateboard.com

Поэтому я подумал, что немного отклонюсь от мультикоптеров для этого поста и напишу журнал о том, как я построил свой электрический лонгборд. Это было то, что я давно хотел получить, и со всеми проектами, которые я выполнял на своем ЧПУ, я решил построить его сам. (На самом деле я не мог использовать ЧПУ, поскольку у него не очень большая рабочая область) Я собираюсь начать с описания целей моего проекта и того, как я намеревался их достичь:

1. Он должен быть достаточной длины и ширины, чтобы быть устойчивым.

2. Он должен быть способен развивать разумную скорость (15+ миль в час).

3. Радиус действия должен быть не менее 8 миль, так как ближайший город находится на расстоянии около 4 миль.

4. Я хочу иметь возможность управлять лонгбордом с помощью телефона (android).

5. Я хочу, чтобы на моем телефоне отображалось напряжение, чтобы знать, сколько осталось заряда батареи.

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

Отказ от ответственности: я не несу ответственности, если вы упадете с доски и / или поранились каким-либо образом, потому что ускорение, торможение или скорость слишком агрессивны из-за моего приложения / кода / любой части этого «руководства». Если вы используете мой код и приложение, пожалуйста, тщательно протестируйте свою конкретную настройку, чтобы убедиться, что это не повредит вам. Это может потребовать некоторых настроек … Если у вас есть вопросы, оставьте комментарий:)

Instagram

мой канал на YouTube:

Шаг 1: ПЛАН

ПЛАН
ПЛАН

Есть два аспекта этого проекта, которые, я думаю, будут наиболее трудными. Сначала устанавливаем мотор на тележки длинной доски и настраиваем трансмиссию. (У меня есть план для этого) Во-вторых, это способ связи между ESC (устройством, которое противодействует двигателю) и моим телефоном. Для решения первой проблемы я собираюсь использовать компанию под названием dielectric skateboards.com, которая производит грузовики с приваренными моторами, со шкивами, ремнем и колесами. (Я собирался построить эту деталь сам, но у меня было мало времени, и я хотел проводить большую часть времени, работая над электроникой.) (См. Мою страницу ПЛАНОВ в моем блоге (https://skyhighrc.wordpress.com/) для некоторых идей по изготовлению моторамы) Разобравшись с этой проблемой, мы переходим к электронике. Я собираюсь использовать arduino nano и модуль bluetooth (HC-05) для управления платой со своего телефона. Чтобы написать приложение, я собираюсь использовать Mit App Inventor, бесплатный онлайн-инструмент для создания простых приложений.

Шаг 2: Доска

Доска
Доска
Доска
Доска

Я начал с доски, которую сделал много лет назад и какое-то время сидел в своей мастерской и собирал пыль … Я решил отшлифовать ее и снова покрыть прозрачным матовым лаком.

Шаг 3: грузовики и крепление двигателя

Грузовые автомобили и моторные крепления
Грузовые автомобили и моторные крепления
Грузовые автомобили и моторные крепления
Грузовые автомобили и моторные крепления

Затем я установил грузовики, которые купил на diyelectricskateboards.com. в комплекте, который я купил у них, были все детали, необходимые для настройки трансмиссии.

Мотор, который я использовал, был Turnigy SK3 192KV. Он имеет большую мощность, но немного медленнее с точки зрения скорости вращения с шестью ячейками. Но дополнительный крутящий момент велик, потому что я могу оторваться от неподвижного на двигателе. Это не рекомендуется, так как это может привести к износу двигателя. ESC - это Turnigy RotorStar 150amp ESC. Я не рекомендую использовать именно этот, но рекомендую один с номиналом не менее 100 ампер! используйте радиоуправляемую машину. Просто так случилось, что это валялось где-то поблизости … Если вы все же выберете один из комплектов для грузовиков, как я, следуйте инструкциям на веб-сайте, чтобы установить их. Мне пришлось просверлить прорези в колесе, через которые проходят болты, чтобы удерживать шкив на колесе.

Шаг 4: корпус электроники

Корпус для электроники
Корпус для электроники

Затем я просверлил несколько отверстий в 4 углах коробки для сортировки шнеков, например, этой:

Затем я проделал то же самое с самой платой, а затем использовал несколько болтов с полукруглой головкой, чтобы продеть доску и коробку и закрепил их гайками. Затем я уложил слой пены, чтобы болты не повредили электронику, которая войдет в коробку. Пена также помогает удерживать батареи на месте, так как при закрытии крышки она вдавливает батареи в пену, предотвращая их скольжение.

Шаг 5. Теперь самое сложное… Электроника

А теперь самое сложное … Электроника
А теперь самое сложное … Электроника
А теперь самое сложное … Электроника
А теперь самое сложное … Электроника
А теперь самое сложное … Электроника
А теперь самое сложное … Электроника

Я подключил свой arduino nano к модулю bluetooth, а ESC к arduino. УБЕДИТЕСЬ, ЧТО ВЫ НЕ ИСПОЛЬЗУЕТЕ BEC В ESC ИЛИ ЛЮБОМ ДРУГИМ ВНЕШНЕМ ИСТОЧНИКЕ ПИТАНИЯ ДЛЯ ПИТАНИЯ ARDUINO, КОГДА ARDUINO ПОДКЛЮЧЕН К ВАШЕМУ КОМПЬЮТЕРУ ДЛЯ ПРОГРАММИРОВАНИЯ. ЭТО МОЖЕТ УБИТЬ ARDUINO ИЛИ ХУЖЕ, ВАШ USB-ПОРТ НА ВАШЕМ КОМПЬЮТЕРЕ!

Для питания Arduino и контроля напряжения батареи я использовал балансировочную вилку липо, а не BEC.

На изображении печатных плат вы можете увидеть модуль Bluetooth, Arduino nano и небольшую часть печатной платы, которую я использовал для подключения всей проводки и перемычек. Это было сделано для того, чтобы все было относительно аккуратно, и позволило мне установить общую землю для подключения к земле Arduino, поскольку у нее было только 2 контакта для заземления, а мне понадобилось несколько.

На изображении пластикового корпуса слева изображен esc, который удерживает ремешок на липучке. В центре находится модуль Arduino и Bluetooth с небольшим количеством печатной платы для организации проводов. Справа - шестиэлементная батарея, которую я преобразовал в две трехэлементные, соединенные вместе, но использующие балансировочную вилку.

Для питания Arduino я использую 2 из 6 липо, чтобы дать мне около 7 вольт на входе в зависимости от уровня заряда (arduino может обрабатывать вход до 20 В, я думаю…). Я также подключаю аналоговый вывод Arduino к 1s липо, чтобы использовать его в качестве монитора батареи. Если каждая ячейка упадет ниже 3,5 вольт, это может начать повреждать липо, поэтому я установил предупреждение о низком заряде батареи в своем приложении. Вот код моего ардуино:

#include // импортировать последовательную библиотеку

#includeSoftwareSerial Bluetooth (10, 11);

// RX, TXint BluetoothData; // данные, полученные от ComputerServo ESC;

long previousMillis = 0;

длинный интервал = 1000;

пустая настройка () {// поместите сюда свой установочный код, чтобы запустить его один раз:

Bluetooth.begin (9600);

Serial.begin (9600);

Serial.println («Bluetooth включен»);

ESC.attach (9);

}

пустой цикл ()

{// поместите сюда свой основной код, чтобы запускать его повторно:

если (Bluetooth.available ()) {BluetoothData = Bluetooth.read ();

ESC.write (BluetoothData);

Serial.println (BluetoothData);

}

int sensorValue = аналоговое чтение (A0);

плавающее напряжение = значение датчика * (5.0 / 1023.0);

беззнаковый длинный currentMillis = millis ();

если (текущийМиллис - предыдущийМиллис> интервал) {предыдущийМиллис = текущийМиллис;

if (Voltage <= 3.5) Bluetooth.println («Низкий заряд батареи»);

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

}

}

Таким образом, по сути, код берет номер из ползунка в приложении и затем отправляет его сервоприводу, который он может распознать с помощью своей последовательной библиотеки. Для контроля напряжения батареи он считывает значение одной из ячеек липо и преобразует аналоговый символ в значение. это значение затем отправляется обратно на телефон для отображения. Мне еще предстоит придумать, как округлить это число, чтобы оно не отображалось на экране как действительно длинная десятичная дробь …

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

Шаг 6: Готово, будьте осторожны

Готово, будьте осторожны!
Готово, будьте осторожны!
Готово, будьте осторожны!
Готово, будьте осторожны!
Готово, будьте осторожны!
Готово, будьте осторожны!
Подвинь это
Подвинь это
Подвинь это
Подвинь это

Второй приз в Move It

Рекомендуемые: