Original size 1193x1671

Координата x: техническая реализация инсталляции.

PROTECT STATUS: not protected
The project is taking part in the competition

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

Чем ближе мы к истине, тем дальше она от нас.

Автор инсталляции: Ульяна Григорьева

Моя задача: реализовать аппаратную и програмную части по тз.

big
Original size 5120x2880

Задачи

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

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

Original size 3200x1800

Патч MAX MSP принимает полученные данные из каждого датчика. С помощью объекта split, я отфильтровал значения, оставив только числа после 20. Затем с помощью простой формулы я масштабировал шкалы [20-70] в шкалы [0-1], для того, чтобы использовать как управляющие сигналом амплитуды сэмплов.

Original size 1280x960

Схема подключения

Original size 3000x1688