Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Σχεδιασμός ολόκληρου συστήματος
- Βήμα 2: Βήμα 1: Χτίζοντας μια πλάκα
- Βήμα 3: Βήμα 2: Δημιουργία αισθητήρα αφής τύπου μπλοκ
- Βήμα 4: Βήμα 3: Συνδέστε το Unity και το Arduino
Βίντεο: Music Assembler: Ενσωματωμένο εικονικό μουσικό όργανο με αισθητήρα αφής μπλοκ: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Υπάρχουν πολλοί άνθρωποι που θέλουν να μάθουν να παίζουν μουσικά όργανα. Δυστυχώς, ορισμένοι από αυτούς δεν το ξεκινούν λόγω της υψηλής τιμής των οργάνων. Με βάση αυτό, αποφασίσαμε να δημιουργήσουμε ένα ολοκληρωμένο σύστημα εικονικών μουσικών οργάνων για να μειώσουμε τον προϋπολογισμό για την έναρξη νέας εμπειρίας και να δώσουμε στους ανθρώπους περισσότερες ευκαιρίες πρόσβασης σε διάφορα όργανα. Χρησιμοποιήσαμε αισθητήρα δακτυλογραφημένου μπλοκ αφού πιστεύαμε ότι η προσαρμογή υλικού είναι απαραίτητη για να προσφέρουμε στους ανθρώπους παρόμοια εμπειρία ότι παίζουν πραγματικό όργανο.
Χρησιμοποιήσαμε Stickii roll bock (λαστιχένιο μπλοκ), αγώγιμη ταινία, arduino για υλικό. Παρόλο που χρησιμοποιήσαμε μπλοκ από καουτσούκ, μπορείτε να χρησιμοποιήσετε οποιοδήποτε υλικό ή να χρησιμοποιήσετε μόνο αγώγιμη ταινία.
Προμήθειες
Για να φτιάξετε αισθητήρα αφής τύπου δακτυλίου, χρειάζεστε τα ακόλουθα υλικά:
- Stickii Roll Block (δεν είναι απαραίτητο)
- Αγώγιμη ταινία
- Arduino (το παράδειγμα θα χρησιμοποιήσει το mega)
- Καλώδια
- Αντίσταση 1Μ
Χρειάζεστε επίσης το ακόλουθο λογισμικό:
- Arduino IDE
- Ενότητα
Βήμα 1: Σχεδιασμός ολόκληρου συστήματος
Ολόκληρο το σύστημα λειτουργεί έτσι.
Βήμα 2: Βήμα 1: Χτίζοντας μια πλάκα
Πρώτον, αν προσπαθήσετε να χρησιμοποιήσετε stickii roll block ή παρόμοιο, πρέπει να φτιάξετε μπλοκ πλάκα.
Πρέπει να κάνετε τρύπες που θα συνδέονται άμεσα με το arduino και τον αισθητήρα αφής. Εάν έχετε αρκετή καρφίτσα στο arduino ή μπορείτε να το επεκτείνετε, μπορείτε να κάνετε περισσότερες τρύπες. Όσο περισσότερες τρύπες υπάρχουν, οι άνθρωποι μπορούν να χρησιμοποιούν το υλικό πιο ελεύθερα. Οι οπές μπορούν να λάβουν δεδομένα αφής αισθητήρων χρησιμοποιώντας τη χωρητική βιβλιοθήκη αισθητήρων του arduino.
Αφού κάνετε την τρύπα, βάλτε το σύρμα στο σύνολο όπως η δεύτερη εικόνα και συνδέστε το σύρμα στο arduino με 1 αντίσταση όπως το σκίτσο της πρώτης εικόνας.
Παρακάτω είναι ο κώδικας arduino του παραδείγματος.
#include #define SIZE 24
CapacitiveSensor cs [SIZE] = {
CapacitiveSensor (52, 53), CapacitiveSensor (50, 51), CapacitiveSensor (48, 49), CapacitiveSensor (46, 47), CapacitiveSensor (44, 45), CapacitiveSensor (42, 43), CapacitiveSensor (40, 41), CapacitiveSensor (38, 39), CapacitiveSensor (36, 37), CapacitiveSensor (34, 35), CapacitiveSensor (32, 33), CapacitiveSensor (30, 31), CapacitiveSensor (28, 29), CapacitiveSensor (26, 27), CapacitiveSensor (24, 25), CapacitiveSensor (22, 23), CapacitiveSensor (2, 3), CapacitiveSensor (4, 5), CapacitiveSensor (A0, A1), CapacitiveSensor (A2, A3), CapacitiveSensor (A4, A5), CapacitiveSensor (A6, A7), CapacitiveSensor (A8, A9), CapacitiveSensor (A10, A11)};
bool sens [SIZE] = {false};
void setup ()
{int i; Serial.begin (9600); για (i = 0; i <ΜΕΓΕΘΟΣ; i ++) {sens = false; }}
κενός βρόχος ()
{long start = millis (); για (int i = 0; i 600) sens = true; else sens = false; }
για (int i = 0; i <ΜΕΓΕΘΟΣ; i ++) {Serial.print (sens ); } Serial.println (); Serial.flush (); καθυστέρηση (50)? // αυθαίρετη καθυστέρηση περιορισμού δεδομένων στη σειριακή θύρα}
Βήμα 3: Βήμα 2: Δημιουργία αισθητήρα αφής τύπου μπλοκ
Η κατασκευή αισθητήρα αφής είναι εύκολη. Ακριβώς όπως η πλάκα, κάντε μια τρύπα όπως η πρώτη εικόνα και βάλτε επίσης ένα σύρμα.
Στη συνέχεια, βάλτε την χωρητική ταινία πάνω από το μπλοκ (ή άλλο υλικό που θέλετε να χρησιμοποιήσετε).
Βήμα 4: Βήμα 3: Συνδέστε το Unity και το Arduino
Αυτό είναι το τελευταίο βήμα.
Μετά τη μεταφόρτωση κώδικα στο arduino, εκτελέστε το λογισμικό ενότητας. (Δεν πρέπει να ανοίξετε σειριακή οθόνη για να συνδέσετε την ενότητα και το arduino). Μπορείτε να κατεβάσετε το έργο ενότητας στο παρακάτω github.
github.com/crysm28/musicassembler
Συνιστάται:
Ένα ηλεκτρικό μουσικό όργανο τρισδιάστατος ενισχυτής: 11 βήματα (με εικόνες)
Ένα ηλεκτρικό μουσικό όργανο τρισδιάστατα τυπωμένο ενισχυτή .: Ορισμός έργου. Ελπίζω να φτιάξω έναν εκτυπώσιμο ενισχυτή για χρήση με ηλεκτρικό βιολί ή οποιοδήποτε άλλο ηλεκτρικό όργανο. Προδιαγραφή. Σχεδιάστε όσο το δυνατόν περισσότερα μέρη για εκτύπωση 3D, κάντε στερεοφωνικό, χρησιμοποιήστε ένα ενεργό ενισχυτή και κρατήστε το μικρό.Ele
Μουσικό Όργανο Με Μικρό: bit: 5 Βήματα
Μουσικό Όργανο Με Micro: bit: Γεια. Σήμερα θα σας δείξω πώς μπορείτε να μετατρέψετε το BBC Micro: Bit σε ένα μουσικό όργανο που αντιδρά στο φως του περιβάλλοντος στο δωμάτιο. Είναι εξαιρετικά απλό και εξαιρετικά γρήγορο, οπότε ακολουθήστε αυτά τα βήματα και ξεκινήστε να φτιάχνετε μερικές μαρμελάδες
The Synthfonio - ένα μουσικό όργανο για όλους: 12 βήματα (με εικόνες)
The Synthfonio - ένα μουσικό όργανο για όλους: Μου αρέσουν τα synthesizer και τα χειριστήρια MIDI, αλλά είμαι τρομερός στο να παίζω πληκτρολόγια. Μου αρέσει να γράφω μουσική, αλλά για να παίξω πραγματικά την εν λόγω μουσική πρέπει να έχεις μάθει πώς να παίζεις ένα όργανο. Αυτό θέλει χρόνο. Χρόνος που πολλοί άνθρωποι δεν έχουν, μια
Φτιάξτε μουσικό όργανο χρησιμοποιώντας το Arduino και κάντε ένα μεγάλο κτύπημα: 9 βήματα
Φτιάξτε μουσικό όργανο χρησιμοποιώντας Arduino και Flick Large: Ακούστε την ενέργεια και τους κραδασμούς του εσωτερικού σας σώματος. Το έργο περιγράφει πώς να φτιάχνετε ένα ηλεκτρονικό όργανο που μετατρέπει τα κύματα των χεριών σε μουσική. Το Arduino έχει προγραμματιστεί να μετατρέπει το χτύπημα του χεριού πάνω από την τρισδιάστατη κίνηση του Flick σε μουσικές νότες και στη συνέχεια να συνθέτει
Τρία κυκλώματα αισθητήρα αφής + κύκλωμα χρονοδιακόπτη αφής: 4 βήματα
Τρία κυκλώματα αισθητήρα αφής + κύκλωμα χρονοδιακόπτη αφής: Ο αισθητήρας αφής είναι ένα κύκλωμα που ενεργοποιείται όταν εντοπίζει την αφή στις ακίδες αφής. Λειτουργεί σε παροδική βάση, δηλαδή το φορτίο θα είναι ΕΝΕΡΓΟΠΟΙΗΜΕΝΟ μόνο για την ώρα που γίνεται το άγγιγμα στις καρφίτσες. Εδώ, θα σας δείξω τρεις διαφορετικούς τρόπους για να κάνετε ένα αισθητήριο αφής