Πίνακας περιεχομένων:
Βίντεο: Handheld 6 Note Music Box / Instrument (Εύκολο στη δημιουργία & βελτίωση!): 5 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Γεια σου! Εμπνευσμένο από τον Martin Molin, μέλος ενός σουηδικού συγκροτήματος με το όνομα Wintergatan, ερωτεύτηκα πρόσφατα τα μουσικά κουτιά και τα πάντα για αυτά. Οι άνθρωποι που φτιάχνουν τραγούδια για κουτιά μουσικής εξακολουθούν να χρησιμοποιούν τον παλιομοδίτικο τρόπο να χτυπάνε τη νότα του τραγουδιού για νότα, ελπίζοντας ότι ο χρόνος θα καταλήξει. Έχοντας κάνει αυτό μόνος μου, ξέρω ότι είναι μια κουραστική άσκηση και μια που θα μπορούσε να χρησιμοποιήσει μια αντικατάσταση. Έτσι κατέληξα να σκέφτομαι αυτή την ιδέα της χρήσης ανιχνευτών υπέρυθρων γραμμών για τη δημιουργία ενός τραγουδιού. Αυτό θα σήμαινε ότι θα έπρεπε μόνο να διαβάσει ένα φύλλο ασπρόμαυρου τυπωμένου χαρτιού, αλλά θα μπορούσε επίσης να έχει διαφορετικές χρήσεις όπως η σάρωση εφημερίδας για έξοδο ήχου.
Βήμα 1: Τα υλικά
Αυτά είναι τα υλικά που χρησιμοποίησα, αλλά είναι πολύ αντικαταστάσιμα. Δείτε τι σας ταιριάζει καλύτερα!
- Arduino Uno
- Ηχείο ή Buzzer
- Μπαταρία 9v
- Κλιπ μπαταρίας 9v
- Διακόπτης έναρξης / λήξης
- 6 x αντανακλαστικός αισθητήρας QRD1114
- Καλώδια βραχυκύκλωσης
- Ξύλινο κουτί (10 x 15 x 9)
Βήμα 2: Το κύκλωμα
Τώρα το κύκλωμα είναι αλματωδώς το πιο δύσκολο μέρος αυτού του έργου κατά τη γνώμη μου. Αλλά μην αφήσετε αυτό να σας τρομάξει. Δεν είναι τόσο άσχημα.
Ο αντανακλαστικός αισθητήρας QRD1114
Ο ανακλαστικός αισθητήρας είναι στην πραγματικότητα δύο αισθητήρες σε έναν. Περιέχει αποστολέα και δέκτη. Ο αποστολέας είναι το πιο πορτοκαλί έως λευκό κομμάτι και ο δέκτης είναι το μαύρο, σκοτεινό κομμάτι. Αυτός είναι ο λόγος για τον οποίο χρειάζεται και τα 4 πόδια του συνδεδεμένα με το Arduino. Αυτό που βρίσκεται στην κουκκίδα του δέκτη χρειάζεται αντίσταση 10k ohm συνδεδεμένη με 5v ΚΑΙ καλώδιο βραχυκυκλωτήρα συνδεδεμένο σε αναλογικό πείρο στο Arduino. Η διαγώνια απέναντι από αυτήν πρέπει επίσης να συνδεθεί σε 5v αλλά μέσω αντίστασης 220 ohm. Τα υπόλοιπα δύο σκέλη μπορούν να συνδεθούν απευθείας στο έδαφος (GND). Η εγκατάσταση 6 ή περισσότερων από αυτά είναι αρκετά σφιχτή, οπότε προτείνω να τα κολλήσετε αν μπορείτε.
Ο ΟΜΙΛΗΤΗΣ
Το ηχείο είναι αρκετά εύκολο στη σύνδεση. Απλώς συνδέστε το - pin στη γείωση και συνδέστε το + pin σε έναν ψηφιακό pin της επιλογής σας στο Arduino. Χρησιμοποίησα το pin ~ 9 για αυτό το έργο.
Η μπαταρία
Για να επιτρέψετε στο Arduino σας να τροφοδοτείται από μπαταρία, σας συνιστώ ανεπιφύλακτα να δείτε αυτό το διδακτικό:
www.instructables.com/id/Powering-Arduino-…
Κάνουν καταπληκτική δουλειά εξηγώντας πώς να το κάνουν. Χρησιμοποίησα αυτό το σεμινάριο και για το έργο μου.
Βήμα 3: Ο κώδικας
Τώρα για τον κωδικό. Αυτό το έργο χρησιμοποιεί τις βασικές βιβλιοθήκες που έχουν ήδη προγραμματιστεί στο λογισμικό Arduino.
Απλώς εξαγάγετε το αρχείο zip και ανοίξτε το φάκελο. Θα πρέπει να μπορείτε να δείτε δύο καρτέλες. HandHeldMusicBox και pitches.h. Από εδώ θα πρέπει να πάτε καλά!
Εάν το pitches.h δεν είναι εκεί, μπορείτε να δημιουργήσετε μια νέα καρτέλα πατώντας 'shift + ctrl + T' και ονομάζοντάς το pitches.h. Από εκεί απλά αντιγράψτε τα πάντα στο αρχείο.txt στη νέα καρτέλα που πρέπει να το κάνει.
Βήμα 4: Το φύλλο μουσικής
Για τη δημιουργία του μουσικού φύλλου έφτιαξα ένα υπολογιστικό φύλλο google που ονομάζεται "Speelpapier" που είναι ολλανδικό για "Playing Paper". Μπορείτε να το ελέγξετε μέσω αυτού του συνδέσμου:
docs.google.com/spreadsheets/d/1MHBrFVECut…
Αν θέλετε να δημιουργήσετε ένα τραγούδι μόνοι σας, μπορείτε απλά αντιγράφοντας τα πάντα στο φύλλο ή αποθηκεύοντας ένα αντίγραφο του στο Drive σας. Εάν προτιμάτε να χρησιμοποιείτε το Excel έναντι των υπολογιστικών φύλλων Google, μπορείτε να το κάνετε επίσης, κατεβάζοντάς το ως αρχείο excel στην ενότητα Αρχείο> Λήψη ως> Microsoft Excel.
Το να γράφεις στο μουσικό φύλλο είναι λίγο περίεργο αυτή τη στιγμή. Οι σημειώσεις πηγαίνουν από το G στο E. Αν θέλετε να παίξετε ένα G σε ένα συγκεκριμένο πλακίδιο, συμπληρώνετε το '1 στην αριστερή πλευρά που λέει "ΣΕΙΡΑ ΑΡΙΘΜΩΝ". Βεβαιωθείτε ότι έχετε προσθέσει ένα 'μπροστά από τον αριθμό για να καταλάβετε τα υπολογιστικά φύλλα της Google ότι δεν είναι στην πραγματικότητα ένας αριθμός αλλά μια συμβολοσειρά που μπορεί να χρησιμοποιήσει στον κώδικα.
'1 = Ζ
'2 = Α
'3 = Β
'4 = Γ
'5 = Δ
'6 = Ε
Διασκεδάστε φτιάχνοντας τις δικές σας μελωδίες.
Βήμα 5: Βελτίωση
Τώρα για το πιο σημαντικό βήμα: Κάντε το δικό σας!
Σας έδωσα τα πολύ βασικά βήματα για να φτιάξετε το φορητό κουτί μουσικής, πώς ήρθε η ώρα να βελτιώσετε την ιδέα. Ακολουθούν μερικές συμβουλές:
- Μπορείτε να προσθέσετε περισσότερους αισθητήρες χρησιμοποιώντας έναν πολυπλέκτη ή άλλο Arduino
- Μπορείτε να προσπαθήσετε να κάνετε κάποιους αισθητήρες να αλλάξουν οκτάβες για να έχουν μεγαλύτερο εύρος
- Μπορείτε να προσθέσετε ρυθμιστικό έντασης ή κουμπί
- Προσθέστε έναν ενισχυτή για να έχετε περισσότερο ήχο από το ηχείο
- Χρησιμοποιήστε μια βιβλιοθήκη ήχου για να αποκτήσετε σπασμωδικούς ήχους, ενδεχομένως ακόμη και να δημιουργήσετε τον ήχο «κουτί μουσικής».
- Χρησιμοποιήστε διακοπές χρονοδιακόπτη ή διαφορετική μέθοδο για να προσπαθήσετε να το παίξετε και σε συγχορδίες!
- Επεξεργαστείτε το αρχείο γεννήτριας φύλλων μουσικής για να λειτουργήσει για εσάς
- Έχετε κάποια μορφή μηχανισμού που τραβά το χαρτί με ρυθμισμένο ρυθμό.
Καλή τύχη με το έργο σας και φροντίστε να μου ενημερώσετε για την πρόοδό σας, θα ήθελα πολύ να το ακούσω.
Συνιστάται:
MutantC_v2 - ένα εύκολο στην κατασκευή Raspberry Pi Handheld/UMPC: 8 βήματα (με εικόνες)
MutantC_v2 - Ένα εύκολο στη δημιουργία Raspberry Pi Handheld/UMPC: Μια φορητή πλατφόρμα Raspberry -pi με φυσικό πληκτρολόγιο, Κεφαλίδα οθόνης και επέκτασης για προσαρμοσμένους πίνακες (Όπως και το Arduino Shield). Το mutantC_V2 είναι ο διάδοχος του mutantC_V1. Δείτε το mutantC_V1 από εδώ. Https://mutantc.gitlab.io/https: //gitlab.com/mutant
Raspitone: εύκολο στη χρήση Jukebox: 7 βήματα
Raspitone: εύκολο στη χρήση Jukebox: Γεια σας, το επόμενο έργο μου είναι, όπως κάνω, ένα όχι πολύ χρήσιμο έργο: Αυτό είναι ένα jukebox που βασίζεται σε ένα Raspberry 3 B+ξέρω, κάτι τέτοιο μπορεί εύκολα να γίνει με ένα smartphone και ένα ηχείο Bluetooth. Αλλά για το έργο μου, είχα δύο σκληρές προϋποθέσεις:
DIY MusiLED, Μουσικά συγχρονισμένα LED με εφαρμογή με ένα κλικ Windows & Linux (32-bit & 64-bit). Εύκολο στην αναδημιουργία, εύκολο στη χρήση, εύκολο στη θύρα .: 3 βήματα
DIY MusiLED, Μουσικά συγχρονισμένα LED με εφαρμογή με ένα κλικ Windows & Linux (32-bit & 64-bit). Εύκολη αναδημιουργία, εύκολη στη χρήση, εύκολη μεταφορά: Αυτό το έργο θα σας βοηθήσει να συνδέσετε 18 LED (6 κόκκινα + 6 μπλε + 6 κίτρινα) στον πίνακα Arduino και να αναλύσετε τα σήματα σε πραγματικό χρόνο της κάρτας ήχου του υπολογιστή σας και να τα μεταφέρετε σε τα LED για να τα ανάβουν σύμφωνα με τα εφέ beat (Snare, High Hat, Kick)
Φτηνό (όπως στη Δωρεάν [όπως στη Μπύρα]) Στάση πολλαπλών μέτρων: 4 βήματα
Φτηνό (όπως στη Δωρεάν [όπως στη Μπύρα]) Στάση πολλαπλών μέτρων: Έχω ενοχληθεί που πρέπει να γεράσω το λαιμό μου ή να εξισορροπήσω επισφαλώς το φθηνό μου πολύμετρο 4 $, κάπου όπου μπορώ πραγματικά να ΔΙΑΒΑΣΩ την οθόνη. Αποφάσισα λοιπόν να πάρω την κατάσταση στα χέρια μου! Αυτό είναι επίσης το πρώτο μου «δομήσιμο», οπότε αν κάποιος έχει χρήσιμη επικοινωνία
Δημιουργία μικρών ρομπότ: Δημιουργία ενός ρομπότ μικρού κυβικού ίντσας Micro-Sumo και μικρότερο: 5 βήματα (με εικόνες)
Δημιουργία Μικρών Ρομπότ: Δημιουργία Ρομπότ Μικρού Σούμο και Μικρότερων Κυβικών ίντσας: Ακολουθούν μερικές λεπτομέρειες σχετικά με την κατασκευή μικροσκοπικών ρομπότ και κυκλωμάτων. Αυτό το διδακτικό θα καλύψει επίσης μερικές βασικές συμβουλές και τεχνικές που είναι χρήσιμες στην κατασκευή ρομπότ οποιουδήποτε μεγέθους. Για μένα, μία από τις μεγάλες προκλήσεις στα ηλεκτρονικά είναι να δούμε πόσο μικρό είναι ένα