Sisukord:
Video: Raspberry Pi infrapunaklaviatuur: 8 sammu
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Mulle on muusika alati meeldinud, nii et kui mõelda, mida ma oma esimese Raspberry Pi projektina teeksin, läks mu mõistus loomulikult sellele. Aga loomulikult tahtsin sellele anda täiendavat puudutust või, parem, mitte puudutust! Arvestades praegust Covid-19 kriisi ning kõiki hügieene ja puudutavaid ristmikke, valin ma klaviatuuri valmistamise, kus klahvid olid infrapunaandurite abil tagatud. Saate muuta mängitavat klahvi, keerates pöörlevat kodeerijat ja selle vajutamine käivitab taustalõigu, mille tempot saab muuta puudutussensorit puudutades.
Olen andnud välimusele ksülofoni-klaveri vibe, mille olen integreerinud ka veebisaidile, kus saate vaadata, milliseid noote mängitakse. Korpuse ehitamiseks olen kasutanud ainult puitu, mille ma viimistlesin.
Samm: osade loend
- Raspberry Pi 4 mudel B v1.2 - 2 GB
- Kokkupandud Pi T-Cobbler Plus
- 40tk 10cm meessoost naissoost hüppaja
- Kaabel 40tk 10cm Mees -Mees Jumper Kaabel
- IR takistuste vältija
- Kõlarid
- Erinevad puutükid
- Värv
- Puuteandur
- LCD
- Vaarika pi 4
- adapteri takisti pakett
- Pöörlev kodeerija
Hind: umbes 230 eurot, kuid oleneb juhtumist
2. samm: elektroonika
Juhtida oma elektroonika nagu antud pdf -is. Pidage meeles, et infrapunaandur võib vajada mõningast kohandamist, et veenduda, et see ei saada signaale ajal, mil neid ei käivitata.
Minu kõlar on heli parandamiseks ühendatud välise USB -helikaardiga, kuid võite selle lihtsalt ühendada ka pi pistikupesaga.
3. samm: andmebaas
See on minu loodud andmebaas. Kasutasin tabelit, mis sisaldas kõiki notenames ja vastavaid midi noodi väärtusi. Teine tabel sisaldab võtmeid, mille vahel saate valida. Tabel PlaySession sisaldab kõiki varem salvestatud ja sellega ühendatud lugusid, mis on selle loo märkmed.
4. samm: elektroonika kokkupanek
Edasi tuli elektroonika kokkupanek. Otsustan jätta kõik leivalauale ja mitte seda jootma hakata, sest ma ei ole nii hea sõduriga ja IR -andurid on üsna tundlikud, nii et võib juhtuda, et peate selle kunagi välja vahetama.
Samm: kodeerimine
Kodeerimiseks kasutasin Pythoni raamatukogu kõnet Mingus, mis kasutab midi nootide esitamiseks FluidSynthi.
Mõlema seadistamiseks peate käivitama järgmised käsud:
pip install mingus
pip paigaldage vedelikku
Koodi leiate minu GIT -ist.
6. samm: veebisait
Järgmisena kujundasin ja kodeerisin oma veebisaidi. Kasutasin tagaküljel töötava serveriga suhtlemiseks veebipistikutega html, css ja JS.
7. samm: korpuse ehitamine
Ma kujundasin oma ümbrise sarnaseks ksülofonile/ klaverile. Ma tegin kõik puidust ja otsustasin anda kõigele lakiga värvi, et see näeks veelgi kenam välja.
8. samm: ja nüüd.. Mängi
Nüüd olete valmis alustama oma isetehtud pilli mängimist! Ärge kartke kommentaarides küsimusi esitada ja nautige loomist!