DIY: Μουσικά Floppy Drives
Μουσικά Floopy drives είναι το θέμα στο σημερινό DIY που σας παρουσιάζουμε, δείχνοντάς σας όλα τα απαραίτητα που χρειάζεστε για να το καταφέρετε! Μουσικά Floopy drives είναι το θέμα στο σημερινό DIY που σας παρουσιάζουμε, δείχνοντάς σας όλα τα απαραίτητα που χρειάζεστε για να το καταφέρετε!
Βλέποντας βίντεο στο Internet σίγουρα θα έχετε πέσει σε κάποιο που παρουσιάζει ένα απλό και "ταπεινό" floppy drive να παράγει μουσική με τον μηχανισμό του. Αυτή η τεχνική είναι εύκολο να αναπαραχθεί και θα σας δώσει την ευκαιρία να κατανοήσετε την λειτουργία ενός floppy drive και φυσικά να το ξανα-χρησιμοποιήσετε μετά από (ίσως) αρκετά χρόνια αχρηστίας. Φυσικά μπορείτε να συνδυάσετε περισσότερα από ένα floppy drives για τη δημιουργία μιας, για παράδειγμα, "ορχήστρας" όπως στο βίντεο που ακολουθεί, στο οποίο τα drives παίζουν το Toccata & Fugue του γνωστού Μπαχ.
Τα υλικά που θα χρειαστείτε είναι: Ένα Arduino, σε αυτό το παράδειγμα θα χρησιμοποιηθεί το Duemilanove, Floppy Drives (για μεγαλύτερη ευκολία, ένα με 34 pin connector), Τροφοδοσία (Συνήθως ένα κοινό παλιό PSU που έχει ξεμείνει μας κάνει), Breadboard (προαιρετικά για να μη "μπλέξετε" με κολλήσεις), Κόφτης, Κατσαβίδια.
[video=youtube;PDejUBsm7Xg]https://www.youtube.com/watch?v=PDejUBsm7Xg[/video]
Βλέποντας βίντεο στο Internet σίγουρα θα έχετε πέσει σε κάποιο που παρουσιάζει ένα απλό και "ταπεινό" floppy drive να παράγει μουσική με τον μηχανισμό του. Αυτή η τεχνική είναι εύκολο να αναπαραχθεί και θα σας δώσει την ευκαιρία να κατανοήσετε την λειτουργία ενός floppy drive και φυσικά να το ξανα-χρησιμοποιήσετε μετά από (ίσως) αρκετά χρόνια αχρηστίας. Φυσικά μπορείτε να συνδυάσετε περισσότερα από ένα floppy drives για τη δημιουργία μιας, για παράδειγμα, "ορχήστρας" όπως στο βίντεο που ακολουθεί, στο οποίο τα drives παίζουν το Toccata & Fugue του γνωστού Μπαχ.
Τα υλικά που θα χρειαστείτε είναι: Ένα Arduino, σε αυτό το παράδειγμα θα χρησιμοποιηθεί το Duemilanove, Floppy Drives (για μεγαλύτερη ευκολία, ένα με 34 pin connector), Τροφοδοσία (Συνήθως ένα κοινό παλιό PSU που έχει ξεμείνει μας κάνει), Breadboard (προαιρετικά για να μη "μπλέξετε" με κολλήσεις), Κόφτης, Κατσαβίδια.
[video=youtube;PDejUBsm7Xg]https://www.youtube.com/watch?v=PDejUBsm7Xg[/video]
Βήμα 1. Προετοιμάζουμε το τροφοδοτικό. Αρκετοί Overclockers (και φυσικά αρκετοί ακόμη χρήστες) θα γνωρίζουν ήδη πως συνδέοντας το πράσινο καλώδιο με το διπλανό μαύρο στην ίδια σειρά, για να "ξεκινήσει" το τροφοδοτικό να δίνει ρεύμα στα επιμέρους καλώδια.
Βήμα 2. Βρίσκουμε τα 3 καλώδια του Floopy που θα χρησιμοποιήσουμε για να το κάνουμε να "τραγουδήσει". Τα Pins 12 και 11 σηματοδοτούν το drive που θα επιλέξτε γιατί οι υπολογιστές μπορούν να δεχτούν μέχρι δύο floppy drives (Drive select), τα 18, 17 είναι τα pins της κατεύθυνσης (μπροστά και πίσω - Direction pins) και τα 20, 19 κινούν το μοτέρ (step pins).
Βήμα 3. Δοκιμάζουμε το floppy μας. Σε αυτό το σημείο κοιτάζουμε εάν έχουμε συνδεδεμένα τα pins 12 και 11 που δίνουν στην ουσία το ρεύμα για να ξεκινήσει η συσκευή. Έπειτα δοκιμάστε το μοτέρ συνδέοντας τα δύο πράσινα μεταξύ τους (κίνηση μπροστά) και αγγίζοντας για λίγο το μπλε.
Βήμα 4. Σε αυτό το σημείο κολλάμε τα καλώδιά μας με το Arduino όπως φαίνεται στο σχέδιο.
Βήμα 5. Προετοιμασία του λογισμικού. Κατεβάστε το λογισμικό από τον ιστότοπο εδώ. Το Timer1 κατεβάστε το από εδώ, θα χρειαστείτε επίσης και το JDK 7u4 with NetBeans 7.1.2, το πρόγραμμα Moppy Software (Java/Arduino Code) και τον RXTXcomm Serial Driver από εδώ.
Βήμα 6. Πραγματοποιούμε μια σύνδεση με το Arduino μας. Πριν συνεχίσετε βεβαιωθείτε ότι το αρχείο Timer1 βρίσκεται στον φάκελο βιβλιοθήκης του Arduino.
Βήμα 6. Πραγματοποιούμε μια σύνδεση με το Arduino μας. Πριν συνεχίσετε βεβαιωθείτε ότι το αρχείο Timer1 βρίσκεται στον φάκελο βιβλιοθήκης του Arduino.
Βήμα 7. Εκκινούμε το NetBeans και φορτώνουμε το project MoppyDesk που μπορείτε να κατεβάσετε εδώ και αποθηκεύστε το στο φάκελο documents του χρήστη στα Windows. Έπειτα τρέξτε το με το Play και θα αντιμετωπίσετε το πρόβλημα με το RXTX.jar. Αυτό που θα πρέπει να κάνετε είναι να κατεβάσετε το RXTX.jar και το rxtxSerial.dll και να τα τοποθετήσετε αντίστοιχα στον φάκελο \jre\lib\ext και \jre\bin. Πλέον έχετε ένα μουσικό Floppy το οποίο μπορεί να "δει" midi. Φροντίστε να είναι ένα απλό κομμάτι χωρίς πολλές νότες "κρατημένες". Επίσης για δυνατότερο ήχο, μπορείτε να αφαιρέσετε το κάλυμμα των drives.