Энтузиаст представил музыкальный инструмент из дисководов, дисков и сканеров Floppotron 3.0

image

Энтузиаст IT-железа и разработчик Павел Задрожняк (Paweł Zadrożniak) представил новую версию своей необычной музыкальной установки из компьютерных запчастей. В третьей версии своего устройства конструктор использовал 512 флоппиков (3,5» дисководов), 16 жёстких дисков и 4 старых сканера HP. Музыка получается путём контролируемого наложения шума и звуков перемещений магнитных головок дисководов шаговыми двигателями, щелчками головок жёстких дисков и скрежетом при движении кареток сканеров.
В своем техническом блоге Задрожняк подробно описал схему, принцип работы и этапу сборки Floppotron 3.0.

jiw9ahvmrgm2miwum89d-4hhuge.png

Это достаточно сложная система, которая совместима с интерфейсом MIDI. В текущей версии Floppotron 3.0 в плате управлении установлен MIDI-контроллер на базе чипа Nordic nRF52832.

fnr3nx4lerppxxt7xdnad-ueaks.png

Для проигрывания музыки данные в формате MIDI транслируются в команды, определяющие, когда устройствам следует выполнять определённые звуковые колебания: шум, потрескивание и щёлканье.

ynu0snzvfalta2cmldciwgbzn-c.jpeg

Система питается от отдельной стойки, её энергопотребление составляет в среднем 300 Вт, а в пике может достигать 1146 Вт.

jlcm39kd5lqly75mmzxckxxk5d8.jpeg

Сканеры установлены на отдельном столе.

2nhs0g9umpzqrpvyya9umtarih8.jpeg

Жесткие диски вскрыты и подготовлены к подключению.

x8tiboznlxqtfxymrabwas9y9pe.jpeg

Самая сложная часть — стойка с флоппиками. Задрожняк разделил ее на 16 групп по 32 дисковода в каждой. Одна группа воспроизводит в каждый момент времени только определённый тон. Программно автор за счёт увеличения или сокращения числа включённых в определённый момент времени в группе устройств может изменять её громкость и даже симулировать звук от нажатия клавиш на пианино или колебания гитарной струны, при котором громкость постепенно затухает. Также Задрожняк смог с помощью такого решения создавать различные звуковые эффекты, включая вибрацию и эхо.

kkxgtf0-uzw00z4tknifigz3gia.jpeg

vx8dqosy7xhengbrceyr7eugyii.jpeg

Контроллеры системы.

ehrgnguatdq_mib6hfpn8bb07v0.jpeg

Программное обеспечение системы.

kttvrxtrxap44f2dxxdv0b5l1im.png

В процессе создания Floppotron 3.0 Задрожняк сам делал корпуса на 3D-принтере для контроллеров и небольших элементов, проводил их подключение, подбирал и, в случае необходимости, создавал нужные разъемы и кабели для подключения всех элементов, разрабатывал программное обеспечение и программировал микроконтроллеры.

Сейчас Задрожняк занят доработкой Floppotron 3.0. Он исправляет там некоторые незначительные программные ошибки и хочет добавить недостающие элементы, например, торцевые упоры для сканеров. В будущем он планирует добавить в установку несколько новых инструментов, таких как матричный принтер и, возможно, подсветку.


Задрожняк собрал в 2016 году Floppotron 2.0. Установка состояла из 64 дисководов, 8 жёстких дисков и 2 сканеров.

gd0bpsdovtmzxc1zuadvvqzbgiu.jpeg


В 2011 году Задрожняк собрал первый вариант Floppotron 1.0 из двух флоппиков, играющих имперский марш из «Звездных войн».

© Habrahabr.ru