Inhaltsverzeichnis:

Raspberry Pi LED-Licht Schroeder Piano - Gunook
Raspberry Pi LED-Licht Schroeder Piano - Gunook

Video: Raspberry Pi LED-Licht Schroeder Piano - Gunook

Video: Raspberry Pi LED-Licht Schroeder Piano - Gunook
Video: Raspberry Pi LED Light Schroeder Piano - Twinkle Little Star 2024, Juli
Anonim
Image
Image
Benötigte Materialien
Benötigte Materialien

Raspberry Pi LED-Licht Schroeder Piano

LED (Light Emitting Diode) und LDR (Light Dependent Resistor oder Photoresistor) Arrays werden verwendet, um Musiknoten mit dem Raspberry Pi Pygame MIDI-Sequenzer abzuspielen. Es gibt 15 Pariser LED & LDR (12 für eine volle Oktave von Noten, 1 für nach oben und eine Oktave, 1 für nach unten und eine Oktave und 1 für das Menü). Wenn das Licht zwischen LED und LDR unterbrochen ist, wird Musik über den Pygame MIDI-Sequenzer abgespielt. Wenn das Licht zwischen der Octave Up oder Down LED/LDR unterbrochen wird, werden alle anderen Noten um eine Oktave nach oben oder unten verschoben. Das Pygame MIDI unterstützt über 75 Musikinstrumente und 128 Noten pro Instrument (10 Oktaven). Mit der Menütaste können Instrumente umgeschaltet werden. Der Raspberry Pi, das Steckbrett und der Lautsprecher befinden sich in einem 20 Zoll x 30 Zoll großen Holzklavier, das wie ein Miniaturflügel aussieht.

Schritt 1: Benötigte Materialien

BENÖTIGTES MATERIAL:

1. Himbeer-Pi. Ich habe ein älteres Modell B, Rev. 2 verwendet. Neuere Modelle haben schnellere Prozessoren und mehr GPIO zur Verfügung, die das Projekt erweitern könnten 2. 15 Stück LED (Fokus / schmaler Lichtstrahl), hell 3. 2 Stück LED (generisch) für Status (optional)) 4. 19 Stück 100 Ohm Widerstände 5. 15 Stück 47k Ohm Widerstände 6. 15 Stück LDR (Lichtabhängiger Widerstand) 7. 1 Steckbrett 8. Drähte um Raspberry Pi mit Steckbrett zu verbinden, Steckbrett mit LDR/LED/Widerständen 9. Pianorahmen A. 20 Zoll x 30 Zoll 1/2 Zoll Sperrholz b. 4 Fuß x 8 Fuß ⅛” Hartfaserplatte c. 1 Zoll x 2 Zoll x 20 Zoll Holz zur Montage von LDR und LED (Hartholz bevorzugt) d. 2 Zoll x 2 Zoll x 40 Zoll interne Pfosten e. ¾ Zoll x 15 Zoll Dübel für Beine

Schritt 2: Klavierrahmen bauen

Weitere Informationen finden Sie im beigefügten Raspberry Pi LED-Licht Schroeder Piano - Frame.pdf.

ANMERKUNGEN

❏ Seitenwände können mit Holzleim (Gorillaleim) und Klammern gebogen werden, wenn verwendet ⅛” Hardboard

❏ Benötigen Sie 4'x8' Hartfaserplatte für eine ausreichend lange Seite

❏ Zusätzliche 4'x8 Hartfaserplatten können für Top und Base verwendet werden (benötigt mehrere Schichten für Stärke)

❏ Basis kann 1/2 Sperrholz sein

❏ 2 "x 2" Pfosten, die von der Unterseite der Basis eingeschraubt werden, um gebogene Hartfaserseiten zu halten

❏ Klammern und Kabelbinder unter der Vorderseite der LDR-Halterungen helfen wirklich dabei, die Drähte unter dem Rahmen in das Loch in der Nähe des Steckbretts zu verlegen

❏ Hartfaserplatte bedeckt die Bodenseiten

❏ Verwenden Sie eine Bohrmaschine für LDR / LED-Befestigungslöcher, um sie gerade zu machen, um sie über die Lücke auszurichten

❏ 15 Löcher (12 für Noten, 1 für Octave Up, 1 für Octave Down, 1 für Menü

Schritt 3: Elektronik aufbauen

Siehe beigefügtes Raspberry Pi Light Schroeder Piano - Schematic.pdf für den Schaltplan.

HINWEISE:❏ Max. 6 Zoll Abstand mit 1 Zoll Abstand zwischen LDR und LED mit schmaler LED als Lichtdurchlass zwischen (1/4 Zoll Rohr zum Halten von LDR und LED) platziert in 1 Zoll Gesamtlänge von 1 Zoll x 2 Zoll Trim

❏ Dunkler Hintergrund um die LED hilft, Umgebungslicht zu entfernen

❏ 2,0 Volt mit Licht

❏ 15 LED/LDR-Paare (12 Noten für volle Oktave, 1 Oktave aufwärts, 1 Oktave abwärts, 1 Menü)

❏ LED-Erdungswiderstand kann LED-Helligkeit und Stromaufnahme einstellen

❏ Pullup/Pulldown auf GPIO nicht aktivieren

❏ LDR >50k Ohm ohne Licht, <10k Ohm mit Licht

❏ 5 V von Raspberry Pi haben mehr Strom / Leistung, um hellere LEDs anzutreiben

❏ LDR mit der Mitte des LED-Lichts ausrichten

Empfohlen: