Innehållsförteckning:

Raspberry Pi LED Light Schroeder Piano: 3 steg (med bilder)
Raspberry Pi LED Light Schroeder Piano: 3 steg (med bilder)

Video: Raspberry Pi LED Light Schroeder Piano: 3 steg (med bilder)

Video: Raspberry Pi LED Light Schroeder Piano: 3 steg (med bilder)
Video: Raspberry Pi LED Light Schroeder Piano - Twinkle Little Star 2024, November
Anonim
Image
Image
Material behövs
Material behövs

Raspberry Pi LED Light Schroeder Piano

LED (Light Emitting Diode) och LDR (Light Dependent Resistor, eller fotoresitor) matriser används för att spela musiknoter med Raspberry Pi Pygame MIDI sequencer. Det finns 15 paris LED & LDR (12 för en hel oktav noter, 1 för att gå upp och oktav, 1 för att gå ner och oktav och 1 för meny). När ljuset mellan LED och LDR bryts, spelas musik via Pygame MIDI -sequencern. När ljuset mellan Octave Up eller Down LED/LDR bryts, flyttas alla andra toner uppåt eller nedåt en oktav. Pygame MIDI stöder över 75 musikinstrument och 128 noter per instrument (10 oktaver). Menyknappen kan användas för att byta instrument. Raspberry Pi, brödbräda och högtalare finns inom ett 20 tum x 30 tum träpiano som ser ut som en miniatyrflygel.

Steg 1: Material som behövs

MATERIAL BEHÖVS:

1. Hallon Pi. Jag använde en äldre modell B, rev 2. Nyare modeller har snabbare processorer och fler GPIO tillgängliga som kan utöka projektet 2. 15 st LED (Focus/Smal ljusstråle), ljus 3. 2 st LED (generisk) för status (valfritt) 4. 19 st 100 Ohm motstånd 5. 15 st 47k Ohm motstånd 6. 15 st LDR (ljusberoende motstånd) 7. 1 brödbräda 8. Trådar för att koppla ihop Raspberry Pi till brödbräda, brödbåt till LDR/LED/motstånd 9. Pianoram a. 20 tum x 30 tum 1/2”plywood b. 4 fot x 8 fot ⅛”hårdplatta c. 1 tum x 2 tum x 20 tum trä för montering av LDR och LED (lövträ föredras) d. 2 tum x 2 tum x 40 tum interna stolpar e. ¾ tum x 15 tum plugg för ben

Steg 2: Bygg pianoram

Se bifogade Raspberry Pi LED Light Schroeder Piano - Frame.pdf för detaljer.

ANMÄRKNINGAR

❏ Sidoväggar kan böjas med trälim (gorillalim) och klämmor vid användning ⅛”Hardboard

❏ Behöver 4'x8 'Hardboard -ark för tillräckligt lång sida

❏ Extra 4’x8 Hardboard kan användas för Top och Base (behöver flera lager för styrka)

❏ Basen kan vara 1/2”plywood

❏ 2”x2” stolpar skruvade in från undersidan av basen för att hålla böjda hårdplattor

❏ Häftklamrar och buntband framför LDR -fästen hjälper verkligen till att klä ledningar under ramen till hålet nära brödbrädan

❏ Hardboard täcker undersidan

❏ Använd borrpress för LDR/LED -monteringshål för att göra dem raka i linje med springan

❏ 15 hål (12 för anteckningar, 1 för oktav upp, 1 för oktav ned, 1 för meny

Steg 3: Bygg elektronik

Se bifogade Raspberry Pi Light Schroeder Piano - Schematic.pdf för kopplingsschema.

ANMÄRKNINGAR: ❏ 6”maxavstånd med 1” mellanrum mellan LDR och LED med smalstrålande LED när ljus blöder mellan (1/4”rör för att hålla LDR och LED) placerad i 1” hela 1”x2” trim

❏ Mörk bakgrund runt LED hjälper till att ta bort omgivande ljus

❏ 2,0 volt med ljus

❏ 15 LED/LDR -par (12 anteckningar för full oktav, 1 oktav upp, 1 oktav ned, 1 meny)

❏ LED -markmotstånd kan justera LED -ljusstyrka och strömdragning

❏ Aktivera inte pullup/pulldown på GPIO

❏ LDR> 50k Ohm utan ljus, <10k Ohm utan ljus

❏ 5V Raspberry Pi har mer ström/effekt för att driva ljusare lysdioder

❏ Justera LDR med centrum för LED -ljus

Rekommenderad: