Как подключить датчик с аудиовходом и выходом: 15 шагов
Как подключить датчик с аудиовходом и выходом: 15 шагов
Anonim

Датчик - это один из основных компонентов для определения физической среды. Вы можете получить изменение освещенности с помощью фотоэлемента CDS, вы можете измерить пространство с помощью датчика расстояния и вы можете зафиксировать свое движение с помощью акселерометра. Уже существует несколько способов использования кнопок в ваших проектах (например, взлом мыши и клавиатуры или Arduino, гейнер, MCK). Это пробует альтернативный способ использования фейдеров с аудиовходом и аудиовыходом. С помощью крошечной схемы (которую вы создадите) вы можете получать данные датчика со звуком! В качестве побочного эффекта он предоставляет вам драгоценное разрешение и частоту дискретизации, чем предыдущие способы (например, от 16 бит до 8-10 бит, от 44,1 кГц до 1 кГц). Вы можете увидеть примеры этого с фотоэлементом CDS и датчиком расстояния (SHARP GP2D12). Мы также представляем перкуссию Sharker с акселерометром и применение этого руководства из проекта звуковой производительности AEO. Все, что вам нужно, это просто датчик, немного пайки, и некоторый софт. Примечание. Это относится только к датчикам аналогового типа. Это не будет работать с цифровым шрифтом. Примечание 2: Это серия статей «Как работать со звуком». См. Другие: Button и Fader. Примечание 3: Allison и Place разработали SensorBox. Устройство принимает шесть сенсорных входов и два аудиовхода. Данные от каждого датчика передавались в виде амплитуды синусоидальной волны и смешивались обратно на два аудиовхода. Они не очень хорошо представили его технические детали, однако их подход был таким же, как и этот поучительный.

Шаг 1: Детали

Большинство компонентов можно найти в вашем местном магазине электроники (например, maplin в Великобритании, RadioShack в США, Tokyu-Hands в Японии). Однако вам может потребоваться использовать онлайн-магазин электронных компонентов (например, RS в Великобритании, Digi-Key в США, Marutsu в Японии) для трансформатора и диода.1 Печатная плата2 Трансформатор / ST-75 Трансформатор регулирует напряжение. В этот раз мы используем «ST-75» от Hashimoto-Sansui. Однако можно использовать другой трансформатор, если он соответствует спецификации (например, TRIADSP-29). В настоящее время мы пытаемся выяснить, могут ли они использоваться или нет.4 Германиевый диод / 1K60 (1N60) Диод пропускает электрический ток в одном направлении.3 2-точечный разъем питания Для аудиовхода, выхода и питания.1 3- точка Разъем питания для датчика 2 RCA AudioPlugOne для аудиовхода, а другой для аудиовыхода 1 Quad Cable для цепи и разъемов. Длина зависит от желаемой длины. 1 USB-кабель для питания. 1 пара разъемов постоянного тока для питания.

Шаг 2: Инструменты

Это стандартные инструменты для сборки этого проекта. Я позаимствовал часть списка из отличной работы greyhathacker45, спасибо! ПаяльникПаяльникМультиметрПаяльник для зачистки проводов кусачкиПаяльникПомощь РукиОтрезанные кабелиВинт-отвертка

Шаг 3: Подготовка: питание от USB

Чтобы получить питание для датчика (схема не требует питания), вы можете использовать 5 В (большинство датчиков работают с этим напряжением) от USB. Отрежьте стандартный USB-кабель и припаяйте разъем постоянного тока к сторонам напряжения и заземления (обычно красный означает напряжение, а черный - заземление, но вы должны проверить правильность линии с помощью мультиметра).

Шаг 4: Подготовка: разъемы

Чтобы иметь аудиовход, выход и питание, лучше использовать разъемы. Перед пайкой в кабель необходимо установить заглушку. Режущую сторону кабеля нужно перекрутить, чтобы не было просторов. После пайки просто прикрепите крышку для заглушек.

Шаг 5: макет

Перед пайкой неплохо было бы проверить схему с макетной платой.

Шаг 6: Установите компоненты всухую

Разложим все на доске. Если возникнут проблемы, воспользуйтесь нашим макетом. Черные точки показывают, где штыри проходят через доску.

Шаг 7: припой

Теперь вы готовы к пайке компонентов.

Шаг 8: Контроль качества

Убедитесь, что у вас не произошло случайной пайки. Мультиметр хорош для проверки!

Шаг 9: Подключите к аудиовходу, аудиовыходу и источнику питания

Теперь у вас есть работающее оборудование. Аудиовход и выход подключаются к отдельным аудиокабелям. Питание подключается к кастомному USB-кабелю.

Шаг 10: Некоторое программное обеспечение

Откройте свою среду программирования (например, MaxMSP, Pure Data, Flash, SuperCollider). Если он может обрабатывать аудиовход и выход, любая среда в порядке. В этот раз мы используем MaxMSP. Назначьте аудиосигнал (например, синусоидальную волну 10000 Гц) для вывода звука. Установите калькулятор громкости для аудиовхода. В этот раз мы используем объект 'peakamp ~'. Добавляем приемник для калькулятора. В этот раз мы используем объект multislider. Вот базовый пример патча MaxMSP. MaxMSP: sensor-001.maxpat

Шаг 11: момент подключения - 1 (фотоэлемент CDS)

Подключите фотоэлемент CDS к плате. Один подключен к источнику питания, а другой подключен к сигналу. Фотоэлемент CDS изменяет свое выходное напряжение в зависимости от количества света. Включите звук, закройте фотоэлемент CDS и получите соединение! Вы готовы использовать фотоэлемент CDS в своих проектах. Если не работает, вам просто нужно отрегулировать громкость вывода звука.

Шаг 12: Момент соединения - 2 (Датчик расстояния: SHARP GP2D12)

Подключите датчик расстояния (SHARP GP2D12) к плате. Один подключен к источнику питания, один подключен к сигналу, а последний подключен к земле. Датчик расстояния изменяет свое выходное напряжение в зависимости от расстояния между датчиком и объектом. Включите звук, переместите датчик расстояния и установите соединение! Вы готовы использовать датчик расстояния в своих проектах. Если не работает, вам просто нужно отрегулировать громкость вывода звука.

Шаг 13: Использует? Шейкер перкуссия

Существует множество возможных применений датчика с аудиовходом и аудиовыходом. Одно из возможных направлений - звуковой инструмент. Мы сделали Shaker Percussion с этой инструкцией. Он может использовать свое драгоценное разрешение семплирования и частоту дискретизации. Вот установка. Вам понадобится разделить аудиовыход со стерео на двойной моно кабель. Подключите акселерометр (Kionix KXM-52) к плате. Он 3-осевой, но в этот раз мы используем только одну ось акселерометра. Один подключен к источнику питания, один подключен к сигналу, а последний подключен к земле. На одном канале вы подключаете плату, а на другом - динамик. Было бы неплохо иметь микшер между аудиовыходом и динамиком, чтобы отдельно регулировать громкость перкуссии. В вашем программном обеспечении вы добавляете генератор шума и громкость к вашему базовому патчу. Вам также потребуется регулировка, чтобы значение, полученное на акселерометре, соответствовало громкости генератора шума. Теперь вы можете точно управлять генератором шума, как перкуссией шейкера! Вот патч MaxMSP. MaxMSP: shaker-002.maxpat

Шаг 14: Заявление: AEO

это проект звукового перформанса, состоящий из трех участников: Eye (перформанс), Taeji Sawai (звуковой дизайн) и Kazuhiro Jo (дизайн инструментов). Мы преобразуем изменение ускорения по каждой оси акселерометра в амплитуду звукового сигнала, расширяя эту инструкцию.

Шаг 15: Возможные улучшения и модификации

Вместо этого вы можете использовать другие типы датчиков, если они могут работать с 5 В и генерировать аналоговое напряжение. Хотя разрешение дискретизации движения составляет 16 бит или более (если вы используете внешние аудиоинтерфейсы), вы можете использовать это руководство для управления драгоценными камнями. параметры (например, частота генератора). Если вам нужно больше датчиков, вы можете расширить их количество за счет дополнительных плат и внешних аудиоинтерфейсов. На этот раз вам необходимо использовать подходящие заглушки для порта аудиоинтерфейса.