Проигрыватель на приводах для дискет, ака «флоппотрон» | статьи на online-marafon

Думаю, почти все из вас находили разные видео, где люди воспроизводят музыку, используя приводы для дискет, твердых дисков, и, может быть, сканеров. Естественно же, у кого-то могло появиться желание воссоздать схожую установку, но не постоянно выходит, к примеру, недостаточно инфы на этот счёт, и потому на данный момент будет описано создание подобного «флоппотрона», как это устройство нередко именуют.
Что будет нужно:

1) Как минимум два флоппи-дисковода, в моём случае – все 5;
2) Ардуино Нано/Уно;
3) Жёсткий диск как подмена флоппи-дисководу/как ударный, не обязателен, но не навредит;
4) Провода, паяльничек либо же разъёмы для подключения приводов к материнской плате, если охото прекрасно.

Сборка.

Берём привод для дискет, смотрим на фотографию ниже, находим разъём и отыскиваем 11 и 12 контакты, их замыкаем. Дальше, по той же схеме замыкаем 17 и 19 контакты, от их отводим провод. От 18 и 20 выводов отводим по проводу. 18 контакт подключаем к контакту D3 на Ардуино, 20 контакт – к выводу D2 на Ардуино. При подключении второго привода 18 подключаем к D5, 20 контакт к D4, и так дальше. Так же можно подключиться к аналоговым выводам: 18-А1 и 20-А0, 18-А3 и 20-А2, 18-А5 и 20-А4. Контакты с А5 не будут работать, ибо они работают ТОЛЬКО как аналоговые.

Может понадобиться.

Если прозвонить 11, 17 и 19 контакты и минус питания, на самом деле, один и этот же контакт, потому можно схему несколько упростить: 12 контакты приводов замкнуть, к примеру, на минусы питания, а все минусы питания – к земле на Ардуино. Так же приводам дискет на 3,5 дюйма для питания требуется лишь 5 вольт. Все выводы для питания можно соединить одним проводом , и к нему же подключить питание, пример ниже.

Подключение твердого диска.

С диском всё несколько прощё: снимаем крышку, убираем «парковочный» магнитик за считывающими головками, подпаиваем свои провода к проводам от катушки. Один из проводов подключаем к плюсу источника питания, в этом случае – к плюсу отдельного литиевого аккума, иной провод припаиваем к стоку N-канального полевого транзистора, от минуса источника питания отводим провод к истоку транзистора, от истока – к земле Ардуино. Затвор подключаем к хоть какому незанятому чётному выводу (D2, D4, D6, D8… A0, A2, A4). В обрыв провода от плюса/минуса к катушке рекомендую установить подстроечный резистор.

Почему бы я посоветовал установить один-два жёстких диска? Дело в том, что не любой привод для дискет не может воспроизводить высочайшие нотки, а катушка от головок срабатывает как динамик, воспроизводя всё, что угодно.

Работает? Верно, не работает, ибо у нас нет программки управления и прошивки для Ардуино. Ниже есть прошивка и панель управления.

Ссылка на Yandex.Диск с архивом: Архив

Скачиваем, прошиваем Ардуино и в папке MoppyControlGUI > bin открываем файл формата .bat.
Когда раскрывается панель управления, сперва избираем порт, к которому подключена Ардуино. Если всё верно подключено, то считывающие головки приводов должны встать на изначальное положение, а 1-ый – проиграть мелодию. Жмем на Load file и избираем файл в формате .mid, примеры которых есть в архиве, жмем на многоточие. Если звук есть – поздравляю, время потрачено уже не напрасно. Ко всему этому рекомендую докачать программку FLStudio, чтоб изменять каналы с 1 по 9, если привод не издаёт звуков. Фактически, на одну Ардуино Нано либо Уно можно нацепить до 9 устройств, а чтоб подключить вторую Ардуино с иными приводами, то в файле MoppyConfig.h в самом конце нужно поменять каналы на 10 и 18 соответственно. На видео ниже имеется пример, как это устройство работает.

А сейчас вероятные задачи

1-ое — дребезг головок, как у меня в видео. Решение: склеить жарким клеем головку и её железную «рамку». Либо вставить дискету, если их у вас хватает.
2-ое — привод, один либо несколько, начинает «заедать». Быстрее всего, причина в слабеньком источнике питания, и этому самому приводу не хватает напряжения для корректной работы, попытайтесь поменять блок питания.
Третье — нет звука. Попытайтесь в панели управления выставить такие опции, как на снимке экрана ниже.

В конце концов, вопросец, который все желали задать: для что это? Это решать только Для вас: данная установка может и просто пылиться на полке, либо же можно изумить Ваших гостей.