Специально для mozgochiny.ru
Что же такое Octosynth спросите вы? Оctosynth полифонический синтезатор, что может воспроизводить 8 длительных модулированных импульсов звука, что формируют вместе музыкальный ряд. В английской терминологии – это 8 клавишный электронный орган, что может играть больше, чем один звук за раз, но только в одном ряду/тональности.
Как вы уже догадались из названия, поделка будет работать на базе Arduino.
Шаг 1:
Нам понадобится:
- Arduino Uno;
- 12 штекеров (2 штекера в одной гребенке и 6 штекеров в другой. Также 4 в третей (по желанию));
- 8 длинных проводков (под длинными, не имею ввиду 3 метровые, я говорю о 20-30 см проводах, которые отлично подойдут);
- Медная лента;
- Основа (использовал пенопласт). Длина зависит от ширины клавиш;
- Гнездо для подключения;
- Батарея;
- Динамик.
Шаг 2: Прошивка
Шаг 3: Изготовление
- Определитесь с длинной основания. Убедитесь в том, что оставили достаточно места для размещения медных пластин на основе.
- Медные пластины должны быть на миллиметр больше заложенных размеров.
- Поделим ленту на 8 частей.
- Припаяем по одному проводу к каждому куску ленты.
- Припаяем штекеры через провода к лентам. 6 лент к 6 штекера (для 6 аналоговых входов) и затем пару двойных для двух других входов (цифровые входы 6 и 7).
- Порядок иметь значение. Первый будет (аналоговый 0) идти к крайнему левому краю пенопласта. Аналоговый 5 будет идти к входу 6, так как это «la» в музыкальном ряду.
- Цифровой вход 6 это «ti», а вход 7 - это высокое «do».
Шаг 4: Монтаж проводки
Подключим провода к Arduino. Присоединим динамик к цифровому выходу 11. Возможно, придётся использовать монтажную колодку.
Шаг 5:
Можете подключить питание к Аrduino. Динамик должен заиграть приветствие.
Дело в том, что пока играет приветствие, система калибрует сама себя. Если же вы прикоснётесь к любой пластине, то в дальнейшем система будет думать, что это пластина = 0. Отсчитайте до 10 прежде, чем играть.
Это полифония, поэтому поделка может играть больше, чем одну ноту за раз. Надеюсь, вам понравится.
( Специально для МозгоЧинов #The-Arduino-OctoSynth" target="_blank">)