Sadržaj:

Muzičke MIDI cipele: 5 koraka (sa slikama)
Muzičke MIDI cipele: 5 koraka (sa slikama)

Video: Muzičke MIDI cipele: 5 koraka (sa slikama)

Video: Muzičke MIDI cipele: 5 koraka (sa slikama)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Novembar
Anonim
Muzičke MIDI cipele
Muzičke MIDI cipele
Muzičke MIDI cipele
Muzičke MIDI cipele
Muzičke MIDI cipele
Muzičke MIDI cipele
Muzičke MIDI cipele
Muzičke MIDI cipele

Poput mnogih ljudi, često se zateknem kako nesvjesno lupkam po nogama, bilo da se radi o pjesmi ili iz neke nervozne navike. Koliko god to bilo zabavno, uvijek sam se osjećao kao da nešto nedostaje. Kad bih samo mogao aktivirati zvukove recimo bijesnog čopora bijesnih zvijeri iz džungle umjesto onih dosadnih tapkanja po prstima. Ili, znate, zvuci bubnja ili tako nešto. Pretpostavljam da je i to super. Pa, sada su mi se snovi ostvarili! U ovom uputstvu ću vam pokazati kako da napravite par sjajnih muzičkih cipela. Upisao sam ih na takmičenje Art of Sound, pa, znate, slobodno glasajte za mene!

Korak 1: Materijali: Šta će vam trebati

Materijali: Šta vam treba
Materijali: Šta vam treba
Materijali: Šta vam treba
Materijali: Šta vam treba

Bilten materijala4 Otpornici osjetljivi na silu Mnogi DIY bubnjevi napravljeni su s piezoelektričnim pretvaračima, ali po mom iskustvu oni su u najboljem slučaju nepouzdani. Za ravno podignute bubnjeve oni bi mogli raditi dobro, ali u cipelama senzori su uvijek pod određenim pritiskom, ne samo da doživljavaju kratke udarce. Piezosi su frustrirajuće delikatni i nepredvidljivi. Lako se pucaju i savijaju, a žice na koje su obično pričvršćene obično su prilično slabe. Stoga biste umjesto toga trebali koristiti FSR ili otpornike osjetljive na silu. Ove komponente su jednostavne za upotrebu, izdržljive i pouzdanije od piezosa, barem u ovoj aplikaciji. U osnovi, što veći pritisak primijenite na FSR, on postaje manje otporan. U početku ima beskonačan otpor, što znači da se ponaša kao prekid u kolu. Ja sam svoj kupio od adafruta. Sigurno postoje i drugi dobavljači, ali nemam pojma kako se i/ili razlikuju. 1 Par cipela Da, čini se da ovo govori samo za sebe, ali zapravo postoji nekoliko stvari koje treba uzeti u obzir. Za cipele sam koristio par cipela za klizanje, s dosta podstava u peti. Ovo je važno, jer vam treba nešto da sakrijete dizalice koje ćete instalirati u petu. U suprotnom će vam cipele biti prilično neugodne. Iz tog razloga, ne bih preporučio korištenje cipela s tankim stijenkama poput cipela za odjeću, osim ako ne želite dodati dodatne obloge. Također pokušajte odabrati cipelu koja ima kruti materijal s vanjske strane pete jer će to znatno olakšati ugradnju utičnica.4-6 10Kohm otpornici Ovo su otpornici koji se spuštaju i svaki će biti spojen na masu i jedan kraj svaki FSR.1 Arduino Arduino je mikrokontroler otvorenog koda - omogućava komunikaciju između FSR -ova i vašeg računara. Dostupni su od brojnih prodavača. Ako nikada prije niste radili nikakvo programiranje, možda ćete htjeti pogledati neke od vodiča.1 Project BoxThis će smjestiti Arduino i poslužit će kao sučelje između cipela i računala. Možete naručiti projektnu kutiju na Internetu, kupiti je u Radioshacku ili upotrijebiti nešto što već imate oko sebe, manje-više nalik kutiji.8-10 1/8 "mono/stereo utičniceImate samo dvije pete i dva prsta, ali Arduino ima šest analognih ulaza, pa biste sebi mogli dati mogućnost da ih koristite u nekom trenutku u budućnosti. Četiri ove utičnice će vam biti na mjestu, a ostalih 4-6 u okviru projekta. Možete dobiti njih sa Radioshacka, Digi-Key-a i mnogih drugih mjesta.4-6 1/8 "Mono/Stereo kablovi … za povezivanje cipela na sučelje. Naći ćete ih u većini trgovina s elektronikom, poput Radioshacka, Best Buya ili Future Shopa. Siguran sam da ih možete naručiti i putem interneta. 1 USB kabel … za povezivanje Arduina s vašim računarom. 1 Rola električne trake … za pričvršćivanje senzora u cipelama.

Korak 2: Interfejs

Interfejs
Interfejs
Interfejs
Interfejs
Interfejs
Interfejs

Ovaj projekt možete izvesti samo s matičnom pločom i Arduinom, ali radi urednosti i prenosivosti trebali biste izgraditi malo sučelja. Sve što trebate učiniti je montirati Arduino u projektnu kutiju, izbušiti 4-6 (ovisno o tome koliko senzora želite koristiti) rupe za 1/8 audio priključke, jednu rupu za LED i kvadratnu rupu za Arduino USB priključak. Zatim lemite sve i bit ćete spremni! Svaki audio priključak u sučelju trebao bi imati 10K otpornik i izlaz za analogni ulaz spojen na jedan terminal, te izlaz za napajanje od 5V spojeno na ostalo. Koje ćete terminale koristiti ovisit će o tome imate li mono ili stereo priključak. Oba će raditi, stereo će samo pružiti dodatni, nepotreban terminal. Na ovaj način primjenjujemo 5 V na FSR, pa kad ga pritisnemo, omogućava malo prolaska, a Arduino može to potražiti i poslati signal računaru. Sada uzmite lemilicu, malo žice za spajanje, slijedite shemu i dijagram, i bit ćete dobro. Mogli biste definitivno dodajte puno dodatnih LED dioda i još čega u ovu kutiju, tj. po jednu za svaki senzor ili nešto slično. bilo bi prilično jednostavno napraviti vrlo jednostavan štit za Arduino koristeći protoboard i šest ili više muških zaglavlja. Mogli biste čak dobiti i robusniju koju je profesionalno izradila neka kompanija za štampanje ploča na mrežama. Prototip prikazan u ovom uputstvu prilično je osnovno podešavanje, tako da ostaje puno prostora za proširenje (doslovno, u tom okviru ima dosta slobodnog prostora).

Korak 3: Hirurgija cipela

Hirurgija cipela
Hirurgija cipela
Hirurgija cipela
Hirurgija cipela
Hirurgija cipela
Hirurgija cipela

Dakle, s ovim podstavljenim cipelama za klizanje morat ćete izvesti malu disekciju da biste montirali dizalice u pete. U cipelama koje sam koristio, jastučić za petu sadržavao je materijal sličan mreži pričvršćen za đon cipele. Dakle, prvo provjerite možete li privremeno izvući gornji sloj potplata kako biste mogli pristupiti šavu koji pričvršćuje ovu mrežicu na cipelu. Kad mu pristupite, počnite s rezanjem. Nemojte potpuno uklanjati stvari ako namjeravate zamijeniti podstavke na kraju. Samo izrežite tamo gdje je mreža spojena na potplat. Ekstraktovan nož trebao bi dobro funkcionirati. Nakon što oslobodite podlogu, pogledajte vanjski materijal pete. Morate izbušiti dvije rupe u peti, ali šta god radili, nemojte koristiti bušilicu. Budući da je materijal vjerojatno još uvijek prilično fleksibilan, ako bi se išta uhvatilo, došlo bi do čitavog nereda uvrtanja, lepršave tenisice. Samo upotrijebite ručnu bušilicu i malo masti za laktove. Bit koji koristite trebao bi biti malo veći od promjera dizalice. Sa izbušenim rupama, postavite dizalice i dobro pričvrstite matice i podloške. Gotovo ćete sigurno morati koristiti ljepilo da biste ih učvrstili. Epoksid ili super ljepilo trebali bi biti odlični. Nanesite malo ljepila oko vanjske strane cijevi dizalice i unutar rupe i zalijepite ih zajedno. Sada zalijepite FSR -ove na unutrašnjost cipela. Budite oprezni s FSR -ovima, vodiči na njima dobro će se držati sve dok ih ne uvrnete previše - ne podnose dobro torziju. Ako ih planirate trajno zalijepiti, zasad pričekajte. Položaj senzora je vrlo važan i ovisi o veličini i obliku vaših stopala, kao i o vašem jedinstvenom stilu lupkanja nogama. Sa instaliranom elektronikom, vratite oblogu iza mreže i pronađite neki način da je ponovo pričvrstite na unutrašnjost cipele. Zalijepio sam čičak na mrežu i na cipelu, tako da je mogu otvoriti i obaviti održavanje ako se ukaže potreba. Sada samo priključite cipele u sučelje. Spremni ste za programiranje Arduina!

Korak 4: Programiranje

Programiranje
Programiranje
Programiranje
Programiranje

Na Internetu postoji iznenađujuća količina informacija o tome kako programirati Arduino za upotrebu s okidačima bubnja DIY. Google će vam to reći. Mnogo sam naučio gledajući kod todbot -a, adafruit -a, mschaff -a i Spikenzie Labs -a. Dobio sam i značajan doprinos od uvijek šumećeg W. Xaviera Snelgrovea. Dakle, mogli biste koristiti MAX/MSP/Jitter ili Pure Data za obradu signala s Arduina, što bi vam zapravo moglo dati veću fleksibilnost (pokušat ću objaviti uskoro neke informacije o ovome), ali umjesto toga postoji zaista sjajna mala aplikacija koja se zove Serial-MIDI Converter. Radi upravo ono što mislite da pretvara signale poslane putem serijske veze u MIDI. Radi sa bilo kojim MIDI-kompatibilnim programom, kao što je Garageband ili Ableton Live. Kliknite na vezu i preuzmite je, sve informacije o tome kako je koristiti nalaze se na stranici za preuzimanje. Kao što sam rekao, ako nikada prije niste koristili ili programirali Arduino, zaista biste trebali provjeriti odjeljak Početak rada na službenoj Arduino web stranici, kao i njihove vodiče. Kôd je komentiran pa ga neću objašnjavati u pojedinosti, samo ću postaviti skicu ovdje na dnu stranice. U osnovi, samo ste postavili donji i gornji prag za svaki senzor. Ako je gornji prag premašen, aktivira se MIDI poruka, a kada sila padne ispod donjeg praga, može se pokrenuti još jedan pogodak. Zove se histereza i pazi da ne postavite više poruka po udarcu. Možda ćete morati petljati oko pragova, ovisno o vašem ličnom stilu lupkanja nogama i raspodjeli težine.

Korak 5: Testiranje i igranje

Vau, sad imate muzičke cipele! Petljajte oko postavljanja senzora, pragova udara, bilo čega, samo napravite malo zvukova i uživajte. Sve će biti kao BOOSH BOOSH WHAM BOOOSH BOOSH WHAM SPLASH - a zatim kao BIP BOP. BLEEP BLOP. BING BONG. Linkovi! TodbotadafruitArdrumoSpikenzie LabsW. Xavier SnelgroveSličan projekat Andrewa Schneidera na NYUMe -u!

Preporučuje se: