Оглавление:

Arduino Lego Tannerin: 6 шагов
Arduino Lego Tannerin: 6 шагов

Видео: Arduino Lego Tannerin: 6 шагов

Видео: Arduino Lego Tannerin: 6 шагов
Видео: Tannerin Example 2024, Июль
Anonim
Ардуино Лего Таннерин
Ардуино Лего Таннерин

Таннерин - это музыкальный инструмент, на котором можно играть, перемещая маркер по длине проволоки или пэда. Это создает чистый синусоидальный тон, который может охватывать столько нот или октав, сколько вы хотите, всегда плавно (например, портаменто / изгиб высоты тона). Он был использован в хите Beach Boys "Good Vibrations".

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

Шаг 1: База

База
База
База
База
База
База

Начните с создания как можно более длинной базы. Когда вы сядете посередине, вы сможете легко добраться до любого конца. Я построил свой из Lego - просто потому, что могу. Затем протяните кусок нихромовой проволоки по всей ширине и обвяжите каждый конец винтом. Это поможет рассеять тепло, которое он выделяет. Держите этот провод обученным. Измерьте сопротивление этого отрезка провода, так как это даст вам представление о диапазоне и степени детализации инструмента. У меня было 176 Ом на 1,2 метра.

Шаг 2: Жезл

Жезл
Жезл

Создайте «палочку», прикрепив длинный кусок кабеля к зажиму «крокодил». Он должен быть достаточно длинным, чтобы растягиваться по всей ширине Tannerin, с небольшим запасом, чтобы добраться до места, где будет размещена печатная плата.

Шаг 3: оборудование

Аппаратное обеспечение
Аппаратное обеспечение

Присоедините провода к любому концу нихромовой проволоки и вставьте в печатную плату. Затем присоедините конец маркерной проволоки к той же цепи. Я использую макетную плату, как показано здесь. Схема приводится ниже.

Шаг 4: Схема

Схема
Схема

Принципиальная схема. Вы захотите заменить резистор на какой-то достаточно большой, чтобы ограничить ток через нихромовый провод (чтобы он не стал слишком горячим), но достаточно маленький, чтобы было заметное падение потенциала, когда маркер закорачивает часть провода. Arduino имеет диапазон 0-1023 для 0-5 В на своих аналоговых входах. т.е. 5 мВ на входную запись. Итак, если вы хотите, чтобы вдоль провода было 100 возможных входов, на нихромовом проводе должно быть 0,5 В.

Шаг 5: Программное обеспечение

Затем напишите короткую программу для интерпретации входных значений и получения разумного вывода. Я использую музыкальную систему Армстронг как средство быстрого прототипирования инструмента. Использование Armstrong также позволяет мне запускать разные звуки на моем ПК, не меняя код Arduino. Исходный код Tannerin теперь доступен в папке примеров архива Armstrong. Amstrong - это набор процедур, которые значительно упрощают создание и создание прототипов музыкальных инструментов на Arduino. Он отделяет аппаратные контакты от их функций и поддерживает последовательную связь, позволяя воспроизводить звуки на удаленном оборудовании (ПК или синтезаторе) без дополнительного кодирования.

Шаг 6: Fin

Плавник!
Плавник!

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

Рекомендуемые: