Итак, что нам потребуется?
- Блок питания от ПК
- Arduino (mega, uno, nano)
- Монтажная плата (для удобства)
- Floppy дисководы
- ПК
- Несколько программ и желание
Далее нам необходимо подключить наш контроллер к 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 и начинается дискотека.
Вот собственно и вся хитрость.
Ниже я приведу примеры, что получилось у меня, за сем я с Вами распрощаюсь! Надеюсь данная статья Вам в чем то помогла. Всем добра и котиков ?
Хотел попробовать собрать данное устройство , но на большинстве дисководов , которые у меня есть , почти полностью отсутствует нечетный ряд в разъёме. Можно-ли подключить такие дисководы или нет? И если можно то подскажите пожалуйста как .
Первый раз слышу, чтобы так было... Странно. Не могу подсказать даже....
Сергей 30.12.2018 17:00
Можно, просто подключаешь к первому пину. Это связано с тем, что на 17, 19 и 1 пине - земля(ground).
Если была-бы возможность добавить фото я бы показал . Дисковод MITSUMI model D359M3D из нечётных есть только 1.5.29,31. У меня теперь другая проблема - не могу скачать MoppyDesk и драйвера - пишет нет такой страницы 404...
https://github.com/SammyIAm/Moppy2/wiki Можно тут почитать. Вторая версия от автора, возможно там есть уже драйвера вшитые. Да, посмотрел на картинках гугл, действительно половины пинов нет... странно. Надо искать его распиновку тут например: http://old.pinouts.ru/HD/InternalDisk_pinout.shtml И смотреть в Вики по первый ссылке, там названия контактов есть, к которым необходимо подключать Ардуинку
Спасибо почитаю.