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

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

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

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

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

Берем блок питания от ПК и «включаем» его. Для этого мы замыкаем черный и зеленый провода на основной колодке:

Далее нам необходимо подключить наш контроллер к 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 и начинается дискотека.

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

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

Категории