Turinys:

„Raspberry Pi“infraraudonųjų spindulių klaviatūra: 8 žingsniai
„Raspberry Pi“infraraudonųjų spindulių klaviatūra: 8 žingsniai

Video: „Raspberry Pi“infraraudonųjų spindulių klaviatūra: 8 žingsniai

Video: „Raspberry Pi“infraraudonųjų spindulių klaviatūra: 8 žingsniai
Video: Leap Motion SDK 2024, Liepa
Anonim
„Raspberry Pi“infraraudonųjų spindulių klaviatūra
„Raspberry Pi“infraraudonųjų spindulių klaviatūra
„Raspberry Pi“infraraudonųjų spindulių klaviatūra
„Raspberry Pi“infraraudonųjų spindulių klaviatūra

Man visada patiko muzika, todėl galvojant apie tai, ką gaminsiu kaip savo pirmąjį „Raspberry Pi“projektą, mano mintys natūraliai ėjo. Bet, žinoma, norėjau suteikti jai papildomo prisilietimo, o dar geriau - neliesti! Turėdamas omenyje dabartinę „Covid-19“krizę ir visus hygene bei liečiančius trikdžius, renkuosi sukurti klaviatūrą, kurioje klavišus atmuštų infraraudonųjų spindulių jutikliai. Galite pakeisti klavišą, kuriame žaidžiate, pasukdami sukamąjį kodavimo įrenginį ir jį paspausdami, bus pradėtas atgalinis takelis, kurio tempą galima pakeisti palietus jutiklinį jutiklį.

Aš suteikiau išvaizdai ksilofono-fortepijono atmosferą, kurią taip pat įtraukiau į svetainę, kurioje galite pamatyti, kokios natos grojamos. Norėdami sukurti korpusą, naudoju tik medieną, kurią nudažiau, kad suteikčiau jai paskutinį įspūdį.

1 žingsnis: dalių sąrašas

  • Raspberry Pi 4 B modelis v1.2 - 2 GB
  • Surinktas „Pi T-Cobbler Plus“
  • 40vnt megztinis nuo 10 cm nuo vyro iki moters
  • Kabelis 40 vnt. 10 cm nuo vyrų iki vyrų
  • IR kliūčių vengėjas
  • Garsiakalbiai
  • Skirtingi medžio gabalai
  • Dažyti
  • Lietimo jutiklis
  • LCD
  • Aviečių pi 4
  • adapterio rezistoriaus paketas
  • Rotacinis kodavimo įrenginys

Kaina: apie 230 eurų, bet priklauso nuo atvejo

2 žingsnis: Elektronika

Prijunkite savo elektroniką taip, kaip nurodyta pdf. Atminkite, kad infraraudonųjų spindulių jutiklį gali tekti šiek tiek sureguliuoti, kad įsitikintumėte, jog jis nesiunčia signalų, kai jie nesuveikia.

Mano garsiakalbis yra prijungtas prie išorinės USB garso plokštės, kad būtų pagerintas garsas, tačiau taip pat galite tiesiog prijungti jį prie „pi“lizdo.

3 žingsnis: duomenų bazė

Duomenų bazė
Duomenų bazė

Tai mano sukurta duomenų bazė. Aš naudoju lentelę, kurioje yra visi vardai ir atitinkamos midi užrašų vertės. Kitoje lentelėje yra raktų, kuriuos galite pasirinkti. „PlaySession“lentelėje yra visi anksčiau įrašyti takeliai, kuriuos grojote ir prie kurių esate prisijungę, ir yra šio takelio pastabos.

4 žingsnis: Elektronikos surinkimas

Elektronikos surinkimas
Elektronikos surinkimas

Toliau sekė elektronikos surinkimas. Nusprendžiu viską palikti ant duonos lentos, o ne lituoti, nes man nelabai sekasi kareiviai, o IR jutikliai yra gana jautrūs, todėl gali atsitikti, kad vieną dieną turėsite juos pakeisti.

5 žingsnis: kodavimas

Kodavimui naudojau „Python Library“skambutį „Mingus“, kuris naudoja „FluidSynth“midi natoms paleisti.

Norėdami nustatyti abu, turėsite paleisti šias komandas:

pip install mingus

pip įdiegti skysčius

Kodą galite rasti mano GIT.

6 žingsnis: svetainė

Interneto svetainė
Interneto svetainė
Interneto svetainė
Interneto svetainė
Interneto svetainė
Interneto svetainė

Tada suprojektavo ir užkoduojo mano svetainę. Aš naudoju html, css ir JS su žiniatinklio lizdais, kad galėčiau bendrauti su gale esančiu serveriu.

7 žingsnis: korpuso kūrimas

Pastato dėklas
Pastato dėklas
Pastato dėklas
Pastato dėklas
Pastato dėklas
Pastato dėklas

Aš suprojektavau savo dėklą, kad jis primintų savotišką ksilofoną/ fortepijoną. Viską padariau iš medžio ir nusprendžiau viską palaižyti, kad atrodytų dar gražiau.

8 žingsnis: Ir dabar.. Žaisk

Ir dabar.. Žaisk!
Ir dabar.. Žaisk!
Ir dabar.. Žaisk!
Ir dabar.. Žaisk!
Ir dabar.. Žaisk!
Ir dabar.. Žaisk!

Dabar esate pasiruošę pradėti groti savo paties pagamintu instrumentu! Nebijokite užduoti klausimų komentaruose ir smagiai kurkite!

Rekomenduojamas: