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

Raspberry Pi LED Light Schroeder Piano: 3 βήματα (με εικόνες)
Raspberry Pi LED Light Schroeder Piano: 3 βήματα (με εικόνες)

Βίντεο: Raspberry Pi LED Light Schroeder Piano: 3 βήματα (με εικόνες)

Βίντεο: Raspberry Pi LED Light Schroeder Piano: 3 βήματα (με εικόνες)
Βίντεο: Raspberry Pi LED Light Schroeder Piano - Twinkle Little Star 2024, Ιούλιος
Anonim
Image
Image
Χρειαζονται ΥΛΙΚΑ
Χρειαζονται ΥΛΙΚΑ

Raspberry Pi LED Light Schroeder Piano

Οι συστοιχίες LED (Light Emitting Diode) και LDR (Light Dependent Resistor, ή photoresitor) χρησιμοποιούνται για την αναπαραγωγή μουσικών σημειώσεων χρησιμοποιώντας το sequencer Raspberry Pi Pygame MIDI. Υπάρχουν 15 παρίσματα LED & LDR (12 για μια πλήρη οκτάβα νότες, 1 για να ανέβεις και να δίνεις οκτάβα, 1 για να κατέβεις και οκτάβα και 1 για μενού). Όταν σβήσει το φως μεταξύ LED και LDR, αναπαράγεται μουσική μέσω του sequencer Pygame MIDI. Όταν σβήσει το φως μεταξύ του LED Octa/LDR για το Octave Up ή Down, όλες οι άλλες νότες μετατοπίζονται πάνω ή κάτω κατά μια οκτάβα. Το Pygame MIDI υποστηρίζει πάνω από 75 μουσικά όργανα και 128 νότες ανά όργανο (10 οκτάβες). Το πλήκτρο μενού μπορεί να χρησιμοποιηθεί για εναλλαγή οργάνων. Το Raspberry Pi, το breadboard και το ηχείο βρίσκονται μέσα σε ένα ξύλινο πιάνο 20 ιντσών x 30 ιντσών που μοιάζει με μικροσκοπικό πιάνο.

Βήμα 1: Απαιτούνται υλικά

ΥΛΙΚΟ ΠΟΥ ΧΡΕΙΑΖΕΤΑΙ:

1. Raspberry Pi. Χρησιμοποίησα ένα παλαιότερο Μοντέλο Β, στροφές 2. Τα νεότερα μοντέλα διαθέτουν ταχύτερους επεξεργαστές και περισσότερα GPIO διαθέσιμα που θα μπορούσαν να επεκτείνουν το έργο 2. LED 15 τεμαχίων (Εστίαση/στενή δέσμη φωτός), φωτεινό 3. 2 τεμάχια LED (γενική) για κατάσταση (προαιρετικό) 4. Αντιστάσεις 19 τεμ 100 Ohm 5. Αντιστάσεις 15 τεμ 47k Ohm 6. 15 τεμάχια LDR (Αντίσταση εξαρτημένου από το φως) 7. 1 Πλάκα ψωμιού 8. Σύρματα για τη διασύνδεση Raspberry Pi με ψωμί, πλάκα ψωμιού σε LDR/LED/αντιστάσεις 9. Πλαίσιο πιάνου ένα. Κόντρα πλακέ 20 ιντσών x 30 ιντσών 1/2”β. 4 πόδια x 8 πόδια hard”σκληρός πίνακας γ. 1 ίντσα x 2 ίντσες x 20 ίντσες ξύλο για τοποθέτηση LDR και LED (προτιμάται το σκληρό ξύλο) δ. 2 ίντσες x 2 ίντσες x 40 ίντσες εσωτερικές αναρτήσεις e. Ow ίντσα x 15 ίντσα πείρο για πόδια

Βήμα 2: Δημιουργία πλαισίου πιάνου

Δείτε το συνημμένο Raspberry Pi LED Light Schroeder Piano - Frame.pdf για λεπτομέρειες.

ΣΗΜΕΙΩΣΕΙΣ

❏ Τα πλαϊνά τοιχώματα μπορούν να λυγίσουν με κόλλα ξύλου (κόλλα γορίλας) και σφιγκτήρες αν χρησιμοποιηθούν Hard”Χαρτόνι

❏ Χρειάζεστε φύλλο σκληρού χαρτιού 4’x8’για αρκετά μεγάλη πλευρά

❏ Extra 4'x8 Hardboard μπορεί να χρησιμοποιηθεί για την κορυφή και τη βάση (χρειάζεται πολλαπλά στρώματα για δύναμη)

❏ Η βάση μπορεί να είναι κόντρα πλακέ 1/2”

Posts 2 "x2" στύλοι βιδωμένοι από την κάτω πλευρά της βάσης για να συγκρατούν τις λυγισμένες πλευρές από σκληρό χαρτόνι

❏ Οι συνδετήρες και οι σύνδεσμοι καλωδίων κάτω από τις βάσεις LDR βοηθούν πραγματικά να ντύνονται τα καλώδια κάτω από το πλαίσιο έως την τρύπα κοντά στο ψωμί

❏ Ο σκληρός πίνακας καλύπτει τις πλευρές της βάσης

❏ Χρησιμοποιήστε τρυπάνι για οπές στήριξης LDR/LED για να τις ευθυγραμμίσετε ευθυγραμμίζοντας το διάκενο

Holes 15 οπές (12 για σημειώσεις, 1 για οκτάβες πάνω, 1 για οκτάβες προς τα κάτω, 1 για μενού

Βήμα 3: Κατασκευάστε ηλεκτρονικά

Δείτε το συνημμένο Raspberry Pi Light Schroeder Piano - Schematic.pdf για σχηματική καλωδίωση.

ΣΗΜΕΙΩΣΕΙΣ: max 6”μέγιστη απόσταση με 1” απόσταση μεταξύ LDR και LED με στενή δέσμη LED καθώς το φως αιμορραγεί μεταξύ (σωλήνας 1/4”για συγκράτηση LDR και LED) τοποθετημένο σε διακοσμητικό 1” ολόκληρου 1”x2”

❏ Το σκούρο φόντο γύρω από το LED βοηθά στην απομάκρυνση του φωτός περιβάλλοντος

❏ 2.0 Volt με φως

❏ 15 ζεύγη LED/LDR (12 σημειώσεις για πλήρη οκτάβα, 1 οκτάβα επάνω, 1 οκτάβα κάτω, 1 μενού)

Common Η αντίσταση κοινού εδάφους LED μπορεί να ρυθμίσει τη φωτεινότητα και την τρέχουσα αντλία LED

Μην ενεργοποιείτε το pullup/pulldown στο GPIO

❏ LDR> 50k Ohm χωρίς φως, <10k Ohm w/ φως

❏ 5V του Raspberry Pi έχει περισσότερο ρεύμα/ισχύ για να οδηγήσει φωτεινότερα LED

❏ Ευθυγραμμίστε το LDR με το κέντρο φωτισμού LED

Συνιστάται: