Orodha ya maudhui:

Badili Ngoma za X-box Rock Rock ziingie kwenye Midi Simama peke yako Ngoma za Elektroniki. 4 Hatua (na Picha)
Badili Ngoma za X-box Rock Rock ziingie kwenye Midi Simama peke yako Ngoma za Elektroniki. 4 Hatua (na Picha)

Video: Badili Ngoma za X-box Rock Rock ziingie kwenye Midi Simama peke yako Ngoma za Elektroniki. 4 Hatua (na Picha)

Video: Badili Ngoma za X-box Rock Rock ziingie kwenye Midi Simama peke yako Ngoma za Elektroniki. 4 Hatua (na Picha)
Video: Зашёл в комментарии под видео... 2024, Julai
Anonim

Nilikuwa na bahati kupata seti ya ngoma ya x-box iliyotumiwa, iko katika sura mbaya, na hakuna paddle, lakini hakuna kitu ambacho hakiwezi kurekebishwa. Kusoma thamani ya analojia kutoka kwa kitambuzi cha piezo na kuibadilisha kuwa amri za MIDI.

Vifaa vya sasa vina RPI-Zero, mcp3008 ambayo imeunganishwa na sensorer za asili za piezo kwenye ngoma zilizowekwa.

Vifaa

MCP3008 + IC tundu x-box kit kitanda, au 5 piezo iliyowekwa juu ya uso fulani. kadi ya sauti ya rpi zerousb kwa spika za rpisimple zilizoboreshwa waya na pcb.6 10m ohm resistors na vichwa vingine vya kiume kwa bodi ya kiunganishi cha piez

Hatua ya 1: Tengeneza Sensorer ya Piezo Tayari

Image
Image

Kwanza nilichukua sehemu na nikapata sensorer zote za piezo, wiring, na kuunda bodi yenye kipinga 1M kati ya waya 2 za kila piezo.

Kimbunga kilikuwa na mzunguko wa ziada wa kuvutia ndani yao. Nilichukua sehemu ikiacha tu sensorer. Ninataka siku moja kugundua ni nini pato la mizunguko hiyo, Sehemu hii ya upimaji na kazi ilifanyika kwa arduino uno.

Hatua ya 2: Andika Nambari kadhaa

Nilirekebisha sanduku la x juu kidogo, nikitengeneza sehemu zote zilizovunjika. Imeondolewa pedi zinazoanguka.

Na mwishowe nikapata nambari inayofanya kazi vizuri kwa mtoto wangu - bado si kamili.

Nambari asili niliyotaka kutumia na ile iliyonisaidia kufanya kazi yangu ni hiihttps://github.com/evankale/ArduinoMidiDrums

lakini wakati wa kuifanyia kazi nikagundua anaacha noti ya midi mara tu baada ya kuituma. ambayo ni sawa ikiwa unacheza mchezo kwenye kompyuta, ambayo ndio maana ya nambari hiyo, lakini sio nzuri sana wakati unataka kucheza noti ya midi.

Unaweza kupakua nambari kwenye faili iliyoambatishwa - kumbuka kuna 4.

Niliongeza pia kipengee cha kweli ambacho kinakuruhusu kuchagua dokezo kwa kila kitufe, inaokoa hata mipangilio kwenye EEPROM.

na programu 3 ninayotaja kwenye video ni loopbe1, daraja lisilo na nywele la midi na VMPK

Hatua kubwa inayofuata ni kuihamisha ifanye kazi kwenye pi ya raspberry.

Hatua ya 3: Ipate Kufanya Kazi kwenye Raspberry Pi

Image
Image

Baada ya kukata tamaa karibu na mradi huo, niliuliza tena katika maeneo machache na nikaelekezwa kwa nakala ambayo iliniweka kwenye njia sahihi ambayo ni fluidsynth.

Ninatumia masaa kadhaa mazuri kuifanya iweze kufanya kazi na mwishowe nilifanya. Swala kuu lilikuwa kufanya kazi ya midi kwenye Rpi. Kwa kuwa niliweka fluidsynth kutumia mafunzo haya mazuri

sandsoftwaresound.net/qsynth-fluidsynth-ras …….

Ninasanidi Arduino kutuma amri za serial, na kisha usikilize na chatu serial kwenye rasiberi na nitume hiyo kwa midi kupitia fluidsynth.

Niliweza hata kupakua faili sahihi ya sf2 kwa ngoma.

Kama unavyoona Kesem anapenda. Arduino alikuwa akitumia nambari ile ile na kwa rpi niliandika nambari iliyoambatanishwa, sikuweza kushikamana na faili za sf2 - lakini zinaweza kupatikana kwa urahisi ukitumia google.

Hatua ya 4: Ifanye isimame peke yako

Ifanye Isimame Pweke
Ifanye Isimame Pweke
Ifanye Isimame Pweke
Ifanye Isimame Pweke

Hatua kubwa zaidi ya kuifanya ifanye kazi kama stendi peke yake ilikuwa kuondoa arduino na kujaribu kuifanya ifanye kazi haraka zaidi. kulikuwa na mianya inayoonekana kati ya "hit" na sauti iliyochezwa kwenye midi. Kwa hivyo ili kuondoa arduino nilihitaji mbadala ya analog na hapa ndipo mcp3008 ilipookoa. unaweza kuona kwenye picha ambazo nimeunda bodi ya kuvunja, na kwenye video unaweza kupata maelezo yote kwenye hatua. Mcp3008 hutumia spi kuwasiliana na niliunganisha jaribio la 2 na kukimbia chache, adafruit ina maktaba nzuri ya mcp3008 ya chatu. tena maagizo kwenye video. Nilitumia sifuri ya rpi kutokana na saizi yake na nikaongeza kadi ya sauti ya usb ya nje, pato la sauti. Nilitumia spika rahisi na kujenga katika kipaza sauti kwa kucheza sauti. Nambari ya sasa imeambatishwa pia na inaendesha rpi yenyewe na seti yake kama huduma, kwa hivyo inafanya kazi ikipakiwa. Kipengele cha kweli ambacho niliongeza kilikuwa ni kuunganisha kitufe kidogo cha kuweka upya kilichokuwa kwenye sanduku, na kutumia hiyo kuzima mfumo, kwani ninaendesha bila skrini. Nambari ya sasa bado si kamili, na ninaendelea kujaribu kuiboresha na ninazidi kuwa bora, kwa hivyo ikiwa una maoni ya kuifanya ifanye kazi vizuri zaidi inapofikia midi - ningependa kusikia.

Ilipendekeza: