Octosynth — музыкальный инструмент на базе Arduino своими руками

Перевёл alexlevchenko для mozgochiny.ru

Что же такое Octosynth спросите вы? Оctosynth полифонический синтезатор, что может воспроизводить 8 длительных модулированных импульсов звука, что формируют вместе музыкальный ряд. В английской терминологии – это 8 клавишный электронный орган, что может играть больше, чем один звук за раз, но только в одном ряду/тональности.

Как вы уже догадались из названия, поделка будет работать на базе Arduino.

Шаг 1:

Нам понадобится:

  • Arduino Uno;
  • 12 штекеров (2 штекера в одной гребенке и 6 штекеров в другой. Также 4 в третей (по желанию));
  • 8 длинных проводков (под длинными, не имею ввиду 3 метровые, я говорю о 20-30 см проводах, которые отлично подойдут);
  • Медная лента;
  • Основа (использовал пенопласт). Длина зависит от ширины клавиш;
  • Гнездо для подключения;
  • Батарея;
  • Динамик.

Шаг 2: Прошивка

Загрузим код в Arduino.

Шаг 3: Изготовление

  • Определитесь с длинной основания. Убедитесь в том, что оставили достаточно места для размещения медных пластин на основе.

  • Медные пластины должны быть на миллиметр больше заложенных размеров.
  • Поделим ленту на 8 частей.

  • Припаяем по одному проводу к каждому куску ленты.
  • Припаяем штекеры через провода к лентам. 6 лент к 6 штекера (для 6 аналоговых входов) и затем пару двойных для двух других входов (цифровые входы 6 и 7).

  • Порядок иметь значение. Первый будет (аналоговый 0) идти к крайнему левому краю пенопласта. Аналоговый 5 будет идти к входу 6, так как это «la» в музыкальном ряду.
  • Цифровой вход 6 это «ti», а вход 7 — это высокое «do».

Шаг 4: Монтаж проводки

Подключим провода к Arduino. Присоединим динамик к цифровому выходу 11. Возможно, придётся использовать монтажную колодку.

Шаг 5:

Можете подключить питание к Аrduino. Динамик должен заиграть приветствие.

Дело в том, что пока играет приветствие, система калибрует сама себя. Если же вы прикоснётесь к любой пластине, то в дальнейшем система будет думать, что это пластина = 0. Отсчитайте до 10 прежде, чем играть.

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

(A-z Source)

ПОДЕЛИТЕСЬ С ДРУЗЬЯМИ!


About alexlevchenko

Ценю в людях честность и открытость. Люблю мастерить разные самоделки. Нравится переводить статьи, ведь кроме того, что узнаешь что-то новое - ещё и даришь другим возможность окунуться в мир самоделок.

2 Replies to “Octosynth — музыкальный инструмент на базе Arduino своими руками”

  1. Очень интересная игрушка. Сделал всё по схеме, всё работает и до безобразия просто, но ФОНИТ сильно после нажатия 3-5 «клавиш». Как можно избавиться от фона?

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

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

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

* Copy This Password *

* Type Or Paste Password Here *