Table des matières:
Vidéo: Piano Schroeder à lumière LED Raspberry Pi : 3 étapes (avec photos)
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Piano Schroeder Lumière LED Raspberry Pi
Les matrices LED (Light Emitting Diode) et LDR (Light Dependent Resistor, ou photoresitor) sont utilisées pour jouer des notes de musique à l'aide du séquenceur MIDI Raspberry Pi Pygame. Il y a 15 paris de LED & LDR (12 pour une octave complète de notes, 1 pour monter et octave, 1 pour descendre et octave, et 1 pour le menu). Lorsque la lumière entre la LED et le LDR est cassée, la musique est jouée via le séquenceur MIDI Pygame. Lorsque la lumière entre la LED/LDR Octave Up ou Down est éteinte, toutes les autres notes sont décalées vers le haut ou vers le bas d'une octave. Le Pygame MIDI prend en charge plus de 75 instruments de musique et 128 notes par instrument (10 octaves). La touche de menu peut être utilisée pour changer d'instrument. Le Raspberry Pi, la planche à pain et le haut-parleur se trouvent dans un piano en bois de 20 pouces x 30 pouces qui ressemble à un piano à queue miniature.
Étape 1: Matériel nécessaire
MATÉRIEL NÉCESSAIRE:
1. Framboise Pi. J'ai utilisé un ancien modèle B, rev 2. Les modèles plus récents ont des processeurs plus rapides et plus de GPIO disponibles qui pourraient étendre le projet 2. 15 LED (Focus/Faisceau lumineux étroit), lumineux 3. 2 LED (générique) pour l'état (en option) 4. 19 résistances 100 Ohm 5. 15 résistances 47k Ohm 6. 15 résistances LDR (Light Dependent Resistor) 7. 1 Breadboard 8. Fils pour interconnecter Raspberry Pi à breadboard, breadboad à LDR/LED/résistances 9. Piano Frame une. Contreplaqué de 20 po x 30 po 1/2 po b. Panneau dur de 4 pieds x 8 pieds ⅛” c. Bois de 1 po x 2 po x 20 po pour monter LDR et LED (bois dur de préférence) d. Poteaux internes de 2 po x 2 po x 40 po e. Goujon de ¾ po x 15 po pour les jambes
Étape 2: Construire un cadre de piano
Voir ci-joint Raspberry Pi LED Light Schroeder Piano - Frame.pdf pour plus de détails.
REMARQUES
❏ Les parois latérales peuvent être pliées avec de la colle à bois (colle de gorille) et des pinces si vous utilisez un panneau dur de ⅛"
❏ Besoin d'une feuille de panneau dur de 4 pi x 8 pi pour un côté assez long
❏ Extra 4'x8 Hardboard peut être utilisé pour le dessus et la base (nécessite plusieurs couches pour la résistance)
❏ La base peut être en contreplaqué 1/2"
❏ Poteaux de 2"x2" vissés depuis le dessous de la base pour maintenir les côtés courbés des panneaux durs
Les agrafes et les attaches de câble sous les supports LDR aident vraiment à habiller les fils sous le cadre jusqu'au trou près de la planche à pain
❏ Le panneau dur recouvre les côtés de la base
Utilisez une perceuse à colonne pour les trous de montage LDR/LED afin de les aligner directement sur l'espace
❏ 15 trous (12 pour Notes, 1 pour Octave Up, 1 pour Octave Down, 1 pour Menu
Étape 3: Construire l'électronique
Voir ci-joint Raspberry Pi Light Schroeder Piano - Schematic.pdf pour le schéma de câblage.
REMARQUES: distance maximale de 6 po avec un espacement de 1 po entre le LDR et la LED avec une LED à faisceau étroit comme la lumière saigne entre le tube (1/4 po pour tenir le LDR et la LED) placé dans un ensemble de 1 po de 1 x 2 po
❏ Le fond sombre autour de la LED aide à éliminer la lumière ambiante
2,0 Volts avec lumière
❏ 15 paires LED/LDR (12 notes pour une octave complète, 1 octave vers le haut, 1 octave vers le bas, 1 menu)
La résistance de masse commune des LED peut régler la luminosité des LED et la consommation de courant
Ne pas activer le pullup/pulldown sur GPIO
❏ LDR >50k Ohm sans lumière, <10k Ohm avec lumière
5V de Raspberry Pi a plus de courant/puissance pour piloter des LED plus lumineuses
Aligner LDR avec le centre de la lumière LED