Takže počítám, že máte sehnané disketové mechaniky (stačí i jedna), nějaké Arduino (já zkoušel Uno a Mega), napájecí zdroj k mechanikám a propojovací kablíky.

Zapojení disketových mechanik

Nejběžnější je, že seženete kabel který bude pro připojení dvou disketových mechanik. Tento kabel má vedení k prvnímu konektoru přímé, k druhému jsou určité vodiče prohozené.

Konektor, který je od zbývajících dvou nejdále, tím budeme připojovat kabel k Arduinu.
Konektor, který je na druhém konci (za překřížením vodičů), zapojíme do disketové mechaniky.
Poté je připojení konektoru k Arduinu následující:

Pin 1 je na straně, kde je na kabelu červený pruh, pin 13 spojit s pinem 19. Tyto dva vodiče následně připojit k Arduino digitálnímu výstupu 2. Pin 17 připojit k Arduino digitálnímu výstupu 3. Pin 18 připojit k Arduino pinu GND. Pokud chcete připojit i další mechaniky, tak pin 13+19 připojte k pinu 4, 6, 8, 10 atd a pin 17 k pinu 5, 7, 9 atd. Pokud jsou mechaniky zapojeny na stejný zdroj napájení, není třeba ke všem vést pin 18-GND; stačí jej vést pouze k jedné mechanice.

Software

Software se skládá ze dvou částí.

První je program, který je potřeba nahrát do Arduina. Nachází se ve složce Moppy-moppy-advanced\Arduino\Moppy\Moppy.ino . Při nahrávání dejte pozor zda máte vybrané správné Arduino (Uno, Mega atd.)

Druhý je program, který je potřeba otevřít jako projekt v Netbeans. 

Po zprovoznění Netbeans jej spustíme, zvolíme File->Open Project 

a vybereme složku Moppy-moppy-advanced\Java\MoppyDesk. Označíme ji a klikneme na Open Project. 

Poté projekt spustíme – buď v horní liště zeleným tlačítkem Play nebo zmáčkneme klávesu F6. 

Otevře se nám ovládací program. Zde po spuštění v pravé polovině okna zatrhneme tolik zatržítek, kolik mechanik máme připojeno. Takže například pro tři mechaniky zatrhneme políčka 1, 2 a 3. U zatržených políček necháme vybráno Moppy serial: COMx kde x je číslo portu. Poté klikneme ve spodní části okna na tlačítko Connect. Následně v levé části programu klikneme na Load Sequence a následně vybereme hudební soubor, který chceme přehrát (musí to být hudební soubor ve formátu mid). Poté již stačí stisknout tlačítko Start a mechaniky začnou hrát.

Další podobné články

OVLÁDÁNÍ LED NEBO ZÁSUVKY S MODULEM CC1101 433.92Mhz

Po prvních pokusech s moduly CC1101 433.92Mhz jsem se po čase rozhodl si vyzkoušet napsat program na jednoduché ovládání led diody tak aby jeden modul pravidelně vysílal hodnoty které se na druhém modulu vyhodnotí a tento pak bude pravidelně blikat led diodou. Po tomto programu a jeho odzkoušení jsem se rozhodl si napsat další program na zjištění číselných hodnot tlačítek na dálkovém ovladači pro bezdrátové zásuvky 433Mhz, a tyto pak ovládat dalším napsaným programem na zapínání a vypínání zásuvky. Pro ovládání jsem použil Arduino Nano které jsem pro testování osadil do Arduino IO shieldu, pro komunikaci mezi Arduino a modulem CC1101 jsem použit 8 – kanálový obousměrný převodník logických úrovní (5V – 3.3V) a pro napájení celé sestavy jsem použil vyrobený napájecí zdroj s výstupním napětím 8V pro napájení  Arduino Nano,  5V a 3.3V pro napájení převodníku a modulu CC1101. Uvedené přípravky rozšiřují zapojení uveřejněná v [1].