Sisällysluettelo:
- Vaihe 1: Osaluettelo
- Vaihe 2: Elektroniikka
- Vaihe 3: Tietokanta
- Vaihe 4: Elektroniikan kokoaminen
- Vaihe 5: Koodaus
- Vaihe 6: Verkkosivusto
- Vaihe 7: Kotelon rakentaminen
- Vaihe 8: Ja nyt.. Pelaa
Video: Raspberry Pi -infrapuna -näppäimistö: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Olen aina rakastanut musiikkia, joten kun ajattelin, mitä tekisin ensimmäiseksi Raspberry Pi -projektikseni, mieleni meni luonnollisesti siihen. Mutta tietysti halusin antaa sille ylimääräisen kosketuksen, tai parempi, ei kosketusta! Ottaen huomioon nykyisen Covid-19-kriisin ja kaikki hygeen ja koskettavat ristiriidat, päätän tehdä näppäimistön, jossa näppäimet vastattiin infrapuna-antureilla. Voit vaihtaa avainta, jota pelaat, kääntämällä kiertokooderia ja painamalla sitä käynnistyy taustaraita, jonka tempoa voidaan muuttaa koskettamalla kosketusanturia.
Olen antanut ulkoasulle ksylofoni-piano-tunnelman, jonka olen myös integroinut verkkosivustolle, jossa voit nähdä, mitä nuotteja soitetaan. Kotelon rakentamiseen olen käyttänyt vain puuta, jonka maalasin antamaan sille viimeistelyn.
Vaihe 1: Osaluettelo
- Raspberry Pi 4 Malli B v1.2 - 2 Gt
- Koottu Pi T-Cobbler Plus
- 40kpl 10cm uros -naaraspusero
- Kaapeli 40kpl 10cm uros -uros -kaapeli
- IR -esteiden välttäjä
- Kaiuttimet
- Erilaisia puukappaleita
- Maali
- Kosketusanturi
- LCD -näyttö
- Vadelma pi 4
- sovitinvastuspaketti
- Pyörivä anturi
Hinta: noin 230 euroa, mutta riippuu tapauksesta
Vaihe 2: Elektroniikka
Johda elektroniikka kuten annetussa pdf -muodossa. Huomaa, että infrapuna -anturi saattaa vaatia säätöä, jotta se ei lähetä signaaleja silloin, kun niitä ei laukaista.
Kaiutin on kytketty ulkoiseen USB -äänikorttiin äänen parantamiseksi, mutta voit myös kytkeä sen pi -liittimen ulostuloon.
Vaihe 3: Tietokanta
Tämä on tietokanta, jonka olen luonut. Käytin taulukkoa, joka sisälsi kaikki notenames ja vastaavat midi note arvot. Toinen taulukko sisältää näppäimet, joista voit valita. Taulukko PlaySession sisältää kaikki aiemmin tallennetut kappaleet, jotka soitit ja joihin olet yhdistänyt, jotka ovat tämän raidan muistiinpanoja.
Vaihe 4: Elektroniikan kokoaminen
Seuraavaksi tuli elektroniikan kokoonpano. Päätän jättää kaiken leipälevylle enkä juottaa sitä, koska en ole niin hyvä juotava ja IR -anturit ovat melko herkkiä, joten voi tapahtua, että sinun on vaihdettava se jonain päivänä.
Vaihe 5: Koodaus
Koodaukseen käytin python Library -puhelua Mingus, joka käyttää FluidSynth -ohjelmaa midi -muistiinpanojen toistamiseen.
Molempien määrittämiseksi sinun on suoritettava seuraavat komennot:
pip asenna mingus
pip asenna neste
Löydät koodin GIT: stäni.
Vaihe 6: Verkkosivusto
Seuraavaksi suunnittelin ja koodasin verkkosivuni. Käytin html: ää, css: ää ja JS: ää websocketien kanssa kommunikoidakseni takana toimivan palvelimen kanssa.
Vaihe 7: Kotelon rakentaminen
Suunnittelin koteloni muistuttamaan eräänlaista ksylofonia/ pianoa. Tein kaiken puusta ja päätin antaa kaiken nuolla maalia, jotta se näyttäisi vieläkin paremmalta.
Vaihe 8: Ja nyt.. Pelaa
Nyt olet valmis aloittamaan itse tekemäsi instrumentin soittamisen! Älä pelkää esittää kysymyksiä kommenteissa ja pidä hauskaa luomisen kanssa!
Suositeltava:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
LED vilkkuu Raspberry Pi: n kanssa GPIO -nastojen käyttäminen Raspberry Pi: ssä: 4 vaihetta
LED vilkkuu Raspberry Pi: n kanssa GPIO -nastojen käyttäminen Raspberry Pi: ssä: Hei kaverit tässä ohjeessa opimme käyttämään Raspberry pi: n GPIO: ta. Jos olet koskaan käyttänyt Arduinoa, luultavasti tiedät, että voimme liittää LED -kytkimen jne. Sen nastoihin ja saada sen toimimaan. anna LED -valon vilkkua tai syötä kytkintä, joten
Raspbianin asentaminen Raspberry Pi 3 B: hen ilman HDMI: tä - Raspberry Pi 3B: n käytön aloittaminen - Raspberry Pi: n asentaminen 3: 6 vaihetta
Raspbianin asentaminen Raspberry Pi 3 B: hen ilman HDMI: tä | Raspberry Pi 3B: n käytön aloittaminen | Raspberry Pi 3: n asentaminen: Kuten jotkut teistä tietävät, Raspberry Pi -tietokoneet ovat aivan mahtavia ja saat koko tietokoneen vain yhdelle pienelle levylle. Raspberry Pi 3 Model B: ssä on neliytiminen 64-bittinen ARM Cortex A53 kellotaajuus 1,2 GHz. Tämä tekee Pi 3: sta noin 50