Πίνακας περιεχομένων:
- Βήμα 1: Υλικά
- Βήμα 2: Σχεδιασμός και κοπή
- Βήμα 3: Συγκόλληση και σύρμα
- Βήμα 4: Πάρα πολλά καλώδια…
- Βήμα 5: Neopixel
- Βήμα 6: Κωδικός
- Βήμα 7: Jam Out
Βίντεο: Πληκτρολόγιο MIDI Arcade Button: 7 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Αυτή είναι μια έκδοση 2.0 μιας από τις πρώτες μου επιδρομές στον προγραμματισμό Arduino και DIY MIDI. Έχω αναπτύξει τις δεξιότητές μου στο πρωτότυπο και το σχεδιασμό, οπότε σκέφτηκα ότι θα ήταν μια καλή επίδειξη της διαδικασίας και της προόδου. Με μια πιο ενημερωμένη διαδικασία σχεδιασμού, ανακύκλωσα τα κουμπιά από την πρώτη μου προσπάθεια και ξεκίνησα να χτίζω 2.0!
Βήμα 1: Υλικά
Η πρώτη μου έκδοση χρησιμοποίησε ένα Arduino Mega λόγω των πολλών εισόδων που διαθέτει, αλλά μου αρέσει το μικρό μέγεθος και οι δυνατότητες HID MIDI που έχει το Pro Micro όταν χρησιμοποιεί τη βιβλιοθήκη Midi_controller.h. Έτσι αποφάσισα να χρησιμοποιήσω δύο πολυπλέκτες 16 καναλιών για να ικανοποιήσω την απαίτηση εισόδου για εύρος 2 οκτάβων.
Εδώ είναι μια λίστα με τα μέρη που χρησιμοποίησα:
Μεγάλα κουμπιά Arcade x15
Μικρά κουμπιά Arcade x10
Pro Micro x2
Multiplexer 16 καναλιών x2
Δαχτυλίδι neopixel
Ποτενσιόμετρο 10k x6
Σύρμα σύνδεσης
Εργαλεία συγκόλλησης
MDF 1/8"
Βήμα 2: Σχεδιασμός και κοπή
Έχω συμπεριλάβει ένα αρχείο.svg για να ρωτήσω τα μυαλά αν αυτό είναι χρήσιμο, αλλά ενθαρρύνω όλους να εξαντλήσουν τη δημιουργικότητα και τον πειραματισμό στη διαδικασία σχεδιασμού. Maybeσως η χρήση ακρυλικού αντί για mdf θα φαινόταν φοβερή!
Χρησιμοποίησα ένα τρυπάνι στην πρώτη έκδοση, οπότε έψαχνα να πάρω ένα πιο ακριβές προϊόν χρησιμοποιώντας λογισμικό σχεδιασμού και κόφτη λέιζερ αυτή τη φορά.
Βήμα 3: Συγκόλληση και σύρμα
Αυτό είναι το πιο χρονοβόρο μέρος. Βρίσκω ορισμένα μέρη της θεραπείας συγκόλλησης, οπότε πάρτε λίγο τσάι, βάλτε μια ομαλή μαρμελάδα και ξέρετε ότι αυτό το βήμα είναι μαραθώνιος και όχι σπριντ!
Προσπάθησα να σώσω όσο το δυνατόν περισσότερο σύρμα από την 1η έκδοση και σημειώνοντας πού θα τοποθετήσω το Arduino και το mux για να προσπαθήσω να εξαλείψω λίγη από τη μάζα σύρματος που θα έπρεπε να πιέσει στο κουτί μετά Έγινε.
Έχω την τάση να αγκαλιάζω το χάος ενός καλού μπερδέματος καλωδίων περισσότερο από μερικά, οπότε ακολουθήστε τις δικές σας φιλοδοξίες όταν ταξινομείτε καλώδια.
Σε ό, τι αφορά τις οδηγίες για συνδέσεις, γράψτε πρώτα τον κώδικα και μετά αφήστε αυτό να υπαγορεύσει πού θα πάνε τα καλώδια…
Δημιούργησα το πληκτρολόγιο από τη χαμηλότερη στην υψηλότερη νότα με τις πρώτες 16 νότες να πηγαίνουν στο mux1 και οι υπόλοιπες σημειώσεις να πηγαίνουν στο mux2 μπορεί να υπάρξει μικρή αύξηση της καθυστέρησης με τη ρύθμιση του mux, αλλά ο επεξεργαστής των 16mhz φερμουάρει αρκετά γρήγορα ώστε να δεν μπορώ να παρατηρήσω.
Προσπάθησα να βουτήξω σε midi multiplexing πριν από οποιοδήποτε σεμινάριο και χτύπησα σε έναν τοίχο, γι 'αυτό συνιστώ να κάνω μερικά βασικά μαθήματα για να έχω μια βασική κατανόηση εάν τα πράγματα φαίνονται απρόσιτα.
Ακολουθώ αυτά τα απλά βήματα αντιμετώπισης προβλημάτων: 1. Βεβαιωθείτε ότι όλα είναι γειωμένα2. Ελέγξτε για σορτς3. Τα δοχεία παίρνουν 5v4. Ελέγξτε ξανά ότι όλα είναι γειωμένα
Βήμα 4: Πάρα πολλά καλώδια…
Υποτίμησα το βάθος του κουτιού και δυσκολεύτηκα να κάτσω την κορυφή να μοιάζει σαν να πρόκειται να ξεσπάσει το "Akira Style", έτσι μίλησα με μερικούς φίλους στο στούντιο και κατέληξα σε ένα σχέδιο για να το βάλω εμφάνιση υπό γωνία. Έκανα μερικά γρήγορα πρωτότυπα με ακρυλικά υπολείμματα και κατέληξα σε μια ωραία λύση. Αναδεικνύει τις φωλιές των πτηνών στο πίσω μέρος σαν τον λαβύρινθο των καλωδίων μπαλωμάτων σε συνθεσάιζερ Moog της δεκαετίας του '60. Ολοκληρώθηκε, σωστά;
Βήμα 5: Neopixel
Χρησιμοποίησα Neopixels σε προηγούμενο έργο χρησιμοποιώντας MIDI και είχα διαπιστώσει ότι το MIDI χρειάζεται έναν ειδικό πίνακα για να κάνει τη δουλειά του, οπότε συνδέω ένα άλλο Pro Micro χρησιμοποιώντας την είσοδο "RAW" για ισχύ 5v που τρέχει από τον 1ο πίνακα. Δεν προγραμματίζω κάτι φανταχτερό, απλά βρήκα ένα πρόγραμμα από το πιο περίεργο δείγμα σκίτσου από τη βιβλιοθήκη του Adafruit.
Βήμα 6: Κωδικός
Για να ανεβάσετε: 1. Βεβαιωθείτε ότι έχετε κατεβάσει τη βιβλιοθήκη Midi_Controller.h2. Επιλέξτε "Arduino Leonardo" από τον πίνακα τύπου 3. Επιλέξτε borad από το μενού Port4. Μεταγλώττιση και μεταφόρτωση
Μετά τη μεταφόρτωση δοκιμής με εφαρμογή παρακολούθησης midi. Αν όλα φαίνονται να λειτουργούν όπως σχεδιάστηκε, ήρθε η ώρα να φτιάξετε μουσική!
Βήμα 7: Jam Out
Χρησιμοποιώ το Ableton Live με τα έργα μου λόγω της ευελιξίας του. Εάν χρησιμοποιείτε το Garage Band θα συνεχίσει να λειτουργεί, αλλά τα κουμπιά θα έχουν σταθερές λειτουργίες ανάλογα με το τι προγραμματίζετε τους αριθμούς MIDICC όπως στο σκίτσο. Έχετε ερωτήσεις; Αφήστε τα στα σχόλια! Happy Making!
Συνιστάται:
Πληκτρολόγιο Arduino Easy Midi: 5 βήματα (με εικόνες)
Arduino Easy Midi Keyboard: Είμαι τεράστια μουσική μουσική και μου αρέσει πολύ να φτιάχνω τα δικά μου όργανα και gadget, αλλά δεν έχω πολλές ικανότητες ή πόρους για να ολοκληρώσω σύνθετα έργα, οπότε όταν συνάντησα το σεμινάριο PretEnGineerings ενθουσιάστηκα και ήθελα να του δώσω ένα πυροβόλησε. Ένα από τα
DoReMiQuencer - Προγραμματιζόμενος MIDI Sequencer με πληκτρολόγιο: 7 βήματα
DoReMiQuencer - Programmable MIDI Sequencer With Keyboard: Αυτή η συσκευή δημιουργήθηκε για χρήση με το VCVRack, ένα εικονικό αρθρωτό συνθεσάιζερ που δημιουργήθηκε από το VCV, αλλά μπορεί να χρησιμεύσει ως ελεγκτής MIDI γενικής χρήσης. Λειτουργεί ως MIDI sequencer ή πληκτρολόγιο, ανάλογα με την επιλεγμένη λειτουργία. Οι σημειώσεις MIDI αντιστοιχίστηκαν στο ke
Πληκτρολόγιο USB RGB One Button: 6 βήματα (με εικόνες)
RGB One Button USB Keyboard: Έχετε νιώσει ποτέ την ανάγκη να έχετε ένα μικροσκοπικό, αλλά λειτουργικό, πληκτρολόγιο με οπίσθιο φωτισμό RGB, όχι μεγαλύτερο από το μέγεθος ενός μόνο πλήκτρου; Οχι? Ποιος νοιάζεται, φτιάξτε ένα έτσι κι αλλιώς! Αυτό το διδακτικό θα σας καθοδηγήσει στα βήματα που χρειάζεστε για να κάνετε το δικό σας, ελαφρώς άχρηστο
Κουμπί Midi Controller-Πληκτρολόγιο: 6 βήματα
Κουμπί-πληκτρολόγιο Midi Controller: Εμπνευσμένο από το έργο μου midifighter, ξεκίνησα να φτιάχνω ένα midi controller με στυλ κουμπιού που εκμεταλλεύεται τις πολλές ψηφιακές εισόδους που διαθέτει ο πίνακας Mega Arduino. Σε αυτό το Instructable θα περπατήσουμε στα βήματα που έχουν ληφθεί από τη συλλογή υλικών
Γρήγορο και βρώμικο πληκτρολόγιο Das (κενό πληκτρολόγιο): 3 βήματα
Πληκτρολόγιο Quick and Dirty (Blank Keyboard): Ένα πληκτρολόγιο Das είναι το όνομα του πιο δημοφιλούς πληκτρολογίου χωρίς επιγραφές στα πλήκτρα (κενό πληκτρολόγιο). Το πληκτρολόγιο Das πωλείται για 89,95 $. Αυτό το διδακτικό θα σας καθοδηγήσει αν και να το φτιάξετε μόνοι σας με οποιοδήποτε παλιό πληκτρολόγιο έχετε