Заметки сисадмина

Arduino Uno и 6 Floppy дисководов — Музыка на floppy дисководах

У Вас есть Arduino (mega, uno, nano)? У Вас есть floppy приводы и Вы не знаете, куда их деть?

В данной статье, мы научимся это соединять, а конкретнее, с помощью Arduino мы заставим floppy дисководы играть музыку.

Arduino Uno и 6 Floppy дисководов — Музыка на floppy дисководах

Итак, что нам потребуется?

  1. Блок питания от ПК
  2. Arduino (mega, uno, nano)
  3. Монтажная плата (для удобства)
  4. Floppy дисководы
  5. ПК
  6. Несколько программ и желание
Берем блок питания от ПК и «включаем» его. Для этого мы замыкаем черный и зеленый провода на основной колодке:

fbd4244368c8115501325e6a842ff395

Далее нам необходимо подключить наш контроллер к floppy дисководам.

arduino_floppy

Нам необходимы следующие пины:

11 и 12 контакты дисковода замыкаем между собой с помощью джампера (Jumper).

17 и 19 контакты дисковода подводим к земле Arduino (GND).

18 контакт дисковода соединяем с 3 digital pin Arduino.

20 контакт дисковода соединяем со 2 digital pin Arduino.

Это что касается одного флоппика, с другими остальными 5-ю, как в моем случае, то повторяем процедуру так же. Единственное отличие, то что на 2 дисководе 18 контакт соединяем с 5 цифровым контактом Ардуины, а 20 с 4-м и так далее.

Ну и соответственно питаем 5В и GND сами дисководы.

Теперь заливаем скетч в ардуино

Итак, мы подключили дисководы, залили скетч в Arduino. Что же дальше? Как они будут «играть музыку»? Далее нам необходимо подготовить наш ПК.

Для этого необходимо установить  Java JDK и интегрированную среду разработки NetBeans

Теперь скачиваем java проект MoppyDesk — это и есть та самая программа, с помощью которой мы будем прокручивать нашу музыку на флоппиках. Затем скачиваем драйвера для программы MoppyDesk. Так как у меня Windows 7, то я копировал файл:

в <JAVA_HOME>\jre\lib\ext в <JAVA_HOME>\jre\bin

Открываем проект MoppyDesk в NetBeans и запускаем его, выбираем наш com порт (в диспетчере устройств можно посмотреть на какой порт установился Arduino), нажимаем кнопку Connect, далее необходимо выбрать midi файл, нажимаем Start и начинается дискотека.

Вот собственно и вся хитрость.

Ниже я приведу примеры, что получилось у меня, за сем я с Вами распрощаюсь! Надеюсь данная статья Вам в чем то помогла. Всем добра и котиков ?

Комментарии
Александр 12.12.2018 17:41
Хотел попробовать собрать данное устройство , но на большинстве дисководов , которые у меня есть , почти полностью отсутствует нечетный ряд в разъёме. Можно-ли подключить такие дисководы или нет? И если можно то подскажите пожалуйста как .
Виталий 12.12.2018 20:24
Первый раз слышу, чтобы так было... Странно. Не могу подсказать даже....
Сергей 30.12.2018 18:00
Можно, просто подключаешь к первому пину. Это связано с тем, что на 17, 19 и 1 пине - земля(ground).
Александр 13.12.2018 09:13
Если была-бы возможность добавить фото я бы показал . Дисковод MITSUMI model D359M3D из нечётных есть только 1.5.29,31. У меня теперь другая проблема - не могу скачать MoppyDesk и драйвера - пишет нет такой страницы 404...
Виталий 13.12.2018 15:23
https://github.com/SammyIAm/Moppy2/wiki Можно тут почитать. Вторая версия от автора, возможно там есть уже драйвера вшитые. Да, посмотрел на картинках гугл, действительно половины пинов нет... странно. Надо искать его распиновку тут например: http://old.pinouts.ru/HD/InternalDisk_pinout.shtml И смотреть в Вики по первый ссылке, там названия контактов есть, к которым необходимо подключать Ардуинку
Александр 17.12.2018 20:11
Спасибо почитаю.
Максим Орлов

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

Оставить комментарий

Ваш Email адрес не будет опубликован. Все обязательные поля обозначены *