Indholdsfortegnelse:

Raspberry Pi LED Light Schroeder Piano: 3 trin (med billeder)
Raspberry Pi LED Light Schroeder Piano: 3 trin (med billeder)

Video: Raspberry Pi LED Light Schroeder Piano: 3 trin (med billeder)

Video: Raspberry Pi LED Light Schroeder Piano: 3 trin (med billeder)
Video: MIDI Controller & Synthesizer Project – Part 1 AGM Summer Break Edition 2024, Juli
Anonim
Image
Image
Nødvendige materialer
Nødvendige materialer

Raspberry Pi LED Light Schroeder klaver

LED (Light Emitting Diode) og LDR (Light Dependent Resistor eller fotoresitor) arrays bruges til at afspille musiknoter ved hjælp af Raspberry Pi Pygame MIDI sequencer. Der er 15 paris LED & LDR (12 for en hel oktav noter, 1 for at gå op og oktav, 1 for at gå ned og oktave og 1 for menu). Når lyset mellem LED og LDR er brudt, afspilles musik gennem Pygame MIDI sequencer. Når lyset mellem Octave Up eller Down LED/LDR er brudt, forskydes alle de andre noter en oktav op eller ned. Pygame MIDI understøtter over 75 musikinstrumenter og 128 noter pr. Instrument (10 oktaver). Menutasten kan bruges til at skifte instrument. Raspberry Pi, brødbræt og højttaler er inden for et 20 tommer x 30 tommer træpiano, der ligner et miniature flygel.

Trin 1: Nødvendige materialer

MATERIALE BEHOVET:

1. Hindbær Pi. Jeg brugte en ældre Model B, rev 2. Nyere modeller har hurtigere processorer og mere GPIO til rådighed, der kunne udvide projektet 2. 15 stk LED (Focus/Smal lysstråle), lyse 3. 2 stk LED (generisk) til status (valgfrit) 4. 19 stk 100 Ohm modstande 5. 15 stk 47k Ohm modstande 6. 15 stk LDR (lysafhængig modstand) 7. 1 brødbræt 8. Ledninger til at forbinde hindbær Pi til brødbræt, brødbåd til LDR/LED/modstande 9. Klaverramme en. 20 tommer x 30 tommer 1/2”krydsfiner b. 4 fod x 8 fod ⅛”hardboard c. 1 tommer x 2 tommer x 20 tommer træ til montering af LDR og LED (hårdttræ foretrækkes) d. 2 tommer x 2 tommer x 40 tommer interne stolper e. ¾ tommer x 15 tommer dyvel til ben

Trin 2: Byg klaverramme

Se vedhæftede Raspberry Pi LED Light Schroeder Piano - Frame.pdf for detaljer.

BEMÆRKNINGER

❏ Sidevægge kan bukkes med trælim (gorillalim) og klemmer, hvis de bruges ⅛”Hardboard

❏ Har brug for 4'x8 'Hardboard -ark til lang nok side

❏ Ekstra 4'x8 Hardboard kan bruges til Top og Base (kræver flere lag for styrke)

❏ Basen kan være 1/2”krydsfiner

❏ 2 "x2" stolper skruet ind fra undersiden af bunden for at holde bøjede hardboard sider

❏ Hæfteklammer og kabelbindere under fronten af LDR -beslag hjælper virkelig med at klæde ledninger under rammen til hul i nærheden af brødbræt

❏ Hardboard dækker grundsiderne

❏ Brug boremaskine til LDR/LED -monteringshuller for at gøre dem lige til at flugte på tværs af hullet

❏ 15 huller (12 for Notes, 1 for Octave Up, 1 for Octave Down, 1 for Menu

Trin 3: Byg elektronik

Se vedhæftede Raspberry Pi Light Schroeder Piano - Schematic.pdf for ledningsskema.

BEMÆRKNINGER: ❏ 6”maks. Afstand med 1” afstand mellem LDR og LED med smal stråle -LED, når lys bløder mellem (1/4”rør for at holde LDR og LED) placeret i 1” hele 1”x2” trim

❏ Mørk baggrund omkring LED hjælper med at fjerne omgivende lys

❏ 2,0 volt med lys

❏ 15 LED/LDR -par (12 noter for fuld oktav, 1 oktav op, 1 oktav ned, 1 menu)

❏ LED fælles jordmodstand kan indstille LED -lysstyrke og strømtræk

❏ Aktiver ikke pullup/pulldown på GPIO

❏ LDR> 50k Ohm uden lys, <10k Ohm uden lys

❏ 5V Raspberry Pi har mere strøm/strøm til at drive lysere lysdioder

❏ Juster LDR med midten af LED -lys

Anbefalede: