electric-skate-photo5

Электрический скейтборд

Вам интересно как создать свой собственный скейтборд? Тогда эта статья именно для Вас!

Скейтборд будет управляться двигателем с помощью смартфона и с тремя регулируемыми скоростями. Он также имеет фары кузова и фары с регулируемым уровнем яркости. И наконец у него будет датчик обнаружения препятствия на передней стороне, чтобы остановить скейтборд, когда препятствие входит в диапазон датчика.

Крепление двигателя на скейтборде

Мы установим двигатель на задней части скейтборда и подключим его к заднему колесу цепью и звездочкой. Вы можете купить две звездочки размером около двух третьих диаметра колеса и цепь из любого магазина велосипедов. Мы должны сделать муфту для установки звездочки на колесо. После изготовления муфты — приварить звездочку к ней. Затем смонтируйте муфту на колесе с помощью гаек и болтов.

Чтобы сделать монтажный кронштейн двигателя, вырежьте алюминиевый лист соответствующего размера и просверлите все монтажные отверстия. Затем согните лист в L-образной форме.

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

Передняя фара

Чтобы скейтборд работал в ночное время, мы установили фару на передней части. Для этого нужно изготовить трехмерную печатную деталь и установить ее на скейт с помощью гаек и болтов. После этого берем четыре светодиода, подключаем их последовательно и устанавливаем на трехмерную печатную деталь, как показано на рисунке. Вы можете скачать деталь здесь https://grabcad.com/library/skateboard-headlight-mount-1

Предотвращение препятствий: установка датчика приближения

Для предотвращения препятствий мы добавили датчик приближения. Датчик установлен на той же самой трехмерной печатной части.

Запуск двигателя с использованием библиотеки двигателей

  • Мы создали новую моторную библиотеку, которая позволяет выполнять сложные функции с помощью простого интерфейса. Вы можете скачать его здесь                                                                                                              ( https://github.com/evivetoolkit/eviveProjects/tree/master/skateboard/motor). Обратите внимание, что название класса — «Motor».
  • На evive у нас есть два штифта двигателя, но мы будем использовать только один из них для управления двигателем, так как мы использовали только один двигатель для перемещения скейтборда.
  • Мы использовали другой штифт двигателя для управления нашими огнями .
  • Теперь включаем библиотеку двигателя и создаем два объекта — один для двигателя, а другой для огней.
  • Объект двигателя требует трех параметров при инициализации — левый штифт, правый вывод и штырь PWM. Штырь PWM задает скорость двигателя и варьируется от 0 до 255.
  • Во-первых, мы останавливаем двигатель, используя функцию motor.stop (), которая автоматически блокирует двигатель в настройке.
  • Затем мы начинаем плавно, использовать функцию motor.startSmoothly (PWM), и теперь мы можем установить скорость, используя функцию motor.move (PWM), задающую параметр в качестве желаемой скорости двигателя (255 для максимума, 0 для остановки).
  • Подобным же образом это может использоваться и для управления огнями.

Использование смартфона для управления

Мы используем модуль HC-05 Bluetooth, который мы использовали ранее. На этот раз мы использовали режим контроллера приложения, где мы указали контроллером значение, которое мы написали в коде. Присвоенное значение:

  • ‘0’ для startSmoothly
  • ‘F’ для остановки скейтборда
  • ‘3’ для движения вперед и ‘1’ для замедления или возврата назад
  • «O» для увеличения яркости
  • ‘L’ для уменьшения яркости

Используя простые инструкции if / else в коде, мы применили эти элементы управления к скейтборду. Код можно посмотреть здесь( https://github.com/evivetoolkit/eviveProjects/tree/master/skateboard/skateboard) Вы можете загрузить приложение контроллера Bluetooth здесь https://play.google.com/store/apps/details?id=eu.jahnestacado.arduinorc&hl=en

Управление яркостью

Мы добавили несколько неоновых огней и несколько больших светодиодов достаточной яркости. Для этой работы мы использовали драйвер двигателя. Устанавливая различные PWM для двигателя 2, который прикреплен к огню, мы можем изменить яркость света.

Датчик приближения

Датчик приближения, который мы использовали, работает при напряжении 12 В, поэтому мы не можем напрямую подключить его к любому микроконтроллеру. Мы могли бы сделать делитель напряжения или использовать регулятор напряжения, например IC 7805, но поскольку evive имеет напряжение, измеряемое от -30 В до + 30 В, мы просто подключим его непосредственно к ProbeV. Он использует ИС ADE7912 через коммуникацию на основе SPI.

Финальное тестирование

После сборки и кодирования скейтборд со всеми функциями готов.[:ru]Вам интересно как создать свой собственный скейтборд? Тогда эта статья именно для Вас!

Скейтборд будет управляться двигателем с помощью смартфона и с тремя регулируемыми скоростями. Он также имеет фары кузова и фары с регулируемым уровнем яркости. И наконец у него будет датчик обнаружения препятствия на передней стороне, чтобы остановить скейтборд, когда препятствие входит в диапазон датчика.

Крепление двигателя на скейтборде

Мы установим двигатель на задней части скейтборда и подключим его к заднему колесу цепью и звездочкой. Вы можете купить две звездочки размером около двух третьих диаметра колеса и цепь из любого магазина велосипедов. Мы должны сделать муфту для установки звездочки на колесо. После изготовления муфты — приварить звездочку к ней. Затем смонтируйте муфту на колесе с помощью гаек и болтов.

Чтобы сделать монтажный кронштейн двигателя, вырежьте алюминиевый лист соответствующего размера и просверлите все монтажные отверстия. Затем согните лист в L-образной форме.

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

Передняя фара

Чтобы скейтборд работал в ночное время, мы установили фару на передней части. Для этого нужно изготовить трехмерную печатную деталь и установить ее на скейт с помощью гаек и болтов. После этого берем четыре светодиода, подключаем их последовательно и устанавливаем на трехмерную печатную деталь, как показано на рисунке. Вы можете скачать деталь здесь https://grabcad.com/library/skateboard-headlight-mount-1

Предотвращение препятствий: установка датчика приближения

Для предотвращения препятствий мы добавили датчик приближения. Датчик установлен на той же самой трехмерной печатной части.

Запуск двигателя с использованием библиотеки двигателей

  • Мы создали новую моторную библиотеку, которая позволяет выполнять сложные функции с помощью простого интерфейса. Вы можете скачать его здесь                                                                                                              ( https://github.com/evivetoolkit/eviveProjects/tree/master/skateboard/motor). Обратите внимание, что название класса — «Motor».
  • На evive у нас есть два штифта двигателя, но мы будем использовать только один из них для управления двигателем, так как мы использовали только один двигатель для перемещения скейтборда.
  • Мы использовали другой штифт двигателя для управления нашими огнями .
  • Теперь включаем библиотеку двигателя и создаем два объекта — один для двигателя, а другой для огней.
  • Объект двигателя требует трех параметров при инициализации — левый штифт, правый вывод и штырь PWM. Штырь PWM задает скорость двигателя и варьируется от 0 до 255.
  • Во-первых, мы останавливаем двигатель, используя функцию motor.stop (), которая автоматически блокирует двигатель в настройке.
  • Затем мы начинаем плавно, использовать функцию motor.startSmoothly (PWM), и теперь мы можем установить скорость, используя функцию motor.move (PWM), задающую параметр в качестве желаемой скорости двигателя (255 для максимума, 0 для остановки).
  • Подобным же образом это может использоваться и для управления огнями.

Использование смартфона для управления

Мы используем модуль HC-05 Bluetooth, который мы использовали ранее. На этот раз мы использовали режим контроллера приложения, где мы указали контроллером значение, которое мы написали в коде. Присвоенное значение:

  • ‘0’ для startSmoothly
  • ‘F’ для остановки скейтборда
  • ‘3’ для движения вперед и ‘1’ для замедления или возврата назад
  • «O» для увеличения яркости
  • ‘L’ для уменьшения яркости

Используя простые инструкции if / else в коде, мы применили эти элементы управления к скейтборду. Код можно посмотреть здесь( https://github.com/evivetoolkit/eviveProjects/tree/master/skateboard/skateboard) Вы можете загрузить приложение контроллера Bluetooth здесь https://play.google.com/store/apps/details?id=eu.jahnestacado.arduinorc&hl=en

Управление яркостью

Мы добавили несколько неоновых огней и несколько больших светодиодов достаточной яркости. Для этой работы мы использовали драйвер двигателя. Устанавливая различные PWM для двигателя 2, который прикреплен к огню, мы можем изменить яркость света.

Датчик приближения

Датчик приближения, который мы использовали, работает при напряжении 12 В, поэтому мы не можем напрямую подключить его к любому микроконтроллеру. Мы могли бы сделать делитель напряжения или использовать регулятор напряжения, например IC 7805, но поскольку evive имеет напряжение, измеряемое от -30 В до + 30 В, мы просто подключим его непосредственно к ProbeV. Он использует ИС ADE7912 через коммуникацию на основе SPI.

Финальное тестирование

После сборки и кодирования скейтборд со всеми функциями готов.[:en]Вам интересно как создать свой собственный скейтборд? Тогда эта статья именно для Вас!

Скейтборд будет управляться двигателем с помощью смартфона и с тремя регулируемыми скоростями. Он также имеет фары кузова и фары с регулируемым уровнем яркости. И наконец у него будет датчик обнаружения препятствия на передней стороне, чтобы остановить скейтборд, когда препятствие входит в диапазон датчика.

Крепление двигателя на скейтборде

Мы установим двигатель на задней части скейтборда и подключим его к заднему колесу цепью и звездочкой. Вы можете купить две звездочки размером около двух третьих диаметра колеса и цепь из любого магазина велосипедов. Мы должны сделать муфту для установки звездочки на колесо. После изготовления муфты — приварить звездочку к ней. Затем смонтируйте муфту на колесе с помощью гаек и болтов.

Чтобы сделать монтажный кронштейн двигателя, вырежьте алюминиевый лист соответствующего размера и просверлите все монтажные отверстия. Затем согните лист в L-образной форме.

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

Передняя фара

Чтобы скейтборд работал в ночное время, мы установили фару на передней части. Для этого нужно изготовить трехмерную печатную деталь и установить ее на скейт с помощью гаек и болтов. После этого берем четыре светодиода, подключаем их последовательно и устанавливаем на трехмерную печатную деталь, как показано на рисунке. Вы можете скачать деталь здесь https://grabcad.com/library/skateboard-headlight-mount-1

Предотвращение препятствий: установка датчика приближения

Для предотвращения препятствий мы добавили датчик приближения. Датчик установлен на той же самой трехмерной печатной части.

Запуск двигателя с использованием библиотеки двигателей

  • Мы создали новую моторную библиотеку, которая позволяет выполнять сложные функции с помощью простого интерфейса. Вы можете скачать его здесь                                                                                                              ( https://github.com/evivetoolkit/eviveProjects/tree/master/skateboard/motor). Обратите внимание, что название класса — «Motor».
  • На evive у нас есть два штифта двигателя, но мы будем использовать только один из них для управления двигателем, так как мы использовали только один двигатель для перемещения скейтборда.
  • Мы использовали другой штифт двигателя для управления нашими огнями .
  • Теперь включаем библиотеку двигателя и создаем два объекта — один для двигателя, а другой для огней.
  • Объект двигателя требует трех параметров при инициализации — левый штифт, правый вывод и штырь PWM. Штырь PWM задает скорость двигателя и варьируется от 0 до 255.
  • Во-первых, мы останавливаем двигатель, используя функцию motor.stop (), которая автоматически блокирует двигатель в настройке.
  • Затем мы начинаем плавно, использовать функцию motor.startSmoothly (PWM), и теперь мы можем установить скорость, используя функцию motor.move (PWM), задающую параметр в качестве желаемой скорости двигателя (255 для максимума, 0 для остановки).
  • Подобным же образом это может использоваться и для управления огнями.

Использование смартфона для управления

Мы используем модуль HC-05 Bluetooth, который мы использовали ранее. На этот раз мы использовали режим контроллера приложения, где мы указали контроллером значение, которое мы написали в коде. Присвоенное значение:

  • ‘0’ для startSmoothly
  • ‘F’ для остановки скейтборда
  • ‘3’ для движения вперед и ‘1’ для замедления или возврата назад
  • «O» для увеличения яркости
  • ‘L’ для уменьшения яркости

Используя простые инструкции if / else в коде, мы применили эти элементы управления к скейтборду. Код можно посмотреть здесь( https://github.com/evivetoolkit/eviveProjects/tree/master/skateboard/skateboard) Вы можете загрузить приложение контроллера Bluetooth здесь https://play.google.com/store/apps/details?id=eu.jahnestacado.arduinorc&hl=en

Управление яркостью

Мы добавили несколько неоновых огней и несколько больших светодиодов достаточной яркости. Для этой работы мы использовали драйвер двигателя. Устанавливая различные PWM для двигателя 2, который прикреплен к огню, мы можем изменить яркость света.

Датчик приближения

Датчик приближения, который мы использовали, работает при напряжении 12 В, поэтому мы не можем напрямую подключить его к любому микроконтроллеру. Мы могли бы сделать делитель напряжения или использовать регулятор напряжения, например IC 7805, но поскольку evive имеет напряжение, измеряемое от -30 В до + 30 В, мы просто подключим его непосредственно к ProbeV. Он использует ИС ADE7912 через коммуникацию на основе SPI.

Финальное тестирование

После сборки и кодирования скейтборд со всеми функциями готов.[:]