INHOUDSOPGAWE:

Raspberry Pi LED Light Schroeder Piano: 3 stappe (met foto's)
Raspberry Pi LED Light Schroeder Piano: 3 stappe (met foto's)

Video: Raspberry Pi LED Light Schroeder Piano: 3 stappe (met foto's)

Video: Raspberry Pi LED Light Schroeder Piano: 3 stappe (met foto's)
Video: Raspberry Pi LED Light Schroeder Piano - Twinkle Little Star 2024, Julie
Anonim
Image
Image
Materiaal benodig
Materiaal benodig

Framboos Pi LED Light Schroeder Klavier

LED's (Light Emitting Diode) en LDR (Light Dependent Resistor of fotoresitor) word gebruik om musieknote te speel met die Raspberry Pi Pygame MIDI sequencer. Daar is 15 parse LED & LDR (12 vir 'n volledige oktaaf note, 1 om op en oktaaf te gaan, 1 om af te gaan en oktaaf, en 1 vir spyskaarte). As die lig tussen LED en LDR gebreek word, word musiek gespeel deur die Pygame MIDI sequencer. As die lig tussen die Octave Up of Down LED/LDR gebreek word, word al die ander note in 'n oktaaf op of af geskuif. Die Pygame MIDI ondersteun meer as 75 musiekinstrumente en 128 note per instrument (10 oktawe). Die spyskaart kan gebruik word om van instrument te skakel. Die Raspberry Pi, broodbord en luidspreker is binne 'n houtklavier van 20 x 30 duim wat soos 'n miniatuur vleuelklavier lyk.

Stap 1: materiaal benodig

MATERIAAL NODIG:

1. Framboos Pi. Ek gebruik 'n ouer model B, rev 2. Nuwer modelle het vinniger verwerkers en meer GPIO beskikbaar wat die projek kan uitbrei 2. 15 stuks LED (fokus/smal ligstraal), helder 3. 2 stuks LED (generies) vir status (opsioneel) 4. 19 stuks 100 Ohm weerstande 5. 15 stuks 47k Ohm weerstande 6. 15 stuks LDR (ligafhanklike weerstand) 7. 1 broodbord 8. Drade om Raspberry Pi met broodbord te verbind, broodboot na LDR/LED/weerstande 9. Klavierraam a. 20 duim x 30 duim 1/2”laaghout b. 4 voet x 8 voet ⅛”hardebord c. 1 duim x 2 duim x 20 duim hout om LDR en LED te monteer (verkieslik hardehout) d. 2 duim x 2 duim x 40 duim interne poste e. ¾ duim x 15 duim plug vir bene

Stap 2: Bou klavierraam

Sien aangehegte Raspberry Pi LED Light Schroeder Piano - Frame.pdf vir meer inligting.

NOTAS

❏ Sywande kan gebuig word met houtlym (gorillagom) en klemme as dit gebruik word ⅛”Hardboard

❏ Benodig 4'x8 'hardebordvel vir lank genoeg kant

❏ Ekstra 4'x8 hardebord kan vir bo -en onderkant gebruik word (benodig verskeie lae vir sterkte)

❏ Die basis kan 1/2 laaghout wees

❏ 2 "x2" paaltjies wat aan die onderkant van die basis vasgeskroef is om die gebuigde hardbord -kante vas te hou

❏ Krammetjies en kabelbinders onder die voorkant van LDR -houers help regtig om drade onder raam tot gat naby broodbord vas te trek

❏ Die hardebord bedek die onderkant

❏ Gebruik boorpers vir LDR/LED -monteergate sodat dit reguit oor die gaping pas

❏ 15 gate (12 vir Notes, 1 vir Octave Up, 1 vir Octave Down, 1 vir Menu

Stap 3: Bou elektronika

Sien aangehegte Raspberry Pi Light Schroeder Piano - Schematic.pdf vir bedradingskema.

AANTEKENINGE: ❏ Maximale afstand van 6”met 1” -afstand tussen LDR en LED met smalstraal -LED, terwyl lig tussen (1/4”buis om LDR en LED vas te hou) geplaas word in 1” geheel van 1”x2” afwerking

❏ Donker agtergrond rondom LED help om die omringende lig te verwyder

❏ 2.0 Volt met lig

❏ 15 LED/LDR -pare (12 notas vir volledige oktaaf, 1 oktaaf op, 1 oktaaf af, 1 spyskaart)

❏ LED -weerstand vir die gemene grond kan die helderheid van die LED en die huidige trekking aanpas

❏ Moenie pullup/pulldown op GPIO aktiveer nie

❏ LDR> 50k Ohm sonder lig, <10k Ohm w/ lig

❏ 5V van Raspberry Pi het meer stroom/krag om helderder LED's aan te dryf

❏ Belyn LDR met die middelpunt van LED -lig

Aanbeveel: