Sisukord:

Raspberry Pi infrapunaklaviatuur: 8 sammu
Raspberry Pi infrapunaklaviatuur: 8 sammu

Video: Raspberry Pi infrapunaklaviatuur: 8 sammu

Video: Raspberry Pi infrapunaklaviatuur: 8 sammu
Video: Raspberry Pi - Что можно сделать? Готовые проекты. Есть ли смысл? Как научиться? 2024, November
Anonim
Raspberry Pi infrapuna klaviatuur
Raspberry Pi infrapuna klaviatuur
Raspberry Pi infrapuna klaviatuur
Raspberry Pi infrapuna klaviatuur

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

Andmebaas
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

Elektroonika kokkupanek
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

Veebisait
Veebisait
Veebisait
Veebisait
Veebisait
Veebisait

Järgmisena kujundasin ja kodeerisin oma veebisaidi. Kasutasin tagaküljel töötava serveriga suhtlemiseks veebipistikutega html, css ja JS.

7. samm: korpuse ehitamine

Ehituskott
Ehituskott
Ehituskott
Ehituskott
Ehituskott
Ehituskott

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

Ja nüüd.. Mängi!
Ja nüüd.. Mängi!
Ja nüüd.. Mängi!
Ja nüüd.. Mängi!
Ja nüüd.. Mängi!
Ja nüüd.. Mängi!

Nüüd olete valmis alustama oma isetehtud pilli mängimist! Ärge kartke kommentaarides küsimusi esitada ja nautige loomist!

Soovitan: