Talaan ng mga Nilalaman:

Madaling Button Musical Interface: 5 Hakbang (na may Mga Larawan)
Madaling Button Musical Interface: 5 Hakbang (na may Mga Larawan)

Video: Madaling Button Musical Interface: 5 Hakbang (na may Mga Larawan)

Video: Madaling Button Musical Interface: 5 Hakbang (na may Mga Larawan)
Video: FOREGROUND, MIDDLE GROUND and BACKGROUND (Arts) 2024, Hulyo
Anonim
Madaling Button Musical Interface
Madaling Button Musical Interface
Madaling Button Musical Interface
Madaling Button Musical Interface
Madaling Button Musical Interface
Madaling Button Musical Interface

Binabago ng proyektong ito ang isang Madaling Button na $ 5 Staple at isang murang USB keyboard upang magamit sila bilang isang input aparato para sa mga live na pagganap ng musikal (o anumang bagay na nangangailangan ng isang pindutan o footswitch). Pinapayagan nito ang mga murang mga pindutan upang malikha na ang bawat isa ay nagpapadala ng isang character na keyboard bilang input sa isang programa. Bilang karagdagan, ang mga nalikom ng madaling pagbebenta ng pindutan ay napupunta sa Boys and Girls Club of America. Ang proyekto ay nakatayo sa balikat ng dalawa pang mga pag-hack. Una, ang proyektong ito ay na-hack ng isang madaling pindutan sa isang switch para sa isang pintuan ng garahe. Pangalawa, si Dave Merrill, na kasangkot ako sa EMI (Experimental Musical Instruments Workshop) sa MIT (tingnan ang inventmusic.org), ay kumuha ng isang keyboard upang lumikha ng footpedal para sa ctrl, shift, at alt keys para magamit kapag ang kanyang braso ay nasa isang cast. Narito ang mga detalye ng kanyang proyekto. Ang motibasyon sa likod ng proyektong ito ay isang pagganap na tinawag na Mandala sa SIGGRAPH 2006 (video clip) bilang bahagi ng kanilang serye sa pagganap na electronically mediated. Anim na musikero ang nakaupo sa paligid ng isang bilog na inaasahang papunta sa sahig na nagbigay ng mga tagubilin sa bawat indibidwal tungkol sa kung ano at paano maglaro. Isang programa sa computer ang nakabuo ng mga tagubiling ito at samakatuwid ay pinangungunahan ang improvisation ng pangkat. Kinakailangan ang mga switch ng paa upang ang mga musikero ay makipag-usap sa programa (hal., Kapag dapat na mag-scroll ang sheet music, pagboto para sa mga pagbabago sa kanta, atbp.). Ang programang Mandala ay isinulat sa Flash ngunit ang mga susunod na proyekto ay gagamit ng Pure Data (PD), Java, at iba pang mga wika. Ang kailangan lamang ay ang kakayahang programmatically basahin ang input mula sa isang keyboard. Humigit-kumulang isang at kalahating araw ang kinakailangan upang makumpleto ito para sa isang taong hindi pa naghinang bago (salamat kay Ben Vigoda, ang pangunahing pasimuno para sa Mandala Project, para sa mga aralin at pagtulong sa akin na malaman ang mga detalye ng electronics).

Hakbang 1: I-hack ang Madaling Button

Hack ang Easy Button
Hack ang Easy Button
Hack ang Easy Button
Hack ang Easy Button
Hack ang Easy Button
Hack ang Easy Button
Hack ang Easy Button
Hack ang Easy Button

Ang unang hakbang ay buksan ang Easy Button at ipagpalit ang mga koneksyon na gumagawa ng tunog na "Iyon Ay Madali" para sa dalawang wires na nagpapadala ng on / off switch sa interface ng keyboard. Ang pagbubukas ng pindutan na Madali sa paghihinang ng mga wire ay ipinaliwanag sa unang sanggunian na hack nang detalyado. Una, ang mga umiiral na koneksyon ay napahamak mula sa lokasyon na ipinakita sa larawan at ipinaliwanag ang mga link sa itaas. Pagkatapos ang dalawang wires ay solder sa mga inilarawan na posisyon na konektado sa isang 1/4 "mono jack.

Hakbang 2: I-map ang USB Keyboard

Mapa ang USB Keyboard
Mapa ang USB Keyboard
Mapa ang USB Keyboard
Mapa ang USB Keyboard
Mapa ang USB Keyboard
Mapa ang USB Keyboard

Tulad ng ipinakita sa proyekto ng Key-Ped ni Dave Merrill, ang isang murang USB keyboard ay maaaring ihiwalay upang magsilbing input sa PC. Sinasamantala ng hack na ito ang katotohanang ang dalawang mga keyboard ay maaaring magamit nang sabay-sabay para sa pag-input (sa ngayon totoo ito sa Windows XP at OS X). Kapag na-dissemble, ang keyboard ay may dalawang pangunahing bahagi: isang lamad ng mga circuit na bumubuo ng isang matrix mapping sa mga key, at isang circuit board na sinusuri ang mga switch ng lamad para sa aktibidad. Natagpuan ko ang mga numero na 0 hanggang 9 at nakita ang mga ito kung saan sila konektado. ang circuit board. Ang bawat numero / character ay nai-map sa dalawang mga input sa circuit board, kaya't kapag ang kombinasyon na iyon ay nakabukas, ipinapadala ng keyboard ang kaukulang character sa PC.

Hakbang 3: Lumikha ng USB Connection Box

Lumikha ng USB Connection Box
Lumikha ng USB Connection Box
Lumikha ng USB Connection Box
Lumikha ng USB Connection Box
Lumikha ng USB Connection Box
Lumikha ng USB Connection Box

Ang isang pamantayang kahon ng proyekto (maaaring mabili sa Radio Shack) ay ginamit upang hawakan ang circuit board ng keyboard at 1/4 "jacks. Ang Easy Buttons ay mai-plug sa kahon na ito gamit ang isang gitara o iba pang 1/4" mono cable. Nag-drill ako ng mga butas sa kahon ng proyekto para sa bawat jack at pinatali ang mga jacks sa lugar. Matapos makumpleto, ang circuit board ay ilalagay din sa kahon at ang isang butas ay drill sa gilid ng kahon para sa USB cable nito.

Ang mga wire ay kailangang solder sa 1/4 jacks. Ang kabilang dulo ng mga wires na ito ay i-solder sa mga lokasyon sa circuit board na na-map namin sa nakaraang hakbang.

Hakbang 4: Maghinang sa Circuit Board

Maghinang sa Circuit Board
Maghinang sa Circuit Board
Maghinang sa Circuit Board
Maghinang sa Circuit Board
Maghinang sa Circuit Board
Maghinang sa Circuit Board

Gamit ang pagmamapa mula sa Hakbang 2, solder ang mga wire mula sa bawat jack na 1'4 hanggang sa naka-map na mga lokasyon ng isang numero sa circuit board ng USB keyboard. Ang paghihinang na ito ay kumuha ng isang maselan na ugnayan upang maiwasan ang mga potensyal na shorts, kasama ang mga soldered point pagkatapos ay natakpan (sloppily) gamit ang electrical tape upang maiwasang maikli ang lahat nang mailagay sa kahon.

Hakbang 5: Gamitin ang Button

Gamitin ang Button!
Gamitin ang Button!
Gamitin ang Button!
Gamitin ang Button!

Kapag na-solder na ang lahat, handa nang gamitin ang input device. I-plug ang koneksyon sa USB sa iyong computer, magsulat ng isang programa na tumatanggap ng pag-input mula sa isang keyboard, at iyon lang! Makita ang isang video ng isang pagganap dito

Inirerekumendang: