Перейти к основному содержанию

Соединяющиеся сосуды

Обзор Проекта

На фестивале YAGA Gathering в июле 2025 года я представил интерактивную систему скульптур. Как программист, я разработал полную программную инфраструктуру, которая управляла распределенной аудиосистемой.

Моя Роль

Я отвечал за создание всего программного стека, который управлял системой скульптур, включая распределенную обработку аудио, микширование в реальном времени и веб-интерфейс управления.

Технические Детали

Используемые Технологии

  • Raspberry Pi Zero W
  • DarkIce (передача аудио)
  • Liquidsoap (микширование аудио)
  • Icecast2 (сервер потоковой передачи)
  • MQTT (коммуникация устройств)
  • Node-RED (веб-панель)
  • Ansible (автоматизация развертывания)
  • PulseAudio (маршрутизация аудио)
  • MPV (воспроизведение аудио)

Техническая Реализация

Система состояла из трех интерактивных скульптур, каждая оснащена Raspberry Pi, микрофоном и динамиком. Скульптуры захватывали окружающий звук и передавали его на центральный сервер, который создавал персонализированные аудиомиксы, воспроизводимые через динамик каждой скульптуры.

Аудио Поток

Каждая скульптура захватывает окружающий звук через микрофон, передает его на центральный сервер с помощью DarkIce, где Liquidsoap создает персонализированные миксы, которые распределяются обратно к соответствующим скульптурам для воспроизведения через динамики.

Открытый Код

Полное программное обеспечение является открытым и доступно на GitHub. Проект включает комплексную документацию, автоматизацию развертывания и весь исходный код.

Посмотреть на GitHub

Фотогалерея

Cube sculpture during day
Cube sculpture at night
Cube sculpture night view 2
Cube sculpture night view 3
Pyramid sculpture during day
Pyramid sculpture at night
Pyramid sculpture night view 2
Rock sculpture during day
Rock sculpture at night
Rock sculpture night view 2
1 / 10
Soobshchayushchiesya sosudy