Cuprins:

Pian Schroeder cu lumină LED Raspberry Pi: 3 pași (cu imagini)
Pian Schroeder cu lumină LED Raspberry Pi: 3 pași (cu imagini)

Video: Pian Schroeder cu lumină LED Raspberry Pi: 3 pași (cu imagini)

Video: Pian Schroeder cu lumină LED Raspberry Pi: 3 pași (cu imagini)
Video: Review RGB Light with remote control 2024, Iulie
Anonim
Image
Image
Materiale necesare
Materiale necesare

Raspberry Pi LED Light Schroeder Piano

Tablourile LED (Light Emitting Diode) și LDR (Light Dependent Resistor, sau photoresitor) sunt folosite pentru a reda note muzicale folosind secvențierul MIDI Raspberry Pi Pygame. Există 15 parize de LED și LDR (12 pentru o octavă completă de note, 1 pentru a merge în sus și octavă, 1 pentru a coborî și octavă și 1 pentru meniu). Când lumina dintre LED și LDR este spartă, muzica este redată prin intermediul secvențierului Pygame MIDI. Când lumina dintre LED-ul / LDR Octave Up sau Down este spartă, toate celelalte note sunt deplasate în sus sau în jos o octavă. Pygame MIDI acceptă peste 75 de instrumente muzicale și 128 de note pe instrument (10 octave). Tasta meniu poate fi utilizată pentru comutarea instrumentelor. Raspberry Pi, panoul de difuzare și difuzorul se află într-un pian din lemn de 20 inch x 30 inch, care arată ca un pian în miniatură.

Pasul 1: Materiale necesare

MATERIAL NECESAR:

1. Raspberry Pi. Am folosit un model B mai vechi, rev 2. Modelele mai noi au procesoare mai rapide și mai multe GPIO disponibile care ar putea extinde proiectul 2. 15 buc LED (Focus / Narrow light beam), luminos 3. 2 buc LED (generic) pentru stare (opțional) 4. 19 buc rezistențe 100 Ohm 5. 15 buc rezistențe 47k Ohm 6. 15 buc LDR (Light Dependent Resistor) 7. 1 Breadboard 8. Fire pentru interconectarea Raspberry Pi la breadboard, breadboad la LDR / LED / rezistențe 9. Frame Piano A. Placaj de 20 inch x 30 inch 1/2”b. Panou dur de 4 picioare x 8 picioare ⅛”c. 1 inch x 2 inch x 20 inch lemn pentru a monta LDR și LED (lemn de esență preferat) d. Stâlpi interni de 2 inci x 2 inci x 40 inci e. Diblu legs inch x 15 inch pentru picioare

Pasul 2: Construiți un cadru pentru pian

Vezi atașat Raspberry Pi LED Schroeder Piano - Frame.pdf atașat pentru detalii.

NOTE

❏ Pereții laterali se pot îndoaie cu lipici pentru lemn (lipici gorilă) și cleme dacă se utilizează ⅛”Panou dur

❏ Aveți nevoie de o foaie de 4'x8 'pentru o latură suficient de lungă

❏ Hardboard suplimentar 4’x8 poate fi folosit pentru partea superioară și de bază (are nevoie de mai multe straturi pentru rezistență)

❏ Baza poate fi placat de 1/2”

Posts Stâlpi de 2”x2” înșurubați din partea inferioară a bazei pentru a ține laturile îndoite ale panoului dur

❏ Capsele și legăturile de cablu sub partea din față a suporturilor LDR ajută cu adevărat să îmbraci firele sub cadru în gaura din apropierea panoului

❏ Panoul dur acoperă laturile bazei

❏ Folosiți o burghie pentru găurile de montare LDR / LED pentru a le face drepte să se alinieze între gol

❏ 15 găuri (12 pentru Note, 1 pentru Octave Up, 1 pentru Octave Down, 1 pentru Menu

Pasul 3: Construiți electronice

Vezi atașat Raspberry Pi Light Schroeder Piano - Schematic.pdf pentru schemă de cablare.

NOTE: distance Distanța maximă de 6”cu distanța de 1” între LDR și LED cu LED cu fascicul îngust, deoarece lumina sângerează între (tub de 1/4”pentru a ține LDR și LED) plasate în 1” întreg de 1”x2”

Background Fundalul întunecat din jurul LED-ului ajută la eliminarea luminii ambientale

❏ 2,0 volți cu lumină

❏ 15 perechi LED / LDR (12 note pentru Octave complete, 1 Octave Sus, 1 Octave Jos, 1 Meniu)

❏ Rezistorul cu sol comun LED poate regla luminozitatea LED-ului și atrage curentul

❏ Nu activați pullup / derulare pe GPIO

❏ LDR> 50k Ohm fără lumină, <10k Ohm fără lumină

❏ 5V de Raspberry Pi are mai mult curent / putere pentru a conduce LED-uri mai luminoase

❏ Aliniați LDR cu centrul luminii LED

Recomandat: