Звуки и музыка в регуляторы оборотов (ESC) и моторами | BLHELI_32

Звуки и музыка в регуляторы оборотов (ESC) и моторами реализуется с помощью прошивки BLHeli_32, которая предназначена для работы регуляторов оборотов. Музыка будет воспроизводиться при запуске квадрокоптера, а сами звуки вы сможете загрузить самостоятельно на свой вкус.

Перевод: oscarliang.com

Ваша музыка при включении квадрокоптера

Одной из главных особенностей BLHeli_32, является то, что вы сами можете загружать в прошивку звуки, которые регуляторы будут воспроизводить при включении квадрокоптера. Вы даже можете загрузить по отдельности в каждый регулятор свою мелодию и получить полифоническую мелодию при одновременном включении. Это очень круто!

Вот несколько примеров, которые сделал Rox, также он написал много треков и поделился «нотами» в описании под каждым видео:

В этой статье вы узнаете, как сделать так, чтобы ваш квадрокоптер играл музыку при включении.

 

Обновление прошивки BLHeli_32

Обновите прошивку регуляторов до последней версии. Обратите внимание, что функция Music Editor отсутствовала до версии 32.31. Для загрузки музыкальных нот в регуляторы оборотов будет использоваться именно эта функция.

Рекомендуем
Не знаете как прошить регуляторы оборотов? (ESC), тогда читайте статью: BLHeli конфигуратор для прошивки регуляторов

После обновления можем начинать загружать звуки в наш дрон!

 

Загрузка музыки в ESC (регуляторы оборотов)

Перед началом не забудьте снять пропеллеры.

Запустите программу BLHeliSuite32 и подключите квадрокоптер по USB к компьютеру, затем подключите аккумулятор.

Выберите COM-порт и нажмите «Connect»:

Звуки и музыка регуляторами оборотов (ESC) и моторами | BLHELI_32 blhelisuite32 configurator

Далее нажмите «Check» чтобы загрузились настройки регуляторов.:

Звуки и музыка регуляторами оборотов (ESC) и моторами | BLHELI_32 blhelisuite32 configurator 2

Нажимаем в окне BLHeliSuite_32 в меню «Options» и снимите флажок «Sync Startup Music to Multiple ESC», это отключит параметр, чтобы один трек был на всех регуляторов, что позволит создавать полифонию, то есть, запускать разные треки на всех регуляторах оборотов. Если оставить галку, то 1 трек будет играть сразу на всех ESC.

Звуки и музыка регуляторами оборотов (ESC) и моторами | BLHELI_32 blhelisuite32 configurator music editor начальные настройки sync

Теперь загрузим музыку в регуляторы оборотов. В качестве примера будем использовать трек Guile из Street Fighter. Вот так это будет работать на квадрокоптере:

Идем дальше.

Жмем кнопку «Music Editor«:

Звуки и музыка регуляторами оборотов (ESC) и моторами | BLHELI_32 blhelisuite32 configurator music editor

Появится музыкальный редактор с таким интерфейсом:

Звуки и музыка регуляторами оборотов (ESC) и моторами | BLHELI_32 blhelisuite32 configurator music editor

Скопируйте и вставьте эти ноты в большое текстовое поле:

Первый ESC (регулятор оборотов)

A#5 8 P8 A#5 8 A5 8 P8 A5 8 A#5 1 P32 A5 8 P8 A#5 8 P8 A#5 8 A5 8 P8 A5 8 A#5 1 P32 A5 8 P8 A#5 8 A5 8 P8 A#5 8 P8 A5 8 P8 C6 8 P8 C6 8 A#5 4 A5 4 F5 4 A#5 8 P8 A#5 8 A5 8 P8 A5 8 A#5 1

Проверьте, чтобы после последнего символа не было пробела!

Этот набор букв, символов и цифр — ноты с их высотой и длительностью в цифровом варианте.

Теперь нажмите «Music On» — функция включит музыку на регуляторах оборотов.

«Gen. Length» — контролирует темп, а «Gen. Interval» контролирует расстояние между нотами. Эти параметры должны быть одинаковыми на всех ESC (регуляторах оборотов), чтобы темп и интервал на всех ESC был одинаковый.

Для нашей мелодии выберите “Gen. Length” 14 и “Gen. Interval” 2.

Для предварительного прослушивания мелодии, вы можете нажать «Play» (зеленый треугольник) — музыка заиграет на вашем компьютере.

Звуки и музыка регуляторами оборотов (ESC) и моторами | BLHELI_32 blhelisuite32 configurator music editor начальные настройки

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

Звуки и музыка регуляторами оборотов (ESC) и моторами | BLHELI_32 blhelisuite32 configurator music editor выбор регулятора

Добавьте код:

Второй ESC (регулятор оборотов)

G5 8 P8 G5 8 F5 8 P8 F5 8 G5 1 P32 F5 8 P8 G5 8 P8 G5 8 F5 8 P8 F5 8 G5 1 P32 F5 8 P8 G5 8 F5 8 P8 G5 8 P8 F5 8 P8 G5 8 P8 G5 8 F5 4 F5 4 C5 4 G5 8 P8 G5 8 F5 8 P8 F5 8 G5 1

Нажмите «Music On» и установите “Gen. Length” на 14 и “Gen. Interval” на 2.

Нажмите «Apply Music» и «Write Setup«.

Третий ESC (регулятор оборотов)

D5 8 P8 D5 8 C5 8 P8 C5 8 D5 1 P32 C5 8 P8 D5 8 P8 D5 8 C5 8 P8 C5 8 D5 1 P32 C5 8 P8 D5 8 C5 8 P8 D5 8 P8 C5 8 P8 D#5 8 P8 D#5 8 D5 4 C5 4 A4 4 D5 8 P8 D5 8 C5 8 P8 C5 8 D5 1

Нажмите «Music On» и установите “Gen. Length” на 14 и “Gen. Interval” на 2.

Нажмите «Apply Music» и «Write Setup«.

Четвертый ESC (регулятор оборотов)

G4 2 G4 2 P8 P16 C5 8 D5 8 C5 8 A#4 8 A4 8 G4 8 F4 8 D#4 2 D#4 2 P8 P16 D#4 8 D4 8 D#4 4 D#4 4 P8 C4 2 C4 4 P8 D4 4 D4 4 D4 4 P8 F4 4 G4 8 P8 G4 8 F4 8 P8 F4 8 G4 4 P8 C5 8 D5 8 C5 8 G4 4

Нажмите «Music On» и установите “Gen. Length” на 14 и “Gen. Interval” на 2.

Нажмите «Apply Music» и «Write Setup«.

Звуки и музыка регуляторами оборотов (ESC) и моторами | BLHELI_32 blhelisuite32 configurator music editor сохранение музыки из файла

Все, теперь ваш квадрокоптер будет играть крутую мелодию при включении!

 

Как сохранить и скопировать музыку на другой квадрокоптер?

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

Делается это так:

Придумываем имя (шаг 1), жмем кнопку сохранения (шаг 2) и жмем ОК на всплывающем окне, в нем будет указан путь, куда сохранился файл:

Звуки и музыка регуляторами оборотов (ESC) и моторами | BLHELI_32 blhelisuite32 configurator music editor сохранение файла мелодии

Теперь можете подключить второй квадрокоптер. Перейдите в «Music Editor» и выберите файл, который сохранила программа, в «Music Script File Manage«:

Звуки и музыка регуляторами оборотов (ESC) и моторами | BLHELI_32 blhelisuite32 configurator music editor сохранение

Нажмите OPEN (шаг 1) и кликните на ОК (шаг 2):

Звуки и музыка регуляторами оборотов (ESC) и моторами | BLHELI_32 blhelisuite32 configurator music editor загрузка файла мелодии

И последним шагом будет нажатие «Music button» и «Write Setup«.

Звуки и музыка регуляторами оборотов (ESC) и моторами | BLHELI_32 blhelisuite32 configurator music editor сохранение музыки из файла

 

Где взять другую музыку для ESC (регуляторов оборотов)?

Чтобы аранжировать и переводить музыку в ноты, требуется хорошее музыкальное образование.

Rox Wolf пишет множество популярных мелодий для квадрокоптеров и найти его можно по ссылке на канал: https://www.youtube.com/channel/UCXSNkOZTJRTYxLasw243LFw

В настоящее время есть треки Super Mario, Axel F, Frozen, Darude и другие, которые постепенно добавляются.

 

Почему музыка такая короткая?

Потому что есть ограничение в 48 нот + пауза для запуска BLHlie_32. Сделать длиннее никак нельзя.

 

Есть ли вред моторам или регуляторам от такой музыки?

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

Мелодия запуска получается довольно короткой и двигатели не успеют даже нагреться, не говоря уже о перегреве.

Rox подтвердил, что с его моторами ничего не произошло, даже когда он постоянно тестировал мелодии при аранжировке и записи. Возможно, стоит сохранить громкость по умолчанию, чтобы избежать неприятностей. Настройка «Startup Beep Volume«, значение по умолчанию — 40.

 

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: