Πίνακας περιεχομένων:

Arduino Lego Tannerin: 6 βήματα
Arduino Lego Tannerin: 6 βήματα

Βίντεο: Arduino Lego Tannerin: 6 βήματα

Βίντεο: Arduino Lego Tannerin: 6 βήματα
Βίντεο: Tannerin Example 2024, Ιούλιος
Anonim
Arduino Lego Tannerin
Arduino Lego Tannerin

Το Tannerin είναι ένα μουσικό όργανο που παίζεται σύροντας έναν δείκτη κατά μήκος ενός σύρματος ή ενός μαξιλαριού. Αυτό παράγει έναν καθαρό τόνο ημιτονοειδούς κύματος, ο οποίος μπορεί να εκτείνεται σε όσες νότες ή οκτάβες θέλετε, πάντα με ομαλό τρόπο (δηλ. Πορτρέτο/κάμψη). Χρησιμοποιήθηκε στην επιτυχία των Beach Boys, "Good Vibrations".

Καθώς όλοι έφτιαχναν ελαφριά προς το παρόν (συμπεριλαμβανομένου και του εαυτού μου) σκέφτηκα ότι θα ήταν καλύτερα να κυκλοφορήσω ένα Instructable for the Tannerin.

Βήμα 1: Η βάση

Η βάση
Η βάση
Η βάση
Η βάση
Η βάση
Η βάση

Ξεκινήστε χτίζοντας τη μεγαλύτερη δυνατή βάση. Όταν κάθεστε στη μέση, θα πρέπει να μπορείτε να φτάσετε εύκολα σε οποιοδήποτε άκρο. Έφτιαξα το δικό μου από το Lego - μόνο και μόνο επειδή μπορώ. Στη συνέχεια, τεντώστε ένα κομμάτι σύρμα nichrome σε όλο το πλάτος και τελειώστε συνδέοντας κάθε άκρο γύρω από μια βίδα. Αυτό θα βοηθήσει στη διάχυση κάθε θερμότητας που εκπέμπει. Κρατήστε αυτό το σύρμα διδασκόμενο. Μετρήστε την αντίσταση αυτού του τεντώματος σύρματος, καθώς αυτό θα σας δώσει μια ιδέα για την εμβέλεια και τη λεπτότητα του οργάνου. Το δικό μου ήταν 176 ωμ, σε 1,2 μέτρα.

Βήμα 2: Το ραβδί

Το ραβδί
Το ραβδί

Δημιουργήστε ένα "ραβδί" συνδέοντας ένα μακρύ κομμάτι καλωδίου σε ένα κλιπ κροκοδείλου. Αυτό πρέπει να είναι αρκετά μεγάλο για να εκτείνεται σε όλο το πλάτος του Tannerin, με λίγο επιπλέον για να φτάσετε στη θέση όπου θα τοποθετηθεί η πλακέτα κυκλώματος.

Βήμα 3: Το υλικό

Το Υλικό
Το Υλικό

Συνδέστε καλώδια σε οποιοδήποτε άκρο του σύρματος nichrome και τροφοδοτήστε την σε μια πλακέτα κυκλώματος. Στη συνέχεια, συνδέστε το άκρο του σύρματος δείκτη στο ίδιο κύκλωμα. Χρησιμοποιώ το breadboard, όπως φαίνεται εδώ. Ακολουθεί το σχηματικό.

Βήμα 4: Το σχηματικό

Το Σχηματικό
Το Σχηματικό

Το σχηματικό κύκλωμα. Θα θελήσετε να αντικαταστήσετε την αντίσταση με κάποιο αρκετά μεγάλο για να περιορίσετε το ρεύμα μέσω του καλωδίου nichrome (για να μην ζεσταθεί πολύ), αλλά αρκετά μικρό ώστε να υπάρχει αισθητή πτώση του δυναμικού όταν ο δείκτης βραχυκυκλώνει μέρος του σύρματος. Το Arduino έχει εύρος 0-1023 για 0-5v στις αναλογικές του εισόδους. δηλ. 5 mv ανά είσοδο εισόδου. Έτσι, εάν θέλετε 100 πιθανές εισόδους κατά μήκος του σύρματος, πρέπει να υπάρχει 0,5v κατά μήκος του καλωδίου nichrome.

Βήμα 5: Το Λογισμικό

Στη συνέχεια, γράψτε ένα σύντομο πρόγραμμα για να ερμηνεύσετε τις τιμές εισόδου και να δημιουργήσετε μια λογική έξοδο. Χρησιμοποιώ το μουσικό σύστημα Armstrong ως μέσο γρήγορης πρωτοτυπίας του οργάνου. Η χρήση του Armstrong μου επιτρέπει επίσης να ενεργοποιήσω διαφορετικούς ήχους στον υπολογιστή μου, χωρίς να αλλάξω τον κώδικα Arduino. Ο πηγαίος κώδικας Tannerin είναι τώρα διαθέσιμος στον φάκελο παραδειγμάτων του αρχείου Armstrong. Το Amstrong είναι μια συλλογή ρουτίνων για να διευκολύνει πολύ την κατασκευή και την πρωτοτυπία μουσικών οργάνων στο Arduino. Αφαιρεί τις ακίδες υλικού από τη λειτουργία τους και υποστηρίζει σειριακές επικοινωνίες, επιτρέποντας την αναπαραγωγή ήχων σε απομακρυσμένο υλικό (υπολογιστή ή συνθεσάιζερ) χωρίς πρόσθετη κωδικοποίηση. Λήψη Armstrong

Βήμα 6: Τέλος

Πτερύγιο!
Πτερύγιο!

It'sρθε η ώρα να λάμψει η μουσική σου ιδιοφυΐα. Μπορεί να διαπιστώσετε ότι οι μικρές αυξήσεις της θερμοκρασίας προκαλούν χαλάρωση του καλωδίου, οπότε μπορείτε να το διατηρήσετε διδαγμένο πιέζοντάς το με το δάχτυλό σας ή μια άλλη βίδα. Μπορεί επίσης να θέλετε να επισημάνετε μεμονωμένες σημειώσεις κατά μήκος ως οδηγό απόδοσης.

Συνιστάται: