А я и не знал, что оказывается ещё и турбовинтовой самолёт делают.
Автор: tesanoff
Датчик положения — пример реального использования
Датчик положения — финал
Это короткий ответ на вопрос «зачем в баяне нужен датчик положения».
Датчик реагирует на повороты по двум осям: X (вправо) и Y (вперёд). Рабочий диапазон углов от 0 до 15 градусов.
На любую ось можно настроить следующие контроллеры:
- бенд (подтяжка) вверх
- бенд вниз
- управление силой вибрато (от нуля до максимума)
- включение/выключение режима Portamento
Глубина бенда может настраиваться в диапазоне от 1 до 4 полутонов.
Датчик положения
Теперь датчик положения является частью схемы баяна. И даже прошивка без него уже не запустится. 🙂
В данный момент реализован, скажем так, драйвер датчика, который умеет:
- Калибровать датчик, чтобы он «знал», какое положение баяна является рабочим.
- Сохранять калибровочные данные в EEPROM
- Читать калибровочные данные из EEPROM при старте системы
- Перекалибровывать датчик заново, если баян включен с нажатой кнопкой «стрелка вверх»
- Читать данные с датчика примерно 65 раз в секунду и если его показания изменились — то отправлять соответствующее событие в системную очередь.
Ну и для отладочных целей, модуль «пользовательский интерфейс» ловит события от датчика и выводит текущие углы (в градусах) на основной экран.
Отслеживаются повороты инструмента по двум осям:
- X — влево/вправо
- Y — вперёд/назад
Lusta Dick — промежуточный результат
Первый шаг к т.н. «активной» клавиатуре сделан
Из г-на и палок 😁
Wayland
Может, кому пригодится
Я тут накорябал простенькую XLS-табличку для тех, кто хочет играть сложные аккорды, используя готовые аккорды на левой клавиатуре баяна.
Нужные ноты отмечаются буквой ‘x’ в строке по стрелке 1 (см. рис. 1). При этом полностью звучащие аккорды (полностью — это значит, что звучат все 3 ноты указанного аккорда) выделяются в столбце по стрелке 2 (см. рис. 1). И в результате, можно видеть, какой аккорд нужно нажимать.
Для примера на рис. 1 выбран До-мажорный аккорд.
Скачать можно отсюда:

P.S. Эта таблица в данный момент не соответствует действительности в части уменьшенных септаккордов. Оказалось, что именно в Рубине-5 в 6-м ряду в левой аккорды соответствуют не основному басу, а басу со вспомогательного ряда. Почему сделано именно так — разбираюсь, но доступных материалов на эту тему в интернете очень немного.
P.P.S. Оказывается, такое расположение уменьшенных септаккордов — «это норма» ©. И это обосновано с точки зрения удобства игры. Странно, что я не помню, чтобы мне про такое в муз. школе рассказывали.
P.P.P.S. Обновил файлик, исходя из новых знаний. Бас для уменьшенных аккордов выделен спец-цветом, это означает, что брать его надо на вспомогательном ряду. И для примера указан аккорд Cmaj7.
Видео-дополнение к предыдущей заметке про датчик давления
В предыдущей заметке я докладывал про увеличенную частоту измерения значений датчика давления. И чтобы лучше показать работу датчика я записал короткий ролик.
Обращать внимание нужно на управление громкостью с помощью меха. На мои кривые руки, не всегда попадающие в кнопки, внимания не обращать. 🙂
(ЖЖ почему-то не показывает встроенный видео-плеер. Поэтому идите на основной блог по ссылке ниже. Там всё показывает.)




