Программные возможности SimpleTesla/SimpleInterrupter (v1.17) *under construction* 15 февраля, 2017

SimpleTesla (ST) и SimpleInterrupter (SI) могут управляться как с телефона на ОС Android, так и по оптике. При этом они обладают широкими возможностями по воспроизведению музыки и очень гибко настраиваются.

Логотип ST/SI

Скачать

Управляющую программу можно установить из play.market.

В случае, если вы нашли ошибку в программе, напишите мне в личные сообщения или в тему проекта на нашем форуме.

Bluetooth

Для подключения к тесле, необходимо нажать кнопку «Connect» на главном экране программы. После этого нужно выбрать к какому именно устройству следует подключаться. Если теслы нет в списке, нажмите кнопку Scan for devices, после чего телефон попытается обнаружить новые устройства.

Стадии подключения:

  • Connecting — устанавливается связь с bluetooth модулем
  • Identifying — проверяется что устройство поддерживается программой
  • Connected — связь установлена

Главный экран управляющей программы
Пароль для подключения — 1234.

Если вы уже подключались к тесле, появится кнопка «Connect to previous», которая выполняет подключение к предыдущему устройству без необходимости выбирать из списка.

Режим простого прерывателя

В этом режиме эмулируется прерыватель, который обычно собирают на нескольких 555 таймерах.

Режим простого прерывателя

  1. Ползунок PW регулирует ширину импульса. Его предельное значение настраивается опцией Max. pulse width
  2. Ползунок Freq регулирует частоту выходного сигнала. Его предельное значение настраивается опцией Max. frequency
  3. Ползунок Mod duty регулирует коэффициент заполнения burst режима от 0% до 100%. Для отключения burst режима, установите коэффициент заполнения 100%
  4. Ползунок Mod freq регулирует частоту пачек burst режима от 1 Гц до 10 Гц.

При нажатии на кнопку Pulse, тесла запускается только один раз с длинной импульса, заданной параметром PW, при этом все остальные ползунки никак не влияют на ее работу.

Режим воспроизведения MIDI

Управляющая программа продвинутые функции воспроизведения MIDI Файлов.

Экран MIDI режима

Для того, чтобы открыть midi файл, нажмите на первую строчку. Будет показан диалог выбора файлов. По умолчанию, программа ищет midi файлы в каталоге /sdcard/midi, но вы можете выбрать любой другой каталог.

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

Первым ползунком вы можете перематывать точку вопроизведения файла, а вторым — регулировать громкость.

Вычисление ширины импульса

Управляющая программа умеет уменьшать ширину импульса при увеличении частоты ноты. Это дает возможность воспроизводить высокие ноты не причиняя вреда силовой части теслы.

Следующая картинка поясняет влияние разных настроек на ширину импульса:

Зависимость ширины импульса от частоты ноты

Кроме того, ширина импульса линейно зависит от общей громкости (выбирается ползунком volume) и громкости текущей ноты (если включена опция «use note volume»).

ADSR, LFO, Portamento

SI и ST — обладают функциями полноценного синтезатора. Они включают в себя ADSR, LFO и портаменто.

ADSR (Attack-Decay-Sustain-Release) — это огибающая зависимости ширины импульса от времени. С ее помощью можно сделать звук теслы мягче и придать ему звучание, подобное реальным инструментам. Подробно прочитать про нее можно на wikipedia.

ADSR огибающая

Настройки ADSR и Portamento

Параметры attack, decay и release — это параметры времени, а sustain — параметр громкости.

Portamento (википедия) — при включении портаменто, нота берется не сразу точно, а появляется «подъезд» к этой ноте от предыдущей.

Реализованы портаменто двух видов.

  • Портаменто есть только если одна нота следует непосредственно за другой (ползунок Type полностью влево)
  • Портаменто работает не зависимо от времени нажатия ноты (ползунок Type полностью вправо).

LFO (Low Frequency Oscillator, википедия) — генератор, который генерирует низкочастотный сигнал, который, потом, может будть использован как огибающая для ширины импульса или частоты.

Настройки portamento и LFO
Реализованы LFO двух типов

  • Прямоугольный — ползунок Type полностью влево
  • Треугольный — ползунок Type полностью вправо

Кнопка Reset сбрасывает параметры в ADST, LFO и портаменто в значения по умолчанию.
Кнопка Save as defaults запоминает параметры, после чего они автоматически будут работать при воспроизведении midi по оптическому входу. Это полезно если вы хотите играть с синтезатора которыЙ не имеет энкодеров, которые назначаются на midi контроллеры.

Управление параметрами ADSR

В случае подключения через оптических выход, параметрами ADSR можно управлять с помощью стандартных midi-контроллеров. К примеру, можно настроить энкодеры на midi-клавиатурах для управления контроллерами или передавать управление контроллерами из DAW-программы.

Поддерживаются следующие контроллеры:

Номер контроллера Описание
12 Volume
13 Attack
14 Decay
15 Sustain
16 Release
17 Portamento
18 Portamento type (0 — legato, 1 — always)
19 Lfo shape (0 — square, 1 — triangle)
20 Lfo freq
21 Lfo pw mod
22 Lfo freq mod

Режимы прерывателей

В настройках доступен выбор режимов прерывателей:

Настройка режимов прерывателя

При выборе direct optical input сигнал с оптического входа будет передаваться на выход через ограничитель, который не даст внешнему сигналу превысить установленные параметры Max pulse width и Max frequency.

При выборе одного из режимов. все остальные отключаются.

Блокировка экрана

Некоторые модели телефонов имеют слишком чувствительный экран и ловят наводки от трансформаторов Тесла. Список протестированных телефонов можно посмотреть на этой странице.

Если ваш телефон ловит наводки, необходимо активировать функцию «disable touchscreen», которая отключает экран при работающей тесле. При этом, если телефон имеет кнопки «домой» и «назад» на экране, это не поможет. Такие телефоны не рекомендуются для управления трансформаторами Тесла.

Экран блокировки ST/SI

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

В случае, если вам необходимо обновить прошивку, активируйте подключение к интернету (обычно это wifi), подключитесь к прерывателю, перейдите на вкладку more и нажмите кнопку update firmware. Следуйте инструкциям.
В случае, если будет казаться что «все повисло», не предпринимайте никаких действий как минимум минуту.

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

О новых прошивка вы всегда соможете узнать в теме проекта.

Настройка ограничения тока

* эта функция доступна только для SimpleTesla
Если в вашей тесле установлена опция ограничителя тока, вы можете настроить его, перейдя в меню «Overcurrent protection»

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

По умолчанию, ST комплектуется резистором 3300мОм (3.3 Ома) для ST2 или 1500мОм для ST3. Трансформатор изготавливается на двух кольцах по 33 витка на каждом.

Для отключения защиты по току следует указать 0 в графе максимального тока.

Сброс настроек

Для сброса настроек и установки PIN кода в 1234, необходимо отключить питание, соединить вывод Func (F на SimpleInterrupter) с выводом +3.3V (V) и включить питание. После этого настройки будут сброшены и bluetooth модуль переконфигурирован.


Категория Без рубрики

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *