
Координата x — это интерактивная инсталляция космогонического вопроса сливающегося в гул лакуны. Рассинхрон истин запутывает клубок знаний человечества, образуя им же созданный конструкт.
Чем ближе мы к истине, тем дальше она от нас.
Автор инсталляции: Ульяна Григорьева
Моя задача: реализовать аппаратную и програмную части по тз.

Задачи
К каждому из 7 свисающих тросов прикрепить датчики. От каждого датчика до центра протянуть 1,5 метра витой пары. Пока в поле действия датчика никого нет, звук постоянный. При попадании объекта в зону реагирования, и по мере его приближения к датчику до расстояния <20 см, звук должен утихать до тишины.


Для реализации я использовал Arduino Leonardo и 7 ультразвуковых дальномеров HC-SR04. Каждый из датчиков равномерно охватывает всю зону взаимодействия. Угол измерения — 30°. Я написал код, с использованием библиотеки «NewPing». Я настроил максимальное измеряемое расстояние 70 см, при этом учел, чтобы при выходе за данный диапазон, возвращался не 0, а максимальное расстояние (70). Чтобы минимизировать резкие скачки, я использовал усреднение значений. Данные отправляются через serial port в патч MAX MSP.
Патч MAX MSP принимает полученные данные из каждого датчика. С помощью объекта split, я отфильтровал значения, оставив только числа после 20. Затем с помощью простой формулы я масштабировал шкалы [20-70] в шкалы [0-1], для того, чтобы использовать как управляющие сигналом амплитуды сэмплов.
Схема подключения