Πίνακας περιεχομένων:
- Βήμα 1: Συλλογή απαιτούμενων υλικών
- Βήμα 2: Κατασκευή του εξωτερικού σώματος
- Βήμα 3: Συνδέσεις
- Βήμα 4: Τελική συνέλευση
- Βήμα 5: Μεταφόρτωση κώδικα στο Arduino
- Βήμα 6: Απαιτήσεις λογισμικού
- Βήμα 7: Αντιμετώπιση προβλημάτων
Βίντεο: Βασισμένο σε Arduino MIDI Fighter (Touch Sensitive): 7 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Το MIDI σημαίνει Musical Instrument Digital Interface. Εδώ, φτιάχνουμε ένα MIDI μαχητικό ευαίσθητο στην αφή.
Διαθέτει 16 επιθέματα. αυτά μπορούν να αυξηθούν ή να μειωθούν. Εδώ έχω χρησιμοποιήσει 16 λόγω των περιορισμένων καρφιών arduino.
Επίσης, έχω χρησιμοποιήσει αναλογικές ακίδες εισόδου (A0, A1, A2, A3, A4) ως ψηφιακή είσοδο.
Αυτό είναι το πρώτο μου διδακτικό. Με συγχωρείτε λοιπόν για τυχόν λάθη. Δεν έχω σκεφτεί να κάνω ένα διδακτικό νωρίτερα.
οπότε δεν έχω πολύ λεπτομερείς φωτογραφίες από αυτό.
Υπάρχει ένα βίντεο που λειτουργεί το MIDI έχω επιλέξει κιθάρα σε ήχους στο λογισμικό του κτήματος 9 στο βίντεο.
Βήμα 1: Συλλογή απαιτούμενων υλικών
Τα πράγματα που θα χρειαστείτε είναι:
- Arduino uno R3 (1 μονάδα)
- Αντιστάσεις 1Mohm (16 μονάδες)
- Ασπίδα γενικής χρήσης arduino (1 μονάδα)
- Αλουμινόχαρτο
- Πλαστικό/ακρυλικό φύλλο (για εξωτερικό σώμα)
- Ποτενσιόμετρο (1 μονάδα)
- καλώδια
- Μαύρη ταινία
Τα εργαλεία που χρησιμοποιούνται είναι:
- Τρυπάνι
- Εργαλείο που κόβει
- Συγκολλητικό σίδερο
- Ζεστή κόλλα
Αυτά είναι τα εφόδια που απαιτούνται για την κατασκευή του μαχητή MIDI. Έχω ασπίδα γενικής χρήσης arduino για αντιστάσεις.
αλλά μπορείτε να χρησιμοποιήσετε pcb γενικής χρήσης.
Βήμα 2: Κατασκευή του εξωτερικού σώματος
Για την κατασκευή του εξωτερικού σώματος, θα χρειαστείτε πλαστικό φύλλο.
κόψτε το φύλλο στο δεδομένο μέγεθος:
πάνω και κάτω (200mm x 200mm)
για 4 πλευρές (200mm x 40mm)
τώρα κόψτε 16 τρύπες στο πάνω φύλλο για να περάσετε τα καλώδια για τα τακάκια. Μια υποδοχή στη μία πλευρά για τη σύνδεση arduino.
Ενώστε αυτά τα κομμάτια για να φτιάξετε ένα κουβοειδές εκτός από την κορυφή. Τα μαξιλάρια είναι κατασκευασμένα από φύλλο αλουμινίου.
κόψτε 16 φύλλα αλουμινόχαρτου μεγέθους 45mm x 45mm.
Οι τρύπες πρέπει να είναι σύμφωνα με τη θέση του μαξιλαριού.
Βήμα 3: Συνδέσεις
οι συνδέσεις πρέπει να γίνουν όπως φαίνεται στην εικόνα.
το ποτενσιόμετρο είναι για την ευαισθησία στην αφή. Είναι για τη ρύθμιση της ευαισθησίας στην αφή.
ΣΗΜΕΙΩΣΗ: Τα καλώδια που θα χρησιμοποιηθούν πρέπει να είναι του ίδιου τύπου. Διαφορετικά θα μπορούσαν να είναι μια διαφορά στις χωρητικές τιμές.
επίσης προσπαθήστε να φτιάξετε τα σύρματα του ίδιου μεγέθους.
Βήμα 4: Τελική συνέλευση
Τώρα, πρέπει να συνδυάσουμε τόσο τα ηλεκτρονικά όσο και τα μέρη υλικού. Πρώτον, συνδέστε το φύλλο αλουμινίου στο επάνω στρώμα σε ίση απόσταση και συνδέστε τα καλώδια σε κάθε ένα από τα φύλλα. Στη συνέχεια, τα καλώδια θα συνδεθούν με το arduino όπως στο βήμα 2.
Μπορείτε να κολλήσετε το αλουμινόχαρτο χρησιμοποιώντας την κόλλα ή χρησιμοποιώντας την ταινία.
Επίσης μπορείτε να βάλετε κομμάτια από χαρτόνι ανάμεσα στο πλαστικό και το αλουμινόχαρτο για να του δώσετε ένα πάχος και μια καλή αίσθηση.
ΣΗΜΕΙΩΣΗ: Τα καλώδια πρέπει να συνδέονται συνεχώς με το φύλλο.
Βήμα 5: Μεταφόρτωση κώδικα στο Arduino
ο κωδικός δίνεται εδώ.
ανεβάστε το στο arduino.
ΣΗΜΕΙΩΣΗ: κατά τη μεταφόρτωση κώδικα στο arduino, η σειριακή θύρα σε midi χωρίς μαλλιά πρέπει να έχει οριστεί ως μη συνδεδεμένη. αλλιώς κατά τη μεταφόρτωση του κώδικα, θα εμφανιστεί το σφάλμα.
εδώ είναι ο κώδικας για τη δοκιμή της επιφάνειας αφής και τη λήψη τιμών αισθητήρων Capicitivesens (captouch16try.ino)
ο κωδικός δοκιμής δίνει τις τιμές του αισθητήρα.
Αυτές οι τιμές πρέπει να είναι σχεδόν ίσες. διαφορετικά το μαξιλάρι δεν θα λειτουργήσει σωστά.
οι δεδομένες τιμές θα είναι η ευαισθησία του άλλου κώδικα.
Βήμα 6: Απαιτήσεις λογισμικού
Κατεβάστε αυτά τα λογισμικά:
- Ableton Live 9 Σουίτα
- Σειρά MIDI χωρίς μαλλιά
- LoopMIDi
Μπορείτε να κατεβάσετε το Ableton από τον επίσημο ιστότοπο.
Σύνδεσμος Github για λήψη midi χωρίς μαλλιά:
(https://projectgus.github.io/hairless-midiserial/)
Σύνδεσμος προς το loopmidi:
www.tobias-erichsen.de/wp-content/uploads/2…
Κατεβάστε και εγκαταστήστε αυτά τα λογισμικά.
Ακολουθήστε αυτά τα βήματα:
βήμα 1.
ανοίξτε το LoopMIDI και κάντε κλικ στο κουμπί (+) στην κάτω αριστερή γωνία.
Δημιουργείται μια θύρα για τη μεταφορά δεδομένων.
Βήμα 2.
Ανοίξτε το midi χωρίς μαλλιά, τώρα επιλέξτε loopmidiport στο midi out.
αφήστε το midi χωρίς σύνδεση.
επιλέξτε σειριακή θύρα στο arduino. (αυτό θα εμφανιστεί όταν το arduino είναι συνδεδεμένο σε υπολογιστή/φορητό υπολογιστή)
βήμα 3.
τρέξτε τον κάμπτον ζωντανά 9.
άνοιγμα προτιμήσεων (ctrl +,)
τώρα επιλέξτε midi σύνδεσης στην αριστερή στήλη και επιλέξτε τη ρύθμιση όπως φαίνεται στην εικόνα.
κλείστε το παράθυρο
Βήμα 4.
τώρα επιλέξτε τύμπανα στη δεύτερη στήλη από τα αριστερά.
επιλέξτε οποιοδήποτε τύμπανο.
όταν είναι επιλεγμένο το τύμπανο.
και αγγίζετε το midi pad, παράγεται ένας ήχος στο φορητό υπολογιστή σας.
Ο μαχητής MIDI ολοκληρώθηκε.
Απολαμβάνω!!!:-)
Βήμα 7: Αντιμετώπιση προβλημάτων
Τα λογισμικά δεν έχουν ρυθμιστεί σωστά.
θα υπάρξει κάποιο πρόβλημα εκ των προτέρων στη ρύθμιση της αφής, καθώς το πληκτρολόγιο δίνει αναλογικές τιμές και αυτές οι τιμές μπορούν να δημιουργήσουν πρόβλημα.
τα καλώδια ενδέχεται να μην είναι σωστά συνδεδεμένα.
το φύλλο δεν αγγίζει σωστά το καλώδιο.
τα καλώδια μπορεί να βραχυκυκλώσουν.
Συνιστάται:
Τηλεχειριστήριο βασισμένο σε πρόγραμμα περιήγησης Arduino (linux): 9 βήματα (με εικόνες)
Τηλεχειριστήριο βασισμένο σε πρόγραμμα περιήγησης Arduino (linux): Έχουμε παιδιά. Μου αρέσουν πολύ αλλά συνεχίζουν να κρύβουν το τηλεχειριστήριο για τον δορυφόρο και την τηλεόραση όταν ανοίγουν τα κανάλια των παιδιών. Μετά από αυτό που συνέβη σε καθημερινή βάση για αρκετά χρόνια, και αφού η αγαπημένη μου γυναίκα μου επέτρεψε να έχω
Αυτοματοποιημένο μοντέλο διάταξης σιδηροδρόμων που εκτελεί δύο τρένα (V2.0) - Βασισμένο στο Arduino: 15 βήματα (με εικόνες)
Αυτοματοποιημένο μοντέλο διάταξης σιδηροδρόμων που εκτελεί δύο τρένα (V2.0) | Βασισμένο στο Arduino: Η αυτοματοποίηση μοντέλων διατάξεων σιδηροδρόμων χρησιμοποιώντας μικροελεγκτές Arduino είναι ένας πολύ καλός τρόπος συγχώνευσης μικροελεγκτών, προγραμματισμού και μοντέλου σιδηροδρόμου σε ένα χόμπι. Υπάρχουν πολλά έργα διαθέσιμα για την αυτόνομη λειτουργία ενός τρένου σε ένα μοντέλο σιδηρόδρομου
GPS Car Tracker με ειδοποίηση SMS και μεταφόρτωση δεδομένων Thingspeak, βασισμένο σε Arduino, αυτοματοποίηση σπιτιού: 5 βήματα (με εικόνες)
GPS Car Tracker With SMS Notification and Thingspeak Data Upload, Arduino Based, Home Automation: Έφτιαξα αυτό το tracker GPS πέρυσι και επειδή λειτουργεί καλά το δημοσιεύω τώρα στο Instructable. Συνδέεται με το βύσμα αξεσουάρ στο πορτμπαγκάζ μου. Ο ιχνηλάτης GPS ανεβάζει τη θέση του αυτοκινήτου, την ταχύτητα, την κατεύθυνση και τη μετρημένη θερμοκρασία μέσω δεδομένων κινητής τηλεφωνίας
Σύστημα χρονισμού βασισμένο σε λέιζερ Arduino: 6 βήματα (με εικόνες)
Σύστημα χρονισμού με βάση το λέιζερ Arduino: Στο πλαίσιο της διδασκαλίας μου, χρειάστηκα ένα σύστημα για να μετρήσω με ακρίβεια πόσο γρήγορα ένα μοντέλο οδήγησε 10 μέτρα. Αρχικά, σκέφτηκα ότι θα αγόραζα ένα φθηνό έτοιμο σύστημα από το eBay ή το Aliexpress, αυτά τα συστήματα είναι κοινώς γνωστά ως φωτεινές πύλες, pho
Αγκαλιά & Touch Sensitive Instructables Robot Patch: 10 βήματα (με εικόνες)
Αγκαλιά & Touch Sensitive Instructables Robot Patch: Πάντα ήθελα να κάνω ένα απλό, αλλά αξιοπρεπές έργο με αυτό το έμπλαστρο και το " μέγεθος τσέπης " ο διαγωνισμός φάνηκε ως η τέλεια ευκαιρία για να φτιάξετε μια μασκότ ρομπότ. Αυτό το τσαμπουκά κάθεται στην τσέπη του πουκαμίσου μου, ακριβώς όπως στο εικονίδιο του διαγωνισμού, και πηγαίνει με πνεύμα