
Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39

Wasμουν τυχερός που πήρα ένα μεταχειρισμένο σετ τυμπάνων x-box, είναι σε λίγο τραχύ σχήμα και χωρίς κουπί, αλλά τίποτα που δεν μπορεί να διορθωθεί. Το μετατρέπω σε αυτόνομο σετ ηλεκτρικών τυμπάνων. Διαβάζοντας την αναλογική τιμή από τον αισθητήρα πίεζο και μετατρέψτε την σε εντολές MIDI.
Το τρέχον υλικό αποτελείται από RPI-Zero, mcp3008 το οποίο συνδέεται με τους αρχικούς πιεζοαισθητήρες στα στημένα τύμπανα.
Προμήθειες
MCP3008 + IC socket x-box drum kit, ή 5 piezo τοποθετημένα σε κάποια επιφάνεια. rpi zerousb κάρτα ήχου για rpisimple ενισχυμένα ηχεία μερικά καλώδια και pcb. 6 αντιστάσεις 10M ohm και μερικές αρσενικές κεφαλίδες για την πλακέτα σύνδεσης piez
Βήμα 1: Ετοιμάστε τον αισθητήρα Piezo

Πρώτα πήρα μέρος και βρήκα όλους τους πιεζοαισθητήρες, καλωδίωση και δημιούργησα μια πλακέτα με αντίσταση 1Μ ανάμεσα στα 2 καλώδια κάθε πιεζού.
Το Cymbal είχε ένα ενδιαφέρον επιπλέον κύκλωμα. Το πήρα μέρος αφήνοντας μόνο τον αισθητήρα. Θέλω μια μέρα να καταλάβω ποια είναι η έξοδος αυτού του κυκλώματος, Αυτό το μέρος των δοκιμών και της εργασίας έγινε στο arduino uno.
Βήμα 2: Γράψτε κάποιο κώδικα

Διορθώσαμε λίγο το x-box, επιδιορθώνοντας όλα τα σπασμένα μέρη. Αφαίρεσε τα μαξιλάρια που καταρρέουν.
Και τελικά πήρα έναν κωδικό που λειτουργεί αρκετά καλά για το παιδί μου - δεν είναι ακόμα τέλειος ακόμα.
Ο αρχικός κώδικας που ήθελα να χρησιμοποιήσω και αυτός που με βοήθησε να δουλέψω τον δικό μου είναι αυτός
αλλά όταν το δούλευα διαπίστωσα ότι σταματά τη σημείωση midi αμέσως μετά την αποστολή της. Αυτό είναι εντάξει αν παίζετε ένα παιχνίδι στον υπολογιστή, για αυτό προορίζεται αυτός ο κώδικας, αλλά όχι τόσο υπέροχο όταν θέλετε πραγματικά να παίξετε τη νότα midi.
Μπορείτε να κατεβάσετε τον κωδικό στο συνημμένο αρχείο - σημειώστε ότι υπάρχουν 4.
Πρόσθεσα επίσης μια πραγματικά δροσερή λειτουργία που σας επιτρέπει να επιλέξετε τη σημείωση για κάθε πληκτρολόγιο, αποθηκεύει ακόμη και τις ρυθμίσεις στο EEPROM.
και το 3 λογισμικό που αναφέρω στο βίντεο είναι το loopbe1, το hairless midi serial bridge και το VMPK
Το επόμενο μεγάλο βήμα είναι να το μετακινήσετε να δουλέψει σε ένα βατόμουρο πι.
Βήμα 3: Βάλτε το να δουλέψει σε ένα Raspberry Pi

Αφού σχεδόν εγκατέλειψα το έργο, ρώτησα ξανά σε μερικά μέρη και κατευθύνθηκα σε ένα άρθρο που με έβαλε στο σωστό δρόμο που είναι ρευστό.
Περνάω αρκετές καλές ώρες για να λειτουργήσει και τελικά το έκανα. Το κύριο ζήτημα ήταν να δουλέψω το midi στο Rpi. Για αυτό εγκατέστησα το fluidsynth χρησιμοποιώντας αυτό το υπέροχο σεμινάριο
sandsoftwaresound.net/qsynth-fluidsynth-ras…
Ρυθμίζω το Arduino να στέλνει σειριακές εντολές και μετά τις ακούω με python serial στο βατόμουρο και το στέλνω στο midi μέσω του fluidsynth.
Κατάφερα ακόμη και να κατεβάσω ένα κατάλληλο αρχείο sf2 για τύμπανα.
Όπως μπορείτε να δείτε, ο Kesem το λατρεύει. Το arduino χρησιμοποιούσε τον ίδιο κωδικό και για το rpi γράφω τον συνημμένο κώδικα, δεν μπόρεσα να επισυνάψω τα αρχεία sf2 - αλλά μπορούν εύκολα να βρεθούν χρησιμοποιώντας το google.
Βήμα 4: Κάντε το να σταθεί μόνο του



Το μεγαλύτερο βήμα για να λειτουργήσει ως αυτόνομο ήταν να αφαιρέσετε το arduino και να προσπαθήσετε να το κάνετε να λειτουργήσει λίγο πιο γρήγορα. υπήρχαν αισθητά κενά μεταξύ του "χτυπήματος" και του ήχου που έπαιζε στο midi. Έτσι, για να απαλλαγώ από το arduino χρειάστηκα μια αναλογική εναλλακτική λύση και εδώ είναι που το mcp3008 ήρθε στη διάσωση. μπορείτε να δείτε στις εικόνες ότι δημιούργησα ένα break out board για αυτό και στο βίντεο μπορείτε να βρείτε όλες τις λεπτομέρειες στα βήματα. Το mcp3008 χρησιμοποιεί spi για επικοινωνία και ένωσα το 2 και έκανα μερικές δοκιμές, το adafruit έχει μια μεγάλη βιβλιοθήκη για το mcp3008 για τον python. πάλι οδηγίες στο βίντεο. Χρησιμοποίησα ένα μηδέν rpi λόγω του μεγέθους του και πρόσθεσα μια εξωτερική κάρτα ήχου usb, από την έξοδο ήχου. Χρησιμοποίησα ένα απλό ηχείο με ενσωματωμένο ενισχυτή για την αναπαραγωγή του ήχου. Επισυνάπτεται επίσης ο τρέχων κώδικας και εκτελείται στο rpi ο ίδιος και ορίζεται ως υπηρεσία, έτσι ώστε να λειτουργεί όταν φορτώνεται. Ένα πραγματικά δροσερό χαρακτηριστικό που πρόσθεσα ήταν να συνδέσω το μικρό κουμπί επαναφοράς που ήταν στο κουτί και να το χρησιμοποιήσω για να τερματίσω το σύστημα, καθώς τρέχω χωρίς οθόνη. Ο τρέχων κώδικας δεν είναι ακόμη τέλειος, και συνεχίζω να προσπαθώ να τον βελτιώσω και γίνομαι καλύτερος, οπότε αν έχετε ιδέες για να λειτουργήσει ακόμα καλύτερα όταν πρόκειται για midi - θα ήθελα πολύ να ακούσω.
Συνιστάται:
Stand Alone Arduino ATmega328p: 7 βήματα (με εικόνες)

Stand Alone Arduino ATmega328p: Όλα ξεκίνησαν όταν είδα το διδακτικό " Δυαδικό παιχνίδι " από Keebie81https: //www.instructables.com/id/Binary-Game/ Αλλά σκέφτηκα ότι μια αυτόνομη έκδοση αντί για έναν πίνακα Arduino, θα ήταν καλύτερη για να αποκτήσετε δωρεάν το
Γυρίστε ένα σπασμένο IMac 2009 24 σε δευτερεύουσα κάθετη οθόνη: 4 βήματα

Μετατρέψτε ένα σπασμένο IMac 2009 24 σε μια δευτερεύουσα κάθετη οθόνη: Γρήγορη και βρώμικη οδηγία. Συγνώμη. Μπορείτε να στείλετε ένα μήνυμα εάν έχετε κάποια ερώτηση. Είχα πολλά προβλήματα να βρω διαδικτυακές πληροφορίες σχετικά με αυτό, οπότε το έκανα διδάξιμο. Βασικά: διαβάστε ολόκληρο το διδακτικό, αδειάστε το imac, κρατήστε τη θήκη και
Γυρίστε έναν κανονικό βιντεοπροβολέα σε μοντέλο μικρής διάρκειας για $ 40 $: 6 βήματα (με εικόνες)

Γυρίστε έναν κανονικό βιντεοπροβολέα σε μοντέλο μικρής διάρκειας για $ 40 $: Ως καλλιτέχνης βίντεο, μου αρέσει να πραγματοποιώ προβολές βίντεο απευθείας από τη σκηνή. Εκτιμώ αυτήν την προσέγγιση επειδή είναι ευκολότερο και γρηγορότερο να εγκαταστήσετε παρά να κρεμάσετε βιντεοπροβολείς σε ψησταριά ή λιγότερο περίπλοκο από άλλες εγκαταστάσεις. Καλά έγινε
THE CHEAP HAM - ΓΥΡΙΣΤΕ ΤΟ ΡΑΔΙΟ ΧΕΙΡΟΠΟΙΗΣΗΣ ΣΕ ΚΙΝΗΤΟ ΡΑΔΙΟΦΩΝΟ: 6 Βήματα

ΤΟ ΦΤΕΝΟ ΧΑΜΙ - ΓΙΝΕΤΕ ΤΟ ΡΑΔΙΟ ΧΕΙΡΟΠΟΙΗΣΗΣ ΣΕ ΚΙΝΗΤΟ ΡΑΔΙΟΦΩΝΟ: Κινητό ραδιόφωνο ζαμπόν με περιορισμένο προϋπολογισμό; Ναι, μπορεί να γίνει με λίγη δημιουργικότητα. Υπάρχει μια πληθώρα φθηνών κινεζικών ραδιοφώνων χειρός εκεί έξω. Αυτά τα φθηνά νέα ραδιόφωνα με τη σειρά τους μείωσαν τις τιμές των ποιοτικών μεταχειρισμένων εργαλείων ζαμπόν. Ένα άλλο πράγμα που προσθέτει
Arduino MIDI Drums (Wii Band Hero)+DAW+VST: 6 βήματα (με εικόνες)

Arduino MIDI Drums (Wii Band Hero)+DAW+VST: Γεια! Αυτό το σεμινάριο αφορά τον τρόπο τροποποίησης ενός κιτ τυμπάνων κονσόλας Wii, του ήρωα της μπάντας, που διαθέτει μια παγίδα, 2 τόμ, 2 κύμβαλα και πεντάλ κλωτσιού. Επίσης, πώς μπορείτε να πάρετε τον ήχο από το κιτ τυμπάνου, με έναν βήμα προς βήμα οδηγό, χρησιμοποιώντας ένα διαθέσιμο DAW και VST δωρεάν. Jus