Sisällysluettelo:
Video: Raspberry Pi LED -valo Schroeder -piano: 3 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Raspberry Pi LED -valo Schroeder -piano
LED -valoja (Light Emitting Diode) ja LDR (Light Dependent Resistor, tai photoresitor) -ryhmiä käytetään soittamaan nuotteja Raspberry Pi Pygame MIDI -sekvensserin avulla. LED- ja LDR -parit ovat 15 paria (12 täyden oktaavin nuotteille, 1 ylös ja oktaavi, 1 lasku ja oktaavi ja 1 valikolle). Kun LED -valon ja LDR: n välinen valo katkeaa, musiikkia toistetaan Pygame MIDI -sekvensserin kautta. Kun oktaavin ylös- tai alas -LED/LDR: n välinen valo katkeaa, kaikki muut nuotit siirtyvät oktaavia ylös tai alas. Pygame MIDI tukee yli 75 soitinta ja 128 nuottia instrumenttia kohden (10 oktaavia). Valikkopainikkeella voidaan vaihtaa soitinta. Raspberry Pi, leipälauta ja kaiutin ovat 20 tuuman x 30 tuuman puupianon sisällä, joka näyttää miniatyyriltä.
Vaihe 1: Tarvittavat materiaalit
TARVITTAVA MATERIAALI:
1. Vadelma Pi. Käytin vanhempaa mallia B, rev 2. Uudemmissa malleissa on nopeampia suorittimia ja enemmän GPIOa, jotka voivat laajentaa projektia 2. 15 kpl LED (tarkennus/kapea valonsäde), kirkas 3. 2 kpl LED (yleinen) tilaan (valinnainen) 4. 19 kpl 100 ohmin vastukset 5. 15 kpl 47k ohmin vastukset 6. 15 kpl LDR (valosta riippuva vastus) 7. 1 Leipälevy 8. Johdot Raspberry Pi: n liittämiseksi leipälevyyn, leipälauta LDR/LED/vastukset 9. Pianokehys a. 20 tuuman x 30 tuuman 1/2 tuuman vaneri b. 4 jalkaa x 8 jalkaa hard”kovalevy c. 1 tuuman x 2 tuuman x 20 tuuman puu LDR: n ja LED: n kiinnittämiseen (mieluiten jalopuu) d. 2 tuuman x 2 tuuman x 40 tuuman sisäiset pylväät e. ¾ tuuman x 15 tuuman tappi jaloille
Vaihe 2: Rakenna pianokehys
Katso lisätietoja liitteenä olevasta Raspberry Pi LED -valo Schroeder -pianosta - Frame.pdf.
HUOMAUTUKSIA
❏ Sivuseinät voidaan taivuttaa puuliimalla (gorillaliimalla) ja puristimilla use”kovalevy
❏ Tarvitset 4 x 8 tuuman kovalevyarkin riittävän pitkälle sivulle
❏ Ylimääräistä 4'x8 kovalevyä voidaan käyttää ylä- ja pohjalevyyn (vaatii useita kerroksia lujuuden saavuttamiseksi)
❏ Pohja voi olla 1/2”vaneria
❏ 2 x x 2 -pylväät ruuvattu sisään alustan alapuolelta pitämään taivutetut kovalevyn sivut
❏ Niitit ja nippusiteet LDR -kiinnikkeiden alla auttavat todella kiinnittämään johdot kehyksen alle aukkoon lähellä leipälautaa
❏ Kovalevy peittää pohjapinnat
❏ Käytä porauspuristinta LDR-/LED -kiinnitysreikiin, jotta ne kohdistuisivat suoraan rakoon
❏ 15 reikää (12 muistiinpanoja varten, 1 oktaavia ylös, 1 oktaavia alas, 1 valikkoa varten
Vaihe 3: Rakenna elektroniikkaa
Katso kytkentäkaavio liitteenä olevasta Raspberry Pi Light Schroeder Piano - Schematic.pdf -julkaisusta.
HUOMAUTUKSIA: ❏ 6 tuuman enimmäisetäisyys 1 tuuman etäisyydellä LDR: n ja LED -valon välillä kapealla valolla varustetulla LED -valolla, kun valo vuotaa (1/4 tuuman putken välityksellä, jotta LDR ja LED pysyvät paikallaan) 1 tuuman x 2 tuuman kokoisena
❏ Ledin ympärillä oleva tumma tausta auttaa poistamaan ympäristön valon
❏ 2,0 volttia valolla
❏ 15 LED/LDR -paria (12 huomautusta koko oktaavista, 1 oktaavi ylös, 1 oktaavi alas, 1 valikko)
❏ LED -maadoitusvastus voi virittää LED -valon kirkkauden ja virrankulutuksen
❏ Älä ota käyttöön vetämistä/vetämistä GPIO: ssa
❏ LDR> 50 k ohm ilman valoa, <10 k ohmia valolla
❏ 5 V: n Raspberry Pi -laitteessa on enemmän virtaa/tehoa kirkkaampien LED -valojen ajamiseen
❏ Kohdista LDR LED -valon keskustaan
Suositeltava:
Puinen LED -pelinäyttö Powered by Raspberry Pi Zero: 11 vaihetta (kuvilla)
Puinen LED -pelinäyttö Powered by Raspberry Pi Zero: Tämä projekti toteuttaa 20x10 pikselin WS2812 -pohjaisen LED -näytön, jonka koko on 78x35 cm ja joka voidaan helposti asentaa olohuoneeseen retro -pelejä pelaamaan. Tämän matriisin ensimmäinen versio rakennettiin vuonna 2016 ja monet muut ihmiset rakensivat sen uudelleen. Tämä esimerkki
OreServer - Raspberry Pi Dedicated Minecraft -palvelin, jossa LED -soittimen ilmaisin: 9 vaihetta (kuvilla)
OreServer - Raspberry Pi Dedicated Minecraft -palvelin, jossa LED -soittimen ilmaisin: Heinäkuu 2020 PÄIVITYS - Ennen kuin aloitat tämän projektin, huomaa, että moniin muutoksiin ja päivityksiin on tehty erilaisia ohjelmistotyökaluja, joita käytin tämän luomiseen vuosia sitten. Tämän seurauksena monet vaiheet eivät enää toimi kuten kirjoitettu
Kauko Big Led Matrix Artnet Raspberry Pi: 8 vaihetta (kuvilla)
Kauko Big Led Matrix Artnet Raspberry Pi: Haluamme tehdä suuren wifi -led -matriisin. Projektissa käytetään 200 WS2801 -lediä, BIG -virtalähdettä, kuten tämä LEDNexus 5V 40A 200 W, ja Raspberry Pi: tä, kuten "aivot". Aloitamme tehdä puurakenteesta matriisin ja sen jälkeen menemme tekemään brai
Kirkkauden säätö PWM -pohjainen LED -ohjaus painikkeilla, Raspberry Pi ja Scratch: 8 vaihetta (kuvilla)
Kirkkauden säätö PWM -pohjainen LED -ohjaus painikkeilla, Raspberry Pi: llä ja Scratchilla: Yritin löytää keinon selittää PWM: n toiminta oppilailleni, joten asetin itselleni tehtävän yrittää ohjata LEDin kirkkautta kahdella painikkeella - yksi painike lisää LEDin kirkkautta ja toinen himmentää sitä. Ohjelmoimaan
Wifi -ohjattu 12 V: n LED -nauha Raspberry Pi: n kanssa Taskerilla, Ifttt -integrointi: 15 vaihetta (kuvilla)
Wifi -ohjattu 12 V: n LED -nauha Raspberry Pi: n kanssa Taskerin kanssa, Ifttt -integrointi: Tässä projektissa näytän sinulle, kuinka voit ohjata yksinkertaista 12 voltin analogista led -nauhaa wifi: n kautta vadelmapi: llä. Käytän Raspberry Pi 1 -mallia B+) 1x RGB 12v Le